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