Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 58c11161 authored by Robert Nelson's avatar Robert Nelson
Browse files

pinmux: bbai64 cleanups


Signed-off-by: default avatarRobert Nelson <robertcnelson@gmail.com>
parent dd2d4819
Branches
No related merge requests found
Pipeline #16806 passed with stage
in 11 seconds
......@@ -96,17 +96,18 @@ label="P8_44" ; ball="AC25" ; sch="P8_44" ; find_pin
label="P8_45" ; ball="AG29" ; sch="P8_45" ; find_pin
label="P8_46" ; ball="Y25" ; sch="P8_46" ; find_pin
label="p9_11" ; ball="AC23" ; sch="AC23_UART0_RXD" ; find_pin
label="p9_12" ; ball="AE27" ; sch="AE27_MCASP0_ACLKR" ; find_pin
label="p9_13" ; ball="AG22" ; sch="AG22_UART0_TXD" ; find_pin
label="p9_14" ; ball="U27" ; sch="U27_EHRPWM2_A" ; find_pin
label="p9_15" ; ball="AD25" ; sch="AD25_PRG0_PRU0_GPO4" ; find_pin
label="p9_16" ; ball="U24" ; sch="U24_EHRPWM2_B" ; find_pin
label="p9_17" ; ball_a="AC21" ; ball_b="AA3" ; sch="AC21_AA3" ; find_shared_pin
label="p9_18" ; ball_a="AH22" ; ball_b="Y2" ; sch="AH22_Y2" ; find_shared_pin
default="GPIO1"
label="p9_19" ; ball_a="W5" ; ball_b="AF29" ; sch="W5_AF29" ; find_shared_pin
default="GPIO0"
label="P9_11" ; ball="AC23" ; sch="P9_11" ; find_pin
label="P9_12" ; ball="AE27" ; sch="P9_12" ; find_pin
label="P9_13" ; ball="AG22" ; sch="P9_13" ; find_pin
label="P9_14" ; ball="U27" ; sch="P9_14" ; find_pin
label="P9_15" ; ball="AD25" ; sch="P9_15" ; find_pin
label="P9_16" ; ball="U24" ; sch="P9_16" ; find_pin
label="P9_17A" ; ball="AC21" ; sch="P9_17A" ; find_pin
label="P9_17B" ; ball="AA3" ; sch="P9_17B" ; find_pin
label="P9_18A" ; ball="AH22" ; sch="P9_18A" ; find_pin
label="P9_18B" ; ball="Y2" ; sch="P9_18B" ; find_pin
label="P9_19A" ; ball="W5" ; sch="P9_19A" ; find_pin
label="P9_19B" ; ball="AF29" ; sch="P9_19B" ; find_pin
label="p9_20" ; ball_a="W6" ; ball_b="AE25" ; sch="W6_AE25" ; find_shared_pin
label="p9_21" ; ball_a="AJ22" ; ball_b="U28" ; sch="AJ22_U28" ; find_shared_pin
......
......@@ -50,21 +50,18 @@
#define gpio_p8_44 &main_gpio0 66 /* AC25: PRG0_PRU1_GPO3 P8_44 */
#define gpio_p8_45 &main_gpio0 79 /* AG29: PRG0_PRU1_GPO16 P8_45 */
#define gpio_p8_46 &main_gpio0 80 /* Y25: PRG0_PRU1_GPO17 P8_46 */
#define gpio_p9_11 &main_gpio0 1 /* AC23: PRG1_PRU0_GPO0 AC23_UART0_RXD */
#define gpio_p9_12 &main_gpio0 45 /* AE27: PRG0_PRU0_GPO2 AE27_MCASP0_ACLKR */
#define gpio_p9_13 &main_gpio0 2 /* AG22: PRG1_PRU0_GPO1 AG22_UART0_TXD */
#define gpio_p9_14 &main_gpio0 93 /* U27: RGMII5_RD3 U27_EHRPWM2_A */
#define gpio_p9_15 &main_gpio0 47 /* AD25: PRG0_PRU0_GPO4 AD25_PRG0_PRU0_GPO4 */
#define gpio_p9_16 &main_gpio0 94 /* U24: RGMII5_RD2 U24_EHRPWM2_B */
#define gpio_p9_17 gpio_p9_17A
#define gpio_p9_17A &main_GPIO0 28 /* AC21: PRG1_PRU1_GPO7 AC21_AA3 */
#define gpio_p9_17B &main_GPIO0 115 /* AA3: SPI0_D1 AC21_AA3 */
#define gpio_p9_18 gpio_p9_18A
#define gpio_p9_18A &main_GPIO0 40 /* AH22: PRG1_PRU1_GPO19 AH22_Y2 */
#define gpio_p9_18B &main_GPIO0 120 /* Y2: SPI1_D1 AH22_Y2 */
#define gpio_p9_19 gpio_p9_19A
#define gpio_p9_19A &main_GPIO1 1 /* W5: MCAN0_RX W5_AF29 */
#define gpio_p9_19B &main_GPIO0 78 /* AF29: PRG0_PRU1_GPO15 W5_AF29 */
#define gpio_p9_11 &main_gpio0 1 /* AC23: PRG1_PRU0_GPO0 P9_11 */
#define gpio_p9_12 &main_gpio0 45 /* AE27: PRG0_PRU0_GPO2 P9_12 */
#define gpio_p9_13 &main_gpio0 2 /* AG22: PRG1_PRU0_GPO1 P9_13 */
#define gpio_p9_14 &main_gpio0 93 /* U27: RGMII5_RD3 P9_14 */
#define gpio_p9_15 &main_gpio0 47 /* AD25: PRG0_PRU0_GPO4 P9_15 */
#define gpio_p9_16 &main_gpio0 94 /* U24: RGMII5_RD2 P9_16 */
#define gpio_p9_17a &main_gpio0 28 /* AC21: PRG1_PRU1_GPO7 P9_17A */
#define gpio_p9_17b &main_gpio0 115 /* AA3: SPI0_D1 P9_17B */
#define gpio_p9_18a &main_gpio0 40 /* AH22: PRG1_PRU1_GPO19 P9_18A */
#define gpio_p9_18b &main_gpio0 120 /* Y2: SPI1_D1 P9_18B */
#define gpio_p9_19a &main_gpio1 1 /* W5: MCAN0_RX P9_19A */
#define gpio_p9_19b &main_gpio0 78 /* AF29: PRG0_PRU1_GPO15 P9_19B */
#define gpio_p9_20 gpio_p9_20A
#define gpio_p9_20A &main_GPIO1 2 /* W6: MCAN0_TX W6_AE25 */
#define gpio_p9_20B &main_GPIO0 77 /* AE25: PRG0_PRU1_GPO14 W6_AE25 */
......@@ -161,18 +158,18 @@
#define p8_44(mode, mux) J721E_IOPAD(0x10C, mode, mux) /* AC25: PRG0_PRU1_GPO3 P8_44 */
#define p8_45(mode, mux) J721E_IOPAD(0x140, mode, mux) /* AG29: PRG0_PRU1_GPO16 P8_45 */
#define p8_46(mode, mux) J721E_IOPAD(0x144, mode, mux) /* Y25: PRG0_PRU1_GPO17 P8_46 */
#define p9_11(mode, mux) J721E_IOPAD(0x4, mode, mux) /* AC23: PRG1_PRU0_GPO0 AC23_UART0_RXD */
#define p9_12(mode, mux) J721E_IOPAD(0xB8, mode, mux) /* AE27: PRG0_PRU0_GPO2 AE27_MCASP0_ACLKR */
#define p9_13(mode, mux) J721E_IOPAD(0x8, mode, mux) /* AG22: PRG1_PRU0_GPO1 AG22_UART0_TXD */
#define p9_14(mode, mux) J721E_IOPAD(0x178, mode, mux) /* U27: RGMII5_RD3 U27_EHRPWM2_A */
#define p9_15(mode, mux) J721E_IOPAD(0xC0, mode, mux) /* AD25: PRG0_PRU0_GPO4 AD25_PRG0_PRU0_GPO4 */
#define p9_16(mode, mux) J721E_IOPAD(0x17C, mode, mux) /* U24: RGMII5_RD2 U24_EHRPWM2_B */
#define p9_17A(mode, mux) J721E_IOPAD(0x74, mode, mux) /* AC21: PRG1_PRU1_GPO7 AC21_AA3 */
#define p9_17B(mode, mux) J721E_IOPAD(0x1D0, mode, mux) /* AA3: SPI0_D1 AC21_AA3 */
#define p9_18A(mode, mux) J721E_IOPAD(0xA4, mode, mux) /* AH22: PRG1_PRU1_GPO19 AH22_Y2 */
#define p9_18B(mode, mux) J721E_IOPAD(0x1E4, mode, mux) /* Y2: SPI1_D1 AH22_Y2 */
#define p9_19A(mode, mux) J721E_IOPAD(0x208, mode, mux) /* W5: MCAN0_RX W5_AF29 */
#define p9_19B(mode, mux) J721E_IOPAD(0x13C, mode, mux) /* AF29: PRG0_PRU1_GPO15 W5_AF29 */
#define p9_11(mode, mux) J721E_IOPAD(0x4, mode, mux) /* AC23: PRG1_PRU0_GPO0 P9_11 */
#define p9_12(mode, mux) J721E_IOPAD(0xB8, mode, mux) /* AE27: PRG0_PRU0_GPO2 P9_12 */
#define p9_13(mode, mux) J721E_IOPAD(0x8, mode, mux) /* AG22: PRG1_PRU0_GPO1 P9_13 */
#define p9_14(mode, mux) J721E_IOPAD(0x178, mode, mux) /* U27: RGMII5_RD3 P9_14 */
#define p9_15(mode, mux) J721E_IOPAD(0xC0, mode, mux) /* AD25: PRG0_PRU0_GPO4 P9_15 */
#define p9_16(mode, mux) J721E_IOPAD(0x17C, mode, mux) /* U24: RGMII5_RD2 P9_16 */
#define p9_17a(mode, mux) J721E_IOPAD(0x74, mode, mux) /* AC21: PRG1_PRU1_GPO7 P9_17A */
#define p9_17b(mode, mux) J721E_IOPAD(0x1D0, mode, mux) /* AA3: SPI0_D1 P9_17B */
#define p9_18a(mode, mux) J721E_IOPAD(0xA4, mode, mux) /* AH22: PRG1_PRU1_GPO19 P9_18A */
#define p9_18b(mode, mux) J721E_IOPAD(0x1E4, mode, mux) /* Y2: SPI1_D1 P9_18B */
#define p9_19a(mode, mux) J721E_IOPAD(0x208, mode, mux) /* W5: MCAN0_RX P9_19A */
#define p9_19b(mode, mux) J721E_IOPAD(0x13C, mode, mux) /* AF29: PRG0_PRU1_GPO15 P9_19B */
#define p9_20A(mode, mux) J721E_IOPAD(0x20C, mode, mux) /* W6: MCAN0_TX W6_AE25 */
#define p9_20B(mode, mux) J721E_IOPAD(0x138, mode, mux) /* AE25: PRG0_PRU1_GPO14 W6_AE25 */
#define p9_21A(mode, mux) J721E_IOPAD(0xA0, mode, mux) /* AJ22: PRG1_PRU1_GPO18 AJ22_U28 */
......
......@@ -1383,180 +1383,330 @@
>;
};
p9_11_gpio: p9-11-gpio-pins {
P9_11_gpio: P9-11-gpio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x4, PIN_INPUT, 7) /* (AC23) PRG1_PRU0_GPO0.GPIO0_1 */
>;
};
p9_11_gpio_pu: p9-11-gpio-pu-pins {
P9_11_gpio_pu: P9-11-gpio-pu-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x4, PIN_INPUT_PULLUP, 7) /* (AC23) PRG1_PRU0_GPO0.GPIO0_1 */
>;
};
p9_11_gpio_pd: p9-11-gpio-pd-pins {
P9_11_gpio_pd: P9-11-gpio-pd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x4, PIN_INPUT_PULLDOWN, 7) /* (AC23) PRG1_PRU0_GPO0.GPIO0_1 */
>;
};
p9_11_audio: p9-11-audio-pins {
P9_11_audio: P9-11-audio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x4, PIN_INPUT, 12) /* (AC23) PRG1_PRU0_GPO0.MCASP6_ACLKX */
>;
};
p9_11_uart0_rxd: p9-11-uart0-rxd-pins {
P9_11_uart0_rxd: P9-11-uart0-rxd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x4, PIN_INPUT, 14) /* (AC23) PRG1_PRU0_GPO0.UART0_RXD */
>;
};
p9_12_gpio: p9-12-gpio-pins {
P9_12_gpio: P9-12-gpio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0xB8, PIN_INPUT, 7) /* (AE27) PRG0_PRU0_GPO2.GPIO0_45 */
>;
};
p9_12_gpio_pu: p9-12-gpio-pu-pins {
P9_12_gpio_pu: P9-12-gpio-pu-pins {
pinctrl-single,pins = <
J721E_IOPAD(0xB8, PIN_INPUT_PULLUP, 7) /* (AE27) PRG0_PRU0_GPO2.GPIO0_45 */
>;
};
p9_12_gpio_pd: p9-12-gpio-pd-pins {
P9_12_gpio_pd: P9-12-gpio-pd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0xB8, PIN_INPUT_PULLDOWN, 7) /* (AE27) PRG0_PRU0_GPO2.GPIO0_45 */
>;
};
p9_12_uart3_rxd: p9-12-uart3-rxd-pins {
P9_12_uart3_rxd: P9-12-uart3-rxd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0xB8, PIN_INPUT, 8) /* (AE27) PRG0_PRU0_GPO2.UART3_RXD */
>;
};
p9_12_audio: p9-12-audio-pins {
P9_12_audio: P9-12-audio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0xB8, PIN_INPUT, 12) /* (AE27) PRG0_PRU0_GPO2.MCASP0_ACLKR */
>;
};
p9_13_gpio: p9-13-gpio-pins {
P9_13_gpio: P9-13-gpio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x8, PIN_INPUT, 7) /* (AG22) PRG1_PRU0_GPO1.GPIO0_2 */
>;
};
p9_13_gpio_pu: p9-13-gpio-pu-pins {
P9_13_gpio_pu: P9-13-gpio-pu-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x8, PIN_INPUT_PULLUP, 7) /* (AG22) PRG1_PRU0_GPO1.GPIO0_2 */
>;
};
p9_13_gpio_pd: p9-13-gpio-pd-pins {
P9_13_gpio_pd: P9-13-gpio-pd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x8, PIN_INPUT_PULLDOWN, 7) /* (AG22) PRG1_PRU0_GPO1.GPIO0_2 */
>;
};
p9_13_audio: p9-13-audio-pins {
P9_13_audio: P9-13-audio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x8, PIN_INPUT, 12) /* (AG22) PRG1_PRU0_GPO1.MCASP6_AFSX */
>;
};
p9_13_uart0_txd: p9-13-uart0-txd-pins {
P9_13_uart0_txd: P9-13-uart0-txd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x8, PIN_OUTPUT, 14) /* (AG22) PRG1_PRU0_GPO1.UART0_TXD */
>;
};
p9_14_uart6_rxd: p9-14-uart6-rxd-pins {
P9_14_uart6_rxd: P9-14-uart6-rxd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x178, PIN_INPUT, 3) /* (U27) RGMII5_RD3.UART6_RXD */
>;
};
p9_14_gpio: p9-14-gpio-pins {
P9_14_gpio: P9-14-gpio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x178, PIN_INPUT, 7) /* (U27) RGMII5_RD3.GPIO0_93 */
>;
};
p9_14_gpio_pu: p9-14-gpio-pu-pins {
P9_14_gpio_pu: P9-14-gpio-pu-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x178, PIN_INPUT_PULLUP, 7) /* (U27) RGMII5_RD3.GPIO0_93 */
>;
};
p9_14_gpio_pd: p9-14-gpio-pd-pins {
P9_14_gpio_pd: P9-14-gpio-pd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x178, PIN_INPUT_PULLDOWN, 7) /* (U27) RGMII5_RD3.GPIO0_93 */
>;
};
p9_14_audio: p9-14-audio-pins {
P9_14_audio: P9-14-audio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x178, PIN_INPUT, 12) /* (U27) RGMII5_RD3.MCASP11_AXR0 */
>;
};
p9_15_gpio: p9-15-gpio-pins {
P9_15_gpio: P9-15-gpio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0xC0, PIN_INPUT, 7) /* (AD25) PRG0_PRU0_GPO4.GPIO0_47 */
>;
};
p9_15_gpio_pu: p9-15-gpio-pu-pins {
P9_15_gpio_pu: P9-15-gpio-pu-pins {
pinctrl-single,pins = <
J721E_IOPAD(0xC0, PIN_INPUT_PULLUP, 7) /* (AD25) PRG0_PRU0_GPO4.GPIO0_47 */
>;
};
p9_15_gpio_pd: p9-15-gpio-pd-pins {
P9_15_gpio_pd: P9-15-gpio-pd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0xC0, PIN_INPUT_PULLDOWN, 7) /* (AD25) PRG0_PRU0_GPO4.GPIO0_47 */
>;
};
p9_15_audio: p9-15-audio-pins {
P9_15_audio: P9-15-audio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0xC0, PIN_INPUT, 12) /* (AD25) PRG0_PRU0_GPO4.MCASP0_AXR2 */
>;
};
p9_16_uart6_txd: p9-16-uart6-txd-pins {
P9_16_uart6_txd: P9-16-uart6-txd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x17C, PIN_OUTPUT, 3) /* (U24) RGMII5_RD2.UART6_TXD */
>;
};
p9_16_gpio: p9-16-gpio-pins {
P9_16_gpio: P9-16-gpio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x17C, PIN_INPUT, 7) /* (U24) RGMII5_RD2.GPIO0_94 */
>;
};
p9_16_gpio_pu: p9-16-gpio-pu-pins {
P9_16_gpio_pu: P9-16-gpio-pu-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x17C, PIN_INPUT_PULLUP, 7) /* (U24) RGMII5_RD2.GPIO0_94 */
>;
};
p9_16_gpio_pd: p9-16-gpio-pd-pins {
P9_16_gpio_pd: P9-16-gpio-pd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x17C, PIN_INPUT_PULLDOWN, 7) /* (U24) RGMII5_RD2.GPIO0_94 */
>;
};
p9_16_audio: p9-16-audio-pins {
P9_16_audio: P9-16-audio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x17C, PIN_INPUT, 12) /* (U24) RGMII5_RD2.MCASP11_AXR1 */
>;
};
P9_17A_gpio: P9-17A-gpio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x74, PIN_INPUT, 7) /* (AC21) PRG1_PRU1_GPO7.GPIO0_28 */
>;
};
P9_17A_gpio_pu: P9-17A-gpio-pu-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x74, PIN_INPUT_PULLUP, 7) /* (AC21) PRG1_PRU1_GPO7.GPIO0_28 */
>;
};
P9_17A_gpio_pd: P9-17A-gpio-pd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x74, PIN_INPUT_PULLDOWN, 7) /* (AC21) PRG1_PRU1_GPO7.GPIO0_28 */
>;
};
P9_17A_audio: P9-17A-audio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x74, PIN_INPUT, 12) /* (AC21) PRG1_PRU1_GPO7.MCASP4_AXR1 */
>;
};
P9_17A_uart3_txd: P9-17A-uart3-txd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x74, PIN_OUTPUT, 14) /* (AC21) PRG1_PRU1_GPO7.UART3_TXD */
>;
};
P9_17B_i2c: P9-17B-i2c-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x1D0, PIN_INPUT_PULLUP, 2) /* (AA3) SPI0_D1.I2C6_SCL */
>;
};
P9_17B_gpio: P9-17B-gpio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x1D0, PIN_INPUT, 7) /* (AA3) SPI0_D1.GPIO0_115 */
>;
};
P9_17B_gpio_pu: P9-17B-gpio-pu-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x1D0, PIN_INPUT_PULLUP, 7) /* (AA3) SPI0_D1.GPIO0_115 */
>;
};
P9_17B_gpio_pd: P9-17B-gpio-pd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x1D0, PIN_INPUT_PULLDOWN, 7) /* (AA3) SPI0_D1.GPIO0_115 */
>;
};
P9_18A_gpio: P9-18A-gpio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0xA4, PIN_INPUT, 7) /* (AH22) PRG1_PRU1_GPO19.GPIO0_40 */
>;
};
P9_18A_gpio_pu: P9-18A-gpio-pu-pins {
pinctrl-single,pins = <
J721E_IOPAD(0xA4, PIN_INPUT_PULLUP, 7) /* (AH22) PRG1_PRU1_GPO19.GPIO0_40 */
>;
};
P9_18A_gpio_pd: P9-18A-gpio-pd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0xA4, PIN_INPUT_PULLDOWN, 7) /* (AH22) PRG1_PRU1_GPO19.GPIO0_40 */
>;
};
P9_18A_audio: P9-18A-audio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0xA4, PIN_INPUT, 12) /* (AH22) PRG1_PRU1_GPO19.MCASP5_AXR1 */
>;
};
P9_18B_i2c: P9-18B-i2c-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x1E4, PIN_INPUT_PULLUP, 2) /* (Y2) SPI1_D1.I2C6_SDA */
>;
};
P9_18B_gpio: P9-18B-gpio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x1E4, PIN_INPUT, 7) /* (Y2) SPI1_D1.GPIO0_120 */
>;
};
P9_18B_gpio_pu: P9-18B-gpio-pu-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x1E4, PIN_INPUT_PULLUP, 7) /* (Y2) SPI1_D1.GPIO0_120 */
>;
};
P9_18B_gpio_pd: P9-18B-gpio-pd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x1E4, PIN_INPUT_PULLDOWN, 7) /* (Y2) SPI1_D1.GPIO0_120 */
>;
};
P9_19A_i2c: P9-19A-i2c-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x208, PIN_INPUT_PULLUP, 4) /* (W5) MCAN0_RX.I2C2_SCL */
>;
};
P9_19A_gpio: P9-19A-gpio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x208, PIN_INPUT, 7) /* (W5) MCAN0_RX.GPIO1_1 */
>;
};
P9_19A_gpio_pu: P9-19A-gpio-pu-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x208, PIN_INPUT_PULLUP, 7) /* (W5) MCAN0_RX.GPIO1_1 */
>;
};
P9_19A_gpio_pd: P9-19A-gpio-pd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x208, PIN_INPUT_PULLDOWN, 7) /* (W5) MCAN0_RX.GPIO1_1 */
>;
};
P9_19B_gpio: P9-19B-gpio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x13C, PIN_INPUT, 7) /* (AF29) PRG0_PRU1_GPO15.GPIO0_78 */
>;
};
P9_19B_gpio_pu: P9-19B-gpio-pu-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x13C, PIN_INPUT_PULLUP, 7) /* (AF29) PRG0_PRU1_GPO15.GPIO0_78 */
>;
};
P9_19B_gpio_pd: P9-19B-gpio-pd-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x13C, PIN_INPUT_PULLDOWN, 7) /* (AF29) PRG0_PRU1_GPO15.GPIO0_78 */
>;
};
P9_19B_audio: P9-19B-audio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x13C, PIN_INPUT, 12) /* (AF29) PRG0_PRU1_GPO15.MCASP2_AXR1 */
>;
};
p9_23_gpio: p9-23-gpio-pins {
pinctrl-single,pins = <
J721E_IOPAD(0x28, PIN_INPUT, 7) /* (AG20) PRG1_PRU0_GPO9.GPIO0_10 */
......
......@@ -815,179 +815,185 @@ P8_46:GPIO0:Y25:GPIO0_80:7::
P8_46:GPMC0:Y25:GPMC0_AD13:8::
P8_46:MCASP2:Y25:MCASP2_AXR3:12::
##################
p9_11
P9_11
debug-AC23-AC23-100
devicePinID_a=ID_2643,ball_a=AC23,powerDomainID_a=ID_2638
name_a=PRG1_PRU0_GPO0
controlRegisterOffset_a=0x4
pupdStateDuringHHV_a=Z
p9_11:PRU_ICSSG1_PRU0:AC23:PRG1_PRU0_GPO0:0::
p9_11:PRU_ICSSG1_PRU0:AC23:PRG1_PRU0_GPI0:1::
p9_11:PRU_ICSSG1_RGMII1:AC23:PRG1_RGMII1_RD0:2::
p9_11:PRU_ICSSG1_PWM3:AC23:PRG1_PWM3_A0:3::
p9_11:RGMII1:AC23:RGMII1_RD0:4::
p9_11:RMII1:AC23:RMII1_RXD0:5::
p9_11:GPIO0:AC23:GPIO0_1:7::
p9_11:GPMC0:AC23:GPMC0_BE1n:8::
p9_11:RGMII7:AC23:RGMII7_RD0:9::
p9_11:MCASP6:AC23:MCASP6_ACLKX:12::
p9_11:USART0:AC23:UART0_RXD:14::
##################
p9_12
P9_11:PRU_ICSSG1_PRU0:AC23:PRG1_PRU0_GPO0:0::
P9_11:PRU_ICSSG1_PRU0:AC23:PRG1_PRU0_GPI0:1::
P9_11:PRU_ICSSG1_RGMII1:AC23:PRG1_RGMII1_RD0:2::
P9_11:PRU_ICSSG1_PWM3:AC23:PRG1_PWM3_A0:3::
P9_11:RGMII1:AC23:RGMII1_RD0:4::
P9_11:RMII1:AC23:RMII1_RXD0:5::
P9_11:GPIO0:AC23:GPIO0_1:7::
P9_11:GPMC0:AC23:GPMC0_BE1n:8::
P9_11:RGMII7:AC23:RGMII7_RD0:9::
P9_11:MCASP6:AC23:MCASP6_ACLKX:12::
P9_11:USART0:AC23:UART0_RXD:14::
##################
P9_12
debug-AE27-AE27-144
devicePinID_a=ID_3204,ball_a=AE27,powerDomainID_a=ID_3180
name_a=PRG0_PRU0_GPO2
controlRegisterOffset_a=0xB8
pupdStateDuringHHV_a=Z
p9_12:PRU_ICSSG0_PRU0:AE27:PRG0_PRU0_GPO2:0::
p9_12:PRU_ICSSG0_PRU0:AE27:PRG0_PRU0_GPI2:1::
p9_12:PRU_ICSSG0_RGMII1:AE27:PRG0_RGMII1_RD2:2::
p9_12:PRU_ICSSG0_PWM2:AE27:PRG0_PWM2_A0:3::
p9_12:RGMII3:AE27:RGMII3_RD2:4::
p9_12:RMII3:AE27:RMII3_CRS_DV:5::
p9_12:GPIO0:AE27:GPIO0_45:7::
p9_12:USART3:AE27:UART3_RXD:8::
p9_12:MCASP0:AE27:MCASP0_ACLKR:12::
##################
p9_13
P9_12:PRU_ICSSG0_PRU0:AE27:PRG0_PRU0_GPO2:0::
P9_12:PRU_ICSSG0_PRU0:AE27:PRG0_PRU0_GPI2:1::
P9_12:PRU_ICSSG0_RGMII1:AE27:PRG0_RGMII1_RD2:2::
P9_12:PRU_ICSSG0_PWM2:AE27:PRG0_PWM2_A0:3::
P9_12:RGMII3:AE27:RGMII3_RD2:4::
P9_12:RMII3:AE27:RMII3_CRS_DV:5::
P9_12:GPIO0:AE27:GPIO0_45:7::
P9_12:USART3:AE27:UART3_RXD:8::
P9_12:MCASP0:AE27:MCASP0_ACLKR:12::
##################
P9_13
debug-AG22-AG22-101
devicePinID_a=ID_2664,ball_a=AG22,powerDomainID_a=ID_2638
name_a=PRG1_PRU0_GPO1
controlRegisterOffset_a=0x8
pupdStateDuringHHV_a=Z
p9_13:PRU_ICSSG1_PRU0:AG22:PRG1_PRU0_GPO1:0::
p9_13:PRU_ICSSG1_PRU0:AG22:PRG1_PRU0_GPI1:1::
p9_13:PRU_ICSSG1_RGMII1:AG22:PRG1_RGMII1_RD1:2::
p9_13:PRU_ICSSG1_PWM3:AG22:PRG1_PWM3_B0:3::
p9_13:RGMII1:AG22:RGMII1_RD1:4::
p9_13:RMII1:AG22:RMII1_RXD1:5::
p9_13:GPIO0:AG22:GPIO0_2:7::
p9_13:GPMC0:AG22:GPMC0_WAIT0:8::
p9_13:RGMII7:AG22:RGMII7_RD1:9::
p9_13:MCASP6:AG22:MCASP6_AFSX:12::
p9_13:USART0:AG22:UART0_TXD:14::
##################
p9_14
P9_13:PRU_ICSSG1_PRU0:AG22:PRG1_PRU0_GPO1:0::
P9_13:PRU_ICSSG1_PRU0:AG22:PRG1_PRU0_GPI1:1::
P9_13:PRU_ICSSG1_RGMII1:AG22:PRG1_RGMII1_RD1:2::
P9_13:PRU_ICSSG1_PWM3:AG22:PRG1_PWM3_B0:3::
P9_13:RGMII1:AG22:RGMII1_RD1:4::
P9_13:RMII1:AG22:RMII1_RXD1:5::
P9_13:GPIO0:AG22:GPIO0_2:7::
P9_13:GPMC0:AG22:GPMC0_WAIT0:8::
P9_13:RGMII7:AG22:RGMII7_RD1:9::
P9_13:MCASP6:AG22:MCASP6_AFSX:12::
P9_13:USART0:AG22:UART0_TXD:14::
##################
P9_14
debug-U27-U27-192
devicePinID_a=ID_3688,ball_a=U27,powerDomainID_a=ID_3598
name_a=RGMII5_RD3
controlRegisterOffset_a=0x178
pupdStateDuringHHV_a=Z
p9_14:RGMII5:U27:RGMII5_RD3:0::
p9_14:USART3:U27:UART3_CTSn:1::
p9_14:USART6:U27:UART6_RXD:3::
p9_14:VOUT1:U27:VOUT1_DATA8:4::
p9_14:DEBUG0:U27:TRC_DATA6:5::
p9_14:EHRPWM2:U27:EHRPWM2_A:6::
p9_14:GPIO0:U27:GPIO0_93:7::
p9_14:GPMC0:U27:GPMC0_A9:8::
p9_14:MCASP11:U27:MCASP11_AXR0:12::
##################
p9_15
P9_14:RGMII5:U27:RGMII5_RD3:0::
P9_14:USART3:U27:UART3_CTSn:1::
P9_14:USART6:U27:UART6_RXD:3::
P9_14:VOUT1:U27:VOUT1_DATA8:4::
P9_14:DEBUG0:U27:TRC_DATA6:5::
P9_14:EHRPWM2:U27:EHRPWM2_A:6::
P9_14:GPIO0:U27:GPIO0_93:7::
P9_14:GPMC0:U27:GPMC0_A9:8::
P9_14:MCASP11:U27:MCASP11_AXR0:12::
##################
P9_15
debug-AD25-AD25-146
devicePinID_a=ID_3223,ball_a=AD25,powerDomainID_a=ID_3180
name_a=PRG0_PRU0_GPO4
controlRegisterOffset_a=0xC0
pupdStateDuringHHV_a=Z
p9_15:PRU_ICSSG0_PRU0:AD25:PRG0_PRU0_GPO4:0::
p9_15:PRU_ICSSG0_PRU0:AD25:PRG0_PRU0_GPI4:1::
p9_15:PRU_ICSSG0_RGMII1:AD25:PRG0_RGMII1_RX_CTL:2::
p9_15:PRU_ICSSG0_PWM2:AD25:PRG0_PWM2_B0:3::
p9_15:RGMII3:AD25:RGMII3_RX_CTL:4::
p9_15:RMII3:AD25:RMII3_TXD1:5::
p9_15:GPIO0:AD25:GPIO0_47:7::
p9_15:MCASP0:AD25:MCASP0_AXR2:12::
P9_15:PRU_ICSSG0_PRU0:AD25:PRG0_PRU0_GPO4:0::
P9_15:PRU_ICSSG0_PRU0:AD25:PRG0_PRU0_GPI4:1::
P9_15:PRU_ICSSG0_RGMII1:AD25:PRG0_RGMII1_RX_CTL:2::
P9_15:PRU_ICSSG0_PWM2:AD25:PRG0_PWM2_B0:3::
P9_15:RGMII3:AD25:RGMII3_RX_CTL:4::
P9_15:RMII3:AD25:RMII3_TXD1:5::
P9_15:GPIO0:AD25:GPIO0_47:7::
P9_15:MCASP0:AD25:MCASP0_AXR2:12::
##################
p9_16
P9_16
debug-U24-U24-193
devicePinID_a=ID_3697,ball_a=U24,powerDomainID_a=ID_3598
name_a=RGMII5_RD2
controlRegisterOffset_a=0x17C
pupdStateDuringHHV_a=Z
p9_16:RGMII5:U24:RGMII5_RD2:0::
p9_16:USART3:U24:UART3_RTSn:1::
p9_16:USART6:U24:UART6_TXD:3::
p9_16:VOUT1:U24:VOUT1_DATA9:4::
p9_16:DEBUG0:U24:TRC_DATA7:5::
p9_16:EHRPWM2:U24:EHRPWM2_B:6::
p9_16:GPIO0:U24:GPIO0_94:7::
p9_16:GPMC0:U24:GPMC0_A10:8::
p9_16:MCASP11:U24:MCASP11_AXR1:12::
##################
p9_17
P9_16:RGMII5:U24:RGMII5_RD2:0::
P9_16:USART3:U24:UART3_RTSn:1::
P9_16:USART6:U24:UART6_TXD:3::
P9_16:VOUT1:U24:VOUT1_DATA9:4::
P9_16:DEBUG0:U24:TRC_DATA7:5::
P9_16:EHRPWM2:U24:EHRPWM2_B:6::
P9_16:GPIO0:U24:GPIO0_94:7::
P9_16:GPMC0:U24:GPMC0_A10:8::
P9_16:MCASP11:U24:MCASP11_AXR1:12::
##################
P9_17A
debug-AC21-AC21-127
devicePinID_a=ID_2992,ball_a=AC21,powerDomainID_a=ID_2638
debug-AA3-AA3-214
devicePinID_b=ID_3874,ball_b=AA3,powerDomainID_b=ID_3853
name_a=PRG1_PRU1_GPO7
name_b=SPI0_D1
controlRegisterOffset_a=0x74
controlRegisterOffset_b=0x1D0
pupdStateDuringHHV_a=Z
pupdStateDuringHHV_b=Z
p9_17:PRU_ICSSG1_PRU1:AC21:PRG1_PRU1_GPO7:0::
p9_17:PRU_ICSSG1_PRU1:AC21:PRG1_PRU1_GPI7:1::
p9_17:PRU_ICSSG1_IEP1:AC21:PRG1_IEP1_EDC_LATCH_IN1:2::
p9_17:SPI6:AC21:SPI6_CS0:4::
p9_17:RMII6:AC21:RMII6_RX_ER:5::
p9_17:MCAN7:AC21:MCAN7_TX:6::
p9_17:GPIO0:AC21:GPIO0_28:7::
p9_17:VOUT0:AC21:VOUT0_DATA7:10::
p9_17:VPFE0:AC21:VPFE0_DATA15:11::
p9_17:MCASP4:AC21:MCASP4_AXR1:12::
p9_17:USART3:AC21:UART3_TXD:14::
p9_17:SPI0:AA3:SPI0_D1:0::
p9_17:I2C6:AA3:I2C6_SCL:2::
p9_17:GPIO0:AA3:GPIO0_115:7::
##################
p9_18
P9_17A:PRU_ICSSG1_PRU1:AC21:PRG1_PRU1_GPO7:0::
P9_17A:PRU_ICSSG1_PRU1:AC21:PRG1_PRU1_GPI7:1::
P9_17A:PRU_ICSSG1_IEP1:AC21:PRG1_IEP1_EDC_LATCH_IN1:2::
P9_17A:SPI6:AC21:SPI6_CS0:4::
P9_17A:RMII6:AC21:RMII6_RX_ER:5::
P9_17A:MCAN7:AC21:MCAN7_TX:6::
P9_17A:GPIO0:AC21:GPIO0_28:7::
P9_17A:VOUT0:AC21:VOUT0_DATA7:10::
P9_17A:VPFE0:AC21:VPFE0_DATA15:11::
P9_17A:MCASP4:AC21:MCASP4_AXR1:12::
P9_17A:USART3:AC21:UART3_TXD:14::
##################
P9_17B
debug-AA3-AA3-214
devicePinID_a=ID_3874,ball_a=AA3,powerDomainID_a=ID_3853
name_a=SPI0_D1
controlRegisterOffset_a=0x1D0
pupdStateDuringHHV_a=Z
P9_17B:SPI0:AA3:SPI0_D1:0::
P9_17B:I2C6:AA3:I2C6_SCL:2::
P9_17B:GPIO0:AA3:GPIO0_115:7::
##################
P9_18A
debug-AH22-AH22-139
devicePinID_a=ID_3145,ball_a=AH22,powerDomainID_a=ID_2638
debug-Y2-Y2-219
devicePinID_b=ID_3894,ball_b=Y2,powerDomainID_b=ID_3853
name_a=PRG1_PRU1_GPO19
name_b=SPI1_D1
controlRegisterOffset_a=0xA4
controlRegisterOffset_b=0x1E4
pupdStateDuringHHV_a=Z
pupdStateDuringHHV_b=Z
p9_18:PRU_ICSSG1_PRU1:AH22:PRG1_PRU1_GPO19:0::
p9_18:PRU_ICSSG1_PRU1:AH22:PRG1_PRU1_GPI19:1::
p9_18:PRU_ICSSG1_IEP1:AH22:PRG1_IEP1_EDC_SYNC_OUT0:2::
p9_18:PRU_ICSSG1_PWM1:AH22:PRG1_PWM1_TZ_OUT:3::
p9_18:SPI6:AH22:SPI6_D1:4::
p9_18:RMII6:AH22:RMII6_TXD1:5::
p9_18:PRU_ICSSG1_ECAP0:AH22:PRG1_ECAP0_IN_APWM_OUT:6::
p9_18:GPIO0:AH22:GPIO0_40:7::
p9_18:VOUT0:AH22:VOUT0_PCLK:10::
p9_18:MCASP5:AH22:MCASP5_AXR1:12::
p9_18:SPI1:Y2:SPI1_D1:0::
p9_18:I2C6:Y2:I2C6_SDA:2::
p9_18:GPIO0:Y2:GPIO0_120:7::
p9_18:PRU_ICSSG0_IEP1:Y2:PRG0_IEP1_EDC_SYNC_OUT0:8::
##################
p9_19
P9_18A:PRU_ICSSG1_PRU1:AH22:PRG1_PRU1_GPO19:0::
P9_18A:PRU_ICSSG1_PRU1:AH22:PRG1_PRU1_GPI19:1::
P9_18A:PRU_ICSSG1_IEP1:AH22:PRG1_IEP1_EDC_SYNC_OUT0:2::
P9_18A:PRU_ICSSG1_PWM1:AH22:PRG1_PWM1_TZ_OUT:3::
P9_18A:SPI6:AH22:SPI6_D1:4::
P9_18A:RMII6:AH22:RMII6_TXD1:5::
P9_18A:PRU_ICSSG1_ECAP0:AH22:PRG1_ECAP0_IN_APWM_OUT:6::
P9_18A:GPIO0:AH22:GPIO0_40:7::
P9_18A:VOUT0:AH22:VOUT0_PCLK:10::
P9_18A:MCASP5:AH22:MCASP5_AXR1:12::
##################
P9_18B
debug-Y2-Y2-219
devicePinID_a=ID_3894,ball_a=Y2,powerDomainID_a=ID_3853
name_a=SPI1_D1
controlRegisterOffset_a=0x1E4
pupdStateDuringHHV_a=Z
P9_18B:SPI1:Y2:SPI1_D1:0::
P9_18B:I2C6:Y2:I2C6_SDA:2::
P9_18B:GPIO0:Y2:GPIO0_120:7::
P9_18B:PRU_ICSSG0_IEP1:Y2:PRG0_IEP1_EDC_SYNC_OUT0:8::
##################
P9_19A
debug-W5-W5-228
devicePinID_a=ID_3948,ball_a=W5,powerDomainID_a=ID_3853
debug-AF29-AF29-177
devicePinID_b=ID_3531,ball_b=AF29,powerDomainID_b=ID_3180
name_a=MCAN0_RX
name_b=PRG0_PRU1_GPO15
controlRegisterOffset_a=0x208
controlRegisterOffset_b=0x13C
pupdStateDuringHHV_a=Z
pupdStateDuringHHV_b=Z
p9_19:MCAN0:W5:MCAN0_RX:0::
p9_19:I2C2:W5:I2C2_SCL:4::
p9_19:GPIO1:W5:GPIO1_1:7::
p9_19:PRU_ICSSG0_PRU1:AF29:PRG0_PRU1_GPO15:0::
p9_19:PRU_ICSSG0_PRU1:AF29:PRG0_PRU1_GPI15:1::
p9_19:PRU_ICSSG0_RGMII2:AF29:PRG0_RGMII2_TX_CTL:2::
p9_19:PRU_ICSSG0_PWM1:AF29:PRG0_PWM1_B1:3::
p9_19:RGMII4:AF29:RGMII4_TX_CTL:4::
p9_19:GPIO0:AF29:GPIO0_78:7::
p9_19:MCASP2:AF29:MCASP2_AXR1:12::
p9_19:USART2:AF29:UART2_RTSn:14::
P9_19A:MCAN0:W5:MCAN0_RX:0::
P9_19A:I2C2:W5:I2C2_SCL:4::
P9_19A:GPIO1:W5:GPIO1_1:7::
##################
P9_19B
debug-AF29-AF29-177
devicePinID_a=ID_3531,ball_a=AF29,powerDomainID_a=ID_3180
name_a=PRG0_PRU1_GPO15
controlRegisterOffset_a=0x13C
pupdStateDuringHHV_a=Z
P9_19B:PRU_ICSSG0_PRU1:AF29:PRG0_PRU1_GPO15:0::
P9_19B:PRU_ICSSG0_PRU1:AF29:PRG0_PRU1_GPI15:1::
P9_19B:PRU_ICSSG0_RGMII2:AF29:PRG0_RGMII2_TX_CTL:2::
P9_19B:PRU_ICSSG0_PWM1:AF29:PRG0_PWM1_B1:3::
P9_19B:RGMII4:AF29:RGMII4_TX_CTL:4::
P9_19B:GPIO0:AF29:GPIO0_78:7::
P9_19B:MCASP2:AF29:MCASP2_AXR1:12::
P9_19B:USART2:AF29:UART2_RTSn:14::
##################
p9_20
debug-W6-W6-229
......
......@@ -323,162 +323,180 @@
BONE_PIN(p8_46, gpio_pu, p8_46(PIN_INPUT_PULLUP, 7))
BONE_PIN(p8_46, gpio_pd, p8_46(PIN_INPUT_PULLDOWN, 7))
/* p9_11 (AC23) PRG1_PRU0_GPO0 (GPIO0_1) AC23_UART0_RXD */
/* p9_11 (AC23) PRG1_PRU0_GPO0 (GPIO0_1) P9_11 */
BONE_PIN(p9_11, default, p9_11(PIN_INPUT, ))
BONE_PIN(p9_11, gpio, p9_11(PIN_INPUT, 7))
BONE_PIN(p9_11, gpio_pu, p9_11(PIN_INPUT_PULLUP, 7))
BONE_PIN(p9_11, gpio_pd, p9_11(PIN_INPUT_PULLDOWN, 7))
BONE_PIN(p9_11, uart, p9_11(PIN_INPUT, 14)) /* UART0_RXD */
/* p9_12 (AE27) PRG0_PRU0_GPO2 (GPIO0_45) AE27_MCASP0_ACLKR */
/* p9_12 (AE27) PRG0_PRU0_GPO2 (GPIO0_45) P9_12 */
BONE_PIN(p9_12, default, p9_12(PIN_INPUT, ))
BONE_PIN(p9_12, gpio, p9_12(PIN_INPUT, 7))
BONE_PIN(p9_12, gpio_pu, p9_12(PIN_INPUT_PULLUP, 7))
BONE_PIN(p9_12, gpio_pd, p9_12(PIN_INPUT_PULLDOWN, 7))
/* p9_13 (AG22) PRG1_PRU0_GPO1 (GPIO0_2) AG22_UART0_TXD */
/* p9_13 (AG22) PRG1_PRU0_GPO1 (GPIO0_2) P9_13 */
BONE_PIN(p9_13, default, p9_13(PIN_INPUT, ))
BONE_PIN(p9_13, gpio, p9_13(PIN_INPUT, 7))
BONE_PIN(p9_13, gpio_pu, p9_13(PIN_INPUT_PULLUP, 7))
BONE_PIN(p9_13, gpio_pd, p9_13(PIN_INPUT_PULLDOWN, 7))
BONE_PIN(p9_13, uart, p9_13(PIN_OUTPUT, 14)) /* UART0_TXD */
/* p9_14 (U27) RGMII5_RD3 (GPIO0_93) U27_EHRPWM2_A */
/* p9_14 (U27) RGMII5_RD3 (GPIO0_93) P9_14 */
BONE_PIN(p9_14, default, p9_14(PIN_INPUT, ))
BONE_PIN(p9_14, gpio, p9_14(PIN_INPUT, 7))
BONE_PIN(p9_14, gpio_pu, p9_14(PIN_INPUT_PULLUP, 7))
BONE_PIN(p9_14, gpio_pd, p9_14(PIN_INPUT_PULLDOWN, 7))
BONE_PIN(p9_14, pwm, p9_14(PIN_OUTPUT, 6)) /* EHRPWM2_A */
/* p9_15 (AD25) PRG0_PRU0_GPO4 (GPIO0_47) AD25_PRG0_PRU0_GPO4 */
/* p9_15 (AD25) PRG0_PRU0_GPO4 (GPIO0_47) P9_15 */
BONE_PIN(p9_15, default, p9_15(PIN_INPUT, ))
BONE_PIN(p9_15, gpio, p9_15(PIN_INPUT, 7))
BONE_PIN(p9_15, gpio_pu, p9_15(PIN_INPUT_PULLUP, 7))
BONE_PIN(p9_15, gpio_pd, p9_15(PIN_INPUT_PULLDOWN, 7))
/* p9_16 (U24) RGMII5_RD2 (GPIO0_94) U24_EHRPWM2_B */
/* p9_16 (U24) RGMII5_RD2 (GPIO0_94) P9_16 */
BONE_PIN(p9_16, default, p9_16(PIN_INPUT, ))
BONE_PIN(p9_16, gpio, p9_16(PIN_INPUT, 7))
BONE_PIN(p9_16, gpio_pu, p9_16(PIN_INPUT_PULLUP, 7))
BONE_PIN(p9_16, gpio_pd, p9_16(PIN_INPUT_PULLDOWN, 7))
BONE_PIN(p9_16, pwm, p9_16(PIN_OUTPUT, 6)) /* EHRPWM2_B */
/* p9_17 (AC21/AA3) PRG1_PRU1_GPO7/SPI0_D1 (GPIO0_28/GPIO0_115) AC21_AA3 */
BONE_PIN(p9_17, default, p9_17A(PIN_INPUT, ) p9_17B(PIN_INPUT, ))
BONE_PIN(p9_17, gpio, p9_17A(PIN_INPUT, 7) p9_17B(PIN_INPUT, )) /* GPIO0_28 */
BONE_PIN(p9_17, gpio_pu, p9_17A(PIN_INPUT_PULLUP, 7) p9_17B(PIN_INPUT, ))
BONE_PIN(p9_17, gpio_pd, p9_17A(PIN_INPUT_PULLDOWN, 7) p9_17B(PIN_INPUT, ))
BONE_PIN(p9_17, i2c, p9_17A(PIN_INPUT, ) p9_17B(PIN_INPUT_PULLUP, 2)) /* I2C6_SCL */
BONE_PIN(p9_17, spi, p9_17A(PIN_OUTPUT, 4) p9_17B(PIN_INPUT, )) /* SPI6_CS0 */
/* p9_18 (AH22/Y2) PRG1_PRU1_GPO19/SPI1_D1 (GPIO0_40/GPIO0_120) AH22_Y2 */
BONE_PIN(p9_18, default, p9_18A(PIN_INPUT, ) p9_18B(PIN_INPUT, ))
BONE_PIN(p9_18, gpio, p9_18A(PIN_INPUT, 7) p9_18B(PIN_INPUT, )) /* GPIO0_40 */
BONE_PIN(p9_18, gpio_pu, p9_18A(PIN_INPUT_PULLUP, 7) p9_18B(PIN_INPUT, ))
BONE_PIN(p9_18, gpio_pd, p9_18A(PIN_INPUT_PULLDOWN, 7) p9_18B(PIN_INPUT, ))
BONE_PIN(p9_18, i2c, p9_18A(PIN_INPUT, ) p9_18B(PIN_INPUT_PULLUP, 2)) /* I2C6_SDA */
BONE_PIN(p9_18, spi, p9_18A(PIN_OUTPUT, 4) p9_18B(PIN_INPUT, )) /* SPI6_D1 */
/* p9_19 (W5/AF29) MCAN0_RX/PRG0_PRU1_GPO15 (GPIO1_1/GPIO0_78) W5_AF29 */
BONE_PIN(p9_19, default, p9_19A(PIN_INPUT, 7) p9_19B(PIN_INPUT, ))
BONE_PIN(p9_19, can, p9_19A(PIN_INPUT, 0) p9_19B(PIN_INPUT, )) /* MCAN0_RX */
BONE_PIN(p9_19, gpio, p9_19A(PIN_INPUT, 7) p9_19B(PIN_INPUT, )) /* GPIO1_1 */
BONE_PIN(p9_19, gpio_pu, p9_19A(PIN_INPUT_PULLUP, 7) p9_19B(PIN_INPUT, ))
BONE_PIN(p9_19, gpio_pd, p9_19A(PIN_INPUT_PULLDOWN, 7) p9_19B(PIN_INPUT, ))
BONE_PIN(p9_19, i2c, p9_19A(PIN_INPUT_PULLUP, 4) p9_19B(PIN_INPUT, )) /* I2C2_SCL */
/* p9_17a (AC21) PRG1_PRU1_GPO7 (GPIO0_28) P9_17A */
BONE_PIN(p9_17a, default, p9_17a(PIN_INPUT, ))
BONE_PIN(p9_17a, gpio, p9_17a(PIN_INPUT, 7))
BONE_PIN(p9_17a, gpio_pu, p9_17a(PIN_INPUT_PULLUP, 7))
BONE_PIN(p9_17a, gpio_pd, p9_17a(PIN_INPUT_PULLDOWN, 7))
BONE_PIN(p9_17a, spi, p9_17a(PIN_OUTPUT, 4)) /* SPI6_CS0 */
/* p9_17b (AA3) SPI0_D1 (GPIO0_115) P9_17B */
BONE_PIN(p9_17b, default, p9_17b(PIN_INPUT, ))
BONE_PIN(p9_17b, gpio, p9_17b(PIN_INPUT, 7))
BONE_PIN(p9_17b, gpio_pu, p9_17b(PIN_INPUT_PULLUP, 7))
BONE_PIN(p9_17b, gpio_pd, p9_17b(PIN_INPUT_PULLDOWN, 7))
BONE_PIN(p9_17b, i2c, p9_17b(PIN_INPUT_PULLUP, 2)) /* I2C6_SCL */
/* p9_18a (AH22) PRG1_PRU1_GPO19 (GPIO0_40) P9_18A */
BONE_PIN(p9_18a, default, p9_18a(PIN_INPUT, ))
BONE_PIN(p9_18a, gpio, p9_18a(PIN_INPUT, 7))
BONE_PIN(p9_18a, gpio_pu, p9_18a(PIN_INPUT_PULLUP, 7))
BONE_PIN(p9_18a, gpio_pd, p9_18a(PIN_INPUT_PULLDOWN, 7))
BONE_PIN(p9_18a, spi, p9_18a(PIN_OUTPUT, 4)) /* SPI6_D1 */
/* p9_18b (Y2) SPI1_D1 (GPIO0_120) P9_18B */
BONE_PIN(p9_18b, default, p9_18b(PIN_INPUT, ))
BONE_PIN(p9_18b, gpio, p9_18b(PIN_INPUT, 7))
BONE_PIN(p9_18b, gpio_pu, p9_18b(PIN_INPUT_PULLUP, 7))
BONE_PIN(p9_18b, gpio_pd, p9_18b(PIN_INPUT_PULLDOWN, 7))
BONE_PIN(p9_18b, i2c, p9_18b(PIN_INPUT_PULLUP, 2)) /* I2C6_SDA */
/* p9_19a (W5) MCAN0_RX (GPIO1_1) P9_19A */
BONE_PIN(p9_19a, default, p9_19a(PIN_INPUT, ))
BONE_PIN(p9_19a, can, p9_19a(PIN_INPUT, 0)) /* MCAN0_RX */
BONE_PIN(p9_19a, gpio, p9_19a(PIN_INPUT, 7))
BONE_PIN(p9_19a, gpio_pu, p9_19a(PIN_INPUT_PULLUP, 7))
BONE_PIN(p9_19a, gpio_pd, p9_19a(PIN_INPUT_PULLDOWN, 7))
BONE_PIN(p9_19a, i2c, p9_19a(PIN_INPUT_PULLUP, 4)) /* I2C2_SCL */
/* p9_19b (AF29) PRG0_PRU1_GPO15 (GPIO0_78) P9_19B */
BONE_PIN(p9_19b, default, p9_19b(PIN_INPUT, ))
BONE_PIN(p9_19b, gpio, p9_19b(PIN_INPUT, 7))
BONE_PIN(p9_19b, gpio_pu, p9_19b(PIN_INPUT_PULLUP, 7))
BONE_PIN(p9_19b, gpio_pd, p9_19b(PIN_INPUT_PULLDOWN, 7))
/* p9_20 (W6/AE25) MCAN0_TX/PRG0_PRU1_GPO14 (GPIO1_2/GPIO0_77) W6_AE25 */
BONE_PIN(p9_20, default, p9_20A(PIN_INPUT, 7) p9_20B(PIN_INPUT, 7))
BONE_PIN(p9_20, can, p9_20A(PIN_OUTPUT, 0) p9_20B(PIN_INPUT, 7)) /* MCAN0_TX */
BONE_PIN(p9_20, gpio, p9_20A(PIN_INPUT, 7) p9_20B(PIN_INPUT, 7)) /* GPIO1_2 */
BONE_PIN(p9_20, gpio_pu, p9_20A(PIN_INPUT_PULLUP, 7) p9_20B(PIN_INPUT, 7))
BONE_PIN(p9_20, gpio_pd, p9_20A(PIN_INPUT_PULLDOWN, 7) p9_20B(PIN_INPUT, 7))
BONE_PIN(p9_20, i2c, p9_20A(PIN_INPUT_PULLUP, 4) p9_20B(PIN_INPUT, 7)) /* I2C2_SDA */
BONE_PIN(p9_20, default, p9_20A(PIN_INPUT, ) p9_20B(PIN_INPUT, ))
BONE_PIN(p9_20, can, p9_20A(PIN_OUTPUT, 0) p9_20B(PIN_INPUT, )) /* MCAN0_TX */
BONE_PIN(p9_20, gpio, p9_20A(PIN_INPUT, 7) p9_20B(PIN_INPUT, )) /* GPIO1_2 */
BONE_PIN(p9_20, gpio_pu, p9_20A(PIN_INPUT_PULLUP, 7) p9_20B(PIN_INPUT, ))
BONE_PIN(p9_20, gpio_pd, p9_20A(PIN_INPUT_PULLDOWN, 7) p9_20B(PIN_INPUT, ))
BONE_PIN(p9_20, i2c, p9_20A(PIN_INPUT_PULLUP, 4) p9_20B(PIN_INPUT, )) /* I2C2_SDA */
/* p9_21 (AJ22/U28) PRG1_PRU1_GPO18/RGMII5_TD0 (GPIO0_39/GPIO0_90) AJ22_U28 */
BONE_PIN(p9_21, default, p9_21A(PIN_INPUT, 7) p9_21B(PIN_INPUT, 7))
BONE_PIN(p9_21, gpio, p9_21A(PIN_INPUT, 7) p9_21B(PIN_INPUT, 7)) /* GPIO0_39 */
BONE_PIN(p9_21, gpio_pu, p9_21A(PIN_INPUT_PULLUP, 7) p9_21B(PIN_INPUT, 7))
BONE_PIN(p9_21, gpio_pd, p9_21A(PIN_INPUT_PULLDOWN, 7) p9_21B(PIN_INPUT, 7))
BONE_PIN(p9_21, spi, p9_21A(PIN_OUTPUT, 4) p9_21B(PIN_INPUT, 7)) /* SPI6_D0 */
BONE_PIN(p9_21, default, p9_21A(PIN_INPUT, ) p9_21B(PIN_INPUT, ))
BONE_PIN(p9_21, gpio, p9_21A(PIN_INPUT, 7) p9_21B(PIN_INPUT, )) /* GPIO0_39 */
BONE_PIN(p9_21, gpio_pu, p9_21A(PIN_INPUT_PULLUP, 7) p9_21B(PIN_INPUT, ))
BONE_PIN(p9_21, gpio_pd, p9_21A(PIN_INPUT_PULLDOWN, 7) p9_21B(PIN_INPUT, ))
BONE_PIN(p9_21, spi, p9_21A(PIN_OUTPUT, 4) p9_21B(PIN_INPUT, )) /* SPI6_D0 */
/* p9_22 (AC22/U29) PRG1_PRU1_GPO17/RGMII5_TXC (GPIO0_38/GPIO0_91) AC22_U29 */
BONE_PIN(p9_22, default, p9_22A(PIN_INPUT, 7) p9_22B(PIN_INPUT, 7))
BONE_PIN(p9_22, gpio, p9_22A(PIN_INPUT, 7) p9_22B(PIN_INPUT, 7)) /* GPIO0_38 */
BONE_PIN(p9_22, gpio_pu, p9_22A(PIN_INPUT_PULLUP, 7) p9_22B(PIN_INPUT, 7))
BONE_PIN(p9_22, gpio_pd, p9_22A(PIN_INPUT_PULLDOWN, 7) p9_22B(PIN_INPUT, 7))
BONE_PIN(p9_22, i2c, p9_22A(PIN_INPUT, 7) p9_22B(PIN_INPUT_PULLUP, 2)) /* I2C6_SCL */
BONE_PIN(p9_22, spi, p9_22A(PIN_OUTPUT, 4) p9_22B(PIN_INPUT, 7)) /* SPI6_CLK */
BONE_PIN(p9_22, default, p9_22A(PIN_INPUT, ) p9_22B(PIN_INPUT, ))
BONE_PIN(p9_22, gpio, p9_22A(PIN_INPUT, 7) p9_22B(PIN_INPUT, )) /* GPIO0_38 */
BONE_PIN(p9_22, gpio_pu, p9_22A(PIN_INPUT_PULLUP, 7) p9_22B(PIN_INPUT, ))
BONE_PIN(p9_22, gpio_pd, p9_22A(PIN_INPUT_PULLDOWN, 7) p9_22B(PIN_INPUT, ))
BONE_PIN(p9_22, i2c, p9_22A(PIN_INPUT, ) p9_22B(PIN_INPUT_PULLUP, 2)) /* I2C6_SCL */
BONE_PIN(p9_22, spi, p9_22A(PIN_OUTPUT, 4) p9_22B(PIN_INPUT, )) /* SPI6_CLK */
/* p9_23 (AG20) PRG1_PRU0_GPO9 (GPIO0_10) AG20_SPI6_CS1 */
BONE_PIN(p9_23, default, p9_23(PIN_INPUT, 7))
BONE_PIN(p9_23, default, p9_23(PIN_INPUT, ))
BONE_PIN(p9_23, gpio, p9_23(PIN_INPUT, 7))
BONE_PIN(p9_23, gpio_pu, p9_23(PIN_INPUT_PULLUP, 7))
BONE_PIN(p9_23, gpio_pd, p9_23(PIN_INPUT_PULLDOWN, 7))
BONE_PIN(p9_23, spi, p9_23(PIN_OUTPUT, 4)) /* SPI6_CS1 */
/* p9_24 (Y5/AJ24) SPI1_D0/PRG1_PRU0_GPO12 (GPIO0_119/GPIO0_13) Y5_AJ24 */
BONE_PIN(p9_24, default, p9_24A(PIN_INPUT, 7) p9_24B(PIN_INPUT, 7))
BONE_PIN(p9_24, can, p9_24A(PIN_INPUT, 7) p9_24B(PIN_INPUT, 6) ) /* MCAN4_RX */
BONE_PIN(p9_24, gpio, p9_24A(PIN_INPUT, 7) p9_24B(PIN_INPUT, 7)) /* GPIO0_119 */
BONE_PIN(p9_24, gpio_pu, p9_24A(PIN_INPUT_PULLUP, 7) p9_24B(PIN_INPUT, 7))
BONE_PIN(p9_24, gpio_pd, p9_24A(PIN_INPUT_PULLDOWN, 7) p9_24B(PIN_INPUT, 7))
BONE_PIN(p9_24, i2c, p9_24A(PIN_INPUT_PULLUP, 2) p9_24B(PIN_INPUT, 7)) /* I2C4_SCL */
BONE_PIN(p9_24, uart, p9_24A(PIN_OUTPUT, 3) p9_24B(PIN_INPUT, 7)) /* UART2_TXD */
BONE_PIN(p9_24, default, p9_24A(PIN_INPUT, ) p9_24B(PIN_INPUT, ))
BONE_PIN(p9_24, can, p9_24A(PIN_INPUT, ) p9_24B(PIN_INPUT, 6) ) /* MCAN4_RX */
BONE_PIN(p9_24, gpio, p9_24A(PIN_INPUT, 7) p9_24B(PIN_INPUT, )) /* GPIO0_119 */
BONE_PIN(p9_24, gpio_pu, p9_24A(PIN_INPUT_PULLUP, 7) p9_24B(PIN_INPUT, ))
BONE_PIN(p9_24, gpio_pd, p9_24A(PIN_INPUT_PULLDOWN, 7) p9_24B(PIN_INPUT, ))
BONE_PIN(p9_24, i2c, p9_24A(PIN_INPUT_PULLUP, 2) p9_24B(PIN_INPUT, )) /* I2C4_SCL */
BONE_PIN(p9_24, uart, p9_24A(PIN_OUTPUT, 3) p9_24B(PIN_INPUT, )) /* UART2_TXD */
/* p9_25 (AC4/W26) UART1_CTSn/RGMII6_RXC (GPIO0_127/GPIO0_104) AC4_W26 */
BONE_PIN(p9_25, default, p9_25A(PIN_INPUT, 7) p9_25B(PIN_INPUT, 7))
BONE_PIN(p9_25, gpio, p9_25A(PIN_INPUT, 7) p9_25B(PIN_INPUT, 7)) /* GPIO0_127 */
BONE_PIN(p9_25, gpio_pu, p9_25A(PIN_INPUT_PULLUP, 7) p9_25B(PIN_INPUT, 7))
BONE_PIN(p9_25, gpio_pd, p9_25A(PIN_INPUT_PULLDOWN, 7) p9_25B(PIN_INPUT, 7))
BONE_PIN(p9_25, qep, p9_25A(PIN_INPUT, 5) p9_25B(PIN_INPUT, 7)) /* EQEP0_S */
BONE_PIN(p9_25, default, p9_25A(PIN_INPUT, ) p9_25B(PIN_INPUT, ))
BONE_PIN(p9_25, gpio, p9_25A(PIN_INPUT, 7) p9_25B(PIN_INPUT, )) /* GPIO0_127 */
BONE_PIN(p9_25, gpio_pu, p9_25A(PIN_INPUT_PULLUP, 7) p9_25B(PIN_INPUT, ))
BONE_PIN(p9_25, gpio_pd, p9_25A(PIN_INPUT_PULLDOWN, 7) p9_25B(PIN_INPUT, ))
BONE_PIN(p9_25, qep, p9_25A(PIN_INPUT, 5) p9_25B(PIN_INPUT, )) /* EQEP0_S */
/* p9_26 (Y1/AF24) SPI1_CLK/PRG1_PRU0_GPO11 (GPIO0_118/GPIO0_12) Y1_AF24 */
BONE_PIN(p9_26, default, p9_26A(PIN_INPUT, 7) p9_26B(PIN_INPUT, 7))
BONE_PIN(p9_26, can, p9_26A(PIN_INPUT, 7) p9_26B(PIN_OUTPUT, 6) ) /* MCAN4_TX */
BONE_PIN(p9_26, gpio, p9_26A(PIN_INPUT, 7) p9_26B(PIN_INPUT, 7)) /* GPIO0_118 */
BONE_PIN(p9_26, gpio_pu, p9_26A(PIN_INPUT_PULLUP, 7) p9_26B(PIN_INPUT, 7))
BONE_PIN(p9_26, gpio_pd, p9_26A(PIN_INPUT_PULLDOWN, 7) p9_26B(PIN_INPUT, 7))
BONE_PIN(p9_26, i2c, p9_26A(PIN_INPUT_PULLUP, 2) p9_26B(PIN_INPUT, 7)) /* I2C4_SDA */
BONE_PIN(p9_26, uart, p9_26A(PIN_INPUT, 3) p9_26B(PIN_INPUT, 7)) /* UART2_RXD */
BONE_PIN(p9_26, default, p9_26A(PIN_INPUT, ) p9_26B(PIN_INPUT, ))
BONE_PIN(p9_26, can, p9_26A(PIN_INPUT, ) p9_26B(PIN_OUTPUT, 6) ) /* MCAN4_TX */
BONE_PIN(p9_26, gpio, p9_26A(PIN_INPUT, 7) p9_26B(PIN_INPUT, )) /* GPIO0_118 */
BONE_PIN(p9_26, gpio_pu, p9_26A(PIN_INPUT_PULLUP, 7) p9_26B(PIN_INPUT, ))
BONE_PIN(p9_26, gpio_pd, p9_26A(PIN_INPUT_PULLDOWN, 7) p9_26B(PIN_INPUT, ))
BONE_PIN(p9_26, i2c, p9_26A(PIN_INPUT_PULLUP, 2) p9_26B(PIN_INPUT, )) /* I2C4_SDA */
BONE_PIN(p9_26, uart, p9_26A(PIN_INPUT, 3) p9_26B(PIN_INPUT, )) /* UART2_RXD */
/* p9_27 (AD26/AB1) PRG0_PRU0_GPO3/UART0_RTSn (GPIO0_46/GPIO0_124) AD26_AB1 */
BONE_PIN(p9_27, default, p9_27A(PIN_INPUT, 7) p9_27B(PIN_INPUT, 7))
BONE_PIN(p9_27, gpio, p9_27A(PIN_INPUT, 7) p9_27B(PIN_INPUT, 7)) /* GPIO0_46 */
BONE_PIN(p9_27, gpio_pu, p9_27A(PIN_INPUT_PULLUP, 7) p9_27B(PIN_INPUT, 7))
BONE_PIN(p9_27, gpio_pd, p9_27A(PIN_INPUT_PULLDOWN, 7) p9_27B(PIN_INPUT, 7))
BONE_PIN(p9_27, timer, p9_27A(PIN_INPUT, 7) p9_27B(PIN_OUTPUT, 1)) /* TIMER_IO7 */
BONE_PIN(p9_27, qep, p9_27A(PIN_INPUT, 7) p9_27B(PIN_INPUT, 5)) /* EQEP0_B */
BONE_PIN(p9_27, default, p9_27A(PIN_INPUT, ) p9_27B(PIN_INPUT, ))
BONE_PIN(p9_27, gpio, p9_27A(PIN_INPUT, 7) p9_27B(PIN_INPUT, )) /* GPIO0_46 */
BONE_PIN(p9_27, gpio_pu, p9_27A(PIN_INPUT_PULLUP, 7) p9_27B(PIN_INPUT, ))
BONE_PIN(p9_27, gpio_pd, p9_27A(PIN_INPUT_PULLDOWN, 7) p9_27B(PIN_INPUT, ))
BONE_PIN(p9_27, timer, p9_27A(PIN_INPUT, ) p9_27B(PIN_OUTPUT, 1)) /* TIMER_IO7 */
BONE_PIN(p9_27, qep, p9_27A(PIN_INPUT, ) p9_27B(PIN_INPUT, 5)) /* EQEP0_B */
/* p9_28 (U2/AF28) ECAP0_IN_APWM_OUT/PRG0_PRU0_GPO0 (GPIO1_11/GPIO0_43) U2_AF28 */
BONE_PIN(p9_28, default, p9_28A(PIN_INPUT, 7) p9_28B(PIN_INPUT, 7))
BONE_PIN(p9_28, gpio, p9_28A(PIN_INPUT, 7) p9_28B(PIN_INPUT, 7)) /* GPIO1_11 */
BONE_PIN(p9_28, gpio_pu, p9_28A(PIN_INPUT_PULLUP, 7) p9_28B(PIN_INPUT, 7))
BONE_PIN(p9_28, gpio_pd, p9_28A(PIN_INPUT_PULLDOWN, 7) p9_28B(PIN_INPUT, 7))
BONE_PIN(p9_28, spi, p9_28A(PIN_OUTPUT, 6) p9_28B(PIN_INPUT, 7)) /* SPI7_CS0 */
BONE_PIN(p9_28, default, p9_28A(PIN_INPUT, 7) p9_28B(PIN_INPUT, ))
BONE_PIN(p9_28, gpio, p9_28A(PIN_INPUT, 7) p9_28B(PIN_INPUT, )) /* GPIO1_11 */
BONE_PIN(p9_28, gpio_pu, p9_28A(PIN_INPUT_PULLUP, 7) p9_28B(PIN_INPUT, ))
BONE_PIN(p9_28, gpio_pd, p9_28A(PIN_INPUT_PULLDOWN, 7) p9_28B(PIN_INPUT, ))
BONE_PIN(p9_28, spi, p9_28A(PIN_OUTPUT, 6) p9_28B(PIN_INPUT, )) /* SPI7_CS0 */
/* p9_29 (V5/AB25) TIMER_IO1/PRG0_PRU0_GPO10 (GPIO1_14/GPIO0_53) V5_AB25 */
BONE_PIN(p9_29, default, p9_29A(PIN_INPUT, 7) p9_29B(PIN_INPUT, 7))
BONE_PIN(p9_29, gpio, p9_29A(PIN_INPUT, 7) p9_29B(PIN_INPUT, 7)) /* GPIO1_14 */
BONE_PIN(p9_29, gpio_pu, p9_29A(PIN_INPUT_PULLUP, 7) p9_29B(PIN_INPUT, 7))
BONE_PIN(p9_29, gpio_pd, p9_29A(PIN_INPUT_PULLDOWN, 7) p9_29B(PIN_INPUT, 7))
BONE_PIN(p9_29, timer, p9_29A(PIN_OUTPUT, 0) p9_29B(PIN_INPUT, 7)) /* TIMER_IO1 */
BONE_PIN(p9_29, spi, p9_29A(PIN_OUTPUT, 6) p9_29B(PIN_INPUT, 7)) /* SPI7_D1 */
BONE_PIN(p9_29, default, p9_29A(PIN_INPUT, 7) p9_29B(PIN_INPUT, ))
BONE_PIN(p9_29, gpio, p9_29A(PIN_INPUT, 7) p9_29B(PIN_INPUT, )) /* GPIO1_14 */
BONE_PIN(p9_29, gpio_pu, p9_29A(PIN_INPUT_PULLUP, 7) p9_29B(PIN_INPUT, ))
BONE_PIN(p9_29, gpio_pd, p9_29A(PIN_INPUT_PULLDOWN, 7) p9_29B(PIN_INPUT, ))
BONE_PIN(p9_29, timer, p9_29A(PIN_OUTPUT, 0) p9_29B(PIN_INPUT, )) /* TIMER_IO1 */
BONE_PIN(p9_29, spi, p9_29A(PIN_OUTPUT, 6) p9_29B(PIN_INPUT, )) /* SPI7_D1 */
/* p9_30 (V6/AE28) TIMER_IO0/PRG0_PRU0_GPO1 (GPIO1_13/GPIO0_44) V6_AE28 */
BONE_PIN(p9_30, default, p9_30A(PIN_INPUT, 7) p9_30B(PIN_INPUT, 7))
BONE_PIN(p9_30, gpio, p9_30A(PIN_INPUT, 7) p9_30B(PIN_INPUT, 7)) /* GPIO1_13 */
BONE_PIN(p9_30, gpio_pu, p9_30A(PIN_INPUT_PULLUP, 7) p9_30B(PIN_INPUT, 7))
BONE_PIN(p9_30, gpio_pd, p9_30A(PIN_INPUT_PULLDOWN, 7) p9_30B(PIN_INPUT, 7))
BONE_PIN(p9_30, timer, p9_30A(PIN_OUTPUT, 0) p9_30B(PIN_INPUT, 7)) /* TIMER_IO0 */
BONE_PIN(p9_30, spi, p9_30A(PIN_OUTPUT, 6) p9_30B(PIN_INPUT, 7)) /* SPI7_D0 */
BONE_PIN(p9_30, default, p9_30A(PIN_INPUT, 7) p9_30B(PIN_INPUT, ))
BONE_PIN(p9_30, gpio, p9_30A(PIN_INPUT, 7) p9_30B(PIN_INPUT, )) /* GPIO1_13 */
BONE_PIN(p9_30, gpio_pu, p9_30A(PIN_INPUT_PULLUP, 7) p9_30B(PIN_INPUT, ))
BONE_PIN(p9_30, gpio_pd, p9_30A(PIN_INPUT_PULLDOWN, 7) p9_30B(PIN_INPUT, ))
BONE_PIN(p9_30, timer, p9_30A(PIN_OUTPUT, 0) p9_30B(PIN_INPUT, )) /* TIMER_IO0 */
BONE_PIN(p9_30, spi, p9_30A(PIN_OUTPUT, 6) p9_30B(PIN_INPUT, )) /* SPI7_D0 */
/* p9_31 (U3/AB26) EXT_REFCLK1/PRG0_PRU0_GPO9 (GPIO1_12/GPIO0_52) U3_AB26 */
BONE_PIN(p9_31, default, p9_31A(PIN_INPUT, 7) p9_31B(PIN_INPUT, 7))
BONE_PIN(p9_31, gpio, p9_31A(PIN_INPUT, 7) p9_31B(PIN_INPUT, 7)) /* GPIO1_12 */
BONE_PIN(p9_31, gpio_pu, p9_31A(PIN_INPUT_PULLUP, 7) p9_31B(PIN_INPUT, 7))
BONE_PIN(p9_31, gpio_pd, p9_31A(PIN_INPUT_PULLDOWN, 7) p9_31B(PIN_INPUT, 7))
BONE_PIN(p9_31, spi, p9_31A(PIN_OUTPUT, 6) p9_31B(PIN_INPUT, 7)) /* SPI7_CLK */
BONE_PIN(p9_31, default, p9_31A(PIN_INPUT, 7) p9_31B(PIN_INPUT, ))
BONE_PIN(p9_31, gpio, p9_31A(PIN_INPUT, 7) p9_31B(PIN_INPUT, )) /* GPIO1_12 */
BONE_PIN(p9_31, gpio_pu, p9_31A(PIN_INPUT_PULLUP, 7) p9_31B(PIN_INPUT, ))
BONE_PIN(p9_31, gpio_pd, p9_31A(PIN_INPUT_PULLDOWN, 7) p9_31B(PIN_INPUT, ))
BONE_PIN(p9_31, spi, p9_31A(PIN_OUTPUT, 6) p9_31B(PIN_INPUT, )) /* SPI7_CLK */
/* p9_33 (K24/AC28) MCU_ADC0_AIN4/PRG0_PRU0_GPO7 (GPIO0_50) K24_AC28 */
BONE_PIN(p9_33, default, p9_33B(PIN_INPUT, 7))
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment