1 // SPDX-License-Identifier: (GPL-2.0-only OR B 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 2 3 /* 3 /* 4 * Default pin configuration for Mobileye EyeQ 4 * Default pin configuration for Mobileye EyeQ5 boards. We mostly create one 5 * pin configuration node per function. 5 * pin configuration node per function. 6 */ 6 */ 7 7 8 &olb { 8 &olb { 9 timer0_pins: timer0-pins { 9 timer0_pins: timer0-pins { 10 function = "timer0"; 10 function = "timer0"; 11 pins = "PA0", "PA1"; 11 pins = "PA0", "PA1"; 12 }; 12 }; 13 timer1_pins: timer1-pins { 13 timer1_pins: timer1-pins { 14 function = "timer1"; 14 function = "timer1"; 15 pins = "PA2", "PA3"; 15 pins = "PA2", "PA3"; 16 }; 16 }; 17 timer2_pins: timer2-pins { 17 timer2_pins: timer2-pins { 18 function = "timer2"; 18 function = "timer2"; 19 pins = "PA4", "PA5"; 19 pins = "PA4", "PA5"; 20 }; 20 }; 21 pps0_pins: pps0-pin { 21 pps0_pins: pps0-pin { 22 function = "timer2"; 22 function = "timer2"; 23 pins = "PA4"; 23 pins = "PA4"; 24 }; 24 }; 25 pps1_pins: pps1-pin { 25 pps1_pins: pps1-pin { 26 function = "timer2"; 26 function = "timer2"; 27 pins = "PA5"; 27 pins = "PA5"; 28 }; 28 }; 29 timer5_ext_pins: timer5-ext-pins { 29 timer5_ext_pins: timer5-ext-pins { 30 function = "timer5"; 30 function = "timer5"; 31 pins = "PA6", "PA7", "PA8", "P 31 pins = "PA6", "PA7", "PA8", "PA9"; 32 }; 32 }; 33 timer5_ext_input_pins: timer5-ext-inpu 33 timer5_ext_input_pins: timer5-ext-input-pins { 34 function = "timer5"; 34 function = "timer5"; 35 pins = "PA6", "PA7"; 35 pins = "PA6", "PA7"; 36 }; 36 }; 37 timer5_ext_incap_a_pins: timer5-ext-in 37 timer5_ext_incap_a_pins: timer5-ext-incap-a-pin { 38 function = "timer5"; 38 function = "timer5"; 39 pins = "PA6"; 39 pins = "PA6"; 40 }; 40 }; 41 timer5_ext_incap_b_pins: timer5-ext-in 41 timer5_ext_incap_b_pins: timer5-ext-incap-b-pin { 42 function = "timer5"; 42 function = "timer5"; 43 pins = "PA7"; 43 pins = "PA7"; 44 }; 44 }; 45 can0_pins: can0-pins { 45 can0_pins: can0-pins { 46 function = "can0"; 46 function = "can0"; 47 pins = "PA14", "PA15"; 47 pins = "PA14", "PA15"; 48 }; 48 }; 49 can1_pins: can1-pins { 49 can1_pins: can1-pins { 50 function = "can1"; 50 function = "can1"; 51 pins = "PA16", "PA17"; 51 pins = "PA16", "PA17"; 52 }; 52 }; 53 uart0_pins: uart0-pins { 53 uart0_pins: uart0-pins { 54 function = "uart0"; 54 function = "uart0"; 55 pins = "PA10", "PA11"; 55 pins = "PA10", "PA11"; 56 }; 56 }; 57 uart1_pins: uart1-pins { 57 uart1_pins: uart1-pins { 58 function = "uart1"; 58 function = "uart1"; 59 pins = "PA12", "PA13"; 59 pins = "PA12", "PA13"; 60 }; 60 }; 61 spi0_pins: spi0-pins { 61 spi0_pins: spi0-pins { 62 function = "spi0"; 62 function = "spi0"; 63 pins = "PA18", "PA19", "PA20", 63 pins = "PA18", "PA19", "PA20", "PA21", "PA22"; 64 }; 64 }; 65 spi1_pins: spi1-pins { 65 spi1_pins: spi1-pins { 66 function = "spi1"; 66 function = "spi1"; 67 pins = "PA23", "PA24", "PA25", 67 pins = "PA23", "PA24", "PA25", "PA26", "PA27"; 68 }; 68 }; 69 spi1_slave_pins: spi1-slave-pins { 69 spi1_slave_pins: spi1-slave-pins { 70 function = "spi1"; 70 function = "spi1"; 71 pins = "PA24", "PA25", "PA26"; 71 pins = "PA24", "PA25", "PA26"; 72 }; 72 }; 73 refclk0_pins: refclk0-pin { 73 refclk0_pins: refclk0-pin { 74 function = "refclk0"; 74 function = "refclk0"; 75 pins = "PA28"; 75 pins = "PA28"; 76 }; 76 }; 77 timer3_pins: timer3-pins { 77 timer3_pins: timer3-pins { 78 function = "timer3"; 78 function = "timer3"; 79 pins = "PB0", "PB1"; 79 pins = "PB0", "PB1"; 80 }; 80 }; 81 timer4_pins: timer4-pins { 81 timer4_pins: timer4-pins { 82 function = "timer4"; 82 function = "timer4"; 83 pins = "PB2", "PB3"; 83 pins = "PB2", "PB3"; 84 }; 84 }; 85 timer6_ext_pins: timer6-ext-pins { 85 timer6_ext_pins: timer6-ext-pins { 86 function = "timer6"; 86 function = "timer6"; 87 pins = "PB4", "PB5", "PB6", "P 87 pins = "PB4", "PB5", "PB6", "PB7"; 88 }; 88 }; 89 timer6_ext_input_pins: timer6-ext-inpu 89 timer6_ext_input_pins: timer6-ext-input-pins { 90 function = "timer6"; 90 function = "timer6"; 91 pins = "PB4", "PB5"; 91 pins = "PB4", "PB5"; 92 }; 92 }; 93 timer6_ext_incap_a_pins: timer6-ext-in 93 timer6_ext_incap_a_pins: timer6-ext-incap-a-pin { 94 function = "timer6"; 94 function = "timer6"; 95 pins = "PB4"; 95 pins = "PB4"; 96 }; 96 }; 97 timer6_ext_incap_b_pins: timer6-ext-in 97 timer6_ext_incap_b_pins: timer6-ext-incap-b-pin { 98 function = "timer6"; 98 function = "timer6"; 99 pins = "PB5"; 99 pins = "PB5"; 100 }; 100 }; 101 can2_pins: can2-pins { 101 can2_pins: can2-pins { 102 function = "can2"; 102 function = "can2"; 103 pins = "PB10", "PB11"; 103 pins = "PB10", "PB11"; 104 }; 104 }; 105 uart2_pins: uart2-pins { 105 uart2_pins: uart2-pins { 106 function = "uart2"; 106 function = "uart2"; 107 pins = "PB8", "PB9"; 107 pins = "PB8", "PB9"; 108 }; 108 }; 109 spi2_pins: spi2-pins { 109 spi2_pins: spi2-pins { 110 function = "spi2"; 110 function = "spi2"; 111 pins = "PB12", "PB13", "PB14", 111 pins = "PB12", "PB13", "PB14", "PB15", "PB16"; 112 }; 112 }; 113 spi3_pins: spi3-pins { 113 spi3_pins: spi3-pins { 114 function = "spi3"; 114 function = "spi3"; 115 pins = "PB17", "PB18", "PB19", 115 pins = "PB17", "PB18", "PB19", "PB20", "PB21"; 116 }; 116 }; 117 spi3_slave_pins: spi3-slave-pins { 117 spi3_slave_pins: spi3-slave-pins { 118 function = "spi3"; 118 function = "spi3"; 119 pins = "PB18", "PB19", "PB20"; 119 pins = "PB18", "PB19", "PB20"; 120 }; 120 }; 121 mclk0_pins: mclk0-pin { 121 mclk0_pins: mclk0-pin { 122 function = "mclk0"; 122 function = "mclk0"; 123 pins = "PB22"; 123 pins = "PB22"; 124 }; 124 }; 125 }; 125 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.