From 63f544691cadba491f32cb3b187da0cebecabc86 Mon Sep 17 00:00:00 2001 From: lorforlinux <deepaklorkhatri7@gmail.com> Date: Thu, 11 Jun 2020 23:00:06 +0530 Subject: [PATCH 01/86] add comments to am5729-beagleboneai.dts --- src/arm/am5729-beagleboneai.dts | 1169 ++++++++++++++----------------- 1 file changed, 541 insertions(+), 628 deletions(-) diff --git a/src/arm/am5729-beagleboneai.dts b/src/arm/am5729-beagleboneai.dts index 7b2f2585..057f2f00 100644 --- a/src/arm/am5729-beagleboneai.dts +++ b/src/arm/am5729-beagleboneai.dts @@ -753,693 +753,667 @@ /* P8_02 GND */ - /* P8_03 */ + /* P8_03 (ball AB8) gpio1_24 */ P8_03_default_pin: pinmux_P8_03_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ P8_03_gpio_pin: pinmux_P8_03_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ P8_03_gpio_pu_pin: pinmux_P8_03_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ P8_03_gpio_pd_pin: pinmux_P8_03_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ P8_03_gpio_input_pin: pinmux_P8_03_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x379C, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ - /* P8_04 */ + /* P8_04 (ball AB5) gpio1_25 */ P8_04_default_pin: pinmux_P8_04_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ P8_04_gpio_pin: pinmux_P8_04_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ P8_04_gpio_pu_pin: pinmux_P8_04_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ P8_04_gpio_pd_pin: pinmux_P8_04_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ P8_04_gpio_input_pin: pinmux_P8_04_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37A0, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ - /* P8_05 */ + /* P8_05 (ball AC9) gpio7_1 */ P8_05_default_pin: pinmux_P8_05_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ P8_05_gpio_pin: pinmux_P8_05_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ P8_05_gpio_pu_pin: pinmux_P8_05_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ P8_05_gpio_pd_pin: pinmux_P8_05_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ P8_05_gpio_input_pin: pinmux_P8_05_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x378C, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ - /* P8_06 */ + /* P8_06 (ball AC3) gpio7_2 */ P8_06_default_pin: pinmux_P8_06_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ P8_06_gpio_pin: pinmux_P8_06_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ P8_06_gpio_pu_pin: pinmux_P8_06_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ P8_06_gpio_pd_pin: pinmux_P8_06_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ P8_06_gpio_input_pin: pinmux_P8_06_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3790, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ - /* P8_07 */ + /* P8_07 (ball G14) gpio6_5*/ P8_07_default_pin: pinmux_P8_07_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ P8_07_gpio_pin: pinmux_P8_07_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ P8_07_gpio_pu_pin: pinmux_P8_07_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ P8_07_gpio_pd_pin: pinmux_P8_07_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ P8_07_gpio_input_pin: pinmux_P8_07_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36EC, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ P8_07_timer_pin: pinmux_P8_07_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr14.timer11 */ - /* P8_08 */ + /* P8_08 (ball F14) gpio6_6 */ P8_08_default_pin: pinmux_P8_08_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ P8_08_gpio_pin: pinmux_P8_08_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ P8_08_gpio_pu_pin: pinmux_P8_08_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ P8_08_gpio_pd_pin: pinmux_P8_08_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ P8_08_gpio_input_pin: pinmux_P8_08_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36F0, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ P8_08_timer_pin: pinmux_P8_08_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr15.timer12 */ - /* P8_09 */ + /* P8_09 (ball E17) gpio6_18 */ P8_09_default_pin: pinmux_P8_09_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ P8_09_gpio_pin: pinmux_P8_09_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ P8_09_gpio_pu_pin: pinmux_P8_09_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ P8_09_gpio_pd_pin: pinmux_P8_09_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ P8_09_gpio_input_pin: pinmux_P8_09_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3698, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ P8_09_timer_pin: pinmux_P8_09_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* xref_clk1.timer14 */ - /* P8_10 */ + /* P8_10 (ball A13) gpio6_4 */ P8_10_default_pin: pinmux_P8_10_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ P8_10_gpio_pin: pinmux_P8_10_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ P8_10_gpio_pu_pin: pinmux_P8_10_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ P8_10_gpio_pd_pin: pinmux_P8_10_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ P8_10_gpio_input_pin: pinmux_P8_10_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36E8, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ P8_10_timer_pin: pinmux_P8_10_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr13.timer10 */ - /* P8_11 */ + /* P8_11 (ball AH4) gpio3_11 */ P8_11_default_pin: pinmux_P8_11_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ P8_11_gpio_pin: pinmux_P8_11_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ P8_11_gpio_pu_pin: pinmux_P8_11_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ P8_11_gpio_pd_pin: pinmux_P8_11_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ P8_11_gpio_input_pin: pinmux_P8_11_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3510, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ P8_11_qep_pin: pinmux_P8_11_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d7.eQEP2B_in */ P8_11_pruout_pin: pinmux_P8_11_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d7.pr1_pru0_gpo4 */ - /* P8_12 */ + /* P8_12 (ball AG6) gpio3_10 */ P8_12_default_pin: pinmux_P8_12_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ P8_12_gpio_pin: pinmux_P8_12_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ P8_12_gpio_pu_pin: pinmux_P8_12_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ P8_12_gpio_pd_pin: pinmux_P8_12_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ P8_12_gpio_input_pin: pinmux_P8_12_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x350C, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ P8_12_qep_pin: pinmux_P8_12_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d6.eQEP2A_in */ P8_12_pruout_pin: pinmux_P8_12_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d6.pr1_pru0_gpo3 */ - /* P8_13 */ + /* P8_13 (ball D3) gpio4_11 */ P8_13_default_pin: pinmux_P8_13_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ P8_13_gpio_pin: pinmux_P8_13_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ P8_13_gpio_pu_pin: pinmux_P8_13_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ P8_13_gpio_pd_pin: pinmux_P8_13_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ P8_13_gpio_input_pin: pinmux_P8_13_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3590, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ P8_13_pwm_pin: pinmux_P8_13_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d10.ehrpwm2B */ - /* P8_14 */ + /* P8_14 (ball D5) gpio4_13*/ P8_14_default_pin: pinmux_P8_14_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ P8_14_gpio_pin: pinmux_P8_14_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ P8_14_gpio_pu_pin: pinmux_P8_14_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ P8_14_gpio_pd_pin: pinmux_P8_14_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ P8_14_gpio_input_pin: pinmux_P8_14_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3598, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ P8_14_pwm_pin: pinmux_P8_14_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d12.eCAP2_in_PWM2_out */ - /* P8_15a */ + /* P8_15a (ball D1) gpio4_3*/ P8_15_default_pin: pinmux_P8_15_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ P8_15_gpio_pin: pinmux_P8_15_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ P8_15_gpio_pu_pin: pinmux_P8_15_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ P8_15_gpio_pd_pin: pinmux_P8_15_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ P8_15_gpio_input_pin: pinmux_P8_15_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_INPUT | MUX_MODE14) >; }; - P8_15_qep_pin: pinmux_P8_15_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? eqep2_strobe available on P8.18*/ + DRA7XX_CORE_IOPAD(0x3570, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ P8_15_pru_ecap_pin: pinmux_P8_15_pru_ecap_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE11) >; }; + DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE11) >; }; /* vin2a_d2.pr1_ecap0_ecap_capin_apwm_o */ - /* P8_15b */ + /* P8_15b (ball A3) gpio4_27 */ P8_15_pruin_pin: pinmux_P8_15_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B4, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x35B4, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d19.pr1_pru1_gpi16*/ - /* P8_16 */ + /* P8_16 (ball B4) gpio4_29 */ P8_16_default_pin: pinmux_P8_16_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ P8_16_gpio_pin: pinmux_P8_16_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ P8_16_gpio_pu_pin: pinmux_P8_16_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ P8_16_gpio_pd_pin: pinmux_P8_16_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ P8_16_gpio_input_pin: pinmux_P8_16_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_INPUT | MUX_MODE14) >; }; - P8_16_qep_pin: pinmux_P8_16_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? eqep2_index available on P8.15*/ + DRA7XX_CORE_IOPAD(0x35BC, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ P8_16_pruin_pin: pinmux_P8_16_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x35BC, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d21.pr1_pru1_gpi18 */ - /* P8_17 */ + /* P8_17 (ball A7) gpio8_18 */ P8_17_default_pin: pinmux_P8_17_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ P8_17_gpio_pin: pinmux_P8_17_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ P8_17_gpio_pu_pin: pinmux_P8_17_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ P8_17_gpio_pd_pin: pinmux_P8_17_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ P8_17_gpio_input_pin: pinmux_P8_17_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_INPUT | MUX_MODE14) >; }; - P8_17_pwm_pin: pinmux_P8_17_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm0_synco */ + DRA7XX_CORE_IOPAD(0x3624, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ - /* P8_18 */ + /* P8_18 (ball F5) gpio4_9 */ P8_18_default_pin: pinmux_P8_18_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ P8_18_gpio_pin: pinmux_P8_18_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ P8_18_gpio_pu_pin: pinmux_P8_18_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ P8_18_gpio_pd_pin: pinmux_P8_18_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ P8_18_gpio_input_pin: pinmux_P8_18_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3588, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18_qep_pin: pinmux_P8_18_qep_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d8.eQEP2_strobe */ - /* P8_19 */ + /* P8_19 (ball E6) gpio4_10 */ P8_19_default_pin: pinmux_P8_19_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ P8_19_gpio_pin: pinmux_P8_19_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ P8_19_gpio_pu_pin: pinmux_P8_19_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ P8_19_gpio_pd_pin: pinmux_P8_19_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ P8_19_gpio_input_pin: pinmux_P8_19_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x358C, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ P8_19_pwm_pin: pinmux_P8_19_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d9.ehrpwm2A */ - /* P8_20 (ZCZ ball V9) emmc */ + /* P8_20 (ball AC4) gpio6_30 */ P8_20_default_pin: pinmux_P8_20_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ P8_20_gpio_pin: pinmux_P8_20_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ P8_20_gpio_pu_pin: pinmux_P8_20_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ P8_20_gpio_pd_pin: pinmux_P8_20_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ P8_20_gpio_input_pin: pinmux_P8_20_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3780, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ P8_20_pruout_pin: pinmux_P8_20_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_cmd.pr2_pru0_gpo3 */ P8_20_pruin_pin: pinmux_P8_20_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x3780, PIN_INPUT | MUX_MODE12) >; }; /* mmc3_cmd.pr2_pru0_gpi3 */ - /* P8_21 */ + /* P8_21 (ball AD4) gpio6_29 */ P8_21_default_pin: pinmux_P8_21_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ P8_21_gpio_pin: pinmux_P8_21_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ P8_21_gpio_pu_pin: pinmux_P8_21_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ P8_21_gpio_pd_pin: pinmux_P8_21_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ P8_21_gpio_input_pin: pinmux_P8_21_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x377C, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ P8_21_pruout_pin: pinmux_P8_21_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_clk.pr2_pru0_gpo2 */ P8_21_pruin_pin: pinmux_P8_21_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x377C, PIN_INPUT | MUX_MODE12) >; }; /* mmc3_clk.pr2_pru0_gpi2 */ - /* P8_22 */ + /* P8_22 (ball AD6) gpio1_23 */ P8_22_default_pin: pinmux_P8_22_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ P8_22_gpio_pin: pinmux_P8_22_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ P8_22_gpio_pu_pin: pinmux_P8_22_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ P8_22_gpio_pd_pin: pinmux_P8_22_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ P8_22_gpio_input_pin: pinmux_P8_22_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3798, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ - /* P8_23 */ + /* P8_23 (ball AC8) gpio1_22 */ P8_23_default_pin: pinmux_P8_23_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ P8_23_gpio_pin: pinmux_P8_23_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ P8_23_gpio_pu_pin: pinmux_P8_23_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ P8_23_gpio_pd_pin: pinmux_P8_23_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ P8_23_gpio_input_pin: pinmux_P8_23_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3794, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ - /* P8_24 */ + /* P8_24 (ball AC6) gpio7_0 */ P8_24_default_pin: pinmux_P8_24_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ P8_24_gpio_pin: pinmux_P8_24_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ P8_24_gpio_pu_pin: pinmux_P8_24_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ P8_24_gpio_pd_pin: pinmux_P8_24_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ P8_24_gpio_input_pin: pinmux_P8_24_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3788, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ - /* P8_25 */ + /* P8_25 (ball AC7) gpio6_31 */ P8_25_default_pin: pinmux_P8_25_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ P8_25_gpio_pin: pinmux_P8_25_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ P8_25_gpio_pu_pin: pinmux_P8_25_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ P8_25_gpio_pd_pin: pinmux_P8_25_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ P8_25_gpio_input_pin: pinmux_P8_25_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3784, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ - /* P8_26 */ + /* P8_26 (ball B3) gpio4_28 */ P8_26_default_pin: pinmux_P8_26_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ P8_26_gpio_pin: pinmux_P8_26_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ P8_26_gpio_pu_pin: pinmux_P8_26_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ P8_26_gpio_pd_pin: pinmux_P8_26_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ P8_26_gpio_input_pin: pinmux_P8_26_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35B8, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ - /* P8_27a */ + /* P8_27a (ball E11) gpio4_23 */ P8_27_default_pin: pinmux_P8_27_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ P8_27_gpio_pin: pinmux_P8_27_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ P8_27_gpio_pu_pin: pinmux_P8_27_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ P8_27_gpio_pd_pin: pinmux_P8_27_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ P8_27_gpio_input_pin: pinmux_P8_27_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35D8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ - /* P8_27b */ + /* P8_27b (ball A8) gpio8_19 */ P8_27_pruout_pin: pinmux_P8_27_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3628, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x3628, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d19.pr2_pru0_gpo16 */ P8_27_pruin_pin: pinmux_P8_27_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3628, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x3628, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d19.pr2_pru0_gpi16 */ - /* P8_28a */ + /* P8_28a (ball D11) gpio4_19 */ P8_28_default_pin: pinmux_P8_28_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ P8_28_gpio_pin: pinmux_P8_28_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ P8_28_gpio_pu_pin: pinmux_P8_28_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ P8_28_gpio_pd_pin: pinmux_P8_28_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ P8_28_gpio_input_pin: pinmux_P8_28_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35C8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ - /* P8_28b */ + /* P8_28b (ball C9) gpio8_20 */ P8_28_pruout_pin: pinmux_P8_28_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x362C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x362C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d20.pr2_pru0_gpo17 */ P8_28_pruin_pin: pinmux_P8_28_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x362C, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x362C, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d20.pr2_pru0_gpi17 */ - /* P8_29a */ + /* P8_29a (ball C11) gpio4_22 */ P8_29_default_pin: pinmux_P8_29_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ P8_29_gpio_pin: pinmux_P8_29_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ P8_29_gpio_pu_pin: pinmux_P8_29_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ P8_29_gpio_pd_pin: pinmux_P8_29_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ P8_29_gpio_input_pin: pinmux_P8_29_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35D4, PIN_INPUT | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ - /* P8_29b */ + /* P8_29b (ball A9) gpio8_21 */ P8_29_pruout_pin: pinmux_P8_29_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3630, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x3630, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d21.pr2_pru0_gpo18 */ P8_29_pruin_pin: pinmux_P8_29_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3630, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x3630, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d21.pr2_pru0_gpi18 */ - /* P8_30a */ + /* P8_30a (ball B10) gpio4_20 */ P8_30_default_pin: pinmux_P8_30_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ P8_30_gpio_pin: pinmux_P8_30_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ P8_30_gpio_pu_pin: pinmux_P8_30_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ P8_30_gpio_pd_pin: pinmux_P8_30_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ P8_30_gpio_input_pin: pinmux_P8_30_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35CC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ - /* P8_30b */ + /* P8_30b (ball B9) gpio8_22 */ P8_30_pruout_pin: pinmux_P8_30_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3634, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x3634, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d22.pr2_pru0_gpo19 */ P8_30_pruin_pin: pinmux_P8_30_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3634, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x3634, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d22.pr2_pru0_gpi19 */ - /* P8_31a */ + /* P8_31a (ball C8) gpio8_14 */ P8_31_default_pin: pinmux_P8_31_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ P8_31_gpio_pin: pinmux_P8_31_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ P8_31_gpio_pu_pin: pinmux_P8_31_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ P8_31_gpio_pd_pin: pinmux_P8_31_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ P8_31_gpio_input_pin: pinmux_P8_31_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3614, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ - /* P8_31b */ - P8_31_qep_pin: pinmux_P8_31_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x373C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? eqep1_index */ + /* P8_31b (ball G16) */ P8_31_uart_pin: pinmux_P8_31_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x373C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; + DRA7XX_CORE_IOPAD(0x373C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp4_axr0.uart4_rxd */ - /* P8_32a */ + /* P8_32a (ball C7) gpio8_15 */ P8_32_default_pin: pinmux_P8_32_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ P8_32_gpio_pin: pinmux_P8_32_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ P8_32_gpio_pu_pin: pinmux_P8_32_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ P8_32_gpio_pd_pin: pinmux_P8_32_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ P8_32_gpio_input_pin: pinmux_P8_32_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3618, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ - /* P8_32b */ - P8_32_qep_pin: pinmux_P8_32_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3740, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* ?? eqep1_strobe available on P9_21*/ + /* P8_32b (ball D17) */ + P8_32_uart_pin: pinmux_P8_32_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3740, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp4_axr1.uart4_txd */ - /* P8_33a */ + /* P8_33a (ball C6) gpio8_13 */ P8_33_default_pin: pinmux_P8_33_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ P8_33_gpio_pin: pinmux_P8_33_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ P8_33_gpio_pu_pin: pinmux_P8_33_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ P8_33_gpio_pd_pin: pinmux_P8_33_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ P8_33_gpio_input_pin: pinmux_P8_33_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3610, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ - /* P8_33b */ + /* P8_33b (ball AF9) gpio3_1 */ P8_33_qep_pin: pinmux_P8_33_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x34E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_fld0.eQEP1B_in */ - /* P8_34a */ + /* P8_34a (ball D8) gpio8_11 */ P8_34_default_pin: pinmux_P8_34_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ P8_34_gpio_pin: pinmux_P8_34_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ P8_34_gpio_pu_pin: pinmux_P8_34_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ P8_34_gpio_pd_pin: pinmux_P8_34_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ P8_34_gpio_input_pin: pinmux_P8_34_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3608, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ - /* P8_34b */ + /* P8_34b (ball G6) gpio4_0 */ P8_34_pwm_pin: pinmux_P8_34_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3564, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* ?? ehrpwm1b instead we have ehrpwm1a here */ + DRA7XX_CORE_IOPAD(0x3564, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_vsync0.ehrpwm1A */ - /* P8_35a */ + /* P8_35a (ball A5) gpio8_12 */ P8_35_default_pin: pinmux_P8_35_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ P8_35_gpio_pin: pinmux_P8_35_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ P8_35_gpio_pu_pin: pinmux_P8_35_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ P8_35_gpio_pd_pin: pinmux_P8_35_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ P8_35_gpio_input_pin: pinmux_P8_35_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x360C, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ - /* P8_35b */ + /* P8_35b (ball AD9) gpio3_0 */ P8_35_qep_pin: pinmux_P8_35_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x34E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_de0.eQEP1A_in */ - /* P8_36a */ + /* P8_36a (ball D7) gpio8_10 */ P8_36_default_pin: pinmux_P8_36_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ P8_36_gpio_pin: pinmux_P8_36_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ P8_36_gpio_pu_pin: pinmux_P8_36_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ P8_36_gpio_pd_pin: pinmux_P8_36_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ P8_36_gpio_input_pin: pinmux_P8_36_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3604, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ - /* P8_36b */ + /* P8_36b (ball F2) gpio4_1 */ P8_36_pwm_pin: pinmux_P8_36_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3568, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* ?? ehrpwm1a instead we have ehrpwm1b here */ + DRA7XX_CORE_IOPAD(0x3568, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d0.ehrpwm1B */ - /* P8_37a */ + /* P8_37a (ball E8) gpio8_8 */ P8_37_default_pin: pinmux_P8_37_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ P8_37_gpio_pin: pinmux_P8_37_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ P8_37_gpio_pu_pin: pinmux_P8_37_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ P8_37_gpio_pd_pin: pinmux_P8_37_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ P8_37_gpio_input_pin: pinmux_P8_37_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_INPUT | MUX_MODE14) >; }; - P8_37_pwm_pin: pinmux_P8_37_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm1_tripzone_input */ + DRA7XX_CORE_IOPAD(0x35FC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ - /* P8_37b */ + /* P8_37b (ball A21) */ P8_37_uart_pin: pinmux_P8_37_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3738, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* lcd_data8.uart5_txd */ + DRA7XX_CORE_IOPAD(0x3738, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp4_fsx.uart8_txd */ - /* P8_38a */ + /* P8_38a (ball D9) gpio8_9 */ P8_38_default_pin: pinmux_P8_38_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ P8_38_gpio_pin: pinmux_P8_38_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ P8_38_gpio_pu_pin: pinmux_P8_38_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ P8_38_gpio_pd_pin: pinmux_P8_38_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ P8_38_gpio_input_pin: pinmux_P8_38_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_INPUT | MUX_MODE14) >; }; - P8_38_pwm_pin: pinmux_P8_38_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm0_synco */ + DRA7XX_CORE_IOPAD(0x3600, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ - /* P8_38b */ + /* P8_38b (ball C18) */ P8_38_uart_pin: pinmux_P8_38_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3734, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* lcd_data9.uart5_rxd */ + DRA7XX_CORE_IOPAD(0x3734, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp4_aclkx.uart8_rxd */ - /* P8_39 */ + /* P8_39 (ball F8) gpio8_6 */ P8_39_default_pin: pinmux_P8_39_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ P8_39_gpio_pin: pinmux_P8_39_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ P8_39_gpio_pu_pin: pinmux_P8_39_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ P8_39_gpio_pd_pin: pinmux_P8_39_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ P8_39_gpio_input_pin: pinmux_P8_39_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_INPUT | MUX_MODE14) >; }; - P8_39_qep_pin: pinmux_P8_39_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? eqep2_index */ + DRA7XX_CORE_IOPAD(0x35F4, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ P8_39_pruout_pin: pinmux_P8_39_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d6.pr2_pru0_gpo3 */ P8_39_pruin_pin: pinmux_P8_39_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x35F4, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d6.pr2_pru0_gpi3 */ - /* P8_40 */ + /* P8_40 (ball E7) gpio8_7 */ P8_40_default_pin: pinmux_P8_40_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ P8_40_gpio_pin: pinmux_P8_40_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ P8_40_gpio_pu_pin: pinmux_P8_40_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ P8_40_gpio_pd_pin: pinmux_P8_40_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ P8_40_gpio_input_pin: pinmux_P8_40_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_INPUT | MUX_MODE14) >; }; - P8_40_qep_pin: pinmux_P8_40_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? eqep2_strobe */ + DRA7XX_CORE_IOPAD(0x35F8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ P8_40_pruout_pin: pinmux_P8_40_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d7.pr2_pru0_gpo4 */ P8_40_pruin_pin: pinmux_P8_40_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x35F8, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d7.pr2_pru0_gpi4 */ - /* P8_41 */ + /* P8_41 (ball E9) gpio8_4 */ P8_41_default_pin: pinmux_P8_41_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ P8_41_gpio_pin: pinmux_P8_41_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ P8_41_gpio_pu_pin: pinmux_P8_41_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ P8_41_gpio_pd_pin: pinmux_P8_41_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ P8_41_gpio_input_pin: pinmux_P8_41_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_INPUT | MUX_MODE14) >; }; - P8_41_qep_pin: pinmux_P8_41_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? eqep2a_in */ + DRA7XX_CORE_IOPAD(0x35EC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ P8_41_pruout_pin: pinmux_P8_41_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d4.pr2_pru0_gpo1 */ P8_41_pruin_pin: pinmux_P8_41_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x35EC, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d4.pr2_pru0_gpi1 */ - /* P8_42 */ + /* P8_42 (ball F9) gpio8_5 */ P8_42_default_pin: pinmux_P8_42_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ P8_42_gpio_pin: pinmux_P8_42_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ P8_42_gpio_pu_pin: pinmux_P8_42_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ P8_42_gpio_pd_pin: pinmux_P8_42_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ P8_42_gpio_input_pin: pinmux_P8_42_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_INPUT | MUX_MODE14) >; }; - P8_42_qep_pin: pinmux_P8_42_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? eqep2b_in */ + DRA7XX_CORE_IOPAD(0x35F0, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ P8_42_pruout_pin: pinmux_P8_42_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d5.pr2_pru0_gpo2 */ P8_42_pruin_pin: pinmux_P8_42_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x35F0, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d5.pr2_pru0_gpi2 */ - /* P8_43 */ + /* P8_43 (ball F10) gpio8_2 */ P8_43_default_pin: pinmux_P8_43_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ P8_43_gpio_pin: pinmux_P8_43_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ P8_43_gpio_pu_pin: pinmux_P8_43_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ P8_43_gpio_pd_pin: pinmux_P8_43_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ P8_43_gpio_input_pin: pinmux_P8_43_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_INPUT | MUX_MODE14) >; }; - P8_43_pwm_pin: pinmux_P8_43_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm2_tripzone_input */ + DRA7XX_CORE_IOPAD(0x35E4, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ P8_43_pruout_pin: pinmux_P8_43_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d2.pr2_pru1_gpo20 */ P8_43_pruin_pin: pinmux_P8_43_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x35E4, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d2.pr2_pru1_gpi20 */ - /* P8_44 */ + /* P8_44 (ball G11) gpio8_3 */ P8_44_default_pin: pinmux_P8_44_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ P8_44_gpio_pin: pinmux_P8_44_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ P8_44_gpio_pu_pin: pinmux_P8_44_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ P8_44_gpio_pd_pin: pinmux_P8_44_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ P8_44_gpio_input_pin: pinmux_P8_44_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_INPUT | MUX_MODE14) >; }; - P8_44_pwm_pin: pinmux_P8_44_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm0_synco */ + DRA7XX_CORE_IOPAD(0x35E8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ P8_44_pruout_pin: pinmux_P8_44_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d3.pr2_pru0_gpo0 */ P8_44_pruin_pin: pinmux_P8_44_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x35E8, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d3.pr2_pru0_gpi0 */ - /* P8_45a */ + /* P8_45a (ball F11) gpio8_0 */ P8_45_default_pin: pinmux_P8_45_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ P8_45_gpio_pin: pinmux_P8_45_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ P8_45_gpio_pu_pin: pinmux_P8_45_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ P8_45_gpio_pd_pin: pinmux_P8_45_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ P8_45_gpio_input_pin: pinmux_P8_45_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_INPUT | MUX_MODE14) >; }; - P8_45_pwm_pin: pinmux_P8_45_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm2a */ + DRA7XX_CORE_IOPAD(0x35DC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ - /* P8_45b */ + /* P8_45b (ball B7) gpio8_16 */ P8_45_pruout_pin: pinmux_P8_45_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x361C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x361C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d16.pr2_pru0_gpo13 */ P8_45_pruin_pin: pinmux_P8_45_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x361C, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x361C, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d16.pr2_pru0_gpi13 */ - /* P8_46a */ + /* P8_46a (ball G10) gpio8_1 */ P8_46_default_pin: pinmux_P8_46_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ P8_46_gpio_pin: pinmux_P8_46_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ P8_46_gpio_pu_pin: pinmux_P8_46_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ P8_46_gpio_pd_pin: pinmux_P8_46_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ P8_46_gpio_input_pin: pinmux_P8_46_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_INPUT | MUX_MODE14) >; }; - P8_46_pwm_pin: pinmux_P8_46_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* ?? ehrpwm2b */ + DRA7XX_CORE_IOPAD(0x35E0, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ - /* P8_46b */ + /* P8_46b (ball A10) gpio8_23 */ P8_46_pruout_pin: pinmux_P8_46_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3638, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x3638, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d23.pr2_pru0_gpo20 */ P8_46_pruin_pin: pinmux_P8_46_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3638, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x3638, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d23.pr2_pru0_gpi20 */ /************************/ /* P9 Header */ @@ -1465,425 +1439,374 @@ /* P9_10 RSTn */ - /* P9_11a */ + /* P9_11a (ball B19) */ P9_11_uart_pin: pinmux_P9_11_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x372C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; + DRA7XX_CORE_IOPAD(0x372C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp3_axr0.uart5_rxd */ - /* P9_11b */ + /* P9_11b (ball B8) gpio8_17 */ P9_11_default_pin: pinmux_P9_11_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ P9_11_gpio_pin: pinmux_P9_11_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ P9_11_gpio_pu_pin: pinmux_P9_11_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ P9_11_gpio_pd_pin: pinmux_P9_11_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ P9_11_gpio_input_pin: pinmux_P9_11_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3620, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ - /* P9_12 */ + /* P9_12 (ball B14) gpio5_0 */ P9_12_default_pin: pinmux_P9_12_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ P9_12_gpio_pin: pinmux_P9_12_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ P9_12_gpio_pu_pin: pinmux_P9_12_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ P9_12_gpio_pd_pin: pinmux_P9_12_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ P9_12_gpio_input_pin: pinmux_P9_12_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36AC, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ - /* P9_13a */ + /* P9_13a (ball C17) */ P9_13_uart_pin: pinmux_P9_13_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3730, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; + DRA7XX_CORE_IOPAD(0x3730, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp3_axr1.uart5_txd */ - /* P9_13b */ + /* P9_13b (ball AB10) gpio6_12 */ P9_13_default_pin: pinmux_P9_13_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ P9_13_gpio_pin: pinmux_P9_13_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ P9_13_gpio_pu_pin: pinmux_P9_13_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ P9_13_gpio_pd_pin: pinmux_P9_13_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ P9_13_gpio_input_pin: pinmux_P9_13_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3680, PIN_INPUT | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ - /* P9_14 */ + /* P9_14 (ball D6) gpio4_25 */ P9_14_default_pin: pinmux_P9_14_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ P9_14_gpio_pin: pinmux_P9_14_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ P9_14_gpio_pu_pin: pinmux_P9_14_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ P9_14_gpio_pd_pin: pinmux_P9_14_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ P9_14_gpio_input_pin: pinmux_P9_14_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35AC, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ P9_14_pwm_pin: pinmux_P9_14_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d17.ehrpwm3A */ - /* P9_15 */ + /* P9_15 (ball AG4) gpio3_12 */ P9_15_default_pin: pinmux_P9_15_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ P9_15_gpio_pin: pinmux_P9_15_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ P9_15_gpio_pu_pin: pinmux_P9_15_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ P9_15_gpio_pd_pin: pinmux_P9_15_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ P9_15_gpio_input_pin: pinmux_P9_15_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_INPUT | MUX_MODE14) >; }; - P9_15_pwm_pin: pinmux_P9_15_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm1_tripzone_input */ + DRA7XX_CORE_IOPAD(0x3514, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ - /* P9_16 */ + /* P9_16 (ball C5) gpio4_26 */ P9_16_default_pin: pinmux_P9_16_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.gpio4_26 */ P9_16_gpio_pin: pinmux_P9_16_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ P9_16_gpio_pu_pin: pinmux_P9_16_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ P9_16_gpio_pd_pin: pinmux_P9_16_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ P9_16_gpio_input_pin: pinmux_P9_16_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35B0, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ P9_16_pwm_pin: pinmux_P9_16_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.ehrpwm3B */ - /* P9_17a */ + /* P9_17a (ball B24) gpio7_17 */ P9_17_default_pin: pinmux_P9_17_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ P9_17_gpio_pin: pinmux_P9_17_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ P9_17_gpio_pu_pin: pinmux_P9_17_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ P9_17_gpio_pd_pin: pinmux_P9_17_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ P9_17_gpio_input_pin: pinmux_P9_17_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37CC, PIN_INPUT | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ P9_17_spi_cs_pin: pinmux_P9_17_spi_cs_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; + DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_cs0.spi2_cs0 */ - /* P9_17b */ + /* P9_17b (ball F12) gpio5_3 */ P9_17_i2c_pin: pinmux_P9_17_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; - P9_17_pwm_pin: pinmux_P9_17_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36B8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm0_synci */ - P9_17_pru_uart_pin: pinmux_P9_17_pru_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; + DRA7XX_CORE_IOPAD(0x36B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr1.i2c5_scl */ + P9_17_uart_pin: pinmux_P9_17_pru_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr1.uart6_txd */ - /* P9_18 */ + /* P9_18a (ball G17) gpio7_16 */ P9_18_default_pin: pinmux_P9_18_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ P9_18_gpio_pin: pinmux_P9_18_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ P9_18_gpio_pu_pin: pinmux_P9_18_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ P9_18_gpio_pd_pin: pinmux_P9_18_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ P9_18_gpio_input_pin: pinmux_P9_18_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37C8, PIN_INPUT | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ P9_18_spi_pin: pinmux_P9_18_spi_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; + DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_d0.spi2_d0 */ + /* P9_18b (ball G12) gpio5_2 */ P9_18_i2c_pin: pinmux_P9_18_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; - P9_18_pwm_pin: pinmux_P9_18_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36B4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm0_tripzone_input */ - P9_18_pru_uart_pin: pinmux_P9_18_pru_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; + DRA7XX_CORE_IOPAD(0x36B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr0.i2c5_sda */ + P9_18_uart_pin: pinmux_P9_18_pru_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr0.uart6_rxd */ - /* P9_19a */ + /* P9_19a (ball R6) gpio7_3 */ P9_19_default_pin: pinmux_P9_19_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; + DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.gpio7_3 */ P9_19_gpio_pin: pinmux_P9_19_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ P9_19_gpio_pu_pin: pinmux_P9_19_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ P9_19_gpio_pd_pin: pinmux_P9_19_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ P9_19_gpio_input_pin: pinmux_P9_19_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_INPUT | MUX_MODE14) >; }; - P9_19_timer_pin: pinmux_P9_19_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? timer5 */ - P9_19_can_pin: pinmux_P9_19_can_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_INPUT_PULLUP | MUX_MODE15) >; }; /* ?? dcan0_rx */ + DRA7XX_CORE_IOPAD(0x3440, PIN_INPUT | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ P9_19_i2c_pin: pinmux_P9_19_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; + DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.i2c4_scl */ - /* P9_19b */ - P9_19_spi_cs_pin: pinmux_P9_19_spi_cs_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x357C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? spi1_cs1 */ - P9_19_pru_uart_pin: pinmux_P9_19_pru_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x357C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE8) >; }; + /* P9_19b (ball F4) gpio4_6 */ + P9_19_qep_pin: pinmux_P9_19_qep_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x357C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d5.eQEP2A_in */ - /* P9_20 */ + /* P9_20a (ball T9) gpio7_4 */ P9_20_default_pin: pinmux_P9_20_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; + DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio7_4 */ P9_20_gpio_pin: pinmux_P9_20_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ P9_20_gpio_pu_pin: pinmux_P9_20_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ P9_20_gpio_pd_pin: pinmux_P9_20_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ P9_20_gpio_input_pin: pinmux_P9_20_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_INPUT | MUX_MODE14) >; }; - P9_20_timer_pin: pinmux_P9_20_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? timer6 */ - P9_20_can_pin: pinmux_P9_20_can_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | MUX_MODE15) >; }; /* ?? dcan0_tx */ + DRA7XX_CORE_IOPAD(0x3444, PIN_INPUT | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ P9_20_i2c_pin: pinmux_P9_20_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; + DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.i2c4_sda */ - /* P9_20 */ - P9_20_spi_cs_pin: pinmux_P9_20_spi_cs_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3578, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? spi1_cs0 */ - P9_20_pru_uart_pin: pinmux_P9_20_pru_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3578, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE8) >; }; + /* P9_20b (ball D2) gpio4_5*/ + P9_20_pruout_pin: pinmux_P9_20_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3578, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d4.pr1_pru1_gpo1 */ + P9_20_pruin_pin: pinmux_P9_20_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3578, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d4.pr1_pru1_gpi1 */ - /* P9_21a */ + /* P9_21a (ball AF8) gpio3_3 */ P9_21_default_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ P9_21_gpio_pin: pinmux_P9_21_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ P9_21_gpio_pu_pin: pinmux_P9_21_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ P9_21_gpio_pd_pin: pinmux_P9_21_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ P9_21_gpio_input_pin: pinmux_P9_21_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_INPUT | MUX_MODE14) >; }; - P9_21_pru_uart_pin: pinmux_P9_21_pru_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE5) >; }; + DRA7XX_CORE_IOPAD(0x34F0, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ + P9_21_qep_pin: pinmux_P9_21_qep_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_vsync0.eQEP1_strobe */ - /* P9_21b */ + /* P9_21b (ball B22) gpio7_15 */ P9_21_spi_pin: pinmux_P9_21_spi_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; + DRA7XX_CORE_IOPAD(0x37C4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_d1.spi2_d1 */ P9_21_uart_pin: pinmux_P9_21_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; - P9_21_i2c_pin: pinmux_P9_21_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? i2c2_scl */ - P9_21_pwm_pin: pinmux_P9_21_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm0b */ + DRA7XX_CORE_IOPAD(0x37C4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi2_d1.uart3_txd */ - /* P9_22a */ + /* P9_22a (ball B26) gpio6_19 */ P9_22_default_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ P9_22_gpio_pin: pinmux_P9_22_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ P9_22_gpio_pu_pin: pinmux_P9_22_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ P9_22_gpio_pd_pin: pinmux_P9_22_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ P9_22_gpio_input_pin: pinmux_P9_22_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x369C, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ - /* P9_22b */ + /* P9_22b (ball A26) gpio7_14 */ P9_22_spi_sclk_pin: pinmux_P9_22_spi_sclk_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; + DRA7XX_CORE_IOPAD(0x37C0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_sclk.spi2_sclk */ P9_22_uart_pin: pinmux_P9_22_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; - P9_22_i2c_pin: pinmux_P9_22_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ??i2c2_sda */ - P9_22_pwm_pin: pinmux_P9_22_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm0a */ - P9_22_pru_uart_pin: pinmux_P9_22_pru_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? pr1_uart0_cts_n */ - - /* P9_23 */ + DRA7XX_CORE_IOPAD(0x37C0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi2_sclk.uart3_rxd */ + + /* P9_23 (ball A22) gpio7_11 */ P9_23_default_pin: pinmux_P9_23_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ P9_23_gpio_pin: pinmux_P9_23_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ P9_23_gpio_pu_pin: pinmux_P9_23_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ P9_23_gpio_pd_pin: pinmux_P9_23_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ P9_23_gpio_input_pin: pinmux_P9_23_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_INPUT | MUX_MODE14) >; }; - P9_23_pwm_pin: pinmux_P9_23_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm0_synco */ + DRA7XX_CORE_IOPAD(0x37B4, PIN_INPUT | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ - /* P9_24 */ + /* P9_24 (ball F20) gpio6_15*/ P9_24_default_pin: pinmux_P9_24_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ P9_24_gpio_pin: pinmux_P9_24_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ P9_24_gpio_pu_pin: pinmux_P9_24_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ P9_24_gpio_pd_pin: pinmux_P9_24_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ P9_24_gpio_input_pin: pinmux_P9_24_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x368C, PIN_INPUT | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ P9_24_uart_pin: pinmux_P9_24_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; + DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* gpio6_15.uart10_txd */ P9_24_can_pin: pinmux_P9_24_can_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_INPUT_PULLUP | MUX_MODE2) >; }; + DRA7XX_CORE_IOPAD(0x368C, PIN_INPUT_PULLUP | MUX_MODE2) >; }; /* gpio6_15.dcan2_rx */ P9_24_i2c_pin: pinmux_P9_24_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; - P9_24_pru_uart_pin: pinmux_P9_24_pru_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? pr1_uart0_txd */ - P9_24_pruin_pin: pinmux_P9_24_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_INPUT | MUX_MODE15) >; }; /* ?? pru0_in16 */ - + DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; /* gpio6_15.i2c3_scl */ - /* P9_25 */ + /* P9_25 (ball D18) gpio6_17 */ P9_25_default_pin: pinmux_P9_25_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ P9_25_gpio_pin: pinmux_P9_25_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ P9_25_gpio_pu_pin: pinmux_P9_25_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ P9_25_gpio_pd_pin: pinmux_P9_25_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ P9_25_gpio_input_pin: pinmux_P9_25_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_INPUT | MUX_MODE14) >; }; - P9_25_qep_pin: pinmux_P9_25_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? eqep0_strobe */ + DRA7XX_CORE_IOPAD(0x3694, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ P9_25_pruout_pin: pinmux_P9_25_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* xref_clk0.pr2_pru1_gpo5 */ P9_25_pruin_pin: pinmux_P9_25_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x3694, PIN_INPUT | MUX_MODE12) >; }; /* xref_clk0.pr2_pru1_gpi5 */ - /* P9_26a */ + /* P9_26a (ball E21) gpio6_14 */ P9_26_default_pin: pinmux_P9_26_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ P9_26_gpio_pin: pinmux_P9_26_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ P9_26_gpio_pu_pin: pinmux_P9_26_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ P9_26_gpio_pd_pin: pinmux_P9_26_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ P9_26_gpio_input_pin: pinmux_P9_26_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x3688, PIN_INPUT | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ P9_26_uart_pin: pinmux_P9_26_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; + DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* gpio6_14.uart10_rxd */ P9_26_can_pin: pinmux_P9_26_can_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | MUX_MODE2) >; }; + DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | MUX_MODE2) >; }; /* gpio6_14.dcan2_tx */ P9_26_i2c_pin: pinmux_P9_26_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; - P9_26_pru_uart_pin: pinmux_P9_26_pru_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? pr1_uart0_rxd */ + DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; /* gpio6_14.i2c3_sda */ - /* P9_26b */ + /* P9_26b (ball AE2) gpio3_24 */ P9_26_pruout_pin: pinmux_P9_26_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3544, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x3544, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d20.pr1_pru0_gpo17*/ P9_26_pruin_pin: pinmux_P9_26_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3544, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x3544, PIN_INPUT | MUX_MODE12) >; }; /* vin1a_d20.pr1_pru0_gpi17*/ - /* P9_27a */ + /* P9_27a (ball C3) gpio4_15 */ P9_27_default_pin: pinmux_P9_27_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ P9_27_gpio_pin: pinmux_P9_27_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ P9_27_gpio_pu_pin: pinmux_P9_27_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ P9_27_gpio_pd_pin: pinmux_P9_27_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ P9_27_gpio_input_pin: pinmux_P9_27_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_INPUT | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x35A0, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ P9_27_qep_pin: pinmux_P9_27_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; + DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d14.eQEP3B_in */ P9_27_pruout_pin: pinmux_P9_27_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d14.pr1_pru1_gpo11 */ P9_27_pruin_pin: pinmux_P9_27_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_INPUT | MUX_MODE12) >; }; - P9_27_pruout_pin: pinmux_P9_27_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; - P9_27_pruin_pin: pinmux_P9_27_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x35A0, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d14.pr1_pru1_gpi11 */ - /* P9_27b */ + /* P9_27b (ball J14) gpio5_1 */ - /* P9_28 */ + /* P9_28 (ball A12) gpio4_17 */ P9_28_default_pin: pinmux_P9_28_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ P9_28_gpio_pin: pinmux_P9_28_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ P9_28_gpio_pu_pin: pinmux_P9_28_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ P9_28_gpio_pd_pin: pinmux_P9_28_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ P9_28_gpio_input_pin: pinmux_P9_28_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_INPUT | MUX_MODE14) >; }; - P9_28_pwm_pin: pinmux_P9_28_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm0_synci */ + DRA7XX_CORE_IOPAD(0x36E0, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ P9_28_spi_cs_pin: pinmux_P9_28_spi_cs_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; - P9_28_pwm2_pin: pinmux_P9_28_pwm2_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ecap2_in_pwm2_out */ + DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr11.spi3_cs0 */ P9_28_pruout_pin: pinmux_P9_28_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr11.pr2_pru1_gpo13 */ P9_28_pruin_pin: pinmux_P9_28_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x36E0, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr11.pr2_pru1_gpi13 */ - /* P9_29a */ + /* P9_29a (ball A11) gpio5_11*/ P9_29_default_pin: pinmux_P9_29_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ P9_29_gpio_pin: pinmux_P9_29_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ P9_29_gpio_pu_pin: pinmux_P9_29_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ P9_29_gpio_pd_pin: pinmux_P9_29_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ P9_29_gpio_input_pin: pinmux_P9_29_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_INPUT | MUX_MODE14) >; }; - P9_29_pwm_pin: pinmux_P9_29_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm0b */ + DRA7XX_CORE_IOPAD(0x36D8, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ P9_29_spi_pin: pinmux_P9_29_spi_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; + DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr9.spi3_d1 */ P9_29_pruout_pin: pinmux_P9_29_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr9.pr2_pru1_gpo11 */ P9_29_pruin_pin: pinmux_P9_29_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x36D8, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr9.pr2_pru1_gpi11 */ - /* P9_29b */ + /* P9_29b (ball D14) gpio7_30 */ - /* P9_30 */ + /* P9_30 (ball B13) gpio5_12*/ P9_30_default_pin: pinmux_P9_30_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ P9_30_gpio_pin: pinmux_P9_30_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ P9_30_gpio_pu_pin: pinmux_P9_30_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ P9_30_gpio_pd_pin: pinmux_P9_30_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ P9_30_gpio_input_pin: pinmux_P9_30_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_INPUT | MUX_MODE14) >; }; - P9_30_pwm_pin: pinmux_P9_30_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ehrpwm0_tripzone_input */ + DRA7XX_CORE_IOPAD(0x36DC, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ P9_30_spi_pin: pinmux_P9_30_spi_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; + DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr10.spi3_d0 */ P9_30_pruout_pin: pinmux_P9_30_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr10.pr2_pru1_gpo12 */ P9_30_pruin_pin: pinmux_P9_30_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x36DC, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr10.pr2_pru1_gpi12 */ - /* P9_31b */ + /* P9_31a (ball B12) gpio5_10 */ P9_31_default_pin: pinmux_P9_31_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ P9_31_gpio_pin: pinmux_P9_31_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ P9_31_gpio_pu_pin: pinmux_P9_31_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ P9_31_gpio_pd_pin: pinmux_P9_31_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ P9_31_gpio_input_pin: pinmux_P9_31_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_INPUT | MUX_MODE14) >; }; - P9_31_pwm_pin: pinmux_P9_31_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE1) >; }; /* ?? ehrpwm0a */ + DRA7XX_CORE_IOPAD(0x36D4, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ P9_31_spi_sclk_pin: pinmux_P9_31_spi_sclk_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; + DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr8.spi3_sclk */ P9_31_pruout_pin: pinmux_P9_31_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr8.pr2_pru1_gpo10 */ P9_31_pruin_pin: pinmux_P9_31_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x36D4, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr8.pr2_pru1_gpi10 */ - /* P9_31b */ - + /* P9_31b (ball C14) gpio7_31*/ /* P9_32 VADC */ @@ -1903,53 +1826,43 @@ /* P9_40 AIN1*/ - /* P9_41a */ + /* P9_41a (ball C23) gpio6_20 */ P9_41_default_pin: pinmux_P9_41_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ P9_41_gpio_pin: pinmux_P9_41_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ P9_41_gpio_pu_pin: pinmux_P9_41_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ P9_41_gpio_pd_pin: pinmux_P9_41_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ P9_41_gpio_input_pin: pinmux_P9_41_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_INPUT | MUX_MODE14) >; }; - P9_41_timer_pin: pinmux_P9_41_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* ?? timer7 */ + DRA7XX_CORE_IOPAD(0x36A0, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ - /* P9_41b */ + /* P9_41b (ball C1) gpio4_7 */ P9_41_pruout_pin: pinmux_P9_41_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3580, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x3580, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d6.pr1_pru1_gpo3 */ P9_41_pruin_pin: pinmux_P9_41_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3580, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x3580, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d6.pr1_pru1_gpi3 */ - /* P9_42a */ + /* P9_42a (ball E14) gpio4_18 */ P9_42_default_pin: pinmux_P9_42_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ P9_42_gpio_pin: pinmux_P9_42_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ P9_42_gpio_pu_pin: pinmux_P9_42_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ P9_42_gpio_pd_pin: pinmux_P9_42_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; + DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ P9_42_gpio_input_pin: pinmux_P9_42_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_INPUT | MUX_MODE14) >; }; - P9_42_pwm_pin: pinmux_P9_42_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? ecap0_in_pwm0_out */ - P9_42_uart_pin: pinmux_P9_42_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? uart3_txd */ + DRA7XX_CORE_IOPAD(0x36E4, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ P9_42_spi_cs_pin: pinmux_P9_42_spi_cs_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; - P9_42_pru_ecap_pin: pinmux_P9_42_pru_ecap_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE15) >; }; /* ?? pr1_ecap0_ecap_capin_apwm_o */ - P9_42_spi_sclk_pin: pinmux_P9_42_spi_sclk_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE15) >; }; /* ?? spi1_sclk */ + DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr12.spi3_cs1 */ - /* P9_42b */ + /* P9_42b (ball C2) gpio4_14*/ P9_42_pruout_pin: pinmux_P9_42_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x359C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; + DRA7XX_CORE_IOPAD(0x359C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d13.pr1_pru1_gpo10 */ P9_42_pruin_pin: pinmux_P9_42_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x359C, PIN_INPUT | MUX_MODE12) >; }; + DRA7XX_CORE_IOPAD(0x359C, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d13.pr1_pru1_gpi10 */ /* P9_43 GND */ -- GitLab From f0192925a980ae2fafef9f04b89004504bfae330 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sat, 20 Jun 2020 09:41:37 +0530 Subject: [PATCH 02/86] easy BBB pinmuxing --- include/dt-bindings/board/am335x-bbb-pins.h | 82 +++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 include/dt-bindings/board/am335x-bbb-pins.h diff --git a/include/dt-bindings/board/am335x-bbb-pins.h b/include/dt-bindings/board/am335x-bbb-pins.h new file mode 100644 index 00000000..bdadd93b --- /dev/null +++ b/include/dt-bindings/board/am335x-bbb-pins.h @@ -0,0 +1,82 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * This program is free software you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef _DT_BINDINGS_BOARD_AM335X_BBB_PINS_H +#define _DT_BINDINGS_BOARD_AM335X_BBB_PINS_H + +#define P8_03(mode) AM33XX_IOPAD(0x0818, mode) /* gpmc_ad6 */ +#define P8_04(mode) AM33XX_IOPAD(0x081c, mode) /* gpmc_ad7 */ +#define P8_05(mode) AM33XX_IOPAD(0x0808, mode) /* gpmc_ad2 */ +#define P8_06(mode) AM33XX_IOPAD(0x080c, mode) /* gpmc_ad3 */ +#define P8_07(mode) AM33XX_IOPAD(0x0890, mode) /* gpmc_advn_ale */ +#define P8_08(mode) AM33XX_IOPAD(0x0894, mode) /* gpmc_oen_ren */ +#define P8_09(mode) AM33XX_IOPAD(0x089c, mode) /* gpmc_be0n_cle */ +#define P8_10(mode) AM33XX_IOPAD(0x0898, mode) /* gpmc_wen */ +#define P8_11(mode) AM33XX_IOPAD(0x0834, mode) /* gpmc_ad13 */ +#define P8_12(mode) AM33XX_IOPAD(0x0830, mode) /* gpmc_ad12 */ +#define P8_13(mode) AM33XX_IOPAD(0x0824, mode) /* gpmc_ad9 */ +#define P8_14(mode) AM33XX_IOPAD(0x0828, mode) /* gpmc_ad10 */ +#define P8_15(mode) AM33XX_IOPAD(0x083c, mode) /* gpmc_ad15 */ +#define P8_16(mode) AM33XX_IOPAD(0x0838, mode) /* gpmc_ad14 */ +#define P8_17(mode) AM33XX_IOPAD(0x082c, mode) /* gpmc_ad11 */ +#define P8_18(mode) AM33XX_IOPAD(0x088c, mode) /* gpmc_clk */ +#define P8_19(mode) AM33XX_IOPAD(0x0820, mode) /* gpmc_ad8 */ +#define P8_20(mode) AM33XX_IOPAD(0x0884, mode) /* gpmc_csn2 */ +#define P8_21(mode) AM33XX_IOPAD(0x0880, mode) /* gpmc_csn1 */ +#define P8_22(mode) AM33XX_IOPAD(0x0814, mode) /* gpmc_ad5 */ +#define P8_23(mode) AM33XX_IOPAD(0x0810, mode) /* gpmc_ad4 */ +#define P8_24(mode) AM33XX_IOPAD(0x0804, mode) /* gpmc_ad1 */ +#define P8_25(mode) AM33XX_IOPAD(0x0800, mode) /* gpmc_ad0 */ +#define P8_26(mode) AM33XX_IOPAD(0x087c, mode) /* gpmc_csn0 */ +#define P8_27(mode) AM33XX_IOPAD(0x08e0, mode) /* lcd_vsync */ +#define P8_28(mode) AM33XX_IOPAD(0x08e8, mode) /* lcd_pclk */ +#define P8_29(mode) AM33XX_IOPAD(0x08e4, mode) /* lcd_hsync */ +#define P8_30(mode) AM33XX_IOPAD(0x08ec, mode) /* lcd_ac_bias_en */ +#define P8_31(mode) AM33XX_IOPAD(0x08d8, mode) /* lcd_data14 */ +#define P8_32(mode) AM33XX_IOPAD(0x08dc, mode) /* lcd_data15 */ +#define P8_33(mode) AM33XX_IOPAD(0x08d4, mode) /* lcd_data13 */ +#define P8_34(mode) AM33XX_IOPAD(0x08cc, mode) /* lcd_data11 */ +#define P8_35(mode) AM33XX_IOPAD(0x08d0, mode) /* lcd_data12 */ +#define P8_36(mode) AM33XX_IOPAD(0x08c8, mode) /* lcd_data10 */ +#define P8_37(mode) AM33XX_IOPAD(0x08c0, mode) /* lcd_data8 */ +#define P8_38(mode) AM33XX_IOPAD(0x08c4, mode) /* lcd_data9 */ +#define P8_39(mode) AM33XX_IOPAD(0x08b8, mode) /* lcd_data6 */ +#define P8_40(mode) AM33XX_IOPAD(0x08bc, mode) /* lcd_data7 */ +#define P8_41(mode) AM33XX_IOPAD(0x08b0, mode) /* lcd_data4 */ +#define P8_42(mode) AM33XX_IOPAD(0x08b4, mode) /* lcd_data5 */ +#define P8_43(mode) AM33XX_IOPAD(0x08a8, mode) /* lcd_data2 */ +#define P8_44(mode) AM33XX_IOPAD(0x08ac, mode) /* lcd_data3 */ +#define P8_45(mode) AM33XX_IOPAD(0x08a0, mode) /* lcd_data0 */ +#define P8_46(mode) AM33XX_IOPAD(0x08a4, mode) /* lcd_data1 */ +#define P9_11(mode) AM33XX_IOPAD(0x0870, mode) /* gpmc_wait0 */ +#define P9_12(mode) AM33XX_IOPAD(0x0878, mode) /* gpmc_be1n */ +#define P9_13(mode) AM33XX_IOPAD(0x0874, mode) /* gpmc_wpn */ +#define P9_14(mode) AM33XX_IOPAD(0x0848, mode) /* gpmc_a2 */ +#define P9_15(mode) AM33XX_IOPAD(0x0840, mode) /* gpmc_a0 */ +#define P9_16(mode) AM33XX_IOPAD(0x084c, mode) /* gpmc_a3 */ +#define P9_17(mode) AM33XX_IOPAD(0x095c, mode) /* spi0_cs0 */ +#define P9_18(mode) AM33XX_IOPAD(0x0958, mode) /* spi0_d1 */ +#define P9_19(mode) AM33XX_IOPAD(0x097c, mode) /* uart1_rtsn */ +#define P9_20(mode) AM33XX_IOPAD(0x0978, mode) /* uart1_ctsn */ +#define P9_21(mode) AM33XX_IOPAD(0x0954, mode) /* spi0_d0 */ +#define P9_22(mode) AM33XX_IOPAD(0x0950, mode) /* spi0_sclk */ +#define P9_23(mode) AM33XX_IOPAD(0x0844, mode) /* gpmc_a1 */ +#define P9_24(mode) AM33XX_IOPAD(0x0984, mode) /* uart1_txd */ +#define P9_25(mode) AM33XX_IOPAD(0x09ac, mode) /* mcasp0_ahclkx */ +#define P9_26(mode) AM33XX_IOPAD(0x0980, mode) /* uart1_rxd */ +#define P9_27(mode) AM33XX_IOPAD(0x09a4, mode) /* mcasp0_fsr */ +#define P9_28(mode) AM33XX_IOPAD(0x099c, mode) /* mcasp0_ahclkr */ +#define P9_29(mode) AM33XX_IOPAD(0x0994, mode) /* mcasp0_fsx */ +#define P9_30(mode) AM33XX_IOPAD(0x0998, mode) /* mcasp0_axr0 */ +#define P9_31(mode) AM33XX_IOPAD(0x0990, mode) /* mcasp0_aclkx */ +#define P9_41A(mode) AM33XX_IOPAD(0x09b4, mode) /* xdma_event_intr1 */ +#define P9_41B(mode) AM33XX_IOPAD(0x09a8, mode) /* mcasp0_axr1 */ +#define P9_42A(mode) AM33XX_IOPAD(0x0964, mode) /* P0_in_PWM0_out */ +#define P9_42B(mode) AM33XX_IOPAD(0x09a0, mode) /* mcasp0_aclkr */ + +#endif \ No newline at end of file -- GitLab From 88ace58c26ec3f70fd1cb9c284beab993c22b3a5 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sat, 20 Jun 2020 09:41:58 +0530 Subject: [PATCH 03/86] easy BBAI pinmuxing --- include/dt-bindings/board/am572x-bbai-pins.h | 108 +++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 include/dt-bindings/board/am572x-bbai-pins.h diff --git a/include/dt-bindings/board/am572x-bbai-pins.h b/include/dt-bindings/board/am572x-bbai-pins.h new file mode 100644 index 00000000..bb7f3124 --- /dev/null +++ b/include/dt-bindings/board/am572x-bbai-pins.h @@ -0,0 +1,108 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef _DT_BINDINGS_BOARD_AM5729_BBAI_PINS_H +#define _DT_BINDINGS_BOARD_AM5729_BBAI_PINS_H + +#define P8_03(mode) DRA7XX_CORE_IOPAD(0x379C, mode) /* AB8: P8.3: mmc3_dat6 */ +#define P8_04(mode) DRA7XX_CORE_IOPAD(0x37A0, mode) /* AB5: P8.4: mmc3_dat7 */ +#define P8_05(mode) DRA7XX_CORE_IOPAD(0x378C, mode) /* AC9: P8.5: mmc3_dat2 */ +#define P8_06(mode) DRA7XX_CORE_IOPAD(0x3790, mode) /* AC3: P8.6: mmc3_dat3 */ +#define P8_07(mode) DRA7XX_CORE_IOPAD(0x36EC, mode) /* G14: P8.7: mcasp1_axr14 */ +#define P8_08(mode) DRA7XX_CORE_IOPAD(0x36F0, mode) /* F14: P8.8: mcasp1_axr15 */ +#define P8_09(mode) DRA7XX_CORE_IOPAD(0x3698, mode) /* E17: P8.9: xref_clk1 */ +#define P8_10(mode) DRA7XX_CORE_IOPAD(0x36E8, mode) /* A13: P8.10: mcasp1_axr13 */ +#define P8_11(mode) DRA7XX_CORE_IOPAD(0x3510, mode) /* AH4: P8.11: vin1a_d7 */ +#define P8_12(mode) DRA7XX_CORE_IOPAD(0x350C, mode) /* AG6: P8.12: vin1a_d6 */ +#define P8_13(mode) DRA7XX_CORE_IOPAD(0x3590, mode) /* D3: P8.13: vin2a_d10 */ +#define P8_14(mode) DRA7XX_CORE_IOPAD(0x3598, mode) /* D5: P8.14: vin2a_d12 */ +#define P8_15A(mode) DRA7XX_CORE_IOPAD(0x3570, mode) /* D1: P8.15a: vin2a_d2 */ +#define P8_15B(mode) DRA7XX_CORE_IOPAD(0x35B4, mode) /* A3: P8.15b: vin2a_d19 */ +#define P8_16(mode) DRA7XX_CORE_IOPAD(0x35BC, mode) /* B4: P8.16: vin2a_d21 */ +#define P8_17(mode) DRA7XX_CORE_IOPAD(0x3624, mode) /* A7: P8.17: vout1_d18 */ +#define P8_18(mode) DRA7XX_CORE_IOPAD(0x3588, mode) /* F5: P8.18: vin2a_d8 */ +#define P8_19(mode) DRA7XX_CORE_IOPAD(0x358C, mode) /* E6: P8.19: vin2a_d9 */ +#define P8_20(mode) DRA7XX_CORE_IOPAD(0x3780, mode) /* AC4: P8.20: mmc3_cmd */ +#define P8_21(mode) DRA7XX_CORE_IOPAD(0x377C, mode) /* AD4: P8.21: mmc3_clk */ +#define P8_22(mode) DRA7XX_CORE_IOPAD(0x3798, mode) /* AD6: P8.22: mmc3_dat5 */ +#define P8_23(mode) DRA7XX_CORE_IOPAD(0x3794, mode) /* AC8: P8.23: mmc3_dat4 */ +#define P8_24(mode) DRA7XX_CORE_IOPAD(0x3788, mode) /* AC6: P8.24: mmc3_dat1 */ +#define P8_25(mode) DRA7XX_CORE_IOPAD(0x3784, mode) /* AC7: P8.25: mmc3_dat0 */ +#define P8_26(mode) DRA7XX_CORE_IOPAD(0x35B8, mode) /* B3: P8.26: vin2a_d20 */ +#define P8_27A(mode) DRA7XX_CORE_IOPAD(0x35D8, mode) /* E11: P8.27a: vout1_vsync */ +#define P8_27B(mode) DRA7XX_CORE_IOPAD(0x3628, mode) /* A8: P8.27b: vout1_d19 */ +#define P8_28A(mode) DRA7XX_CORE_IOPAD(0x35C8, mode) /* D11: P8.28a: vout1_clk */ +#define P8_28B(mode) DRA7XX_CORE_IOPAD(0x362C, mode) /* C9: P8.28b: vout1_d20 */ +#define P8_29A(mode) DRA7XX_CORE_IOPAD(0x35D4, mode) /* C11: P8.29a: vout1_hsync */ +#define P8_29B(mode) DRA7XX_CORE_IOPAD(0x3630, mode) /* A9: P8.29b: vout1_d21 */ +#define P8_30A(mode) DRA7XX_CORE_IOPAD(0x35CC, mode) /* B10: P8.30a: vout1_de */ +#define P8_30B(mode) DRA7XX_CORE_IOPAD(0x3634, mode) /* B9: P8.30b: vout1_d22 */ +#define P8_31A(mode) DRA7XX_CORE_IOPAD(0x3614, mode) /* C8: P8.31a: vout1_d14 */ +#define P8_31B(mode) DRA7XX_CORE_IOPAD(0x373C, mode) /* G16: P8.31b: mcasp4_axr0 */ +#define P8_32A(mode) DRA7XX_CORE_IOPAD(0x3618, mode) /* C7: P8.32a: vout1_d15 */ +#define P8_32B(mode) DRA7XX_CORE_IOPAD(0x3740, mode) /* D17: P8.32b: mcasp4_axr1 */ +#define P8_33A(mode) DRA7XX_CORE_IOPAD(0x3610, mode) /* C6: P8.33a: vout1_d13 */ +#define P8_33B(mode) DRA7XX_CORE_IOPAD(0x34E8, mode) /* AF9: P8.33b: vin1a_fld0 */ +#define P8_34A(mode) DRA7XX_CORE_IOPAD(0x3608, mode) /* D8: P8.34a: vout1_d11 */ +#define P8_34B(mode) DRA7XX_CORE_IOPAD(0x3564, mode) /* G6: P8.34b: vin2a_vsync0 */ +#define P8_35A(mode) DRA7XX_CORE_IOPAD(0x360C, mode) /* A5: P8.35a: vout1_d12 */ +#define P8_35B(mode) DRA7XX_CORE_IOPAD(0x34E4, mode) /* AD9: P8.35b: vin1a_de0 */ +#define P8_36A(mode) DRA7XX_CORE_IOPAD(0x3604, mode) /* D7: P8.36a: vout1_d10 */ +#define P8_36B(mode) DRA7XX_CORE_IOPAD(0x3568, mode) /* F2: P8.36b: vin2a_d0 */ +#define P8_37A(mode) DRA7XX_CORE_IOPAD(0x35FC, mode) /* E8: P8.37a: vout1_d8 */ +#define P8_37B(mode) DRA7XX_CORE_IOPAD(0x3738, mode) /* A21: P8.37b: mcasp4_fsx */ +#define P8_38A(mode) DRA7XX_CORE_IOPAD(0x3600, mode) /* D9: P8.38a: vout1_d9 */ +#define P8_38B(mode) DRA7XX_CORE_IOPAD(0x3734, mode) /* C18: P8.38b: mcasp4_aclkx */ +#define P8_39(mode) DRA7XX_CORE_IOPAD(0x35F4, mode) /* F8: P8.39: vout1_d6 */ +#define P8_40(mode) DRA7XX_CORE_IOPAD(0x35F8, mode) /* E7: P8.40: vout1_d7 */ +#define P8_41(mode) DRA7XX_CORE_IOPAD(0x35EC, mode) /* E9: P8.41: vout1_d4 */ +#define P8_42(mode) DRA7XX_CORE_IOPAD(0x35F0, mode) /* F9: P8.42: vout1_d5 */ +#define P8_43(mode) DRA7XX_CORE_IOPAD(0x35E4, mode) /* F10: P8.43: vout1_d2 */ +#define P8_44(mode) DRA7XX_CORE_IOPAD(0x35E8, mode) /* G11: P8.44: vout1_d3 */ +#define P8_45A(mode) DRA7XX_CORE_IOPAD(0x35DC, mode) /* F11: P8.45a: vout1_d0 */ +#define P8_45B(mode) DRA7XX_CORE_IOPAD(0x361C, mode) /* B7: P8.45b: vout1_d16 */ +#define P8_46A(mode) DRA7XX_CORE_IOPAD(0x35E0, mode) /* G10: P8.46a: vout1_d1 */ +#define P8_46B(mode) DRA7XX_CORE_IOPAD(0x3638, mode) /* A10: P8.46b: vout1_d23 */ +#define P9_11A(mode) DRA7XX_CORE_IOPAD(0x372C, mode) /* B19: P9.11a: mcasp3_axr0 */ +#define P9_11B(mode) DRA7XX_CORE_IOPAD(0x3620, mode) /* B8: P9.11b: vout1_d17 */ +#define P9_12(mode) DRA7XX_CORE_IOPAD(0x36AC, mode) /* B14: P9.12: mcasp1_aclkr */ +#define P9_13(mode) DRA7XX_CORE_IOPAD(0x3730, mode) /* C17: P9.13: mcasp3_axr1 */ +#define P9_14(mode) DRA7XX_CORE_IOPAD(0x35AC, mode) /* D6: P9.14: vin2a_d17 */ +#define P9_15(mode) DRA7XX_CORE_IOPAD(0x3514, mode) /* AG4: P9.15: vin1a_d8 */ +#define P9_16(mode) DRA7XX_CORE_IOPAD(0x35B0, mode) /* C5: P9.16: vin2a_d18 */ +#define P9_17A(mode) DRA7XX_CORE_IOPAD(0x37CC, mode) /* B24: P9.17a: spi2_cs0 */ +#define P9_17B(mode) DRA7XX_CORE_IOPAD(0x36B8, mode) /* F12: P9.17b: mcasp1_axr1 */ +#define P9_18A(mode) DRA7XX_CORE_IOPAD(0x37C8, mode) /* G17: P9.18a: spi2_d0 */ +#define P9_18B(mode) DRA7XX_CORE_IOPAD(0x36B4, mode) /* G12: P9.18b: mcasp1_axr0 */ +#define P9_19A(mode) DRA7XX_CORE_IOPAD(0x3440, mode) /* R6: P9.19a: gpmc_a0.i2c4_scl */ +#define P9_19B(mode) DRA7XX_CORE_IOPAD(0x357C, mode) /* F4: P9.19b: vin2a_d5.pr1_pru1_gpi2 */ +#define P9_20A(mode) DRA7XX_CORE_IOPAD(0x3444, mode) /* T9: P9.20a: gpmc_a1.i2c4_sda */ +#define P9_20B(mode) DRA7XX_CORE_IOPAD(0x3578, mode) /* D2: P9.20b: vin2a_d4.pr1_pru1_gpi1 */ +#define P9_21A(mode) DRA7XX_CORE_IOPAD(0x34F0, mode) /* AF8: P9.21a: vin1a_vsync0 */ +#define P9_21B(mode) DRA7XX_CORE_IOPAD(0x37C4, mode) /* B22: P9.21b: spi2_d1 */ +#define P9_22A(mode) DRA7XX_CORE_IOPAD(0x369C, mode) /* B26: P9.22a: xref_clk2 */ +#define P9_22B(mode) DRA7XX_CORE_IOPAD(0x37C0, mode) /* A26: P9.22b: spi2_sclk */ +#define P9_23(mode) DRA7XX_CORE_IOPAD(0x37B4, mode) /* A22: P9.23: spi1_cs1 */ +#define P9_24(mode) DRA7XX_CORE_IOPAD(0x368C, mode) /* F20: P9.24: gpio6_15 */ +#define P9_25(mode) DRA7XX_CORE_IOPAD(0x3694, mode) /* D18: P9.25: xref_clk0 */ +#define P9_26A(mode) DRA7XX_CORE_IOPAD(0x3688, mode) /* E21: P9.26a: gpio6_14 */ +#define P9_26B(mode) DRA7XX_CORE_IOPAD(0x3544, mode) /* AE2: P9.26b: vin1a_d20 */ +#define P9_27A(mode) DRA7XX_CORE_IOPAD(0x35A0, mode) /* C3: P9.27a: vin2a_d14 */ +#define P9_27B(mode) DRA7XX_CORE_IOPAD(0x36B0, mode) /* J14: P9.27b: mcasp1_fsr */ +#define P9_28(mode) DRA7XX_CORE_IOPAD(0x36E0, mode) /* A12: P9.28: mcasp1_axr11 */ +#define P9_29A(mode) DRA7XX_CORE_IOPAD(0x36D8, mode) /* A11: P9.29a: mcasp1_axr9 */ +#define P9_29B(mode) DRA7XX_CORE_IOPAD(0x36A8, mode) /* D14: P9.29b: mcasp1_fsx */ +#define P9_30(mode) DRA7XX_CORE_IOPAD(0x36DC, mode) /* B13: P9.30: mcasp1_axr10 */ +#define P9_31A(mode) DRA7XX_CORE_IOPAD(0x36D4, mode) /* B12: P9.31a: mcasp1_axr8 */ +#define P9_31B(mode) DRA7XX_CORE_IOPAD(0x36A4, mode) /* C14: P9.31b: mcasp1_aclkx */ +#define P9_41A(mode) DRA7XX_CORE_IOPAD(0x36A0, mode) /* C23: P9.41a: xref_clk3 */ +#define P9_41B(mode) DRA7XX_CORE_IOPAD(0x3580, mode) /* C1: P9.41b: vin2a_d6 */ +#define P9_42A(mode) DRA7XX_CORE_IOPAD(0x36E4, mode) /* E14: P9.42a: mcasp1_axr12 */ +#define P9_42B(mode) DRA7XX_CORE_IOPAD(0x359C, mode) /* C2: P9.42b: vin2a_d13 */ + +#endif \ No newline at end of file -- GitLab From ef414f32180c0047144b412a10c43f76ed914609 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sat, 20 Jun 2020 09:42:23 +0530 Subject: [PATCH 04/86] add bbb-bone-buses.dtsi --- src/arm/am335x-boneblack-uboot-univ.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/arm/am335x-boneblack-uboot-univ.dts b/src/arm/am335x-boneblack-uboot-univ.dts index 2dd94e62..71264fdc 100644 --- a/src/arm/am335x-boneblack-uboot-univ.dts +++ b/src/arm/am335x-boneblack-uboot-univ.dts @@ -7,6 +7,7 @@ #include "am33xx.dtsi" #include "am335x-bone-common.dtsi" #include "am335x-bone-common-univ.dtsi" +#include "bbb-bone-buses.dtsi" / { model = "TI AM335x BeagleBone Black"; -- GitLab From 369a2355901c69e983059dd156f7f9066840d386 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sat, 20 Jun 2020 09:43:16 +0530 Subject: [PATCH 05/86] clean and add bbai-bone-buses.dtsi --- src/arm/am5729-beagleboneai.dts | 1606 +------------------------------ 1 file changed, 2 insertions(+), 1604 deletions(-) diff --git a/src/arm/am5729-beagleboneai.dts b/src/arm/am5729-beagleboneai.dts index 057f2f00..b8086f2c 100644 --- a/src/arm/am5729-beagleboneai.dts +++ b/src/arm/am5729-beagleboneai.dts @@ -12,6 +12,8 @@ #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/interrupt-controller/irq.h> #include <dt-bindings/pinctrl/dra.h> +#include "bbai-bone-buses.dtsi" +#include "am572x-bone-common-univ.dtsi" / { model = "BeagleBoard.org BeagleBone AI"; @@ -265,1613 +267,9 @@ compatible = "ti,pruss-shmem"; reg = <0x4b280000 0x020000>; }; - - cape-universal { - compatible = "gpio-of-helper"; - status = "okay"; - pinctrl-names = "default"; - pinctrl-0 = <>; - - P8_03 { - gpio-name = "P8_03"; - gpio = <&gpio1 24 0>; - input; - dir-changeable; - }; - - P8_04 { - gpio-name = "P8_04"; - gpio = <&gpio1 25 0>; - input; - dir-changeable; - }; - - P8_05 { - gpio-name = "P8_05"; - gpio = <&gpio7 1 0>; - input; - dir-changeable; - }; - - P8_06 { - gpio-name = "P8_06"; - gpio = <&gpio7 2 0>; - input; - dir-changeable; - }; - - P8_07 { - gpio-name = "P8_07"; - gpio = <&gpio6 5 0>; - input; - dir-changeable; - }; - - P8_08 { - gpio-name = "P8_08"; - gpio = <&gpio6 6 0>; - input; - dir-changeable; - }; - - P8_09 { - gpio-name = "P8_09"; - gpio = <&gpio6 18 0>; - input; - dir-changeable; - }; - - P8_10 { - gpio-name = "P8_10"; - gpio = <&gpio6 4 0>; - input; - dir-changeable; - }; - - P8_11 { - gpio-name = "P8_11"; - gpio = <&gpio3 11 0>; - input; - dir-changeable; - }; - - P8_12 { - gpio-name = "P8_12"; - gpio = <&gpio3 10 0>; - input; - dir-changeable; - }; - - P8_13 { - gpio-name = "P8_13"; - gpio = <&gpio4 11 0>; - input; - dir-changeable; - }; - - P8_14 { - gpio-name = "P8_14"; - gpio = <&gpio4 13 0>; - input; - dir-changeable; - }; - - P8_15 { - gpio-name = "P8_15"; - gpio = <&gpio4 3 0>; - input; - dir-changeable; - }; - - P8_16 { - gpio-name = "P8_16"; - gpio = <&gpio4 29 0>; - input; - dir-changeable; - }; - - P8_17 { - gpio-name = "P8_17"; - gpio = <&gpio8 18 0>; - input; - dir-changeable; - }; - - P8_18 { - gpio-name = "P8_18"; - gpio = <&gpio4 9 0>; - input; - dir-changeable; - }; - - P8_19 { - gpio-name = "P8_19"; - gpio = <&gpio4 10 0>; - input; - dir-changeable; - }; - - P8_20 { - gpio-name = "P8_20"; - gpio = <&gpio6 30 0>; - input; - dir-changeable; - }; - - P8_21 { - gpio-name = "P8_21"; - gpio = <&gpio6 29 0>; - input; - dir-changeable; - }; - - P8_22 { - gpio-name = "P8_22"; - gpio = <&gpio1 23 0>; - input; - dir-changeable; - }; - - P8_23 { - gpio-name = "P8_23"; - gpio = <&gpio1 22 0>; - input; - dir-changeable; - }; - - P8_24 { - gpio-name = "P8_24"; - gpio = <&gpio7 0 0>; - input; - dir-changeable; - }; - - P8_25 { - gpio-name = "P8_25"; - gpio = <&gpio6 31 0>; - input; - dir-changeable; - }; - - P8_26 { - gpio-name = "P8_26"; - gpio = <&gpio4 28 0>; - input; - dir-changeable; - }; - - P8_27 { - gpio-name = "P8_27"; - gpio = <&gpio4 23 0>; - input; - dir-changeable; - }; - - P8_28 { - gpio-name = "P8_28"; - gpio = <&gpio4 19 0>; - input; - dir-changeable; - }; - - P8_29 { - gpio-name = "P8_29"; - gpio = <&gpio4 22 0>; - input; - dir-changeable; - }; - - P8_30 { - gpio-name = "P8_30"; - gpio = <&gpio4 20 0>; - input; - dir-changeable; - }; - - P8_31 { - gpio-name = "P8_31"; - gpio = <&gpio8 14 0>; - input; - dir-changeable; - }; - - P8_32 { - gpio-name = "P8_32"; - gpio = <&gpio8 15 0>; - input; - dir-changeable; - }; - - P8_33 { - gpio-name = "P8_33"; - gpio = <&gpio8 13 0>; - input; - dir-changeable; - }; - - P8_34 { - gpio-name = "P8_34"; - gpio = <&gpio8 11 0>; - input; - dir-changeable; - }; - - P8_35 { - gpio-name = "P8_35"; - gpio = <&gpio8 12 0>; - input; - dir-changeable; - }; - - P8_36 { - gpio-name = "P8_36"; - gpio = <&gpio8 10 0>; - input; - dir-changeable; - }; - - P8_37 { - gpio-name = "P8_37"; - gpio = <&gpio8 8 0>; - input; - dir-changeable; - }; - - P8_38 { - gpio-name = "P8_38"; - gpio = <&gpio8 9 0>; - input; - dir-changeable; - }; - - P8_39 { - gpio-name = "P8_39"; - gpio = <&gpio8 6 0>; - input; - dir-changeable; - }; - - P8_40 { - gpio-name = "P8_40"; - gpio = <&gpio8 7 0>; - input; - dir-changeable; - }; - - P8_41 { - gpio-name = "P8_41"; - gpio = <&gpio8 4 0>; - input; - dir-changeable; - }; - - P8_42 { - gpio-name = "P8_42"; - gpio = <&gpio8 5 0>; - input; - dir-changeable; - }; - - P8_43 { - gpio-name = "P8_43"; - gpio = <&gpio8 2 0>; - input; - dir-changeable; - }; - - P8_44 { - gpio-name = "P8_44"; - gpio = <&gpio8 3 0>; - input; - dir-changeable; - }; - - P8_45 { - gpio-name = "P8_45"; - gpio = <&gpio8 0 0>; - input; - dir-changeable; - }; - - P8_46 { - gpio-name = "P8_46"; - gpio = <&gpio8 1 0>; - input; - dir-changeable; - }; - - P9_11 { - gpio-name = "P9_11"; - gpio = <&gpio8 17 0>; - input; - dir-changeable; - }; - - P9_12 { - gpio-name = "P9_12"; - gpio = <&gpio5 0 0>; - input; - dir-changeable; - }; - - P9_13 { - gpio-name = "P9_13"; - gpio = <&gpio6 12 0>; - input; - dir-changeable; - }; - - P9_14 { - gpio-name = "P9_14"; - gpio = <&gpio4 25 0>; - input; - dir-changeable; - }; - - P9_15 { - gpio-name = "P9_15"; - gpio = <&gpio3 12 0>; - input; - dir-changeable; - }; - - P9_16 { - gpio-name = "P9_16"; - gpio = <&gpio4 26 0>; - input; - dir-changeable; - }; - - P9_17 { - gpio-name = "P9_17"; - gpio = <&gpio7 17 0>; - input; - dir-changeable; - }; - - P9_18 { - gpio-name = "P9_18"; - gpio = <&gpio7 16 0>; - input; - dir-changeable; - }; - - P9_19 { - gpio-name = "P9_19"; - gpio = <&gpio7 3 0>; - input; - dir-changeable; - }; - - P9_20 { - gpio-name = "P9_20"; - gpio = <&gpio7 4 0>; - input; - dir-changeable; - }; - - P9_21 { - gpio-name = "P9_21"; - gpio = <&gpio3 3 0>; - input; - dir-changeable; - }; - - P9_22 { - gpio-name = "P9_22"; - gpio = <&gpio6 19 0>; - input; - dir-changeable; - }; - - P9_23 { - gpio-name = "P9_23"; - gpio = <&gpio7 11 0>; - input; - dir-changeable; - }; - - P9_24 { - gpio-name = "P9_24"; - gpio = <&gpio6 15 0>; - input; - dir-changeable; - }; - - P9_25 { - gpio-name = "P9_25"; - gpio = <&gpio6 17 0>; - input; - dir-changeable; - }; - - P9_26 { - gpio-name = "P9_26"; - gpio = <&gpio6 14 0>; - input; - dir-changeable; - }; - - P9_27 { - gpio-name = "P9_27"; - gpio = <&gpio6 15 0>; - input; - dir-changeable; - }; - - P9_28 { - gpio-name = "P9_28"; - gpio = <&gpio4 17 0>; - input; - dir-changeable; - }; - - P9_29 { - gpio-name = "P9_29"; - gpio = <&gpio5 11 0>; - input; - dir-changeable; - }; - - P9_30 { - gpio-name = "P9_30"; - gpio = <&gpio5 12 0>; - input; - dir-changeable; - }; - - P9_31 { - gpio-name = "P9_31"; - gpio = <&gpio5 10 0>; - input; - dir-changeable; - }; - - P9_41 { - gpio-name = "P9_41"; - gpio = <&gpio6 20 0>; - input; - dir-changeable; - }; - - P9_42 { - gpio-name = "P9_42"; - gpio = <&gpio4 18 0>; - input; - dir-changeable; - }; - }; }; &dra7_pmx_core { - /************************/ - /* P8 Header */ - /************************/ - - /* P8_01 GND */ - - /* P8_02 GND */ - - - /* P8_03 (ball AB8) gpio1_24 */ - P8_03_default_pin: pinmux_P8_03_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ - P8_03_gpio_pin: pinmux_P8_03_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ - P8_03_gpio_pu_pin: pinmux_P8_03_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ - P8_03_gpio_pd_pin: pinmux_P8_03_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ - P8_03_gpio_input_pin: pinmux_P8_03_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ - - /* P8_04 (ball AB5) gpio1_25 */ - P8_04_default_pin: pinmux_P8_04_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ - P8_04_gpio_pin: pinmux_P8_04_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ - P8_04_gpio_pu_pin: pinmux_P8_04_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ - P8_04_gpio_pd_pin: pinmux_P8_04_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ - P8_04_gpio_input_pin: pinmux_P8_04_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ - - /* P8_05 (ball AC9) gpio7_1 */ - P8_05_default_pin: pinmux_P8_05_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ - P8_05_gpio_pin: pinmux_P8_05_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ - P8_05_gpio_pu_pin: pinmux_P8_05_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ - P8_05_gpio_pd_pin: pinmux_P8_05_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ - P8_05_gpio_input_pin: pinmux_P8_05_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ - - /* P8_06 (ball AC3) gpio7_2 */ - P8_06_default_pin: pinmux_P8_06_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ - P8_06_gpio_pin: pinmux_P8_06_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ - P8_06_gpio_pu_pin: pinmux_P8_06_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ - P8_06_gpio_pd_pin: pinmux_P8_06_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ - P8_06_gpio_input_pin: pinmux_P8_06_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ - - /* P8_07 (ball G14) gpio6_5*/ - P8_07_default_pin: pinmux_P8_07_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_gpio_pin: pinmux_P8_07_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_gpio_pu_pin: pinmux_P8_07_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_gpio_pd_pin: pinmux_P8_07_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_gpio_input_pin: pinmux_P8_07_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_timer_pin: pinmux_P8_07_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr14.timer11 */ - - /* P8_08 (ball F14) gpio6_6 */ - P8_08_default_pin: pinmux_P8_08_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_gpio_pin: pinmux_P8_08_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_gpio_pu_pin: pinmux_P8_08_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_gpio_pd_pin: pinmux_P8_08_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_gpio_input_pin: pinmux_P8_08_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_timer_pin: pinmux_P8_08_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr15.timer12 */ - - /* P8_09 (ball E17) gpio6_18 */ - P8_09_default_pin: pinmux_P8_09_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ - P8_09_gpio_pin: pinmux_P8_09_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ - P8_09_gpio_pu_pin: pinmux_P8_09_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ - P8_09_gpio_pd_pin: pinmux_P8_09_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ - P8_09_gpio_input_pin: pinmux_P8_09_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ - P8_09_timer_pin: pinmux_P8_09_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* xref_clk1.timer14 */ - - /* P8_10 (ball A13) gpio6_4 */ - P8_10_default_pin: pinmux_P8_10_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_gpio_pin: pinmux_P8_10_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_gpio_pu_pin: pinmux_P8_10_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_gpio_pd_pin: pinmux_P8_10_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_gpio_input_pin: pinmux_P8_10_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_timer_pin: pinmux_P8_10_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr13.timer10 */ - - /* P8_11 (ball AH4) gpio3_11 */ - P8_11_default_pin: pinmux_P8_11_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ - P8_11_gpio_pin: pinmux_P8_11_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ - P8_11_gpio_pu_pin: pinmux_P8_11_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ - P8_11_gpio_pd_pin: pinmux_P8_11_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ - P8_11_gpio_input_pin: pinmux_P8_11_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ - P8_11_qep_pin: pinmux_P8_11_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d7.eQEP2B_in */ - P8_11_pruout_pin: pinmux_P8_11_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d7.pr1_pru0_gpo4 */ - - /* P8_12 (ball AG6) gpio3_10 */ - P8_12_default_pin: pinmux_P8_12_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ - P8_12_gpio_pin: pinmux_P8_12_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ - P8_12_gpio_pu_pin: pinmux_P8_12_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ - P8_12_gpio_pd_pin: pinmux_P8_12_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ - P8_12_gpio_input_pin: pinmux_P8_12_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ - P8_12_qep_pin: pinmux_P8_12_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d6.eQEP2A_in */ - P8_12_pruout_pin: pinmux_P8_12_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d6.pr1_pru0_gpo3 */ - - /* P8_13 (ball D3) gpio4_11 */ - P8_13_default_pin: pinmux_P8_13_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ - P8_13_gpio_pin: pinmux_P8_13_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ - P8_13_gpio_pu_pin: pinmux_P8_13_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ - P8_13_gpio_pd_pin: pinmux_P8_13_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ - P8_13_gpio_input_pin: pinmux_P8_13_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ - P8_13_pwm_pin: pinmux_P8_13_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d10.ehrpwm2B */ - - /* P8_14 (ball D5) gpio4_13*/ - P8_14_default_pin: pinmux_P8_14_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ - P8_14_gpio_pin: pinmux_P8_14_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ - P8_14_gpio_pu_pin: pinmux_P8_14_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ - P8_14_gpio_pd_pin: pinmux_P8_14_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ - P8_14_gpio_input_pin: pinmux_P8_14_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ - P8_14_pwm_pin: pinmux_P8_14_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d12.eCAP2_in_PWM2_out */ - - /* P8_15a (ball D1) gpio4_3*/ - P8_15_default_pin: pinmux_P8_15_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ - P8_15_gpio_pin: pinmux_P8_15_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ - P8_15_gpio_pu_pin: pinmux_P8_15_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ - P8_15_gpio_pd_pin: pinmux_P8_15_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ - P8_15_gpio_input_pin: pinmux_P8_15_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ - P8_15_pru_ecap_pin: pinmux_P8_15_pru_ecap_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE11) >; }; /* vin2a_d2.pr1_ecap0_ecap_capin_apwm_o */ - - /* P8_15b (ball A3) gpio4_27 */ - P8_15_pruin_pin: pinmux_P8_15_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B4, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d19.pr1_pru1_gpi16*/ - - /* P8_16 (ball B4) gpio4_29 */ - P8_16_default_pin: pinmux_P8_16_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ - P8_16_gpio_pin: pinmux_P8_16_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ - P8_16_gpio_pu_pin: pinmux_P8_16_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ - P8_16_gpio_pd_pin: pinmux_P8_16_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ - P8_16_gpio_input_pin: pinmux_P8_16_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ - P8_16_pruin_pin: pinmux_P8_16_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d21.pr1_pru1_gpi18 */ - - /* P8_17 (ball A7) gpio8_18 */ - P8_17_default_pin: pinmux_P8_17_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ - P8_17_gpio_pin: pinmux_P8_17_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ - P8_17_gpio_pu_pin: pinmux_P8_17_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ - P8_17_gpio_pd_pin: pinmux_P8_17_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ - P8_17_gpio_input_pin: pinmux_P8_17_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ - - /* P8_18 (ball F5) gpio4_9 */ - P8_18_default_pin: pinmux_P8_18_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ - P8_18_gpio_pin: pinmux_P8_18_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ - P8_18_gpio_pu_pin: pinmux_P8_18_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ - P8_18_gpio_pd_pin: pinmux_P8_18_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ - P8_18_gpio_input_pin: pinmux_P8_18_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ - P8_18_qep_pin: pinmux_P8_18_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d8.eQEP2_strobe */ - - /* P8_19 (ball E6) gpio4_10 */ - P8_19_default_pin: pinmux_P8_19_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ - P8_19_gpio_pin: pinmux_P8_19_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ - P8_19_gpio_pu_pin: pinmux_P8_19_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ - P8_19_gpio_pd_pin: pinmux_P8_19_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ - P8_19_gpio_input_pin: pinmux_P8_19_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ - P8_19_pwm_pin: pinmux_P8_19_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d9.ehrpwm2A */ - - /* P8_20 (ball AC4) gpio6_30 */ - P8_20_default_pin: pinmux_P8_20_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_gpio_pin: pinmux_P8_20_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_gpio_pu_pin: pinmux_P8_20_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_gpio_pd_pin: pinmux_P8_20_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_gpio_input_pin: pinmux_P8_20_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_pruout_pin: pinmux_P8_20_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_cmd.pr2_pru0_gpo3 */ - P8_20_pruin_pin: pinmux_P8_20_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_INPUT | MUX_MODE12) >; }; /* mmc3_cmd.pr2_pru0_gpi3 */ - - /* P8_21 (ball AD4) gpio6_29 */ - P8_21_default_pin: pinmux_P8_21_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ - P8_21_gpio_pin: pinmux_P8_21_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ - P8_21_gpio_pu_pin: pinmux_P8_21_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ - P8_21_gpio_pd_pin: pinmux_P8_21_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ - P8_21_gpio_input_pin: pinmux_P8_21_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ - P8_21_pruout_pin: pinmux_P8_21_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_clk.pr2_pru0_gpo2 */ - P8_21_pruin_pin: pinmux_P8_21_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_INPUT | MUX_MODE12) >; }; /* mmc3_clk.pr2_pru0_gpi2 */ - - /* P8_22 (ball AD6) gpio1_23 */ - P8_22_default_pin: pinmux_P8_22_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ - P8_22_gpio_pin: pinmux_P8_22_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ - P8_22_gpio_pu_pin: pinmux_P8_22_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ - P8_22_gpio_pd_pin: pinmux_P8_22_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ - P8_22_gpio_input_pin: pinmux_P8_22_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ - - /* P8_23 (ball AC8) gpio1_22 */ - P8_23_default_pin: pinmux_P8_23_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ - P8_23_gpio_pin: pinmux_P8_23_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ - P8_23_gpio_pu_pin: pinmux_P8_23_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ - P8_23_gpio_pd_pin: pinmux_P8_23_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ - P8_23_gpio_input_pin: pinmux_P8_23_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ - - /* P8_24 (ball AC6) gpio7_0 */ - P8_24_default_pin: pinmux_P8_24_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ - P8_24_gpio_pin: pinmux_P8_24_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ - P8_24_gpio_pu_pin: pinmux_P8_24_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ - P8_24_gpio_pd_pin: pinmux_P8_24_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ - P8_24_gpio_input_pin: pinmux_P8_24_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ - - /* P8_25 (ball AC7) gpio6_31 */ - P8_25_default_pin: pinmux_P8_25_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ - P8_25_gpio_pin: pinmux_P8_25_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ - P8_25_gpio_pu_pin: pinmux_P8_25_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ - P8_25_gpio_pd_pin: pinmux_P8_25_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ - P8_25_gpio_input_pin: pinmux_P8_25_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ - - /* P8_26 (ball B3) gpio4_28 */ - P8_26_default_pin: pinmux_P8_26_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ - P8_26_gpio_pin: pinmux_P8_26_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ - P8_26_gpio_pu_pin: pinmux_P8_26_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ - P8_26_gpio_pd_pin: pinmux_P8_26_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ - P8_26_gpio_input_pin: pinmux_P8_26_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ - - /* P8_27a (ball E11) gpio4_23 */ - P8_27_default_pin: pinmux_P8_27_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ - P8_27_gpio_pin: pinmux_P8_27_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ - P8_27_gpio_pu_pin: pinmux_P8_27_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ - P8_27_gpio_pd_pin: pinmux_P8_27_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ - P8_27_gpio_input_pin: pinmux_P8_27_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ - - /* P8_27b (ball A8) gpio8_19 */ - P8_27_pruout_pin: pinmux_P8_27_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3628, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d19.pr2_pru0_gpo16 */ - P8_27_pruin_pin: pinmux_P8_27_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3628, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d19.pr2_pru0_gpi16 */ - - /* P8_28a (ball D11) gpio4_19 */ - P8_28_default_pin: pinmux_P8_28_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ - P8_28_gpio_pin: pinmux_P8_28_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ - P8_28_gpio_pu_pin: pinmux_P8_28_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ - P8_28_gpio_pd_pin: pinmux_P8_28_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ - P8_28_gpio_input_pin: pinmux_P8_28_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ - - /* P8_28b (ball C9) gpio8_20 */ - P8_28_pruout_pin: pinmux_P8_28_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x362C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d20.pr2_pru0_gpo17 */ - P8_28_pruin_pin: pinmux_P8_28_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x362C, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d20.pr2_pru0_gpi17 */ - - /* P8_29a (ball C11) gpio4_22 */ - P8_29_default_pin: pinmux_P8_29_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ - P8_29_gpio_pin: pinmux_P8_29_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ - P8_29_gpio_pu_pin: pinmux_P8_29_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ - P8_29_gpio_pd_pin: pinmux_P8_29_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ - P8_29_gpio_input_pin: pinmux_P8_29_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_INPUT | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ - - /* P8_29b (ball A9) gpio8_21 */ - P8_29_pruout_pin: pinmux_P8_29_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3630, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d21.pr2_pru0_gpo18 */ - P8_29_pruin_pin: pinmux_P8_29_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3630, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d21.pr2_pru0_gpi18 */ - - /* P8_30a (ball B10) gpio4_20 */ - P8_30_default_pin: pinmux_P8_30_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ - P8_30_gpio_pin: pinmux_P8_30_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ - P8_30_gpio_pu_pin: pinmux_P8_30_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ - P8_30_gpio_pd_pin: pinmux_P8_30_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ - P8_30_gpio_input_pin: pinmux_P8_30_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ - - /* P8_30b (ball B9) gpio8_22 */ - P8_30_pruout_pin: pinmux_P8_30_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3634, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d22.pr2_pru0_gpo19 */ - P8_30_pruin_pin: pinmux_P8_30_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3634, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d22.pr2_pru0_gpi19 */ - - - /* P8_31a (ball C8) gpio8_14 */ - P8_31_default_pin: pinmux_P8_31_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ - P8_31_gpio_pin: pinmux_P8_31_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ - P8_31_gpio_pu_pin: pinmux_P8_31_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ - P8_31_gpio_pd_pin: pinmux_P8_31_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ - P8_31_gpio_input_pin: pinmux_P8_31_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ - - /* P8_31b (ball G16) */ - P8_31_uart_pin: pinmux_P8_31_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x373C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp4_axr0.uart4_rxd */ - - /* P8_32a (ball C7) gpio8_15 */ - P8_32_default_pin: pinmux_P8_32_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ - P8_32_gpio_pin: pinmux_P8_32_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ - P8_32_gpio_pu_pin: pinmux_P8_32_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ - P8_32_gpio_pd_pin: pinmux_P8_32_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ - P8_32_gpio_input_pin: pinmux_P8_32_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ - - /* P8_32b (ball D17) */ - P8_32_uart_pin: pinmux_P8_32_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3740, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp4_axr1.uart4_txd */ - - /* P8_33a (ball C6) gpio8_13 */ - P8_33_default_pin: pinmux_P8_33_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ - P8_33_gpio_pin: pinmux_P8_33_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ - P8_33_gpio_pu_pin: pinmux_P8_33_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ - P8_33_gpio_pd_pin: pinmux_P8_33_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ - P8_33_gpio_input_pin: pinmux_P8_33_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ - - /* P8_33b (ball AF9) gpio3_1 */ - P8_33_qep_pin: pinmux_P8_33_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_fld0.eQEP1B_in */ - - - /* P8_34a (ball D8) gpio8_11 */ - P8_34_default_pin: pinmux_P8_34_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ - P8_34_gpio_pin: pinmux_P8_34_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ - P8_34_gpio_pu_pin: pinmux_P8_34_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ - P8_34_gpio_pd_pin: pinmux_P8_34_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ - P8_34_gpio_input_pin: pinmux_P8_34_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ - - /* P8_34b (ball G6) gpio4_0 */ - P8_34_pwm_pin: pinmux_P8_34_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3564, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_vsync0.ehrpwm1A */ - - /* P8_35a (ball A5) gpio8_12 */ - P8_35_default_pin: pinmux_P8_35_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ - P8_35_gpio_pin: pinmux_P8_35_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ - P8_35_gpio_pu_pin: pinmux_P8_35_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ - P8_35_gpio_pd_pin: pinmux_P8_35_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ - P8_35_gpio_input_pin: pinmux_P8_35_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ - - /* P8_35b (ball AD9) gpio3_0 */ - P8_35_qep_pin: pinmux_P8_35_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_de0.eQEP1A_in */ - - /* P8_36a (ball D7) gpio8_10 */ - P8_36_default_pin: pinmux_P8_36_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ - P8_36_gpio_pin: pinmux_P8_36_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ - P8_36_gpio_pu_pin: pinmux_P8_36_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ - P8_36_gpio_pd_pin: pinmux_P8_36_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ - P8_36_gpio_input_pin: pinmux_P8_36_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ - - /* P8_36b (ball F2) gpio4_1 */ - P8_36_pwm_pin: pinmux_P8_36_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3568, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d0.ehrpwm1B */ - - /* P8_37a (ball E8) gpio8_8 */ - P8_37_default_pin: pinmux_P8_37_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ - P8_37_gpio_pin: pinmux_P8_37_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ - P8_37_gpio_pu_pin: pinmux_P8_37_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ - P8_37_gpio_pd_pin: pinmux_P8_37_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ - P8_37_gpio_input_pin: pinmux_P8_37_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ - - /* P8_37b (ball A21) */ - P8_37_uart_pin: pinmux_P8_37_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3738, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp4_fsx.uart8_txd */ - - /* P8_38a (ball D9) gpio8_9 */ - P8_38_default_pin: pinmux_P8_38_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ - P8_38_gpio_pin: pinmux_P8_38_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ - P8_38_gpio_pu_pin: pinmux_P8_38_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ - P8_38_gpio_pd_pin: pinmux_P8_38_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ - P8_38_gpio_input_pin: pinmux_P8_38_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ - - /* P8_38b (ball C18) */ - P8_38_uart_pin: pinmux_P8_38_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3734, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp4_aclkx.uart8_rxd */ - - /* P8_39 (ball F8) gpio8_6 */ - P8_39_default_pin: pinmux_P8_39_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ - P8_39_gpio_pin: pinmux_P8_39_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ - P8_39_gpio_pu_pin: pinmux_P8_39_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ - P8_39_gpio_pd_pin: pinmux_P8_39_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ - P8_39_gpio_input_pin: pinmux_P8_39_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ - P8_39_pruout_pin: pinmux_P8_39_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d6.pr2_pru0_gpo3 */ - P8_39_pruin_pin: pinmux_P8_39_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d6.pr2_pru0_gpi3 */ - - /* P8_40 (ball E7) gpio8_7 */ - P8_40_default_pin: pinmux_P8_40_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ - P8_40_gpio_pin: pinmux_P8_40_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ - P8_40_gpio_pu_pin: pinmux_P8_40_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ - P8_40_gpio_pd_pin: pinmux_P8_40_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ - P8_40_gpio_input_pin: pinmux_P8_40_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ - P8_40_pruout_pin: pinmux_P8_40_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d7.pr2_pru0_gpo4 */ - P8_40_pruin_pin: pinmux_P8_40_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d7.pr2_pru0_gpi4 */ - - /* P8_41 (ball E9) gpio8_4 */ - P8_41_default_pin: pinmux_P8_41_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ - P8_41_gpio_pin: pinmux_P8_41_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ - P8_41_gpio_pu_pin: pinmux_P8_41_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ - P8_41_gpio_pd_pin: pinmux_P8_41_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ - P8_41_gpio_input_pin: pinmux_P8_41_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ - P8_41_pruout_pin: pinmux_P8_41_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d4.pr2_pru0_gpo1 */ - P8_41_pruin_pin: pinmux_P8_41_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d4.pr2_pru0_gpi1 */ - - /* P8_42 (ball F9) gpio8_5 */ - P8_42_default_pin: pinmux_P8_42_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ - P8_42_gpio_pin: pinmux_P8_42_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ - P8_42_gpio_pu_pin: pinmux_P8_42_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ - P8_42_gpio_pd_pin: pinmux_P8_42_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ - P8_42_gpio_input_pin: pinmux_P8_42_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ - P8_42_pruout_pin: pinmux_P8_42_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d5.pr2_pru0_gpo2 */ - P8_42_pruin_pin: pinmux_P8_42_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d5.pr2_pru0_gpi2 */ - - /* P8_43 (ball F10) gpio8_2 */ - P8_43_default_pin: pinmux_P8_43_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ - P8_43_gpio_pin: pinmux_P8_43_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ - P8_43_gpio_pu_pin: pinmux_P8_43_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ - P8_43_gpio_pd_pin: pinmux_P8_43_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ - P8_43_gpio_input_pin: pinmux_P8_43_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ - P8_43_pruout_pin: pinmux_P8_43_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d2.pr2_pru1_gpo20 */ - P8_43_pruin_pin: pinmux_P8_43_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d2.pr2_pru1_gpi20 */ - - /* P8_44 (ball G11) gpio8_3 */ - P8_44_default_pin: pinmux_P8_44_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ - P8_44_gpio_pin: pinmux_P8_44_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ - P8_44_gpio_pu_pin: pinmux_P8_44_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ - P8_44_gpio_pd_pin: pinmux_P8_44_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ - P8_44_gpio_input_pin: pinmux_P8_44_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ - P8_44_pruout_pin: pinmux_P8_44_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d3.pr2_pru0_gpo0 */ - P8_44_pruin_pin: pinmux_P8_44_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d3.pr2_pru0_gpi0 */ - - /* P8_45a (ball F11) gpio8_0 */ - P8_45_default_pin: pinmux_P8_45_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ - P8_45_gpio_pin: pinmux_P8_45_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ - P8_45_gpio_pu_pin: pinmux_P8_45_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ - P8_45_gpio_pd_pin: pinmux_P8_45_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ - P8_45_gpio_input_pin: pinmux_P8_45_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ - - /* P8_45b (ball B7) gpio8_16 */ - P8_45_pruout_pin: pinmux_P8_45_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x361C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d16.pr2_pru0_gpo13 */ - P8_45_pruin_pin: pinmux_P8_45_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x361C, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d16.pr2_pru0_gpi13 */ - - /* P8_46a (ball G10) gpio8_1 */ - P8_46_default_pin: pinmux_P8_46_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ - P8_46_gpio_pin: pinmux_P8_46_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ - P8_46_gpio_pu_pin: pinmux_P8_46_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ - P8_46_gpio_pd_pin: pinmux_P8_46_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ - P8_46_gpio_input_pin: pinmux_P8_46_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ - - /* P8_46b (ball A10) gpio8_23 */ - P8_46_pruout_pin: pinmux_P8_46_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3638, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d23.pr2_pru0_gpo20 */ - P8_46_pruin_pin: pinmux_P8_46_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3638, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d23.pr2_pru0_gpi20 */ - - /************************/ - /* P9 Header */ - /************************/ - - /* P9_01 GND */ - - /* P9_02 GND */ - - /* P9_03 3V3 */ - - /* P9_04 3V3 */ - - /* P9_05 VDD_5V */ - - /* P9_06 VDD_5V */ - - /* P9_07 SYS_5V */ - - /* P9_08 SYS_5V */ - - /* P9_09 PWR_BUT */ - - /* P9_10 RSTn */ - - /* P9_11a (ball B19) */ - P9_11_uart_pin: pinmux_P9_11_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x372C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp3_axr0.uart5_rxd */ - - /* P9_11b (ball B8) gpio8_17 */ - P9_11_default_pin: pinmux_P9_11_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ - P9_11_gpio_pin: pinmux_P9_11_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ - P9_11_gpio_pu_pin: pinmux_P9_11_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ - P9_11_gpio_pd_pin: pinmux_P9_11_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ - P9_11_gpio_input_pin: pinmux_P9_11_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ - - /* P9_12 (ball B14) gpio5_0 */ - P9_12_default_pin: pinmux_P9_12_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ - P9_12_gpio_pin: pinmux_P9_12_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ - P9_12_gpio_pu_pin: pinmux_P9_12_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ - P9_12_gpio_pd_pin: pinmux_P9_12_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ - P9_12_gpio_input_pin: pinmux_P9_12_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ - - /* P9_13a (ball C17) */ - P9_13_uart_pin: pinmux_P9_13_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3730, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp3_axr1.uart5_txd */ - - /* P9_13b (ball AB10) gpio6_12 */ - P9_13_default_pin: pinmux_P9_13_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ - P9_13_gpio_pin: pinmux_P9_13_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ - P9_13_gpio_pu_pin: pinmux_P9_13_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ - P9_13_gpio_pd_pin: pinmux_P9_13_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ - P9_13_gpio_input_pin: pinmux_P9_13_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_INPUT | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ - - - /* P9_14 (ball D6) gpio4_25 */ - P9_14_default_pin: pinmux_P9_14_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ - P9_14_gpio_pin: pinmux_P9_14_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ - P9_14_gpio_pu_pin: pinmux_P9_14_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ - P9_14_gpio_pd_pin: pinmux_P9_14_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ - P9_14_gpio_input_pin: pinmux_P9_14_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ - P9_14_pwm_pin: pinmux_P9_14_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d17.ehrpwm3A */ - - /* P9_15 (ball AG4) gpio3_12 */ - P9_15_default_pin: pinmux_P9_15_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ - P9_15_gpio_pin: pinmux_P9_15_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ - P9_15_gpio_pu_pin: pinmux_P9_15_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ - P9_15_gpio_pd_pin: pinmux_P9_15_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ - P9_15_gpio_input_pin: pinmux_P9_15_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ - - /* P9_16 (ball C5) gpio4_26 */ - P9_16_default_pin: pinmux_P9_16_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.gpio4_26 */ - P9_16_gpio_pin: pinmux_P9_16_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ - P9_16_gpio_pu_pin: pinmux_P9_16_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ - P9_16_gpio_pd_pin: pinmux_P9_16_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ - P9_16_gpio_input_pin: pinmux_P9_16_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ - P9_16_pwm_pin: pinmux_P9_16_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.ehrpwm3B */ - - /* P9_17a (ball B24) gpio7_17 */ - P9_17_default_pin: pinmux_P9_17_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ - P9_17_gpio_pin: pinmux_P9_17_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ - P9_17_gpio_pu_pin: pinmux_P9_17_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ - P9_17_gpio_pd_pin: pinmux_P9_17_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ - P9_17_gpio_input_pin: pinmux_P9_17_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_INPUT | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ - P9_17_spi_cs_pin: pinmux_P9_17_spi_cs_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_cs0.spi2_cs0 */ - - /* P9_17b (ball F12) gpio5_3 */ - P9_17_i2c_pin: pinmux_P9_17_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr1.i2c5_scl */ - P9_17_uart_pin: pinmux_P9_17_pru_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr1.uart6_txd */ - - /* P9_18a (ball G17) gpio7_16 */ - P9_18_default_pin: pinmux_P9_18_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ - P9_18_gpio_pin: pinmux_P9_18_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ - P9_18_gpio_pu_pin: pinmux_P9_18_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ - P9_18_gpio_pd_pin: pinmux_P9_18_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ - P9_18_gpio_input_pin: pinmux_P9_18_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_INPUT | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ - P9_18_spi_pin: pinmux_P9_18_spi_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_d0.spi2_d0 */ - - /* P9_18b (ball G12) gpio5_2 */ - P9_18_i2c_pin: pinmux_P9_18_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr0.i2c5_sda */ - P9_18_uart_pin: pinmux_P9_18_pru_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr0.uart6_rxd */ - - /* P9_19a (ball R6) gpio7_3 */ - P9_19_default_pin: pinmux_P9_19_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.gpio7_3 */ - P9_19_gpio_pin: pinmux_P9_19_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ - P9_19_gpio_pu_pin: pinmux_P9_19_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ - P9_19_gpio_pd_pin: pinmux_P9_19_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ - P9_19_gpio_input_pin: pinmux_P9_19_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_INPUT | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ - P9_19_i2c_pin: pinmux_P9_19_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.i2c4_scl */ - - /* P9_19b (ball F4) gpio4_6 */ - P9_19_qep_pin: pinmux_P9_19_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x357C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d5.eQEP2A_in */ - - /* P9_20a (ball T9) gpio7_4 */ - P9_20_default_pin: pinmux_P9_20_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio7_4 */ - P9_20_gpio_pin: pinmux_P9_20_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ - P9_20_gpio_pu_pin: pinmux_P9_20_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ - P9_20_gpio_pd_pin: pinmux_P9_20_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ - P9_20_gpio_input_pin: pinmux_P9_20_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_INPUT | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ - P9_20_i2c_pin: pinmux_P9_20_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.i2c4_sda */ - - /* P9_20b (ball D2) gpio4_5*/ - P9_20_pruout_pin: pinmux_P9_20_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3578, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d4.pr1_pru1_gpo1 */ - P9_20_pruin_pin: pinmux_P9_20_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3578, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d4.pr1_pru1_gpi1 */ - - /* P9_21a (ball AF8) gpio3_3 */ - P9_21_default_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ - P9_21_gpio_pin: pinmux_P9_21_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ - P9_21_gpio_pu_pin: pinmux_P9_21_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ - P9_21_gpio_pd_pin: pinmux_P9_21_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ - P9_21_gpio_input_pin: pinmux_P9_21_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ - P9_21_qep_pin: pinmux_P9_21_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_vsync0.eQEP1_strobe */ - - /* P9_21b (ball B22) gpio7_15 */ - P9_21_spi_pin: pinmux_P9_21_spi_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_d1.spi2_d1 */ - P9_21_uart_pin: pinmux_P9_21_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi2_d1.uart3_txd */ - - /* P9_22a (ball B26) gpio6_19 */ - P9_22_default_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ - P9_22_gpio_pin: pinmux_P9_22_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ - P9_22_gpio_pu_pin: pinmux_P9_22_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ - P9_22_gpio_pd_pin: pinmux_P9_22_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ - P9_22_gpio_input_pin: pinmux_P9_22_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ - - /* P9_22b (ball A26) gpio7_14 */ - P9_22_spi_sclk_pin: pinmux_P9_22_spi_sclk_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_sclk.spi2_sclk */ - P9_22_uart_pin: pinmux_P9_22_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi2_sclk.uart3_rxd */ - - /* P9_23 (ball A22) gpio7_11 */ - P9_23_default_pin: pinmux_P9_23_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ - P9_23_gpio_pin: pinmux_P9_23_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ - P9_23_gpio_pu_pin: pinmux_P9_23_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ - P9_23_gpio_pd_pin: pinmux_P9_23_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ - P9_23_gpio_input_pin: pinmux_P9_23_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_INPUT | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ - - /* P9_24 (ball F20) gpio6_15*/ - P9_24_default_pin: pinmux_P9_24_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ - P9_24_gpio_pin: pinmux_P9_24_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ - P9_24_gpio_pu_pin: pinmux_P9_24_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ - P9_24_gpio_pd_pin: pinmux_P9_24_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ - P9_24_gpio_input_pin: pinmux_P9_24_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_INPUT | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ - P9_24_uart_pin: pinmux_P9_24_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* gpio6_15.uart10_txd */ - P9_24_can_pin: pinmux_P9_24_can_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_INPUT_PULLUP | MUX_MODE2) >; }; /* gpio6_15.dcan2_rx */ - P9_24_i2c_pin: pinmux_P9_24_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; /* gpio6_15.i2c3_scl */ - - /* P9_25 (ball D18) gpio6_17 */ - P9_25_default_pin: pinmux_P9_25_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ - P9_25_gpio_pin: pinmux_P9_25_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ - P9_25_gpio_pu_pin: pinmux_P9_25_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ - P9_25_gpio_pd_pin: pinmux_P9_25_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ - P9_25_gpio_input_pin: pinmux_P9_25_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ - P9_25_pruout_pin: pinmux_P9_25_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* xref_clk0.pr2_pru1_gpo5 */ - P9_25_pruin_pin: pinmux_P9_25_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_INPUT | MUX_MODE12) >; }; /* xref_clk0.pr2_pru1_gpi5 */ - - /* P9_26a (ball E21) gpio6_14 */ - P9_26_default_pin: pinmux_P9_26_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ - P9_26_gpio_pin: pinmux_P9_26_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ - P9_26_gpio_pu_pin: pinmux_P9_26_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ - P9_26_gpio_pd_pin: pinmux_P9_26_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ - P9_26_gpio_input_pin: pinmux_P9_26_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_INPUT | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ - P9_26_uart_pin: pinmux_P9_26_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* gpio6_14.uart10_rxd */ - P9_26_can_pin: pinmux_P9_26_can_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | MUX_MODE2) >; }; /* gpio6_14.dcan2_tx */ - P9_26_i2c_pin: pinmux_P9_26_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; /* gpio6_14.i2c3_sda */ - - /* P9_26b (ball AE2) gpio3_24 */ - P9_26_pruout_pin: pinmux_P9_26_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3544, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d20.pr1_pru0_gpo17*/ - P9_26_pruin_pin: pinmux_P9_26_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3544, PIN_INPUT | MUX_MODE12) >; }; /* vin1a_d20.pr1_pru0_gpi17*/ - - /* P9_27a (ball C3) gpio4_15 */ - P9_27_default_pin: pinmux_P9_27_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ - P9_27_gpio_pin: pinmux_P9_27_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ - P9_27_gpio_pu_pin: pinmux_P9_27_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ - P9_27_gpio_pd_pin: pinmux_P9_27_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ - P9_27_gpio_input_pin: pinmux_P9_27_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ - P9_27_qep_pin: pinmux_P9_27_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d14.eQEP3B_in */ - P9_27_pruout_pin: pinmux_P9_27_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d14.pr1_pru1_gpo11 */ - P9_27_pruin_pin: pinmux_P9_27_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d14.pr1_pru1_gpi11 */ - - /* P9_27b (ball J14) gpio5_1 */ - - - /* P9_28 (ball A12) gpio4_17 */ - P9_28_default_pin: pinmux_P9_28_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_gpio_pin: pinmux_P9_28_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_gpio_pu_pin: pinmux_P9_28_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_gpio_pd_pin: pinmux_P9_28_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_gpio_input_pin: pinmux_P9_28_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_spi_cs_pin: pinmux_P9_28_spi_cs_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr11.spi3_cs0 */ - P9_28_pruout_pin: pinmux_P9_28_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr11.pr2_pru1_gpo13 */ - P9_28_pruin_pin: pinmux_P9_28_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr11.pr2_pru1_gpi13 */ - - /* P9_29a (ball A11) gpio5_11*/ - P9_29_default_pin: pinmux_P9_29_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ - P9_29_gpio_pin: pinmux_P9_29_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ - P9_29_gpio_pu_pin: pinmux_P9_29_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ - P9_29_gpio_pd_pin: pinmux_P9_29_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ - P9_29_gpio_input_pin: pinmux_P9_29_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ - P9_29_spi_pin: pinmux_P9_29_spi_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr9.spi3_d1 */ - P9_29_pruout_pin: pinmux_P9_29_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr9.pr2_pru1_gpo11 */ - P9_29_pruin_pin: pinmux_P9_29_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr9.pr2_pru1_gpi11 */ - - /* P9_29b (ball D14) gpio7_30 */ - - - /* P9_30 (ball B13) gpio5_12*/ - P9_30_default_pin: pinmux_P9_30_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_gpio_pin: pinmux_P9_30_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_gpio_pu_pin: pinmux_P9_30_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_gpio_pd_pin: pinmux_P9_30_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_gpio_input_pin: pinmux_P9_30_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_spi_pin: pinmux_P9_30_spi_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr10.spi3_d0 */ - P9_30_pruout_pin: pinmux_P9_30_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr10.pr2_pru1_gpo12 */ - P9_30_pruin_pin: pinmux_P9_30_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr10.pr2_pru1_gpi12 */ - - /* P9_31a (ball B12) gpio5_10 */ - P9_31_default_pin: pinmux_P9_31_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ - P9_31_gpio_pin: pinmux_P9_31_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ - P9_31_gpio_pu_pin: pinmux_P9_31_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ - P9_31_gpio_pd_pin: pinmux_P9_31_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ - P9_31_gpio_input_pin: pinmux_P9_31_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ - P9_31_spi_sclk_pin: pinmux_P9_31_spi_sclk_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr8.spi3_sclk */ - P9_31_pruout_pin: pinmux_P9_31_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr8.pr2_pru1_gpo10 */ - P9_31_pruin_pin: pinmux_P9_31_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr8.pr2_pru1_gpi10 */ - - /* P9_31b (ball C14) gpio7_31*/ - - /* P9_32 VADC */ - - /* P9_33 AIN4*/ - - /* P9_34 AGND */ - - /* P9_35 AIN6 */ - - /* P9_36 AIN5 */ - - /* P9_37 AIN2 */ - - /* P9_38 AIN3*/ - - /* P9_39 AIN0*/ - - /* P9_40 AIN1*/ - - /* P9_41a (ball C23) gpio6_20 */ - P9_41_default_pin: pinmux_P9_41_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ - P9_41_gpio_pin: pinmux_P9_41_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ - P9_41_gpio_pu_pin: pinmux_P9_41_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ - P9_41_gpio_pd_pin: pinmux_P9_41_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ - P9_41_gpio_input_pin: pinmux_P9_41_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ - - /* P9_41b (ball C1) gpio4_7 */ - P9_41_pruout_pin: pinmux_P9_41_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3580, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d6.pr1_pru1_gpo3 */ - P9_41_pruin_pin: pinmux_P9_41_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3580, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d6.pr1_pru1_gpi3 */ - - /* P9_42a (ball E14) gpio4_18 */ - P9_42_default_pin: pinmux_P9_42_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ - P9_42_gpio_pin: pinmux_P9_42_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ - P9_42_gpio_pu_pin: pinmux_P9_42_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ - P9_42_gpio_pd_pin: pinmux_P9_42_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ - P9_42_gpio_input_pin: pinmux_P9_42_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ - P9_42_spi_cs_pin: pinmux_P9_42_spi_cs_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr12.spi3_cs1 */ - - /* P9_42b (ball C2) gpio4_14*/ - P9_42_pruout_pin: pinmux_P9_42_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x359C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d13.pr1_pru1_gpo10 */ - P9_42_pruin_pin: pinmux_P9_42_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x359C, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d13.pr1_pru1_gpi10 */ - - /* P9_43 GND */ - - /* P9_44 GND */ - - /* P9_45 GND */ - - /* P9_46 GND */ - extcon_usb1_pins_default: extcon_usb1_pins_default { pinctrl-single,pins = < DRA7XX_CORE_IOPAD(0x3518, PIN_INPUT | MUX_MODE14) /* AG2: vin1a_d9.gpio3_13 - USR0 */ -- GitLab From fcdd6842bf2696f1abb66c7682f90f87397b3d83 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sat, 20 Jun 2020 09:43:42 +0530 Subject: [PATCH 06/86] add bone-pinmux-helper nodes --- src/arm/am572x-bone-common-univ.dtsi | 2505 ++++++++++++++++++++++++++ 1 file changed, 2505 insertions(+) create mode 100644 src/arm/am572x-bone-common-univ.dtsi diff --git a/src/arm/am572x-bone-common-univ.dtsi b/src/arm/am572x-bone-common-univ.dtsi new file mode 100644 index 00000000..144e3f07 --- /dev/null +++ b/src/arm/am572x-bone-common-univ.dtsi @@ -0,0 +1,2505 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +&dra7_pmx_core { + /************************/ + /* P8 Header */ + /************************/ + + /* P8_01 GND */ + + /* P8_02 GND */ + + + /* P8_03 (ball AB8) gpio1_24 */ + P8_03_default_pin: pinmux_P8_03_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_gpio_pin: pinmux_P8_03_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_gpio_pu_pin: pinmux_P8_03_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_gpio_pd_pin: pinmux_P8_03_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_gpio_input_pin: pinmux_P8_03_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x379C, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + + /* P8_04 (ball AB5) gpio1_25 */ + P8_04_default_pin: pinmux_P8_04_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_gpio_pin: pinmux_P8_04_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_gpio_pu_pin: pinmux_P8_04_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_gpio_pd_pin: pinmux_P8_04_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_gpio_input_pin: pinmux_P8_04_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37A0, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + + /* P8_05 (ball AC9) gpio7_1 */ + P8_05_default_pin: pinmux_P8_05_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_gpio_pin: pinmux_P8_05_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_gpio_pu_pin: pinmux_P8_05_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_gpio_pd_pin: pinmux_P8_05_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_gpio_input_pin: pinmux_P8_05_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x378C, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + + /* P8_06 (ball AC3) gpio7_2 */ + P8_06_default_pin: pinmux_P8_06_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_gpio_pin: pinmux_P8_06_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_gpio_pu_pin: pinmux_P8_06_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_gpio_pd_pin: pinmux_P8_06_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_gpio_input_pin: pinmux_P8_06_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3790, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + + /* P8_07 (ball G14) gpio6_5*/ + P8_07_default_pin: pinmux_P8_07_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_gpio_pin: pinmux_P8_07_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_gpio_pu_pin: pinmux_P8_07_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_gpio_pd_pin: pinmux_P8_07_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_gpio_input_pin: pinmux_P8_07_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36EC, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_timer_pin: pinmux_P8_07_timer_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr14.timer11 */ + + /* P8_08 (ball F14) gpio6_6 */ + P8_08_default_pin: pinmux_P8_08_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_gpio_pin: pinmux_P8_08_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_gpio_pu_pin: pinmux_P8_08_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_gpio_pd_pin: pinmux_P8_08_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_gpio_input_pin: pinmux_P8_08_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36F0, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_timer_pin: pinmux_P8_08_timer_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr15.timer12 */ + + /* P8_09 (ball E17) gpio6_18 */ + P8_09_default_pin: pinmux_P8_09_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09_gpio_pin: pinmux_P8_09_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09_gpio_pu_pin: pinmux_P8_09_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09_gpio_pd_pin: pinmux_P8_09_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09_gpio_input_pin: pinmux_P8_09_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3698, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09_timer_pin: pinmux_P8_09_timer_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* xref_clk1.timer14 */ + + /* P8_10 (ball A13) gpio6_4 */ + P8_10_default_pin: pinmux_P8_10_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_gpio_pin: pinmux_P8_10_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_gpio_pu_pin: pinmux_P8_10_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_gpio_pd_pin: pinmux_P8_10_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_gpio_input_pin: pinmux_P8_10_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E8, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_timer_pin: pinmux_P8_10_timer_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr13.timer10 */ + + /* P8_11 (ball AH4) gpio3_11 */ + P8_11_default_pin: pinmux_P8_11_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11_gpio_pin: pinmux_P8_11_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11_gpio_pu_pin: pinmux_P8_11_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11_gpio_pd_pin: pinmux_P8_11_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11_gpio_input_pin: pinmux_P8_11_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3510, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11_qep_pin: pinmux_P8_11_qep_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d7.eQEP2B_in */ + P8_11_pruout_pin: pinmux_P8_11_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d7.pr1_pru0_gpo4 */ + + /* P8_12 (ball AG6) gpio3_10 */ + P8_12_default_pin: pinmux_P8_12_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12_gpio_pin: pinmux_P8_12_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12_gpio_pu_pin: pinmux_P8_12_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12_gpio_pd_pin: pinmux_P8_12_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12_gpio_input_pin: pinmux_P8_12_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x350C, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12_qep_pin: pinmux_P8_12_qep_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d6.eQEP2A_in */ + P8_12_pruout_pin: pinmux_P8_12_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d6.pr1_pru0_gpo3 */ + + /* P8_13 (ball D3) gpio4_11 */ + P8_13_default_pin: pinmux_P8_13_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13_gpio_pin: pinmux_P8_13_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13_gpio_pu_pin: pinmux_P8_13_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13_gpio_pd_pin: pinmux_P8_13_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13_gpio_input_pin: pinmux_P8_13_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3590, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13_pwm_pin: pinmux_P8_13_pwm_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d10.ehrpwm2B */ + + /* P8_14 (ball D5) gpio4_13*/ + P8_14_default_pin: pinmux_P8_14_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14_gpio_pin: pinmux_P8_14_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14_gpio_pu_pin: pinmux_P8_14_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14_gpio_pd_pin: pinmux_P8_14_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14_gpio_input_pin: pinmux_P8_14_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3598, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14_pwm_pin: pinmux_P8_14_pwm_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d12.eCAP2_in_PWM2_out */ + + /* P8_15a (ball D1) gpio4_3*/ + P8_15_default_pin: pinmux_P8_15_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ + P8_15_gpio_pin: pinmux_P8_15_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ + P8_15_gpio_pu_pin: pinmux_P8_15_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ + P8_15_gpio_pd_pin: pinmux_P8_15_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ + P8_15_gpio_input_pin: pinmux_P8_15_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3570, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ + P8_15_pru_ecap_pin: pinmux_P8_15_pru_ecap_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE11) >; }; /* vin2a_d2.pr1_ecap0_ecap_capin_apwm_o */ + + /* P8_15b (ball A3) gpio4_27 */ + P8_15_pruin_pin: pinmux_P8_15_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35B4, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d19.pr1_pru1_gpi16*/ + + /* P8_16 (ball B4) gpio4_29 */ + P8_16_default_pin: pinmux_P8_16_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16_gpio_pin: pinmux_P8_16_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16_gpio_pu_pin: pinmux_P8_16_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16_gpio_pd_pin: pinmux_P8_16_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16_gpio_input_pin: pinmux_P8_16_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35BC, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16_pruin_pin: pinmux_P8_16_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35BC, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d21.pr1_pru1_gpi18 */ + + /* P8_17 (ball A7) gpio8_18 */ + P8_17_default_pin: pinmux_P8_17_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17_gpio_pin: pinmux_P8_17_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17_gpio_pu_pin: pinmux_P8_17_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17_gpio_pd_pin: pinmux_P8_17_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17_gpio_input_pin: pinmux_P8_17_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3624, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + + /* P8_18 (ball F5) gpio4_9 */ + P8_18_default_pin: pinmux_P8_18_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18_gpio_pin: pinmux_P8_18_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18_gpio_pu_pin: pinmux_P8_18_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18_gpio_pd_pin: pinmux_P8_18_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18_gpio_input_pin: pinmux_P8_18_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3588, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18_qep_pin: pinmux_P8_18_qep_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d8.eQEP2_strobe */ + + /* P8_19 (ball E6) gpio4_10 */ + P8_19_default_pin: pinmux_P8_19_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19_gpio_pin: pinmux_P8_19_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19_gpio_pu_pin: pinmux_P8_19_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19_gpio_pd_pin: pinmux_P8_19_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19_gpio_input_pin: pinmux_P8_19_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x358C, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19_pwm_pin: pinmux_P8_19_pwm_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d9.ehrpwm2A */ + + /* P8_20 (ball AC4) gpio6_30 */ + P8_20_default_pin: pinmux_P8_20_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_gpio_pin: pinmux_P8_20_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_gpio_pu_pin: pinmux_P8_20_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_gpio_pd_pin: pinmux_P8_20_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_gpio_input_pin: pinmux_P8_20_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3780, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_pruout_pin: pinmux_P8_20_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_cmd.pr2_pru0_gpo3 */ + P8_20_pruin_pin: pinmux_P8_20_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3780, PIN_INPUT | MUX_MODE12) >; }; /* mmc3_cmd.pr2_pru0_gpi3 */ + + /* P8_21 (ball AD4) gpio6_29 */ + P8_21_default_pin: pinmux_P8_21_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21_gpio_pin: pinmux_P8_21_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21_gpio_pu_pin: pinmux_P8_21_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21_gpio_pd_pin: pinmux_P8_21_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21_gpio_input_pin: pinmux_P8_21_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x377C, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21_pruout_pin: pinmux_P8_21_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_clk.pr2_pru0_gpo2 */ + P8_21_pruin_pin: pinmux_P8_21_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x377C, PIN_INPUT | MUX_MODE12) >; }; /* mmc3_clk.pr2_pru0_gpi2 */ + + /* P8_22 (ball AD6) gpio1_23 */ + P8_22_default_pin: pinmux_P8_22_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_gpio_pin: pinmux_P8_22_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_gpio_pu_pin: pinmux_P8_22_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_gpio_pd_pin: pinmux_P8_22_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_gpio_input_pin: pinmux_P8_22_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3798, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + + /* P8_23 (ball AC8) gpio1_22 */ + P8_23_default_pin: pinmux_P8_23_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_gpio_pin: pinmux_P8_23_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_gpio_pu_pin: pinmux_P8_23_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_gpio_pd_pin: pinmux_P8_23_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_gpio_input_pin: pinmux_P8_23_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3794, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + + /* P8_24 (ball AC6) gpio7_0 */ + P8_24_default_pin: pinmux_P8_24_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_gpio_pin: pinmux_P8_24_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_gpio_pu_pin: pinmux_P8_24_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_gpio_pd_pin: pinmux_P8_24_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_gpio_input_pin: pinmux_P8_24_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3788, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + + /* P8_25 (ball AC7) gpio6_31 */ + P8_25_default_pin: pinmux_P8_25_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_gpio_pin: pinmux_P8_25_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_gpio_pu_pin: pinmux_P8_25_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_gpio_pd_pin: pinmux_P8_25_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_gpio_input_pin: pinmux_P8_25_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3784, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + + /* P8_26 (ball B3) gpio4_28 */ + P8_26_default_pin: pinmux_P8_26_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26_gpio_pin: pinmux_P8_26_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26_gpio_pu_pin: pinmux_P8_26_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26_gpio_pd_pin: pinmux_P8_26_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26_gpio_input_pin: pinmux_P8_26_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35B8, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + + /* P8_27a (ball E11) gpio4_23 */ + P8_27_default_pin: pinmux_P8_27_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ + P8_27_gpio_pin: pinmux_P8_27_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ + P8_27_gpio_pu_pin: pinmux_P8_27_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ + P8_27_gpio_pd_pin: pinmux_P8_27_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ + P8_27_gpio_input_pin: pinmux_P8_27_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35D8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ + + /* P8_27b (ball A8) gpio8_19 */ + P8_27_pruout_pin: pinmux_P8_27_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3628, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d19.pr2_pru0_gpo16 */ + P8_27_pruin_pin: pinmux_P8_27_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3628, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d19.pr2_pru0_gpi16 */ + + /* P8_28a (ball D11) gpio4_19 */ + P8_28_default_pin: pinmux_P8_28_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ + P8_28_gpio_pin: pinmux_P8_28_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ + P8_28_gpio_pu_pin: pinmux_P8_28_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ + P8_28_gpio_pd_pin: pinmux_P8_28_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ + P8_28_gpio_input_pin: pinmux_P8_28_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35C8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ + + /* P8_28b (ball C9) gpio8_20 */ + P8_28_pruout_pin: pinmux_P8_28_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x362C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d20.pr2_pru0_gpo17 */ + P8_28_pruin_pin: pinmux_P8_28_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x362C, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d20.pr2_pru0_gpi17 */ + + /* P8_29a (ball C11) gpio4_22 */ + P8_29_default_pin: pinmux_P8_29_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ + P8_29_gpio_pin: pinmux_P8_29_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ + P8_29_gpio_pu_pin: pinmux_P8_29_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ + P8_29_gpio_pd_pin: pinmux_P8_29_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ + P8_29_gpio_input_pin: pinmux_P8_29_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35D4, PIN_INPUT | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ + + /* P8_29b (ball A9) gpio8_21 */ + P8_29_pruout_pin: pinmux_P8_29_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3630, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d21.pr2_pru0_gpo18 */ + P8_29_pruin_pin: pinmux_P8_29_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3630, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d21.pr2_pru0_gpi18 */ + + /* P8_30a (ball B10) gpio4_20 */ + P8_30_default_pin: pinmux_P8_30_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ + P8_30_gpio_pin: pinmux_P8_30_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ + P8_30_gpio_pu_pin: pinmux_P8_30_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ + P8_30_gpio_pd_pin: pinmux_P8_30_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ + P8_30_gpio_input_pin: pinmux_P8_30_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35CC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ + + /* P8_30b (ball B9) gpio8_22 */ + P8_30_pruout_pin: pinmux_P8_30_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3634, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d22.pr2_pru0_gpo19 */ + P8_30_pruin_pin: pinmux_P8_30_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3634, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d22.pr2_pru0_gpi19 */ + + + /* P8_31a (ball C8) gpio8_14 */ + P8_31_default_pin: pinmux_P8_31_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ + P8_31_gpio_pin: pinmux_P8_31_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ + P8_31_gpio_pu_pin: pinmux_P8_31_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ + P8_31_gpio_pd_pin: pinmux_P8_31_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ + P8_31_gpio_input_pin: pinmux_P8_31_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3614, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ + + /* P8_31b (ball G16) */ + P8_31_uart_pin: pinmux_P8_31_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x373C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp4_axr0.uart4_rxd */ + + /* P8_32a (ball C7) gpio8_15 */ + P8_32_default_pin: pinmux_P8_32_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ + P8_32_gpio_pin: pinmux_P8_32_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ + P8_32_gpio_pu_pin: pinmux_P8_32_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ + P8_32_gpio_pd_pin: pinmux_P8_32_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ + P8_32_gpio_input_pin: pinmux_P8_32_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3618, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ + + /* P8_32b (ball D17) */ + P8_32_uart_pin: pinmux_P8_32_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3740, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp4_axr1.uart4_txd */ + + /* P8_33a (ball C6) gpio8_13 */ + P8_33_default_pin: pinmux_P8_33_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ + P8_33_gpio_pin: pinmux_P8_33_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ + P8_33_gpio_pu_pin: pinmux_P8_33_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ + P8_33_gpio_pd_pin: pinmux_P8_33_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ + P8_33_gpio_input_pin: pinmux_P8_33_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3610, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ + + /* P8_33b (ball AF9) gpio3_1 */ + P8_33_qep_pin: pinmux_P8_33_qep_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x34E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_fld0.eQEP1B_in */ + + + /* P8_34a (ball D8) gpio8_11 */ + P8_34_default_pin: pinmux_P8_34_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ + P8_34_gpio_pin: pinmux_P8_34_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ + P8_34_gpio_pu_pin: pinmux_P8_34_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ + P8_34_gpio_pd_pin: pinmux_P8_34_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ + P8_34_gpio_input_pin: pinmux_P8_34_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3608, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ + + /* P8_34b (ball G6) gpio4_0 */ + P8_34_pwm_pin: pinmux_P8_34_pwm_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3564, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_vsync0.ehrpwm1A */ + + /* P8_35a (ball A5) gpio8_12 */ + P8_35_default_pin: pinmux_P8_35_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ + P8_35_gpio_pin: pinmux_P8_35_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ + P8_35_gpio_pu_pin: pinmux_P8_35_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ + P8_35_gpio_pd_pin: pinmux_P8_35_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ + P8_35_gpio_input_pin: pinmux_P8_35_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x360C, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ + + /* P8_35b (ball AD9) gpio3_0 */ + P8_35_qep_pin: pinmux_P8_35_qep_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x34E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_de0.eQEP1A_in */ + + /* P8_36a (ball D7) gpio8_10 */ + P8_36_default_pin: pinmux_P8_36_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ + P8_36_gpio_pin: pinmux_P8_36_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ + P8_36_gpio_pu_pin: pinmux_P8_36_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ + P8_36_gpio_pd_pin: pinmux_P8_36_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ + P8_36_gpio_input_pin: pinmux_P8_36_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3604, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ + + /* P8_36b (ball F2) gpio4_1 */ + P8_36_pwm_pin: pinmux_P8_36_pwm_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3568, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d0.ehrpwm1B */ + + /* P8_37a (ball E8) gpio8_8 */ + P8_37_default_pin: pinmux_P8_37_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ + P8_37_gpio_pin: pinmux_P8_37_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ + P8_37_gpio_pu_pin: pinmux_P8_37_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ + P8_37_gpio_pd_pin: pinmux_P8_37_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ + P8_37_gpio_input_pin: pinmux_P8_37_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35FC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ + + /* P8_37b (ball A21) */ + P8_37_uart_pin: pinmux_P8_37_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3738, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp4_fsx.uart8_txd */ + + /* P8_38a (ball D9) gpio8_9 */ + P8_38_default_pin: pinmux_P8_38_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ + P8_38_gpio_pin: pinmux_P8_38_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ + P8_38_gpio_pu_pin: pinmux_P8_38_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ + P8_38_gpio_pd_pin: pinmux_P8_38_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ + P8_38_gpio_input_pin: pinmux_P8_38_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3600, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ + + /* P8_38b (ball C18) */ + P8_38_uart_pin: pinmux_P8_38_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3734, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp4_aclkx.uart8_rxd */ + + /* P8_39 (ball F8) gpio8_6 */ + P8_39_default_pin: pinmux_P8_39_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39_gpio_pin: pinmux_P8_39_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39_gpio_pu_pin: pinmux_P8_39_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39_gpio_pd_pin: pinmux_P8_39_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39_gpio_input_pin: pinmux_P8_39_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F4, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39_pruout_pin: pinmux_P8_39_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d6.pr2_pru0_gpo3 */ + P8_39_pruin_pin: pinmux_P8_39_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F4, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d6.pr2_pru0_gpi3 */ + + /* P8_40 (ball E7) gpio8_7 */ + P8_40_default_pin: pinmux_P8_40_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40_gpio_pin: pinmux_P8_40_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40_gpio_pu_pin: pinmux_P8_40_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40_gpio_pd_pin: pinmux_P8_40_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40_gpio_input_pin: pinmux_P8_40_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40_pruout_pin: pinmux_P8_40_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d7.pr2_pru0_gpo4 */ + P8_40_pruin_pin: pinmux_P8_40_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F8, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d7.pr2_pru0_gpi4 */ + + /* P8_41 (ball E9) gpio8_4 */ + P8_41_default_pin: pinmux_P8_41_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41_gpio_pin: pinmux_P8_41_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41_gpio_pu_pin: pinmux_P8_41_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41_gpio_pd_pin: pinmux_P8_41_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41_gpio_input_pin: pinmux_P8_41_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35EC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41_pruout_pin: pinmux_P8_41_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d4.pr2_pru0_gpo1 */ + P8_41_pruin_pin: pinmux_P8_41_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35EC, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d4.pr2_pru0_gpi1 */ + + /* P8_42 (ball F9) gpio8_5 */ + P8_42_default_pin: pinmux_P8_42_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42_gpio_pin: pinmux_P8_42_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42_gpio_pu_pin: pinmux_P8_42_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42_gpio_pd_pin: pinmux_P8_42_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42_gpio_input_pin: pinmux_P8_42_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F0, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42_pruout_pin: pinmux_P8_42_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d5.pr2_pru0_gpo2 */ + P8_42_pruin_pin: pinmux_P8_42_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35F0, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d5.pr2_pru0_gpi2 */ + + /* P8_43 (ball F10) gpio8_2 */ + P8_43_default_pin: pinmux_P8_43_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43_gpio_pin: pinmux_P8_43_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43_gpio_pu_pin: pinmux_P8_43_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43_gpio_pd_pin: pinmux_P8_43_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43_gpio_input_pin: pinmux_P8_43_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E4, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43_pruout_pin: pinmux_P8_43_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d2.pr2_pru1_gpo20 */ + P8_43_pruin_pin: pinmux_P8_43_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E4, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d2.pr2_pru1_gpi20 */ + + /* P8_44 (ball G11) gpio8_3 */ + P8_44_default_pin: pinmux_P8_44_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44_gpio_pin: pinmux_P8_44_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44_gpio_pu_pin: pinmux_P8_44_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44_gpio_pd_pin: pinmux_P8_44_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44_gpio_input_pin: pinmux_P8_44_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44_pruout_pin: pinmux_P8_44_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d3.pr2_pru0_gpo0 */ + P8_44_pruin_pin: pinmux_P8_44_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E8, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d3.pr2_pru0_gpi0 */ + + /* P8_45a (ball F11) gpio8_0 */ + P8_45_default_pin: pinmux_P8_45_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ + P8_45_gpio_pin: pinmux_P8_45_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ + P8_45_gpio_pu_pin: pinmux_P8_45_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ + P8_45_gpio_pd_pin: pinmux_P8_45_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ + P8_45_gpio_input_pin: pinmux_P8_45_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35DC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ + + /* P8_45b (ball B7) gpio8_16 */ + P8_45_pruout_pin: pinmux_P8_45_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x361C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d16.pr2_pru0_gpo13 */ + P8_45_pruin_pin: pinmux_P8_45_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x361C, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d16.pr2_pru0_gpi13 */ + + /* P8_46a (ball G10) gpio8_1 */ + P8_46_default_pin: pinmux_P8_46_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ + P8_46_gpio_pin: pinmux_P8_46_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ + P8_46_gpio_pu_pin: pinmux_P8_46_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ + P8_46_gpio_pd_pin: pinmux_P8_46_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ + P8_46_gpio_input_pin: pinmux_P8_46_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35E0, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ + + /* P8_46b (ball A10) gpio8_23 */ + P8_46_pruout_pin: pinmux_P8_46_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3638, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d23.pr2_pru0_gpo20 */ + P8_46_pruin_pin: pinmux_P8_46_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3638, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d23.pr2_pru0_gpi20 */ + + /************************/ + /* P9 Header */ + /************************/ + + /* P9_01 GND */ + + /* P9_02 GND */ + + /* P9_03 3V3 */ + + /* P9_04 3V3 */ + + /* P9_05 VDD_5V */ + + /* P9_06 VDD_5V */ + + /* P9_07 SYS_5V */ + + /* P9_08 SYS_5V */ + + /* P9_09 PWR_BUT */ + + /* P9_10 RSTn */ + + /* P9_11a (ball B19) */ + P9_11_uart_pin: pinmux_P9_11_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x372C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp3_axr0.uart5_rxd */ + + /* P9_11b (ball B8) gpio8_17 */ + P9_11_default_pin: pinmux_P9_11_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ + P9_11_gpio_pin: pinmux_P9_11_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ + P9_11_gpio_pu_pin: pinmux_P9_11_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ + P9_11_gpio_pd_pin: pinmux_P9_11_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ + P9_11_gpio_input_pin: pinmux_P9_11_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3620, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ + + /* P9_12 (ball B14) gpio5_0 */ + P9_12_default_pin: pinmux_P9_12_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12_gpio_pin: pinmux_P9_12_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12_gpio_pu_pin: pinmux_P9_12_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12_gpio_pd_pin: pinmux_P9_12_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12_gpio_input_pin: pinmux_P9_12_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36AC, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + + /* P9_13a (ball C17) */ + P9_13_uart_pin: pinmux_P9_13_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3730, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp3_axr1.uart5_txd */ + + /* P9_13b (ball AB10) gpio6_12 */ + P9_13_default_pin: pinmux_P9_13_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ + P9_13_gpio_pin: pinmux_P9_13_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ + P9_13_gpio_pu_pin: pinmux_P9_13_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ + P9_13_gpio_pd_pin: pinmux_P9_13_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ + P9_13_gpio_input_pin: pinmux_P9_13_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3680, PIN_INPUT | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ + + + /* P9_14 (ball D6) gpio4_25 */ + P9_14_default_pin: pinmux_P9_14_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14_gpio_pin: pinmux_P9_14_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14_gpio_pu_pin: pinmux_P9_14_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14_gpio_pd_pin: pinmux_P9_14_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14_gpio_input_pin: pinmux_P9_14_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35AC, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14_pwm_pin: pinmux_P9_14_pwm_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d17.ehrpwm3A */ + + /* P9_15 (ball AG4) gpio3_12 */ + P9_15_default_pin: pinmux_P9_15_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15_gpio_pin: pinmux_P9_15_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15_gpio_pu_pin: pinmux_P9_15_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15_gpio_pd_pin: pinmux_P9_15_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15_gpio_input_pin: pinmux_P9_15_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3514, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + + /* P9_16 (ball C5) gpio4_26 */ + P9_16_default_pin: pinmux_P9_16_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.gpio4_26 */ + P9_16_gpio_pin: pinmux_P9_16_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ + P9_16_gpio_pu_pin: pinmux_P9_16_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ + P9_16_gpio_pd_pin: pinmux_P9_16_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ + P9_16_gpio_input_pin: pinmux_P9_16_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35B0, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ + P9_16_pwm_pin: pinmux_P9_16_pwm_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.ehrpwm3B */ + + /* P9_17a (ball B24) gpio7_17 */ + P9_17_default_pin: pinmux_P9_17_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ + P9_17_gpio_pin: pinmux_P9_17_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ + P9_17_gpio_pu_pin: pinmux_P9_17_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ + P9_17_gpio_pd_pin: pinmux_P9_17_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ + P9_17_gpio_input_pin: pinmux_P9_17_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37CC, PIN_INPUT | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ + P9_17_spi_cs_pin: pinmux_P9_17_spi_cs_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_cs0.spi2_cs0 */ + + /* P9_17b (ball F12) gpio5_3 */ + P9_17_i2c_pin: pinmux_P9_17_i2c_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr1.i2c5_scl */ + P9_17_uart_pin: pinmux_P9_17_pru_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr1.uart6_txd */ + + /* P9_18a (ball G17) gpio7_16 */ + P9_18_default_pin: pinmux_P9_18_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ + P9_18_gpio_pin: pinmux_P9_18_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ + P9_18_gpio_pu_pin: pinmux_P9_18_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ + P9_18_gpio_pd_pin: pinmux_P9_18_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ + P9_18_gpio_input_pin: pinmux_P9_18_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37C8, PIN_INPUT | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ + P9_18_spi_pin: pinmux_P9_18_spi_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_d0.spi2_d0 */ + + /* P9_18b (ball G12) gpio5_2 */ + P9_18_i2c_pin: pinmux_P9_18_i2c_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr0.i2c5_sda */ + P9_18_uart_pin: pinmux_P9_18_pru_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr0.uart6_rxd */ + + /* P9_19a (ball R6) gpio7_3 */ + P9_19_default_pin: pinmux_P9_19_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.gpio7_3 */ + P9_19_gpio_pin: pinmux_P9_19_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ + P9_19_gpio_pu_pin: pinmux_P9_19_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ + P9_19_gpio_pd_pin: pinmux_P9_19_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ + P9_19_gpio_input_pin: pinmux_P9_19_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3440, PIN_INPUT | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ + P9_19_i2c_pin: pinmux_P9_19_i2c_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.i2c4_scl */ + + /* P9_19b (ball F4) gpio4_6 */ + P9_19_qep_pin: pinmux_P9_19_qep_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x357C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d5.eQEP2A_in */ + + /* P9_20a (ball T9) gpio7_4 */ + P9_20_default_pin: pinmux_P9_20_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio7_4 */ + P9_20_gpio_pin: pinmux_P9_20_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ + P9_20_gpio_pu_pin: pinmux_P9_20_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ + P9_20_gpio_pd_pin: pinmux_P9_20_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ + P9_20_gpio_input_pin: pinmux_P9_20_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3444, PIN_INPUT | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ + P9_20_i2c_pin: pinmux_P9_20_i2c_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.i2c4_sda */ + + /* P9_20b (ball D2) gpio4_5*/ + P9_20_pruout_pin: pinmux_P9_20_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3578, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d4.pr1_pru1_gpo1 */ + P9_20_pruin_pin: pinmux_P9_20_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3578, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d4.pr1_pru1_gpi1 */ + + /* P9_21a (ball AF8) gpio3_3 */ + P9_21_default_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ + P9_21_gpio_pin: pinmux_P9_21_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ + P9_21_gpio_pu_pin: pinmux_P9_21_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ + P9_21_gpio_pd_pin: pinmux_P9_21_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ + P9_21_gpio_input_pin: pinmux_P9_21_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x34F0, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ + P9_21_qep_pin: pinmux_P9_21_qep_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_vsync0.eQEP1_strobe */ + + /* P9_21b (ball B22) gpio7_15 */ + P9_21_spi_pin: pinmux_P9_21_spi_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37C4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_d1.spi2_d1 */ + P9_21_uart_pin: pinmux_P9_21_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37C4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi2_d1.uart3_txd */ + + /* P9_22a (ball B26) gpio6_19 */ + P9_22_default_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ + P9_22_gpio_pin: pinmux_P9_22_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ + P9_22_gpio_pu_pin: pinmux_P9_22_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ + P9_22_gpio_pd_pin: pinmux_P9_22_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ + P9_22_gpio_input_pin: pinmux_P9_22_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x369C, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ + + /* P9_22b (ball A26) gpio7_14 */ + P9_22_spi_sclk_pin: pinmux_P9_22_spi_sclk_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37C0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_sclk.spi2_sclk */ + P9_22_uart_pin: pinmux_P9_22_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37C0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi2_sclk.uart3_rxd */ + + /* P9_23 (ball A22) gpio7_11 */ + P9_23_default_pin: pinmux_P9_23_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + P9_23_gpio_pin: pinmux_P9_23_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + P9_23_gpio_pu_pin: pinmux_P9_23_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + P9_23_gpio_pd_pin: pinmux_P9_23_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + P9_23_gpio_input_pin: pinmux_P9_23_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x37B4, PIN_INPUT | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + + /* P9_24 (ball F20) gpio6_15*/ + P9_24_default_pin: pinmux_P9_24_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24_gpio_pin: pinmux_P9_24_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24_gpio_pu_pin: pinmux_P9_24_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24_gpio_pd_pin: pinmux_P9_24_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24_gpio_input_pin: pinmux_P9_24_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x368C, PIN_INPUT | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24_uart_pin: pinmux_P9_24_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* gpio6_15.uart10_txd */ + P9_24_can_pin: pinmux_P9_24_can_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x368C, PIN_INPUT_PULLUP | MUX_MODE2) >; }; /* gpio6_15.dcan2_rx */ + P9_24_i2c_pin: pinmux_P9_24_i2c_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; /* gpio6_15.i2c3_scl */ + + /* P9_25 (ball D18) gpio6_17 */ + P9_25_default_pin: pinmux_P9_25_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25_gpio_pin: pinmux_P9_25_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25_gpio_pu_pin: pinmux_P9_25_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25_gpio_pd_pin: pinmux_P9_25_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25_gpio_input_pin: pinmux_P9_25_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3694, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25_pruout_pin: pinmux_P9_25_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* xref_clk0.pr2_pru1_gpo5 */ + P9_25_pruin_pin: pinmux_P9_25_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3694, PIN_INPUT | MUX_MODE12) >; }; /* xref_clk0.pr2_pru1_gpi5 */ + + /* P9_26a (ball E21) gpio6_14 */ + P9_26_default_pin: pinmux_P9_26_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ + P9_26_gpio_pin: pinmux_P9_26_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ + P9_26_gpio_pu_pin: pinmux_P9_26_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ + P9_26_gpio_pd_pin: pinmux_P9_26_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ + P9_26_gpio_input_pin: pinmux_P9_26_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3688, PIN_INPUT | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ + P9_26_uart_pin: pinmux_P9_26_uart_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* gpio6_14.uart10_rxd */ + P9_26_can_pin: pinmux_P9_26_can_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | MUX_MODE2) >; }; /* gpio6_14.dcan2_tx */ + P9_26_i2c_pin: pinmux_P9_26_i2c_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; /* gpio6_14.i2c3_sda */ + + /* P9_26b (ball AE2) gpio3_24 */ + P9_26_pruout_pin: pinmux_P9_26_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3544, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d20.pr1_pru0_gpo17*/ + P9_26_pruin_pin: pinmux_P9_26_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3544, PIN_INPUT | MUX_MODE12) >; }; /* vin1a_d20.pr1_pru0_gpi17*/ + + /* P9_27a (ball C3) gpio4_15 */ + P9_27_default_pin: pinmux_P9_27_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ + P9_27_gpio_pin: pinmux_P9_27_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ + P9_27_gpio_pu_pin: pinmux_P9_27_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ + P9_27_gpio_pd_pin: pinmux_P9_27_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ + P9_27_gpio_input_pin: pinmux_P9_27_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35A0, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ + P9_27_qep_pin: pinmux_P9_27_qep_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d14.eQEP3B_in */ + P9_27_pruout_pin: pinmux_P9_27_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d14.pr1_pru1_gpo11 */ + P9_27_pruin_pin: pinmux_P9_27_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x35A0, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d14.pr1_pru1_gpi11 */ + + /* P9_27b (ball J14) gpio5_1 */ + + + /* P9_28 (ball A12) gpio4_17 */ + P9_28_default_pin: pinmux_P9_28_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_gpio_pin: pinmux_P9_28_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_gpio_pu_pin: pinmux_P9_28_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_gpio_pd_pin: pinmux_P9_28_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_gpio_input_pin: pinmux_P9_28_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E0, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_spi_cs_pin: pinmux_P9_28_spi_cs_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr11.spi3_cs0 */ + P9_28_pruout_pin: pinmux_P9_28_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr11.pr2_pru1_gpo13 */ + P9_28_pruin_pin: pinmux_P9_28_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E0, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr11.pr2_pru1_gpi13 */ + + /* P9_29a (ball A11) gpio5_11*/ + P9_29_default_pin: pinmux_P9_29_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ + P9_29_gpio_pin: pinmux_P9_29_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ + P9_29_gpio_pu_pin: pinmux_P9_29_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ + P9_29_gpio_pd_pin: pinmux_P9_29_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ + P9_29_gpio_input_pin: pinmux_P9_29_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D8, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ + P9_29_spi_pin: pinmux_P9_29_spi_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr9.spi3_d1 */ + P9_29_pruout_pin: pinmux_P9_29_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr9.pr2_pru1_gpo11 */ + P9_29_pruin_pin: pinmux_P9_29_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D8, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr9.pr2_pru1_gpi11 */ + + /* P9_29b (ball D14) gpio7_30 */ + + + /* P9_30 (ball B13) gpio5_12*/ + P9_30_default_pin: pinmux_P9_30_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_gpio_pin: pinmux_P9_30_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_gpio_pu_pin: pinmux_P9_30_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_gpio_pd_pin: pinmux_P9_30_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_gpio_input_pin: pinmux_P9_30_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36DC, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_spi_pin: pinmux_P9_30_spi_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr10.spi3_d0 */ + P9_30_pruout_pin: pinmux_P9_30_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr10.pr2_pru1_gpo12 */ + P9_30_pruin_pin: pinmux_P9_30_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36DC, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr10.pr2_pru1_gpi12 */ + + /* P9_31a (ball B12) gpio5_10 */ + P9_31_default_pin: pinmux_P9_31_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ + P9_31_gpio_pin: pinmux_P9_31_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ + P9_31_gpio_pu_pin: pinmux_P9_31_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ + P9_31_gpio_pd_pin: pinmux_P9_31_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ + P9_31_gpio_input_pin: pinmux_P9_31_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D4, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ + P9_31_spi_sclk_pin: pinmux_P9_31_spi_sclk_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr8.spi3_sclk */ + P9_31_pruout_pin: pinmux_P9_31_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr8.pr2_pru1_gpo10 */ + P9_31_pruin_pin: pinmux_P9_31_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36D4, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr8.pr2_pru1_gpi10 */ + + /* P9_31b (ball C14) gpio7_31*/ + + /* P9_32 VADC */ + + /* P9_33 AIN4*/ + + /* P9_34 AGND */ + + /* P9_35 AIN6 */ + + /* P9_36 AIN5 */ + + /* P9_37 AIN2 */ + + /* P9_38 AIN3*/ + + /* P9_39 AIN0*/ + + /* P9_40 AIN1*/ + + /* P9_41a (ball C23) gpio6_20 */ + P9_41_default_pin: pinmux_P9_41_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ + P9_41_gpio_pin: pinmux_P9_41_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ + P9_41_gpio_pu_pin: pinmux_P9_41_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ + P9_41_gpio_pd_pin: pinmux_P9_41_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ + P9_41_gpio_input_pin: pinmux_P9_41_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36A0, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ + + /* P9_41b (ball C1) gpio4_7 */ + P9_41_pruout_pin: pinmux_P9_41_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3580, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d6.pr1_pru1_gpo3 */ + P9_41_pruin_pin: pinmux_P9_41_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x3580, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d6.pr1_pru1_gpi3 */ + + /* P9_42a (ball E14) gpio4_18 */ + P9_42_default_pin: pinmux_P9_42_default_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ + P9_42_gpio_pin: pinmux_P9_42_gpio_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ + P9_42_gpio_pu_pin: pinmux_P9_42_gpio_pu_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ + P9_42_gpio_pd_pin: pinmux_P9_42_gpio_pd_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ + P9_42_gpio_input_pin: pinmux_P9_42_gpio_input_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E4, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ + P9_42_spi_cs_pin: pinmux_P9_42_spi_cs_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr12.spi3_cs1 */ + + /* P9_42b (ball C2) gpio4_14*/ + P9_42_pruout_pin: pinmux_P9_42_pruout_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x359C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d13.pr1_pru1_gpo10 */ + P9_42_pruin_pin: pinmux_P9_42_pruin_pin { pinctrl-single,pins = < + DRA7XX_CORE_IOPAD(0x359C, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d13.pr1_pru1_gpi10 */ + + /* P9_43 GND */ + + /* P9_44 GND */ + + /* P9_45 GND */ + + /* P9_46 GND */ +}; + +/**********************************************************************/ +/* Pin Multiplex Helpers */ +/* */ +/* These provide userspace runtime pin configuration for the */ +/* BeagleBone cape expansion headers */ +/**********************************************************************/ + +&ocp { + /************************/ + /* P8 Header */ + /************************/ + + /* P8_01 GND */ + + /* P8_02 GND */ + + P8_03_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P8_03_default_pin>; + pinctrl-1 = <&P8_03_gpio_pin>; + pinctrl-2 = <&P8_03_gpio_pu_pin>; + pinctrl-3 = <&P8_03_gpio_pd_pin>; + pinctrl-4 = <&P8_03_gpio_input_pin>; + }; + + P8_04_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P8_04_default_pin>; + pinctrl-1 = <&P8_04_gpio_pin>; + pinctrl-2 = <&P8_04_gpio_pu_pin>; + pinctrl-3 = <&P8_04_gpio_pd_pin>; + pinctrl-4 = <&P8_04_gpio_input_pin>; + }; + + P8_05_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P8_05_default_pin>; + pinctrl-1 = <&P8_05_gpio_pin>; + pinctrl-2 = <&P8_05_gpio_pu_pin>; + pinctrl-3 = <&P8_05_gpio_pd_pin>; + pinctrl-4 = <&P8_05_gpio_input_pin>; + }; + + P8_06_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P8_06_default_pin>; + pinctrl-1 = <&P8_06_gpio_pin>; + pinctrl-2 = <&P8_06_gpio_pu_pin>; + pinctrl-3 = <&P8_06_gpio_pd_pin>; + pinctrl-4 = <&P8_06_gpio_input_pin>; + }; + + P8_07_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "timer"; + pinctrl-0 = <&P8_07_default_pin>; + pinctrl-1 = <&P8_07_gpio_pin>; + pinctrl-2 = <&P8_07_gpio_pu_pin>; + pinctrl-3 = <&P8_07_gpio_pd_pin>; + pinctrl-4 = <&P8_07_gpio_input_pin>; + pinctrl-5 = <&P8_07_timer_pin>; + }; + + P8_08_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "timer"; + pinctrl-0 = <&P8_08_default_pin>; + pinctrl-1 = <&P8_08_gpio_pin>; + pinctrl-2 = <&P8_08_gpio_pu_pin>; + pinctrl-3 = <&P8_08_gpio_pd_pin>; + pinctrl-4 = <&P8_08_gpio_input_pin>; + pinctrl-5 = <&P8_08_timer_pin>; + }; + + P8_09_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "timer"; + pinctrl-0 = <&P8_09_default_pin>; + pinctrl-1 = <&P8_09_gpio_pin>; + pinctrl-2 = <&P8_09_gpio_pu_pin>; + pinctrl-3 = <&P8_09_gpio_pd_pin>; + pinctrl-4 = <&P8_09_gpio_input_pin>; + pinctrl-5 = <&P8_09_timer_pin>; + }; + + P8_10_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "timer"; + pinctrl-0 = <&P8_10_default_pin>; + pinctrl-1 = <&P8_10_gpio_pin>; + pinctrl-2 = <&P8_10_gpio_pu_pin>; + pinctrl-3 = <&P8_10_gpio_pd_pin>; + pinctrl-4 = <&P8_10_gpio_input_pin>; + pinctrl-5 = <&P8_10_timer_pin>; + }; + + P8_11_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "qep", "pruout"; + pinctrl-0 = <&P8_11_default_pin>; + pinctrl-1 = <&P8_11_gpio_pin>; + pinctrl-2 = <&P8_11_gpio_pu_pin>; + pinctrl-3 = <&P8_11_gpio_pd_pin>; + pinctrl-4 = <&P8_11_gpio_input_pin>; + pinctrl-5 = <&P8_11_qep_pin>; + pinctrl-6 = <&P8_11_pruout_pin>; + }; + + P8_12_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "qep", "pruout"; + pinctrl-0 = <&P8_12_default_pin>; + pinctrl-1 = <&P8_12_gpio_pin>; + pinctrl-2 = <&P8_12_gpio_pu_pin>; + pinctrl-3 = <&P8_12_gpio_pd_pin>; + pinctrl-4 = <&P8_12_gpio_input_pin>; + pinctrl-5 = <&P8_12_qep_pin>; + pinctrl-6 = <&P8_12_pruout_pin>; + }; + + P8_13_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pwm"; + pinctrl-0 = <&P8_13_default_pin>; + pinctrl-1 = <&P8_13_gpio_pin>; + pinctrl-2 = <&P8_13_gpio_pu_pin>; + pinctrl-3 = <&P8_13_gpio_pd_pin>; + pinctrl-4 = <&P8_13_gpio_input_pin>; + pinctrl-5 = <&P8_13_pwm_pin>; + }; + + P8_14_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pwm"; + pinctrl-0 = <&P8_14_default_pin>; + pinctrl-1 = <&P8_14_gpio_pin>; + pinctrl-2 = <&P8_14_gpio_pu_pin>; + pinctrl-3 = <&P8_14_gpio_pd_pin>; + pinctrl-4 = <&P8_14_gpio_input_pin>; + pinctrl-5 = <&P8_14_pwm_pin>; + }; + + P8_15_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pru_ecap", "pruin"; + pinctrl-0 = <&P8_15_default_pin>; + pinctrl-1 = <&P8_15_gpio_pin>; + pinctrl-2 = <&P8_15_gpio_pu_pin>; + pinctrl-3 = <&P8_15_gpio_pd_pin>; + pinctrl-4 = <&P8_15_gpio_input_pin>; + pinctrl-5 = <&P8_15_pru_ecap_pin>; + pinctrl-6 = <&P8_15_pruin_pin>; + }; + + P8_16_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruin"; + pinctrl-0 = <&P8_16_default_pin>; + pinctrl-1 = <&P8_16_gpio_pin>; + pinctrl-2 = <&P8_16_gpio_pu_pin>; + pinctrl-3 = <&P8_16_gpio_pd_pin>; + pinctrl-4 = <&P8_16_gpio_input_pin>; + pinctrl-5 = <&P8_16_pruin_pin>; + }; + + P8_17_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pwm"; + pinctrl-0 = <&P8_17_default_pin>; + pinctrl-1 = <&P8_17_gpio_pin>; + pinctrl-2 = <&P8_17_gpio_pu_pin>; + pinctrl-3 = <&P8_17_gpio_pd_pin>; + pinctrl-4 = <&P8_17_gpio_input_pin>; + }; + + P8_18_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P8_18_default_pin>; + pinctrl-1 = <&P8_18_gpio_pin>; + pinctrl-2 = <&P8_18_gpio_pu_pin>; + pinctrl-3 = <&P8_18_gpio_pd_pin>; + pinctrl-4 = <&P8_18_gpio_input_pin>; + pinctrl-5 = <&P8_18_qep_pin>; + }; + + P8_19_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pwm"; + pinctrl-0 = <&P8_19_default_pin>; + pinctrl-1 = <&P8_19_gpio_pin>; + pinctrl-2 = <&P8_19_gpio_pu_pin>; + pinctrl-3 = <&P8_19_gpio_pd_pin>; + pinctrl-4 = <&P8_19_gpio_input_pin>; + pinctrl-5 = <&P8_19_pwm_pin>; + }; + + P8_20_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P8_20_default_pin>; + pinctrl-1 = <&P8_20_gpio_pin>; + pinctrl-2 = <&P8_20_gpio_pu_pin>; + pinctrl-3 = <&P8_20_gpio_pd_pin>; + pinctrl-4 = <&P8_20_gpio_input_pin>; + pinctrl-5 = <&P8_20_pruout_pin>; + pinctrl-6 = <&P8_20_pruin_pin>; + }; + + P8_21_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P8_21_default_pin>; + pinctrl-1 = <&P8_21_gpio_pin>; + pinctrl-2 = <&P8_21_gpio_pu_pin>; + pinctrl-3 = <&P8_21_gpio_pd_pin>; + pinctrl-4 = <&P8_21_gpio_input_pin>; + pinctrl-5 = <&P8_21_pruout_pin>; + pinctrl-6 = <&P8_21_pruin_pin>; + }; + + P8_22_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P8_22_default_pin>; + pinctrl-1 = <&P8_22_gpio_pin>; + pinctrl-2 = <&P8_22_gpio_pu_pin>; + pinctrl-3 = <&P8_22_gpio_pd_pin>; + pinctrl-4 = <&P8_22_gpio_input_pin>; + }; + + P8_23_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P8_23_default_pin>; + pinctrl-1 = <&P8_23_gpio_pin>; + pinctrl-2 = <&P8_23_gpio_pu_pin>; + pinctrl-3 = <&P8_23_gpio_pd_pin>; + pinctrl-4 = <&P8_23_gpio_input_pin>; + }; + + P8_24_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P8_24_default_pin>; + pinctrl-1 = <&P8_24_gpio_pin>; + pinctrl-2 = <&P8_24_gpio_pu_pin>; + pinctrl-3 = <&P8_24_gpio_pd_pin>; + pinctrl-4 = <&P8_24_gpio_input_pin>; + }; + + P8_25_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P8_25_default_pin>; + pinctrl-1 = <&P8_25_gpio_pin>; + pinctrl-2 = <&P8_25_gpio_pu_pin>; + pinctrl-3 = <&P8_25_gpio_pd_pin>; + pinctrl-4 = <&P8_25_gpio_input_pin>; + }; + + P8_26_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P8_26_default_pin>; + pinctrl-1 = <&P8_26_gpio_pin>; + pinctrl-2 = <&P8_26_gpio_pu_pin>; + pinctrl-3 = <&P8_26_gpio_pd_pin>; + pinctrl-4 = <&P8_26_gpio_input_pin>; + }; + + P8_27_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P8_27_default_pin>; + pinctrl-1 = <&P8_27_gpio_pin>; + pinctrl-2 = <&P8_27_gpio_pu_pin>; + pinctrl-3 = <&P8_27_gpio_pd_pin>; + pinctrl-4 = <&P8_27_gpio_input_pin>; + pinctrl-5 = <&P8_27_pruout_pin>; + pinctrl-6 = <&P8_27_pruin_pin>; + }; + + P8_28_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P8_28_default_pin>; + pinctrl-1 = <&P8_28_gpio_pin>; + pinctrl-2 = <&P8_28_gpio_pu_pin>; + pinctrl-3 = <&P8_28_gpio_pd_pin>; + pinctrl-4 = <&P8_28_gpio_input_pin>; + pinctrl-5 = <&P8_28_pruout_pin>; + pinctrl-6 = <&P8_28_pruin_pin>; + }; + + P8_29_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P8_29_default_pin>; + pinctrl-1 = <&P8_29_gpio_pin>; + pinctrl-2 = <&P8_29_gpio_pu_pin>; + pinctrl-3 = <&P8_29_gpio_pd_pin>; + pinctrl-4 = <&P8_29_gpio_input_pin>; + pinctrl-5 = <&P8_29_pruout_pin>; + pinctrl-6 = <&P8_29_pruin_pin>; + }; + + P8_30_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P8_30_default_pin>; + pinctrl-1 = <&P8_30_gpio_pin>; + pinctrl-2 = <&P8_30_gpio_pu_pin>; + pinctrl-3 = <&P8_30_gpio_pd_pin>; + pinctrl-4 = <&P8_30_gpio_input_pin>; + pinctrl-5 = <&P8_30_pruout_pin>; + pinctrl-6 = <&P8_30_pruin_pin>; + }; + + P8_31_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "uart"; + pinctrl-0 = <&P8_31_default_pin>; + pinctrl-1 = <&P8_31_gpio_pin>; + pinctrl-2 = <&P8_31_gpio_pu_pin>; + pinctrl-3 = <&P8_31_gpio_pd_pin>; + pinctrl-4 = <&P8_31_gpio_input_pin>; + pinctrl-5 = <&P8_31_uart_pin>; + }; + + P8_32_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P8_32_default_pin>; + pinctrl-1 = <&P8_32_gpio_pin>; + pinctrl-2 = <&P8_32_gpio_pu_pin>; + pinctrl-3 = <&P8_32_gpio_pd_pin>; + pinctrl-4 = <&P8_32_gpio_input_pin>; + }; + + P8_33_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "qep"; + pinctrl-0 = <&P8_33_default_pin>; + pinctrl-1 = <&P8_33_gpio_pin>; + pinctrl-2 = <&P8_33_gpio_pu_pin>; + pinctrl-3 = <&P8_33_gpio_pd_pin>; + pinctrl-4 = <&P8_33_gpio_input_pin>; + pinctrl-5 = <&P8_33_qep_pin>; + }; + + P8_34_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pwm"; + pinctrl-0 = <&P8_34_default_pin>; + pinctrl-1 = <&P8_34_gpio_pin>; + pinctrl-2 = <&P8_34_gpio_pu_pin>; + pinctrl-3 = <&P8_34_gpio_pd_pin>; + pinctrl-4 = <&P8_34_gpio_input_pin>; + pinctrl-5 = <&P8_34_pwm_pin>; + }; + + P8_35_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "qep"; + pinctrl-0 = <&P8_35_default_pin>; + pinctrl-1 = <&P8_35_gpio_pin>; + pinctrl-2 = <&P8_35_gpio_pu_pin>; + pinctrl-3 = <&P8_35_gpio_pd_pin>; + pinctrl-4 = <&P8_35_gpio_input_pin>; + pinctrl-5 = <&P8_35_qep_pin>; + }; + + P8_36_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pwm"; + pinctrl-0 = <&P8_36_default_pin>; + pinctrl-1 = <&P8_36_gpio_pin>; + pinctrl-2 = <&P8_36_gpio_pu_pin>; + pinctrl-3 = <&P8_36_gpio_pd_pin>; + pinctrl-4 = <&P8_36_gpio_input_pin>; + pinctrl-5 = <&P8_36_pwm_pin>; + }; + + P8_37_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "uart"; + pinctrl-0 = <&P8_37_default_pin>; + pinctrl-1 = <&P8_37_gpio_pin>; + pinctrl-2 = <&P8_37_gpio_pu_pin>; + pinctrl-3 = <&P8_37_gpio_pd_pin>; + pinctrl-4 = <&P8_37_gpio_input_pin>; + pinctrl-5 = <&P8_37_uart_pin>; + }; + + P8_38_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "uart"; + pinctrl-0 = <&P8_38_default_pin>; + pinctrl-1 = <&P8_38_gpio_pin>; + pinctrl-2 = <&P8_38_gpio_pu_pin>; + pinctrl-3 = <&P8_38_gpio_pd_pin>; + pinctrl-4 = <&P8_38_gpio_input_pin>; + pinctrl-5 = <&P8_38_uart_pin>; + }; + + P8_39_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P8_39_default_pin>; + pinctrl-1 = <&P8_39_gpio_pin>; + pinctrl-2 = <&P8_39_gpio_pu_pin>; + pinctrl-3 = <&P8_39_gpio_pd_pin>; + pinctrl-4 = <&P8_39_gpio_input_pin>; + pinctrl-5 = <&P8_39_pruout_pin>; + pinctrl-6 = <&P8_39_pruin_pin>; + }; + + P8_40_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P8_40_default_pin>; + pinctrl-1 = <&P8_40_gpio_pin>; + pinctrl-2 = <&P8_40_gpio_pu_pin>; + pinctrl-3 = <&P8_40_gpio_pd_pin>; + pinctrl-4 = <&P8_40_gpio_input_pin>; + pinctrl-5 = <&P8_40_pruout_pin>; + pinctrl-6 = <&P8_40_pruin_pin>; + }; + + P8_41_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P8_41_default_pin>; + pinctrl-1 = <&P8_41_gpio_pin>; + pinctrl-2 = <&P8_41_gpio_pu_pin>; + pinctrl-3 = <&P8_41_gpio_pd_pin>; + pinctrl-4 = <&P8_41_gpio_input_pin>; + pinctrl-5 = <&P8_41_pruout_pin>; + pinctrl-6 = <&P8_41_pruin_pin>; + }; + + P8_42_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P8_42_default_pin>; + pinctrl-1 = <&P8_42_gpio_pin>; + pinctrl-2 = <&P8_42_gpio_pu_pin>; + pinctrl-3 = <&P8_42_gpio_pd_pin>; + pinctrl-4 = <&P8_42_gpio_input_pin>; + pinctrl-5 = <&P8_42_pruout_pin>; + pinctrl-6 = <&P8_42_pruin_pin>; + }; + + P8_43_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P8_43_default_pin>; + pinctrl-1 = <&P8_43_gpio_pin>; + pinctrl-2 = <&P8_43_gpio_pu_pin>; + pinctrl-3 = <&P8_43_gpio_pd_pin>; + pinctrl-4 = <&P8_43_gpio_input_pin>; + pinctrl-5 = <&P8_43_pruout_pin>; + pinctrl-6 = <&P8_43_pruin_pin>; + }; + + P8_44_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P8_44_default_pin>; + pinctrl-1 = <&P8_44_gpio_pin>; + pinctrl-2 = <&P8_44_gpio_pu_pin>; + pinctrl-3 = <&P8_44_gpio_pd_pin>; + pinctrl-4 = <&P8_44_gpio_input_pin>; + pinctrl-5 = <&P8_44_pruout_pin>; + pinctrl-6 = <&P8_44_pruin_pin>; + }; + + P8_45_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P8_45_default_pin>; + pinctrl-1 = <&P8_45_gpio_pin>; + pinctrl-2 = <&P8_45_gpio_pu_pin>; + pinctrl-3 = <&P8_45_gpio_pd_pin>; + pinctrl-4 = <&P8_45_gpio_input_pin>; + pinctrl-5 = <&P8_45_pruout_pin>; + pinctrl-6 = <&P8_45_pruin_pin>; + }; + + P8_46_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P8_46_default_pin>; + pinctrl-1 = <&P8_46_gpio_pin>; + pinctrl-2 = <&P8_46_gpio_pu_pin>; + pinctrl-3 = <&P8_46_gpio_pd_pin>; + pinctrl-4 = <&P8_46_gpio_input_pin>; + pinctrl-5 = <&P8_46_pruout_pin>; + pinctrl-6 = <&P8_46_pruin_pin>; + }; + + /************************/ + /* P9 Header */ + /************************/ + + /* P9_01 GND */ + + /* P9_02 GND */ + + /* P9_03 3V3 */ + + /* P9_04 3V3 */ + + /* P9_05 VDD_5V */ + + /* P9_06 VDD_5V */ + + /* P9_07 SYS_5V */ + + /* P9_08 SYS_5V */ + + /* P9_09 PWR_BUT */ + + /* P9_10 RSTn */ + + P9_11_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "uart"; + pinctrl-0 = <&P9_11_default_pin>; + pinctrl-1 = <&P9_11_gpio_pin>; + pinctrl-2 = <&P9_11_gpio_pu_pin>; + pinctrl-3 = <&P9_11_gpio_pd_pin>; + pinctrl-4 = <&P9_11_gpio_input_pin>; + pinctrl-5 = <&P9_11_uart_pin>; + }; + + P9_12_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P9_12_default_pin>; + pinctrl-1 = <&P9_12_gpio_pin>; + pinctrl-2 = <&P9_12_gpio_pu_pin>; + pinctrl-3 = <&P9_12_gpio_pd_pin>; + pinctrl-4 = <&P9_12_gpio_input_pin>; + }; + + P9_13_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "uart"; + pinctrl-0 = <&P9_13_default_pin>; + pinctrl-1 = <&P9_13_gpio_pin>; + pinctrl-2 = <&P9_13_gpio_pu_pin>; + pinctrl-3 = <&P9_13_gpio_pd_pin>; + pinctrl-4 = <&P9_13_gpio_input_pin>; + pinctrl-5 = <&P9_13_uart_pin>; + }; + + P9_14_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pwm"; + pinctrl-0 = <&P9_14_default_pin>; + pinctrl-1 = <&P9_14_gpio_pin>; + pinctrl-2 = <&P9_14_gpio_pu_pin>; + pinctrl-3 = <&P9_14_gpio_pd_pin>; + pinctrl-4 = <&P9_14_gpio_input_pin>; + pinctrl-5 = <&P9_14_pwm_pin>; + }; + + P9_15_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P9_15_default_pin>; + pinctrl-1 = <&P9_15_gpio_pin>; + pinctrl-2 = <&P9_15_gpio_pu_pin>; + pinctrl-3 = <&P9_15_gpio_pd_pin>; + pinctrl-4 = <&P9_15_gpio_input_pin>; + }; + + P9_16_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pwm"; + pinctrl-0 = <&P9_16_default_pin>; + pinctrl-1 = <&P9_16_gpio_pin>; + pinctrl-2 = <&P9_16_gpio_pu_pin>; + pinctrl-3 = <&P9_16_gpio_pd_pin>; + pinctrl-4 = <&P9_16_gpio_input_pin>; + pinctrl-5 = <&P9_16_pwm_pin>; + }; + + P9_17_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "spi_cs", "i2c"; + pinctrl-0 = <&P9_17_default_pin>; + pinctrl-1 = <&P9_17_gpio_pin>; + pinctrl-2 = <&P9_17_gpio_pu_pin>; + pinctrl-3 = <&P9_17_gpio_pd_pin>; + pinctrl-4 = <&P9_17_gpio_input_pin>; + pinctrl-5 = <&P9_17_spi_cs_pin>; + pinctrl-6 = <&P9_17_i2c_pin>; + }; + + P9_18_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "spi", "i2c"; + pinctrl-0 = <&P9_18_default_pin>; + pinctrl-1 = <&P9_18_gpio_pin>; + pinctrl-2 = <&P9_18_gpio_pu_pin>; + pinctrl-3 = <&P9_18_gpio_pd_pin>; + pinctrl-4 = <&P9_18_gpio_input_pin>; + pinctrl-5 = <&P9_18_spi_pin>; + pinctrl-6 = <&P9_18_i2c_pin>; + }; + + P9_19_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "i2c"; + pinctrl-0 = <&P9_19_default_pin>; + pinctrl-1 = <&P9_19_gpio_pin>; + pinctrl-2 = <&P9_19_gpio_pu_pin>; + pinctrl-3 = <&P9_19_gpio_pd_pin>; + pinctrl-4 = <&P9_19_gpio_input_pin>; + pinctrl-5 = <&P9_19_i2c_pin>; + }; + + P9_20_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "i2c"; + pinctrl-0 = <&P9_20_default_pin>; + pinctrl-1 = <&P9_20_gpio_pin>; + pinctrl-2 = <&P9_20_gpio_pu_pin>; + pinctrl-3 = <&P9_20_gpio_pd_pin>; + pinctrl-4 = <&P9_20_gpio_input_pin>; + pinctrl-5 = <&P9_20_i2c_pin>; + }; + + P9_21_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "spi", "uart"; + pinctrl-0 = <&P9_21_default_pin>; + pinctrl-1 = <&P9_21_gpio_pin>; + pinctrl-2 = <&P9_21_gpio_pu_pin>; + pinctrl-3 = <&P9_21_gpio_pd_pin>; + pinctrl-4 = <&P9_21_gpio_input_pin>; + pinctrl-5 = <&P9_21_spi_pin>; + pinctrl-6 = <&P9_21_uart_pin>; + }; + + P9_22_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "spi_sclk", "uart"; + pinctrl-0 = <&P9_22_default_pin>; + pinctrl-1 = <&P9_22_gpio_pin>; + pinctrl-2 = <&P9_22_gpio_pu_pin>; + pinctrl-3 = <&P9_22_gpio_pd_pin>; + pinctrl-4 = <&P9_22_gpio_input_pin>; + pinctrl-5 = <&P9_22_spi_sclk_pin>; + pinctrl-6 = <&P9_22_uart_pin>; + }; + + P9_23_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P9_23_default_pin>; + pinctrl-1 = <&P9_23_gpio_pin>; + pinctrl-2 = <&P9_23_gpio_pu_pin>; + pinctrl-3 = <&P9_23_gpio_pd_pin>; + pinctrl-4 = <&P9_23_gpio_input_pin>; + }; + + P9_24_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "uart", "can"; + pinctrl-0 = <&P9_24_default_pin>; + pinctrl-1 = <&P9_24_gpio_pin>; + pinctrl-2 = <&P9_24_gpio_pu_pin>; + pinctrl-3 = <&P9_24_gpio_pd_pin>; + pinctrl-4 = <&P9_24_gpio_input_pin>; + pinctrl-5 = <&P9_24_uart_pin>; + pinctrl-6 = <&P9_24_can_pin>; + }; + + P9_25_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; + pinctrl-0 = <&P9_25_default_pin>; + pinctrl-1 = <&P9_25_gpio_pin>; + pinctrl-2 = <&P9_25_gpio_pu_pin>; + pinctrl-3 = <&P9_25_gpio_pd_pin>; + pinctrl-4 = <&P9_25_gpio_input_pin>; + pinctrl-5 = <&P9_25_pruout_pin>; + pinctrl-6 = <&P9_25_pruin_pin>; + }; + + P9_26_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "uart", "can", "i2c", "pruin"; + pinctrl-0 = <&P9_26_default_pin>; + pinctrl-1 = <&P9_26_gpio_pin>; + pinctrl-2 = <&P9_26_gpio_pu_pin>; + pinctrl-3 = <&P9_26_gpio_pd_pin>; + pinctrl-4 = <&P9_26_gpio_input_pin>; + pinctrl-5 = <&P9_26_uart_pin>; + pinctrl-6 = <&P9_26_can_pin>; + pinctrl-7 = <&P9_26_i2c_pin>; + pinctrl-8 = <&P9_26_pruin_pin>; + }; + + P9_27_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "qep", "pruout", "pruin"; + pinctrl-0 = <&P9_27_default_pin>; + pinctrl-1 = <&P9_27_gpio_pin>; + pinctrl-2 = <&P9_27_gpio_pu_pin>; + pinctrl-3 = <&P9_27_gpio_pd_pin>; + pinctrl-4 = <&P9_27_gpio_input_pin>; + pinctrl-5 = <&P9_27_qep_pin>; + pinctrl-6 = <&P9_27_pruout_pin>; + pinctrl-7 = <&P9_27_pruin_pin>; + }; + + P9_28_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "spi_cs", "pruout", "pruin"; + pinctrl-0 = <&P9_28_default_pin>; + pinctrl-1 = <&P9_28_gpio_pin>; + pinctrl-2 = <&P9_28_gpio_pu_pin>; + pinctrl-3 = <&P9_28_gpio_pd_pin>; + pinctrl-4 = <&P9_28_gpio_input_pin>; + pinctrl-5 = <&P9_28_spi_cs_pin>; + pinctrl-8 = <&P9_28_pruout_pin>; + pinctrl-9 = <&P9_28_pruin_pin>; + }; + + P9_29_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "spi", "pruout", "pruin"; + pinctrl-0 = <&P9_29_default_pin>; + pinctrl-1 = <&P9_29_gpio_pin>; + pinctrl-2 = <&P9_29_gpio_pu_pin>; + pinctrl-3 = <&P9_29_gpio_pd_pin>; + pinctrl-4 = <&P9_29_gpio_input_pin>; + pinctrl-5 = <&P9_29_spi_pin>; + pinctrl-6 = <&P9_29_pruout_pin>; + pinctrl-7 = <&P9_29_pruin_pin>; + }; + + P9_30_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "spi", "pruout", "pruin"; + pinctrl-0 = <&P9_30_default_pin>; + pinctrl-1 = <&P9_30_gpio_pin>; + pinctrl-2 = <&P9_30_gpio_pu_pin>; + pinctrl-3 = <&P9_30_gpio_pd_pin>; + pinctrl-4 = <&P9_30_gpio_input_pin>; + pinctrl-5 = <&P9_30_spi_pin>; + pinctrl-6 = <&P9_30_pruout_pin>; + pinctrl-7 = <&P9_30_pruin_pin>; + }; + + P9_31_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "spi_sclk", "pruout", "pruin"; + pinctrl-0 = <&P9_31_default_pin>; + pinctrl-1 = <&P9_31_gpio_pin>; + pinctrl-2 = <&P9_31_gpio_pu_pin>; + pinctrl-3 = <&P9_31_gpio_pd_pin>; + pinctrl-4 = <&P9_31_gpio_input_pin>; + pinctrl-5 = <&P9_31_spi_sclk_pin>; + pinctrl-6 = <&P9_31_pruout_pin>; + pinctrl-7 = <&P9_31_pruin_pin>; + }; + + /* P9_32 VADC */ + + /* P9_33 AIN4*/ + + /* P9_34 AGND */ + + /* P9_35 AIN6 */ + + /* P9_36 AIN5 */ + + /* P9_37 AIN2 */ + + /* P9_38 AIN3*/ + + /* P9_39 AIN0*/ + + /* P9_40 AIN1*/ + + P9_41_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruin"; + pinctrl-0 = <&P9_41_default_pin>; + pinctrl-1 = <&P9_41_gpio_pin>; + pinctrl-2 = <&P9_41_gpio_pu_pin>; + pinctrl-3 = <&P9_41_gpio_pd_pin>; + pinctrl-4 = <&P9_41_gpio_input_pin>; + pinctrl-5 = <&P9_41_pruin_pin>; + }; + + P9_42_pinmux { + compatible = "bone-pinmux-helper"; + status = "okay"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-0 = <&P9_42_default_pin>; + pinctrl-1 = <&P9_42_gpio_pin>; + pinctrl-2 = <&P9_42_gpio_pu_pin>; + pinctrl-3 = <&P9_42_gpio_pd_pin>; + pinctrl-4 = <&P9_42_gpio_input_pin>; + }; + + /* P9_43 GND */ + + /* P9_44 GND */ + + /* P9_45 GND */ + + /* P9_46 GND */ + + cape-universal { + compatible = "gpio-of-helper"; + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <>; + + P8_03 { + gpio-name = "P8_03"; + gpio = <&gpio1 24 0>; + input; + dir-changeable; + }; + + P8_04 { + gpio-name = "P8_04"; + gpio = <&gpio1 25 0>; + input; + dir-changeable; + }; + + P8_05 { + gpio-name = "P8_05"; + gpio = <&gpio7 1 0>; + input; + dir-changeable; + }; + + P8_06 { + gpio-name = "P8_06"; + gpio = <&gpio7 2 0>; + input; + dir-changeable; + }; + + P8_07 { + gpio-name = "P8_07"; + gpio = <&gpio6 5 0>; + input; + dir-changeable; + }; + + P8_08 { + gpio-name = "P8_08"; + gpio = <&gpio6 6 0>; + input; + dir-changeable; + }; + + P8_09 { + gpio-name = "P8_09"; + gpio = <&gpio6 18 0>; + input; + dir-changeable; + }; + + P8_10 { + gpio-name = "P8_10"; + gpio = <&gpio6 4 0>; + input; + dir-changeable; + }; + + P8_11 { + gpio-name = "P8_11"; + gpio = <&gpio3 11 0>; + input; + dir-changeable; + }; + + P8_12 { + gpio-name = "P8_12"; + gpio = <&gpio3 10 0>; + input; + dir-changeable; + }; + + P8_13 { + gpio-name = "P8_13"; + gpio = <&gpio4 11 0>; + input; + dir-changeable; + }; + + P8_14 { + gpio-name = "P8_14"; + gpio = <&gpio4 13 0>; + input; + dir-changeable; + }; + + P8_15 { + gpio-name = "P8_15"; + gpio = <&gpio4 3 0>; + input; + dir-changeable; + }; + + P8_16 { + gpio-name = "P8_16"; + gpio = <&gpio4 29 0>; + input; + dir-changeable; + }; + + P8_17 { + gpio-name = "P8_17"; + gpio = <&gpio8 18 0>; + input; + dir-changeable; + }; + + P8_18 { + gpio-name = "P8_18"; + gpio = <&gpio4 9 0>; + input; + dir-changeable; + }; + + P8_19 { + gpio-name = "P8_19"; + gpio = <&gpio4 10 0>; + input; + dir-changeable; + }; + + P8_20 { + gpio-name = "P8_20"; + gpio = <&gpio6 30 0>; + input; + dir-changeable; + }; + + P8_21 { + gpio-name = "P8_21"; + gpio = <&gpio6 29 0>; + input; + dir-changeable; + }; + + P8_22 { + gpio-name = "P8_22"; + gpio = <&gpio1 23 0>; + input; + dir-changeable; + }; + + P8_23 { + gpio-name = "P8_23"; + gpio = <&gpio1 22 0>; + input; + dir-changeable; + }; + + P8_24 { + gpio-name = "P8_24"; + gpio = <&gpio7 0 0>; + input; + dir-changeable; + }; + + P8_25 { + gpio-name = "P8_25"; + gpio = <&gpio6 31 0>; + input; + dir-changeable; + }; + + P8_26 { + gpio-name = "P8_26"; + gpio = <&gpio4 28 0>; + input; + dir-changeable; + }; + + P8_27 { + gpio-name = "P8_27"; + gpio = <&gpio4 23 0>; + input; + dir-changeable; + }; + + P8_28 { + gpio-name = "P8_28"; + gpio = <&gpio4 19 0>; + input; + dir-changeable; + }; + + P8_29 { + gpio-name = "P8_29"; + gpio = <&gpio4 22 0>; + input; + dir-changeable; + }; + + P8_30 { + gpio-name = "P8_30"; + gpio = <&gpio4 20 0>; + input; + dir-changeable; + }; + + P8_31 { + gpio-name = "P8_31"; + gpio = <&gpio8 14 0>; + input; + dir-changeable; + }; + + P8_32 { + gpio-name = "P8_32"; + gpio = <&gpio8 15 0>; + input; + dir-changeable; + }; + + P8_33 { + gpio-name = "P8_33"; + gpio = <&gpio8 13 0>; + input; + dir-changeable; + }; + + P8_34 { + gpio-name = "P8_34"; + gpio = <&gpio8 11 0>; + input; + dir-changeable; + }; + + P8_35 { + gpio-name = "P8_35"; + gpio = <&gpio8 12 0>; + input; + dir-changeable; + }; + + P8_36 { + gpio-name = "P8_36"; + gpio = <&gpio8 10 0>; + input; + dir-changeable; + }; + + P8_37 { + gpio-name = "P8_37"; + gpio = <&gpio8 8 0>; + input; + dir-changeable; + }; + + P8_38 { + gpio-name = "P8_38"; + gpio = <&gpio8 9 0>; + input; + dir-changeable; + }; + + P8_39 { + gpio-name = "P8_39"; + gpio = <&gpio8 6 0>; + input; + dir-changeable; + }; + + P8_40 { + gpio-name = "P8_40"; + gpio = <&gpio8 7 0>; + input; + dir-changeable; + }; + + P8_41 { + gpio-name = "P8_41"; + gpio = <&gpio8 4 0>; + input; + dir-changeable; + }; + + P8_42 { + gpio-name = "P8_42"; + gpio = <&gpio8 5 0>; + input; + dir-changeable; + }; + + P8_43 { + gpio-name = "P8_43"; + gpio = <&gpio8 2 0>; + input; + dir-changeable; + }; + + P8_44 { + gpio-name = "P8_44"; + gpio = <&gpio8 3 0>; + input; + dir-changeable; + }; + + P8_45 { + gpio-name = "P8_45"; + gpio = <&gpio8 0 0>; + input; + dir-changeable; + }; + + P8_46 { + gpio-name = "P8_46"; + gpio = <&gpio8 1 0>; + input; + dir-changeable; + }; + + P9_11 { + gpio-name = "P9_11"; + gpio = <&gpio8 17 0>; + input; + dir-changeable; + }; + + P9_12 { + gpio-name = "P9_12"; + gpio = <&gpio5 0 0>; + input; + dir-changeable; + }; + + P9_13 { + gpio-name = "P9_13"; + gpio = <&gpio6 12 0>; + input; + dir-changeable; + }; + + P9_14 { + gpio-name = "P9_14"; + gpio = <&gpio4 25 0>; + input; + dir-changeable; + }; + + P9_15 { + gpio-name = "P9_15"; + gpio = <&gpio3 12 0>; + input; + dir-changeable; + }; + + P9_16 { + gpio-name = "P9_16"; + gpio = <&gpio4 26 0>; + input; + dir-changeable; + }; + + P9_17 { + gpio-name = "P9_17"; + gpio = <&gpio7 17 0>; + input; + dir-changeable; + }; + + P9_18 { + gpio-name = "P9_18"; + gpio = <&gpio7 16 0>; + input; + dir-changeable; + }; + + P9_19 { + gpio-name = "P9_19"; + gpio = <&gpio7 3 0>; + input; + dir-changeable; + }; + + P9_20 { + gpio-name = "P9_20"; + gpio = <&gpio7 4 0>; + input; + dir-changeable; + }; + + P9_21 { + gpio-name = "P9_21"; + gpio = <&gpio3 3 0>; + input; + dir-changeable; + }; + + P9_22 { + gpio-name = "P9_22"; + gpio = <&gpio6 19 0>; + input; + dir-changeable; + }; + + P9_23 { + gpio-name = "P9_23"; + gpio = <&gpio7 11 0>; + input; + dir-changeable; + }; + + P9_24 { + gpio-name = "P9_24"; + gpio = <&gpio6 15 0>; + input; + dir-changeable; + }; + + P9_25 { + gpio-name = "P9_25"; + gpio = <&gpio6 17 0>; + input; + dir-changeable; + }; + + P9_26 { + gpio-name = "P9_26"; + gpio = <&gpio6 14 0>; + input; + dir-changeable; + }; + + P9_27 { + gpio-name = "P9_27"; + gpio = <&gpio6 15 0>; + input; + dir-changeable; + }; + + P9_28 { + gpio-name = "P9_28"; + gpio = <&gpio4 17 0>; + input; + dir-changeable; + }; + + P9_29 { + gpio-name = "P9_29"; + gpio = <&gpio5 11 0>; + input; + dir-changeable; + }; + + P9_30 { + gpio-name = "P9_30"; + gpio = <&gpio5 12 0>; + input; + dir-changeable; + }; + + P9_31 { + gpio-name = "P9_31"; + gpio = <&gpio5 10 0>; + input; + dir-changeable; + }; + + P9_41 { + gpio-name = "P9_41"; + gpio = <&gpio6 20 0>; + input; + dir-changeable; + }; + + P9_42 { + gpio-name = "P9_42"; + gpio = <&gpio4 18 0>; + input; + dir-changeable; + }; + }; +}; \ No newline at end of file -- GitLab From 07dc8493e786e568f74127ad342d24ddbb1677a5 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sat, 20 Jun 2020 09:43:55 +0530 Subject: [PATCH 07/86] create BBAI /bone/<bus>/<#> --- src/arm/bbai-bone-buses.dtsi | 81 ++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 src/arm/bbai-bone-buses.dtsi diff --git a/src/arm/bbai-bone-buses.dtsi b/src/arm/bbai-bone-buses.dtsi new file mode 100644 index 00000000..e95d818a --- /dev/null +++ b/src/arm/bbai-bone-buses.dtsi @@ -0,0 +1,81 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#include <dt-bindings/board/am572x-bbai-pins.h> + +&dra7_pmx_core { + bone_uart_1_pins: pinmux_bone_uart_1_pins { + pinctrl-single,pins = < + P9_24( PIN_OUTPUT_PULLUP | MUX_MODE3) /* gpio6_15.uart10_txd */ + P9_26A( PIN_INPUT_PULLUP | MUX_MODE3) /* gpio6_14.uart10_rxd */ + /* unused pins */ + P9_26B( PIN_OUTPUT | MUX_MODE15) + >; + }; + + bone_uart_2_pins: pinmux_bone_uart_2_pins { + pinctrl-single,pins = < + P9_21B( PIN_OUTPUT_PULLUP | MUX_MODE1) /* spi2_d1.uart3_txd */ + P9_22B( PIN_INPUT_PULLUP | MUX_MODE1) /* spi2_sclk.uart3_rxd */ + /* unused pins */ + P9_21A( PIN_OUTPUT | MUX_MODE15) + P9_22A( PIN_OUTPUT | MUX_MODE15) + >; + }; + + bone_uart_4_pins: pinmux_bone_uart_4_pins { + pinctrl-single,pins = < + P9_13( PIN_OUTPUT_PULLUP | MUX_MODE4) /* mcasp3_axr1.uart5_txd */ + P9_11A( PIN_INPUT_PULLUP | MUX_MODE4) /* mcasp3_axr0.uart5_rxd */ + /* unused pins */ + P9_11B( PIN_OUTPUT | MUX_MODE15) + >; + }; + + bone_uart_5_pins: pinmux_bone_uart_5_pins { + pinctrl-single,pins = < + P8_37B( PIN_OUTPUT_PULLUP | MUX_MODE3) /* uart8_txd */ + P8_38B( PIN_INPUT_PULLUP | MUX_MODE3) /* uart8_rxd */ + /* unused pins */ + P8_37A( PIN_OUTPUT | MUX_MODE15) + P8_38A( PIN_OUTPUT | MUX_MODE15) + >; + }; +}; + +bone_uart_1: &uart10 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_uart_1_pins>; + symlink = "bone/uart/1"; +}; + +bone_uart_2: &uart3 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_uart_2_pins>; + symlink = "bone/uart/2"; +}; + +bone_uart_3: &ocp{ + // not available +}; + +bone_uart_4: &uart5 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_uart_4_pins>; + symlink = "bone/uart/4"; +}; + +bone_uart_5: &uart8 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_uart_5_pins>; + symlink = "bone/uart/5"; +}; \ No newline at end of file -- GitLab From c42c59a704f6f9145ba056ea1e7d7347b867be25 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sat, 20 Jun 2020 09:44:27 +0530 Subject: [PATCH 08/86] create BBB /bone/<bus>/<#> --- src/arm/bbb-bone-buses.dtsi | 80 +++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 src/arm/bbb-bone-buses.dtsi diff --git a/src/arm/bbb-bone-buses.dtsi b/src/arm/bbb-bone-buses.dtsi new file mode 100644 index 00000000..d80ef33f --- /dev/null +++ b/src/arm/bbb-bone-buses.dtsi @@ -0,0 +1,80 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#include <dt-bindings/board/am335x-bbb-pins.h> + +&am33xx_pinmux { +bone_uart_1_pins: pinmux_bone_uart_1_pins { + pinctrl-single,pins = < + P9_24( PIN_OUTPUT_PULLUP | MUX_MODE0) + P9_26( PIN_INPUT_PULLUP | MUX_MODE0) + >; + }; + + bone_uart_2_pins: pinmux_bone_uart_2_pins { + pinctrl-single,pins = < + P9_21( PIN_OUTPUT_PULLUP | MUX_MODE1) + P9_22( PIN_INPUT_PULLUP | MUX_MODE1) + >; + }; + + bone_uart_3_pins: pinmux_bone_uart_3_pins { + pinctrl-single,pins = < + P9_42A (PIN_OUTPUT_PULLUP | MUX_MODE1) + >; + }; + + bone_uart_4_pins: pinmux_bone_uart_4_pins { + pinctrl-single,pins = < + P9_13(PIN_OUTPUT_PULLUP | MUX_MODE6) + P9_11(PIN_OUTPUT_PULLUP | MUX_MODE6) + >; + }; + + bone_uart_5_pins: pinmux_bone_uart_5_pins { + pinctrl-single,pins = < + P8_37( PIN_OUTPUT_PULLUP | MUX_MODE4) + P8_38( PIN_INPUT_PULLUP | MUX_MODE4) + >; + }; +}; + +bone_uart_1: &uart1 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_uart_1_pins>; + symlink = "bone/uart/1"; +}; + +bone_uart_2: &uart2 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_uart_2_pins>; + symlink = "bone/uart/2"; +}; + +bone_uart_3: &uart3 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_uart_3_pins>; + symlink = "bone/uart/3"; +}; + +bone_uart_4: &uart4 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_uart_4_pins>; + symlink = "bone/uart/4"; +}; + +bone_uart_5: &uart5 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_uart_5_pins>; + symlink = "bone/uart/5"; +}; \ No newline at end of file -- GitLab From 6280f4756805494d5dffe3e461b10c4fb9b9e6f0 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Thu, 25 Jun 2020 21:28:56 +0530 Subject: [PATCH 09/86] fix tabs --- include/dt-bindings/board/am335x-bbb-pins.h | 138 ++++++++++---------- 1 file changed, 69 insertions(+), 69 deletions(-) diff --git a/include/dt-bindings/board/am335x-bbb-pins.h b/include/dt-bindings/board/am335x-bbb-pins.h index bdadd93b..e3b94f9d 100644 --- a/include/dt-bindings/board/am335x-bbb-pins.h +++ b/include/dt-bindings/board/am335x-bbb-pins.h @@ -9,74 +9,74 @@ #ifndef _DT_BINDINGS_BOARD_AM335X_BBB_PINS_H #define _DT_BINDINGS_BOARD_AM335X_BBB_PINS_H -#define P8_03(mode) AM33XX_IOPAD(0x0818, mode) /* gpmc_ad6 */ -#define P8_04(mode) AM33XX_IOPAD(0x081c, mode) /* gpmc_ad7 */ -#define P8_05(mode) AM33XX_IOPAD(0x0808, mode) /* gpmc_ad2 */ -#define P8_06(mode) AM33XX_IOPAD(0x080c, mode) /* gpmc_ad3 */ -#define P8_07(mode) AM33XX_IOPAD(0x0890, mode) /* gpmc_advn_ale */ -#define P8_08(mode) AM33XX_IOPAD(0x0894, mode) /* gpmc_oen_ren */ -#define P8_09(mode) AM33XX_IOPAD(0x089c, mode) /* gpmc_be0n_cle */ -#define P8_10(mode) AM33XX_IOPAD(0x0898, mode) /* gpmc_wen */ -#define P8_11(mode) AM33XX_IOPAD(0x0834, mode) /* gpmc_ad13 */ -#define P8_12(mode) AM33XX_IOPAD(0x0830, mode) /* gpmc_ad12 */ -#define P8_13(mode) AM33XX_IOPAD(0x0824, mode) /* gpmc_ad9 */ -#define P8_14(mode) AM33XX_IOPAD(0x0828, mode) /* gpmc_ad10 */ -#define P8_15(mode) AM33XX_IOPAD(0x083c, mode) /* gpmc_ad15 */ -#define P8_16(mode) AM33XX_IOPAD(0x0838, mode) /* gpmc_ad14 */ -#define P8_17(mode) AM33XX_IOPAD(0x082c, mode) /* gpmc_ad11 */ -#define P8_18(mode) AM33XX_IOPAD(0x088c, mode) /* gpmc_clk */ -#define P8_19(mode) AM33XX_IOPAD(0x0820, mode) /* gpmc_ad8 */ -#define P8_20(mode) AM33XX_IOPAD(0x0884, mode) /* gpmc_csn2 */ -#define P8_21(mode) AM33XX_IOPAD(0x0880, mode) /* gpmc_csn1 */ -#define P8_22(mode) AM33XX_IOPAD(0x0814, mode) /* gpmc_ad5 */ -#define P8_23(mode) AM33XX_IOPAD(0x0810, mode) /* gpmc_ad4 */ -#define P8_24(mode) AM33XX_IOPAD(0x0804, mode) /* gpmc_ad1 */ -#define P8_25(mode) AM33XX_IOPAD(0x0800, mode) /* gpmc_ad0 */ -#define P8_26(mode) AM33XX_IOPAD(0x087c, mode) /* gpmc_csn0 */ -#define P8_27(mode) AM33XX_IOPAD(0x08e0, mode) /* lcd_vsync */ -#define P8_28(mode) AM33XX_IOPAD(0x08e8, mode) /* lcd_pclk */ -#define P8_29(mode) AM33XX_IOPAD(0x08e4, mode) /* lcd_hsync */ -#define P8_30(mode) AM33XX_IOPAD(0x08ec, mode) /* lcd_ac_bias_en */ -#define P8_31(mode) AM33XX_IOPAD(0x08d8, mode) /* lcd_data14 */ -#define P8_32(mode) AM33XX_IOPAD(0x08dc, mode) /* lcd_data15 */ -#define P8_33(mode) AM33XX_IOPAD(0x08d4, mode) /* lcd_data13 */ -#define P8_34(mode) AM33XX_IOPAD(0x08cc, mode) /* lcd_data11 */ -#define P8_35(mode) AM33XX_IOPAD(0x08d0, mode) /* lcd_data12 */ -#define P8_36(mode) AM33XX_IOPAD(0x08c8, mode) /* lcd_data10 */ -#define P8_37(mode) AM33XX_IOPAD(0x08c0, mode) /* lcd_data8 */ -#define P8_38(mode) AM33XX_IOPAD(0x08c4, mode) /* lcd_data9 */ -#define P8_39(mode) AM33XX_IOPAD(0x08b8, mode) /* lcd_data6 */ -#define P8_40(mode) AM33XX_IOPAD(0x08bc, mode) /* lcd_data7 */ -#define P8_41(mode) AM33XX_IOPAD(0x08b0, mode) /* lcd_data4 */ -#define P8_42(mode) AM33XX_IOPAD(0x08b4, mode) /* lcd_data5 */ -#define P8_43(mode) AM33XX_IOPAD(0x08a8, mode) /* lcd_data2 */ -#define P8_44(mode) AM33XX_IOPAD(0x08ac, mode) /* lcd_data3 */ -#define P8_45(mode) AM33XX_IOPAD(0x08a0, mode) /* lcd_data0 */ -#define P8_46(mode) AM33XX_IOPAD(0x08a4, mode) /* lcd_data1 */ -#define P9_11(mode) AM33XX_IOPAD(0x0870, mode) /* gpmc_wait0 */ -#define P9_12(mode) AM33XX_IOPAD(0x0878, mode) /* gpmc_be1n */ -#define P9_13(mode) AM33XX_IOPAD(0x0874, mode) /* gpmc_wpn */ -#define P9_14(mode) AM33XX_IOPAD(0x0848, mode) /* gpmc_a2 */ -#define P9_15(mode) AM33XX_IOPAD(0x0840, mode) /* gpmc_a0 */ -#define P9_16(mode) AM33XX_IOPAD(0x084c, mode) /* gpmc_a3 */ -#define P9_17(mode) AM33XX_IOPAD(0x095c, mode) /* spi0_cs0 */ -#define P9_18(mode) AM33XX_IOPAD(0x0958, mode) /* spi0_d1 */ -#define P9_19(mode) AM33XX_IOPAD(0x097c, mode) /* uart1_rtsn */ -#define P9_20(mode) AM33XX_IOPAD(0x0978, mode) /* uart1_ctsn */ -#define P9_21(mode) AM33XX_IOPAD(0x0954, mode) /* spi0_d0 */ -#define P9_22(mode) AM33XX_IOPAD(0x0950, mode) /* spi0_sclk */ -#define P9_23(mode) AM33XX_IOPAD(0x0844, mode) /* gpmc_a1 */ -#define P9_24(mode) AM33XX_IOPAD(0x0984, mode) /* uart1_txd */ -#define P9_25(mode) AM33XX_IOPAD(0x09ac, mode) /* mcasp0_ahclkx */ -#define P9_26(mode) AM33XX_IOPAD(0x0980, mode) /* uart1_rxd */ -#define P9_27(mode) AM33XX_IOPAD(0x09a4, mode) /* mcasp0_fsr */ -#define P9_28(mode) AM33XX_IOPAD(0x099c, mode) /* mcasp0_ahclkr */ -#define P9_29(mode) AM33XX_IOPAD(0x0994, mode) /* mcasp0_fsx */ -#define P9_30(mode) AM33XX_IOPAD(0x0998, mode) /* mcasp0_axr0 */ -#define P9_31(mode) AM33XX_IOPAD(0x0990, mode) /* mcasp0_aclkx */ -#define P9_41A(mode) AM33XX_IOPAD(0x09b4, mode) /* xdma_event_intr1 */ -#define P9_41B(mode) AM33XX_IOPAD(0x09a8, mode) /* mcasp0_axr1 */ -#define P9_42A(mode) AM33XX_IOPAD(0x0964, mode) /* P0_in_PWM0_out */ -#define P9_42B(mode) AM33XX_IOPAD(0x09a0, mode) /* mcasp0_aclkr */ +#define P8_03(mode) AM33XX_IOPAD(0x0818, mode) /* gpmc_ad6 */ +#define P8_04(mode) AM33XX_IOPAD(0x081c, mode) /* gpmc_ad7 */ +#define P8_05(mode) AM33XX_IOPAD(0x0808, mode) /* gpmc_ad2 */ +#define P8_06(mode) AM33XX_IOPAD(0x080c, mode) /* gpmc_ad3 */ +#define P8_07(mode) AM33XX_IOPAD(0x0890, mode) /* gpmc_advn_ale */ +#define P8_08(mode) AM33XX_IOPAD(0x0894, mode) /* gpmc_oen_ren */ +#define P8_09(mode) AM33XX_IOPAD(0x089c, mode) /* gpmc_be0n_cle */ +#define P8_10(mode) AM33XX_IOPAD(0x0898, mode) /* gpmc_wen */ +#define P8_11(mode) AM33XX_IOPAD(0x0834, mode) /* gpmc_ad13 */ +#define P8_12(mode) AM33XX_IOPAD(0x0830, mode) /* gpmc_ad12 */ +#define P8_13(mode) AM33XX_IOPAD(0x0824, mode) /* gpmc_ad9 */ +#define P8_14(mode) AM33XX_IOPAD(0x0828, mode) /* gpmc_ad10 */ +#define P8_15(mode) AM33XX_IOPAD(0x083c, mode) /* gpmc_ad15 */ +#define P8_16(mode) AM33XX_IOPAD(0x0838, mode) /* gpmc_ad14 */ +#define P8_17(mode) AM33XX_IOPAD(0x082c, mode) /* gpmc_ad11 */ +#define P8_18(mode) AM33XX_IOPAD(0x088c, mode) /* gpmc_clk */ +#define P8_19(mode) AM33XX_IOPAD(0x0820, mode) /* gpmc_ad8 */ +#define P8_20(mode) AM33XX_IOPAD(0x0884, mode) /* gpmc_csn2 */ +#define P8_21(mode) AM33XX_IOPAD(0x0880, mode) /* gpmc_csn1 */ +#define P8_22(mode) AM33XX_IOPAD(0x0814, mode) /* gpmc_ad5 */ +#define P8_23(mode) AM33XX_IOPAD(0x0810, mode) /* gpmc_ad4 */ +#define P8_24(mode) AM33XX_IOPAD(0x0804, mode) /* gpmc_ad1 */ +#define P8_25(mode) AM33XX_IOPAD(0x0800, mode) /* gpmc_ad0 */ +#define P8_26(mode) AM33XX_IOPAD(0x087c, mode) /* gpmc_csn0 */ +#define P8_27(mode) AM33XX_IOPAD(0x08e0, mode) /* lcd_vsync */ +#define P8_28(mode) AM33XX_IOPAD(0x08e8, mode) /* lcd_pclk */ +#define P8_29(mode) AM33XX_IOPAD(0x08e4, mode) /* lcd_hsync */ +#define P8_30(mode) AM33XX_IOPAD(0x08ec, mode) /* lcd_ac_bias_en */ +#define P8_31(mode) AM33XX_IOPAD(0x08d8, mode) /* lcd_data14 */ +#define P8_32(mode) AM33XX_IOPAD(0x08dc, mode) /* lcd_data15 */ +#define P8_33(mode) AM33XX_IOPAD(0x08d4, mode) /* lcd_data13 */ +#define P8_34(mode) AM33XX_IOPAD(0x08cc, mode) /* lcd_data11 */ +#define P8_35(mode) AM33XX_IOPAD(0x08d0, mode) /* lcd_data12 */ +#define P8_36(mode) AM33XX_IOPAD(0x08c8, mode) /* lcd_data10 */ +#define P8_37(mode) AM33XX_IOPAD(0x08c0, mode) /* lcd_data8 */ +#define P8_38(mode) AM33XX_IOPAD(0x08c4, mode) /* lcd_data9 */ +#define P8_39(mode) AM33XX_IOPAD(0x08b8, mode) /* lcd_data6 */ +#define P8_40(mode) AM33XX_IOPAD(0x08bc, mode) /* lcd_data7 */ +#define P8_41(mode) AM33XX_IOPAD(0x08b0, mode) /* lcd_data4 */ +#define P8_42(mode) AM33XX_IOPAD(0x08b4, mode) /* lcd_data5 */ +#define P8_43(mode) AM33XX_IOPAD(0x08a8, mode) /* lcd_data2 */ +#define P8_44(mode) AM33XX_IOPAD(0x08ac, mode) /* lcd_data3 */ +#define P8_45(mode) AM33XX_IOPAD(0x08a0, mode) /* lcd_data0 */ +#define P8_46(mode) AM33XX_IOPAD(0x08a4, mode) /* lcd_data1 */ +#define P9_11(mode) AM33XX_IOPAD(0x0870, mode) /* gpmc_wait0 */ +#define P9_12(mode) AM33XX_IOPAD(0x0878, mode) /* gpmc_be1n */ +#define P9_13(mode) AM33XX_IOPAD(0x0874, mode) /* gpmc_wpn */ +#define P9_14(mode) AM33XX_IOPAD(0x0848, mode) /* gpmc_a2 */ +#define P9_15(mode) AM33XX_IOPAD(0x0840, mode) /* gpmc_a0 */ +#define P9_16(mode) AM33XX_IOPAD(0x084c, mode) /* gpmc_a3 */ +#define P9_17(mode) AM33XX_IOPAD(0x095c, mode) /* spi0_cs0 */ +#define P9_18(mode) AM33XX_IOPAD(0x0958, mode) /* spi0_d1 */ +#define P9_19(mode) AM33XX_IOPAD(0x097c, mode) /* uart1_rtsn */ +#define P9_20(mode) AM33XX_IOPAD(0x0978, mode) /* uart1_ctsn */ +#define P9_21(mode) AM33XX_IOPAD(0x0954, mode) /* spi0_d0 */ +#define P9_22(mode) AM33XX_IOPAD(0x0950, mode) /* spi0_sclk */ +#define P9_23(mode) AM33XX_IOPAD(0x0844, mode) /* gpmc_a1 */ +#define P9_24(mode) AM33XX_IOPAD(0x0984, mode) /* uart1_txd */ +#define P9_25(mode) AM33XX_IOPAD(0x09ac, mode) /* mcasp0_ahclkx */ +#define P9_26(mode) AM33XX_IOPAD(0x0980, mode) /* uart1_rxd */ +#define P9_27(mode) AM33XX_IOPAD(0x09a4, mode) /* mcasp0_fsr */ +#define P9_28(mode) AM33XX_IOPAD(0x099c, mode) /* mcasp0_ahclkr */ +#define P9_29(mode) AM33XX_IOPAD(0x0994, mode) /* mcasp0_fsx */ +#define P9_30(mode) AM33XX_IOPAD(0x0998, mode) /* mcasp0_axr0 */ +#define P9_31(mode) AM33XX_IOPAD(0x0990, mode) /* mcasp0_aclkx */ +#define P9_41A(mode) AM33XX_IOPAD(0x09b4, mode) /* xdma_event_intr1 */ +#define P9_41B(mode) AM33XX_IOPAD(0x09a8, mode) /* mcasp0_axr1 */ +#define P9_42A(mode) AM33XX_IOPAD(0x0964, mode) /* P0_in_PWM0_out */ +#define P9_42B(mode) AM33XX_IOPAD(0x09a0, mode) /* mcasp0_aclkr */ #endif \ No newline at end of file -- GitLab From 2a7f9ee126823d43715dbb0ad7198fa1887269fd Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Thu, 25 Jun 2020 21:29:09 +0530 Subject: [PATCH 10/86] fix spacing --- include/dt-bindings/board/am572x-bbai-pins.h | 192 +++++++++---------- 1 file changed, 96 insertions(+), 96 deletions(-) diff --git a/include/dt-bindings/board/am572x-bbai-pins.h b/include/dt-bindings/board/am572x-bbai-pins.h index bb7f3124..8dc647e5 100644 --- a/include/dt-bindings/board/am572x-bbai-pins.h +++ b/include/dt-bindings/board/am572x-bbai-pins.h @@ -7,102 +7,102 @@ */ #ifndef _DT_BINDINGS_BOARD_AM5729_BBAI_PINS_H -#define _DT_BINDINGS_BOARD_AM5729_BBAI_PINS_H +#define _DT_BINDINGS_BOARD_AM5729_BBAI_PINS_H -#define P8_03(mode) DRA7XX_CORE_IOPAD(0x379C, mode) /* AB8: P8.3: mmc3_dat6 */ -#define P8_04(mode) DRA7XX_CORE_IOPAD(0x37A0, mode) /* AB5: P8.4: mmc3_dat7 */ -#define P8_05(mode) DRA7XX_CORE_IOPAD(0x378C, mode) /* AC9: P8.5: mmc3_dat2 */ -#define P8_06(mode) DRA7XX_CORE_IOPAD(0x3790, mode) /* AC3: P8.6: mmc3_dat3 */ -#define P8_07(mode) DRA7XX_CORE_IOPAD(0x36EC, mode) /* G14: P8.7: mcasp1_axr14 */ -#define P8_08(mode) DRA7XX_CORE_IOPAD(0x36F0, mode) /* F14: P8.8: mcasp1_axr15 */ -#define P8_09(mode) DRA7XX_CORE_IOPAD(0x3698, mode) /* E17: P8.9: xref_clk1 */ -#define P8_10(mode) DRA7XX_CORE_IOPAD(0x36E8, mode) /* A13: P8.10: mcasp1_axr13 */ -#define P8_11(mode) DRA7XX_CORE_IOPAD(0x3510, mode) /* AH4: P8.11: vin1a_d7 */ -#define P8_12(mode) DRA7XX_CORE_IOPAD(0x350C, mode) /* AG6: P8.12: vin1a_d6 */ -#define P8_13(mode) DRA7XX_CORE_IOPAD(0x3590, mode) /* D3: P8.13: vin2a_d10 */ -#define P8_14(mode) DRA7XX_CORE_IOPAD(0x3598, mode) /* D5: P8.14: vin2a_d12 */ -#define P8_15A(mode) DRA7XX_CORE_IOPAD(0x3570, mode) /* D1: P8.15a: vin2a_d2 */ -#define P8_15B(mode) DRA7XX_CORE_IOPAD(0x35B4, mode) /* A3: P8.15b: vin2a_d19 */ -#define P8_16(mode) DRA7XX_CORE_IOPAD(0x35BC, mode) /* B4: P8.16: vin2a_d21 */ -#define P8_17(mode) DRA7XX_CORE_IOPAD(0x3624, mode) /* A7: P8.17: vout1_d18 */ -#define P8_18(mode) DRA7XX_CORE_IOPAD(0x3588, mode) /* F5: P8.18: vin2a_d8 */ -#define P8_19(mode) DRA7XX_CORE_IOPAD(0x358C, mode) /* E6: P8.19: vin2a_d9 */ -#define P8_20(mode) DRA7XX_CORE_IOPAD(0x3780, mode) /* AC4: P8.20: mmc3_cmd */ -#define P8_21(mode) DRA7XX_CORE_IOPAD(0x377C, mode) /* AD4: P8.21: mmc3_clk */ -#define P8_22(mode) DRA7XX_CORE_IOPAD(0x3798, mode) /* AD6: P8.22: mmc3_dat5 */ -#define P8_23(mode) DRA7XX_CORE_IOPAD(0x3794, mode) /* AC8: P8.23: mmc3_dat4 */ -#define P8_24(mode) DRA7XX_CORE_IOPAD(0x3788, mode) /* AC6: P8.24: mmc3_dat1 */ -#define P8_25(mode) DRA7XX_CORE_IOPAD(0x3784, mode) /* AC7: P8.25: mmc3_dat0 */ -#define P8_26(mode) DRA7XX_CORE_IOPAD(0x35B8, mode) /* B3: P8.26: vin2a_d20 */ -#define P8_27A(mode) DRA7XX_CORE_IOPAD(0x35D8, mode) /* E11: P8.27a: vout1_vsync */ -#define P8_27B(mode) DRA7XX_CORE_IOPAD(0x3628, mode) /* A8: P8.27b: vout1_d19 */ -#define P8_28A(mode) DRA7XX_CORE_IOPAD(0x35C8, mode) /* D11: P8.28a: vout1_clk */ -#define P8_28B(mode) DRA7XX_CORE_IOPAD(0x362C, mode) /* C9: P8.28b: vout1_d20 */ -#define P8_29A(mode) DRA7XX_CORE_IOPAD(0x35D4, mode) /* C11: P8.29a: vout1_hsync */ -#define P8_29B(mode) DRA7XX_CORE_IOPAD(0x3630, mode) /* A9: P8.29b: vout1_d21 */ -#define P8_30A(mode) DRA7XX_CORE_IOPAD(0x35CC, mode) /* B10: P8.30a: vout1_de */ -#define P8_30B(mode) DRA7XX_CORE_IOPAD(0x3634, mode) /* B9: P8.30b: vout1_d22 */ -#define P8_31A(mode) DRA7XX_CORE_IOPAD(0x3614, mode) /* C8: P8.31a: vout1_d14 */ -#define P8_31B(mode) DRA7XX_CORE_IOPAD(0x373C, mode) /* G16: P8.31b: mcasp4_axr0 */ -#define P8_32A(mode) DRA7XX_CORE_IOPAD(0x3618, mode) /* C7: P8.32a: vout1_d15 */ -#define P8_32B(mode) DRA7XX_CORE_IOPAD(0x3740, mode) /* D17: P8.32b: mcasp4_axr1 */ -#define P8_33A(mode) DRA7XX_CORE_IOPAD(0x3610, mode) /* C6: P8.33a: vout1_d13 */ -#define P8_33B(mode) DRA7XX_CORE_IOPAD(0x34E8, mode) /* AF9: P8.33b: vin1a_fld0 */ -#define P8_34A(mode) DRA7XX_CORE_IOPAD(0x3608, mode) /* D8: P8.34a: vout1_d11 */ -#define P8_34B(mode) DRA7XX_CORE_IOPAD(0x3564, mode) /* G6: P8.34b: vin2a_vsync0 */ -#define P8_35A(mode) DRA7XX_CORE_IOPAD(0x360C, mode) /* A5: P8.35a: vout1_d12 */ -#define P8_35B(mode) DRA7XX_CORE_IOPAD(0x34E4, mode) /* AD9: P8.35b: vin1a_de0 */ -#define P8_36A(mode) DRA7XX_CORE_IOPAD(0x3604, mode) /* D7: P8.36a: vout1_d10 */ -#define P8_36B(mode) DRA7XX_CORE_IOPAD(0x3568, mode) /* F2: P8.36b: vin2a_d0 */ -#define P8_37A(mode) DRA7XX_CORE_IOPAD(0x35FC, mode) /* E8: P8.37a: vout1_d8 */ -#define P8_37B(mode) DRA7XX_CORE_IOPAD(0x3738, mode) /* A21: P8.37b: mcasp4_fsx */ -#define P8_38A(mode) DRA7XX_CORE_IOPAD(0x3600, mode) /* D9: P8.38a: vout1_d9 */ -#define P8_38B(mode) DRA7XX_CORE_IOPAD(0x3734, mode) /* C18: P8.38b: mcasp4_aclkx */ -#define P8_39(mode) DRA7XX_CORE_IOPAD(0x35F4, mode) /* F8: P8.39: vout1_d6 */ -#define P8_40(mode) DRA7XX_CORE_IOPAD(0x35F8, mode) /* E7: P8.40: vout1_d7 */ -#define P8_41(mode) DRA7XX_CORE_IOPAD(0x35EC, mode) /* E9: P8.41: vout1_d4 */ -#define P8_42(mode) DRA7XX_CORE_IOPAD(0x35F0, mode) /* F9: P8.42: vout1_d5 */ -#define P8_43(mode) DRA7XX_CORE_IOPAD(0x35E4, mode) /* F10: P8.43: vout1_d2 */ -#define P8_44(mode) DRA7XX_CORE_IOPAD(0x35E8, mode) /* G11: P8.44: vout1_d3 */ -#define P8_45A(mode) DRA7XX_CORE_IOPAD(0x35DC, mode) /* F11: P8.45a: vout1_d0 */ -#define P8_45B(mode) DRA7XX_CORE_IOPAD(0x361C, mode) /* B7: P8.45b: vout1_d16 */ -#define P8_46A(mode) DRA7XX_CORE_IOPAD(0x35E0, mode) /* G10: P8.46a: vout1_d1 */ -#define P8_46B(mode) DRA7XX_CORE_IOPAD(0x3638, mode) /* A10: P8.46b: vout1_d23 */ -#define P9_11A(mode) DRA7XX_CORE_IOPAD(0x372C, mode) /* B19: P9.11a: mcasp3_axr0 */ -#define P9_11B(mode) DRA7XX_CORE_IOPAD(0x3620, mode) /* B8: P9.11b: vout1_d17 */ -#define P9_12(mode) DRA7XX_CORE_IOPAD(0x36AC, mode) /* B14: P9.12: mcasp1_aclkr */ -#define P9_13(mode) DRA7XX_CORE_IOPAD(0x3730, mode) /* C17: P9.13: mcasp3_axr1 */ -#define P9_14(mode) DRA7XX_CORE_IOPAD(0x35AC, mode) /* D6: P9.14: vin2a_d17 */ -#define P9_15(mode) DRA7XX_CORE_IOPAD(0x3514, mode) /* AG4: P9.15: vin1a_d8 */ -#define P9_16(mode) DRA7XX_CORE_IOPAD(0x35B0, mode) /* C5: P9.16: vin2a_d18 */ -#define P9_17A(mode) DRA7XX_CORE_IOPAD(0x37CC, mode) /* B24: P9.17a: spi2_cs0 */ -#define P9_17B(mode) DRA7XX_CORE_IOPAD(0x36B8, mode) /* F12: P9.17b: mcasp1_axr1 */ -#define P9_18A(mode) DRA7XX_CORE_IOPAD(0x37C8, mode) /* G17: P9.18a: spi2_d0 */ -#define P9_18B(mode) DRA7XX_CORE_IOPAD(0x36B4, mode) /* G12: P9.18b: mcasp1_axr0 */ -#define P9_19A(mode) DRA7XX_CORE_IOPAD(0x3440, mode) /* R6: P9.19a: gpmc_a0.i2c4_scl */ -#define P9_19B(mode) DRA7XX_CORE_IOPAD(0x357C, mode) /* F4: P9.19b: vin2a_d5.pr1_pru1_gpi2 */ -#define P9_20A(mode) DRA7XX_CORE_IOPAD(0x3444, mode) /* T9: P9.20a: gpmc_a1.i2c4_sda */ -#define P9_20B(mode) DRA7XX_CORE_IOPAD(0x3578, mode) /* D2: P9.20b: vin2a_d4.pr1_pru1_gpi1 */ -#define P9_21A(mode) DRA7XX_CORE_IOPAD(0x34F0, mode) /* AF8: P9.21a: vin1a_vsync0 */ -#define P9_21B(mode) DRA7XX_CORE_IOPAD(0x37C4, mode) /* B22: P9.21b: spi2_d1 */ -#define P9_22A(mode) DRA7XX_CORE_IOPAD(0x369C, mode) /* B26: P9.22a: xref_clk2 */ -#define P9_22B(mode) DRA7XX_CORE_IOPAD(0x37C0, mode) /* A26: P9.22b: spi2_sclk */ -#define P9_23(mode) DRA7XX_CORE_IOPAD(0x37B4, mode) /* A22: P9.23: spi1_cs1 */ -#define P9_24(mode) DRA7XX_CORE_IOPAD(0x368C, mode) /* F20: P9.24: gpio6_15 */ -#define P9_25(mode) DRA7XX_CORE_IOPAD(0x3694, mode) /* D18: P9.25: xref_clk0 */ -#define P9_26A(mode) DRA7XX_CORE_IOPAD(0x3688, mode) /* E21: P9.26a: gpio6_14 */ -#define P9_26B(mode) DRA7XX_CORE_IOPAD(0x3544, mode) /* AE2: P9.26b: vin1a_d20 */ -#define P9_27A(mode) DRA7XX_CORE_IOPAD(0x35A0, mode) /* C3: P9.27a: vin2a_d14 */ -#define P9_27B(mode) DRA7XX_CORE_IOPAD(0x36B0, mode) /* J14: P9.27b: mcasp1_fsr */ -#define P9_28(mode) DRA7XX_CORE_IOPAD(0x36E0, mode) /* A12: P9.28: mcasp1_axr11 */ -#define P9_29A(mode) DRA7XX_CORE_IOPAD(0x36D8, mode) /* A11: P9.29a: mcasp1_axr9 */ -#define P9_29B(mode) DRA7XX_CORE_IOPAD(0x36A8, mode) /* D14: P9.29b: mcasp1_fsx */ -#define P9_30(mode) DRA7XX_CORE_IOPAD(0x36DC, mode) /* B13: P9.30: mcasp1_axr10 */ -#define P9_31A(mode) DRA7XX_CORE_IOPAD(0x36D4, mode) /* B12: P9.31a: mcasp1_axr8 */ -#define P9_31B(mode) DRA7XX_CORE_IOPAD(0x36A4, mode) /* C14: P9.31b: mcasp1_aclkx */ -#define P9_41A(mode) DRA7XX_CORE_IOPAD(0x36A0, mode) /* C23: P9.41a: xref_clk3 */ -#define P9_41B(mode) DRA7XX_CORE_IOPAD(0x3580, mode) /* C1: P9.41b: vin2a_d6 */ -#define P9_42A(mode) DRA7XX_CORE_IOPAD(0x36E4, mode) /* E14: P9.42a: mcasp1_axr12 */ -#define P9_42B(mode) DRA7XX_CORE_IOPAD(0x359C, mode) /* C2: P9.42b: vin2a_d13 */ +#define P8_03(mode) DRA7XX_CORE_IOPAD(0x379C, mode) /* AB8: P8.3: mmc3_dat6 */ +#define P8_04(mode) DRA7XX_CORE_IOPAD(0x37A0, mode) /* AB5: P8.4: mmc3_dat7 */ +#define P8_05(mode) DRA7XX_CORE_IOPAD(0x378C, mode) /* AC9: P8.5: mmc3_dat2 */ +#define P8_06(mode) DRA7XX_CORE_IOPAD(0x3790, mode) /* AC3: P8.6: mmc3_dat3 */ +#define P8_07(mode) DRA7XX_CORE_IOPAD(0x36EC, mode) /* G14: P8.7: mcasp1_axr14 */ +#define P8_08(mode) DRA7XX_CORE_IOPAD(0x36F0, mode) /* F14: P8.8: mcasp1_axr15 */ +#define P8_09(mode) DRA7XX_CORE_IOPAD(0x3698, mode) /* E17: P8.9: xref_clk1 */ +#define P8_10(mode) DRA7XX_CORE_IOPAD(0x36E8, mode) /* A13: P8.10: mcasp1_axr13 */ +#define P8_11(mode) DRA7XX_CORE_IOPAD(0x3510, mode) /* AH4: P8.11: vin1a_d7 */ +#define P8_12(mode) DRA7XX_CORE_IOPAD(0x350C, mode) /* AG6: P8.12: vin1a_d6 */ +#define P8_13(mode) DRA7XX_CORE_IOPAD(0x3590, mode) /* D3: P8.13: vin2a_d10 */ +#define P8_14(mode) DRA7XX_CORE_IOPAD(0x3598, mode) /* D5: P8.14: vin2a_d12 */ +#define P8_15A(mode) DRA7XX_CORE_IOPAD(0x3570, mode) /* D1: P8.15a: vin2a_d2 */ +#define P8_15B(mode) DRA7XX_CORE_IOPAD(0x35B4, mode) /* A3: P8.15b: vin2a_d19 */ +#define P8_16(mode) DRA7XX_CORE_IOPAD(0x35BC, mode) /* B4: P8.16: vin2a_d21 */ +#define P8_17(mode) DRA7XX_CORE_IOPAD(0x3624, mode) /* A7: P8.17: vout1_d18 */ +#define P8_18(mode) DRA7XX_CORE_IOPAD(0x3588, mode) /* F5: P8.18: vin2a_d8 */ +#define P8_19(mode) DRA7XX_CORE_IOPAD(0x358C, mode) /* E6: P8.19: vin2a_d9 */ +#define P8_20(mode) DRA7XX_CORE_IOPAD(0x3780, mode) /* AC4: P8.20: mmc3_cmd */ +#define P8_21(mode) DRA7XX_CORE_IOPAD(0x377C, mode) /* AD4: P8.21: mmc3_clk */ +#define P8_22(mode) DRA7XX_CORE_IOPAD(0x3798, mode) /* AD6: P8.22: mmc3_dat5 */ +#define P8_23(mode) DRA7XX_CORE_IOPAD(0x3794, mode) /* AC8: P8.23: mmc3_dat4 */ +#define P8_24(mode) DRA7XX_CORE_IOPAD(0x3788, mode) /* AC6: P8.24: mmc3_dat1 */ +#define P8_25(mode) DRA7XX_CORE_IOPAD(0x3784, mode) /* AC7: P8.25: mmc3_dat0 */ +#define P8_26(mode) DRA7XX_CORE_IOPAD(0x35B8, mode) /* B3: P8.26: vin2a_d20 */ +#define P8_27A(mode) DRA7XX_CORE_IOPAD(0x35D8, mode) /* E11: P8.27a: vout1_vsync */ +#define P8_27B(mode) DRA7XX_CORE_IOPAD(0x3628, mode) /* A8: P8.27b: vout1_d19 */ +#define P8_28A(mode) DRA7XX_CORE_IOPAD(0x35C8, mode) /* D11: P8.28a: vout1_clk */ +#define P8_28B(mode) DRA7XX_CORE_IOPAD(0x362C, mode) /* C9: P8.28b: vout1_d20 */ +#define P8_29A(mode) DRA7XX_CORE_IOPAD(0x35D4, mode) /* C11: P8.29a: vout1_hsync */ +#define P8_29B(mode) DRA7XX_CORE_IOPAD(0x3630, mode) /* A9: P8.29b: vout1_d21 */ +#define P8_30A(mode) DRA7XX_CORE_IOPAD(0x35CC, mode) /* B10: P8.30a: vout1_de */ +#define P8_30B(mode) DRA7XX_CORE_IOPAD(0x3634, mode) /* B9: P8.30b: vout1_d22 */ +#define P8_31A(mode) DRA7XX_CORE_IOPAD(0x3614, mode) /* C8: P8.31a: vout1_d14 */ +#define P8_31B(mode) DRA7XX_CORE_IOPAD(0x373C, mode) /* G16: P8.31b: mcasp4_axr0 */ +#define P8_32A(mode) DRA7XX_CORE_IOPAD(0x3618, mode) /* C7: P8.32a: vout1_d15 */ +#define P8_32B(mode) DRA7XX_CORE_IOPAD(0x3740, mode) /* D17: P8.32b: mcasp4_axr1 */ +#define P8_33A(mode) DRA7XX_CORE_IOPAD(0x3610, mode) /* C6: P8.33a: vout1_d13 */ +#define P8_33B(mode) DRA7XX_CORE_IOPAD(0x34E8, mode) /* AF9: P8.33b: vin1a_fld0 */ +#define P8_34A(mode) DRA7XX_CORE_IOPAD(0x3608, mode) /* D8: P8.34a: vout1_d11 */ +#define P8_34B(mode) DRA7XX_CORE_IOPAD(0x3564, mode) /* G6: P8.34b: vin2a_vsync0 */ +#define P8_35A(mode) DRA7XX_CORE_IOPAD(0x360C, mode) /* A5: P8.35a: vout1_d12 */ +#define P8_35B(mode) DRA7XX_CORE_IOPAD(0x34E4, mode) /* AD9: P8.35b: vin1a_de0 */ +#define P8_36A(mode) DRA7XX_CORE_IOPAD(0x3604, mode) /* D7: P8.36a: vout1_d10 */ +#define P8_36B(mode) DRA7XX_CORE_IOPAD(0x3568, mode) /* F2: P8.36b: vin2a_d0 */ +#define P8_37A(mode) DRA7XX_CORE_IOPAD(0x35FC, mode) /* E8: P8.37a: vout1_d8 */ +#define P8_37B(mode) DRA7XX_CORE_IOPAD(0x3738, mode) /* A21: P8.37b: mcasp4_fsx */ +#define P8_38A(mode) DRA7XX_CORE_IOPAD(0x3600, mode) /* D9: P8.38a: vout1_d9 */ +#define P8_38B(mode) DRA7XX_CORE_IOPAD(0x3734, mode) /* C18: P8.38b: mcasp4_aclkx */ +#define P8_39(mode) DRA7XX_CORE_IOPAD(0x35F4, mode) /* F8: P8.39: vout1_d6 */ +#define P8_40(mode) DRA7XX_CORE_IOPAD(0x35F8, mode) /* E7: P8.40: vout1_d7 */ +#define P8_41(mode) DRA7XX_CORE_IOPAD(0x35EC, mode) /* E9: P8.41: vout1_d4 */ +#define P8_42(mode) DRA7XX_CORE_IOPAD(0x35F0, mode) /* F9: P8.42: vout1_d5 */ +#define P8_43(mode) DRA7XX_CORE_IOPAD(0x35E4, mode) /* F10: P8.43: vout1_d2 */ +#define P8_44(mode) DRA7XX_CORE_IOPAD(0x35E8, mode) /* G11: P8.44: vout1_d3 */ +#define P8_45A(mode) DRA7XX_CORE_IOPAD(0x35DC, mode) /* F11: P8.45a: vout1_d0 */ +#define P8_45B(mode) DRA7XX_CORE_IOPAD(0x361C, mode) /* B7: P8.45b: vout1_d16 */ +#define P8_46A(mode) DRA7XX_CORE_IOPAD(0x35E0, mode) /* G10: P8.46a: vout1_d1 */ +#define P8_46B(mode) DRA7XX_CORE_IOPAD(0x3638, mode) /* A10: P8.46b: vout1_d23 */ +#define P9_11A(mode) DRA7XX_CORE_IOPAD(0x372C, mode) /* B19: P9.11a: mcasp3_axr0 */ +#define P9_11B(mode) DRA7XX_CORE_IOPAD(0x3620, mode) /* B8: P9.11b: vout1_d17 */ +#define P9_12(mode) DRA7XX_CORE_IOPAD(0x36AC, mode) /* B14: P9.12: mcasp1_aclkr */ +#define P9_13(mode) DRA7XX_CORE_IOPAD(0x3730, mode) /* C17: P9.13: mcasp3_axr1 */ +#define P9_14(mode) DRA7XX_CORE_IOPAD(0x35AC, mode) /* D6: P9.14: vin2a_d17 */ +#define P9_15(mode) DRA7XX_CORE_IOPAD(0x3514, mode) /* AG4: P9.15: vin1a_d8 */ +#define P9_16(mode) DRA7XX_CORE_IOPAD(0x35B0, mode) /* C5: P9.16: vin2a_d18 */ +#define P9_17A(mode) DRA7XX_CORE_IOPAD(0x37CC, mode) /* B24: P9.17a: spi2_cs0 */ +#define P9_17B(mode) DRA7XX_CORE_IOPAD(0x36B8, mode) /* F12: P9.17b: mcasp1_axr1 */ +#define P9_18A(mode) DRA7XX_CORE_IOPAD(0x37C8, mode) /* G17: P9.18a: spi2_d0 */ +#define P9_18B(mode) DRA7XX_CORE_IOPAD(0x36B4, mode) /* G12: P9.18b: mcasp1_axr0 */ +#define P9_19A(mode) DRA7XX_CORE_IOPAD(0x3440, mode) /* R6: P9.19a: gpmc_a0.i2c4_scl */ +#define P9_19B(mode) DRA7XX_CORE_IOPAD(0x357C, mode) /* F4: P9.19b: vin2a_d5.pr1_pru1_gpi2 */ +#define P9_20A(mode) DRA7XX_CORE_IOPAD(0x3444, mode) /* T9: P9.20a: gpmc_a1.i2c4_sda */ +#define P9_20B(mode) DRA7XX_CORE_IOPAD(0x3578, mode) /* D2: P9.20b: vin2a_d4.pr1_pru1_gpi1 */ +#define P9_21A(mode) DRA7XX_CORE_IOPAD(0x34F0, mode) /* AF8: P9.21a: vin1a_vsync0 */ +#define P9_21B(mode) DRA7XX_CORE_IOPAD(0x37C4, mode) /* B22: P9.21b: spi2_d1 */ +#define P9_22A(mode) DRA7XX_CORE_IOPAD(0x369C, mode) /* B26: P9.22a: xref_clk2 */ +#define P9_22B(mode) DRA7XX_CORE_IOPAD(0x37C0, mode) /* A26: P9.22b: spi2_sclk */ +#define P9_23(mode) DRA7XX_CORE_IOPAD(0x37B4, mode) /* A22: P9.23: spi1_cs1 */ +#define P9_24(mode) DRA7XX_CORE_IOPAD(0x368C, mode) /* F20: P9.24: gpio6_15 */ +#define P9_25(mode) DRA7XX_CORE_IOPAD(0x3694, mode) /* D18: P9.25: xref_clk0 */ +#define P9_26A(mode) DRA7XX_CORE_IOPAD(0x3688, mode) /* E21: P9.26a: gpio6_14 */ +#define P9_26B(mode) DRA7XX_CORE_IOPAD(0x3544, mode) /* AE2: P9.26b: vin1a_d20 */ +#define P9_27A(mode) DRA7XX_CORE_IOPAD(0x35A0, mode) /* C3: P9.27a: vin2a_d14 */ +#define P9_27B(mode) DRA7XX_CORE_IOPAD(0x36B0, mode) /* J14: P9.27b: mcasp1_fsr */ +#define P9_28(mode) DRA7XX_CORE_IOPAD(0x36E0, mode) /* A12: P9.28: mcasp1_axr11 */ +#define P9_29A(mode) DRA7XX_CORE_IOPAD(0x36D8, mode) /* A11: P9.29a: mcasp1_axr9 */ +#define P9_29B(mode) DRA7XX_CORE_IOPAD(0x36A8, mode) /* D14: P9.29b: mcasp1_fsx */ +#define P9_30(mode) DRA7XX_CORE_IOPAD(0x36DC, mode) /* B13: P9.30: mcasp1_axr10 */ +#define P9_31A(mode) DRA7XX_CORE_IOPAD(0x36D4, mode) /* B12: P9.31a: mcasp1_axr8 */ +#define P9_31B(mode) DRA7XX_CORE_IOPAD(0x36A4, mode) /* C14: P9.31b: mcasp1_aclkx */ +#define P9_41A(mode) DRA7XX_CORE_IOPAD(0x36A0, mode) /* C23: P9.41a: xref_clk3 */ +#define P9_41B(mode) DRA7XX_CORE_IOPAD(0x3580, mode) /* C1: P9.41b: vin2a_d6 */ +#define P9_42A(mode) DRA7XX_CORE_IOPAD(0x36E4, mode) /* E14: P9.42a: mcasp1_axr12 */ +#define P9_42B(mode) DRA7XX_CORE_IOPAD(0x359C, mode) /* C2: P9.42b: vin2a_d13 */ #endif \ No newline at end of file -- GitLab From 558c2c31dcb1e69a79177f7c9564010323c9a5fc Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Thu, 25 Jun 2020 21:29:18 +0530 Subject: [PATCH 11/86] fix tabs --- src/arm/am572x-bone-common-univ.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/arm/am572x-bone-common-univ.dtsi b/src/arm/am572x-bone-common-univ.dtsi index 144e3f07..c7a41103 100644 --- a/src/arm/am572x-bone-common-univ.dtsi +++ b/src/arm/am572x-bone-common-univ.dtsi @@ -7,7 +7,7 @@ */ &dra7_pmx_core { - /************************/ + /************************/ /* P8 Header */ /************************/ @@ -2502,4 +2502,4 @@ dir-changeable; }; }; -}; \ No newline at end of file +}; -- GitLab From 86f270ca40b50b25732815a596189b82a4f2b301 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Thu, 25 Jun 2020 21:45:04 +0530 Subject: [PATCH 12/86] add comments and fix tabs --- src/arm/bbai-bone-buses.dtsi | 38 ++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/src/arm/bbai-bone-buses.dtsi b/src/arm/bbai-bone-buses.dtsi index e95d818a..aa05d6a1 100644 --- a/src/arm/bbai-bone-buses.dtsi +++ b/src/arm/bbai-bone-buses.dtsi @@ -14,7 +14,7 @@ P9_24( PIN_OUTPUT_PULLUP | MUX_MODE3) /* gpio6_15.uart10_txd */ P9_26A( PIN_INPUT_PULLUP | MUX_MODE3) /* gpio6_14.uart10_rxd */ /* unused pins */ - P9_26B( PIN_OUTPUT | MUX_MODE15) + P9_26B( PIN_OUTPUT | MUX_MODE15) /* vin1a_d20.off */ >; }; @@ -23,36 +23,36 @@ P9_21B( PIN_OUTPUT_PULLUP | MUX_MODE1) /* spi2_d1.uart3_txd */ P9_22B( PIN_INPUT_PULLUP | MUX_MODE1) /* spi2_sclk.uart3_rxd */ /* unused pins */ - P9_21A( PIN_OUTPUT | MUX_MODE15) - P9_22A( PIN_OUTPUT | MUX_MODE15) + P9_21A( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.off */ + P9_22A( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.off */ >; }; bone_uart_4_pins: pinmux_bone_uart_4_pins { - pinctrl-single,pins = < - P9_13( PIN_OUTPUT_PULLUP | MUX_MODE4) /* mcasp3_axr1.uart5_txd */ - P9_11A( PIN_INPUT_PULLUP | MUX_MODE4) /* mcasp3_axr0.uart5_rxd */ - /* unused pins */ - P9_11B( PIN_OUTPUT | MUX_MODE15) - >; - }; + pinctrl-single,pins = < + P9_13( PIN_OUTPUT_PULLUP | MUX_MODE4) /* mcasp3_axr1.uart5_txd */ + P9_11A( PIN_INPUT_PULLUP | MUX_MODE4) /* mcasp3_axr0.uart5_rxd */ + /* unused pins */ + P9_11B( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.off */ + >; + }; bone_uart_5_pins: pinmux_bone_uart_5_pins { pinctrl-single,pins = < P8_37B( PIN_OUTPUT_PULLUP | MUX_MODE3) /* uart8_txd */ P8_38B( PIN_INPUT_PULLUP | MUX_MODE3) /* uart8_rxd */ /* unused pins */ - P8_37A( PIN_OUTPUT | MUX_MODE15) - P8_38A( PIN_OUTPUT | MUX_MODE15) + P8_37A( PIN_OUTPUT | MUX_MODE15) /* vout1_d8.off */ + P8_38A( PIN_OUTPUT | MUX_MODE15) /* vout1_d9.off */ >; }; }; bone_uart_1: &uart10 { status = "disabled"; - pinctrl-names = "default"; - pinctrl-0 = <&bone_uart_1_pins>; - symlink = "bone/uart/1"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_uart_1_pins>; + symlink = "bone/uart/1"; }; bone_uart_2: &uart3 { @@ -67,10 +67,10 @@ bone_uart_3: &ocp{ }; bone_uart_4: &uart5 { - status = "disabled"; - pinctrl-names = "default"; - pinctrl-0 = <&bone_uart_4_pins>; - symlink = "bone/uart/4"; + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_uart_4_pins>; + symlink = "bone/uart/4"; }; bone_uart_5: &uart8 { -- GitLab From 2c22378fbc327580f8bb31e6b43c1fa341795bef Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Thu, 25 Jun 2020 21:45:12 +0530 Subject: [PATCH 13/86] add comments and fix tabs --- src/arm/bbb-bone-buses.dtsi | 42 ++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/arm/bbb-bone-buses.dtsi b/src/arm/bbb-bone-buses.dtsi index d80ef33f..15ad68b7 100644 --- a/src/arm/bbb-bone-buses.dtsi +++ b/src/arm/bbb-bone-buses.dtsi @@ -11,44 +11,44 @@ &am33xx_pinmux { bone_uart_1_pins: pinmux_bone_uart_1_pins { pinctrl-single,pins = < - P9_24( PIN_OUTPUT_PULLUP | MUX_MODE0) - P9_26( PIN_INPUT_PULLUP | MUX_MODE0) + P9_24( PIN_OUTPUT_PULLUP | MUX_MODE0) /* uart1_txd */ + P9_26( PIN_INPUT_PULLUP | MUX_MODE0) /* uart1_rxd */ >; }; bone_uart_2_pins: pinmux_bone_uart_2_pins { pinctrl-single,pins = < - P9_21( PIN_OUTPUT_PULLUP | MUX_MODE1) - P9_22( PIN_INPUT_PULLUP | MUX_MODE1) + P9_21( PIN_OUTPUT_PULLUP | MUX_MODE1) /* spi0_d0 */ + P9_22( PIN_INPUT_PULLUP | MUX_MODE1) /* spi0_sclk */ >; }; - bone_uart_3_pins: pinmux_bone_uart_3_pins { + bone_uart_3_pins: pinmux_bone_uart_3_pins { pinctrl-single,pins = < - P9_42A (PIN_OUTPUT_PULLUP | MUX_MODE1) + P9_42A (PIN_OUTPUT_PULLUP | MUX_MODE1) /* P0_in_PWM0_out */ >; }; bone_uart_4_pins: pinmux_bone_uart_4_pins { - pinctrl-single,pins = < - P9_13(PIN_OUTPUT_PULLUP | MUX_MODE6) - P9_11(PIN_OUTPUT_PULLUP | MUX_MODE6) - >; - }; + pinctrl-single,pins = < + P9_13(PIN_OUTPUT_PULLUP | MUX_MODE6) /* gpmc_wpn */ + P9_11(PIN_OUTPUT_PULLUP | MUX_MODE6) /* gpmc_wait0 */ + >; + }; bone_uart_5_pins: pinmux_bone_uart_5_pins { pinctrl-single,pins = < - P8_37( PIN_OUTPUT_PULLUP | MUX_MODE4) - P8_38( PIN_INPUT_PULLUP | MUX_MODE4) + P8_37( PIN_OUTPUT_PULLUP | MUX_MODE4) /* lcd_data8 */ + P8_38( PIN_INPUT_PULLUP | MUX_MODE4) /* lcd_data9 */ >; }; }; bone_uart_1: &uart1 { status = "disabled"; - pinctrl-names = "default"; - pinctrl-0 = <&bone_uart_1_pins>; - symlink = "bone/uart/1"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_uart_1_pins>; + symlink = "bone/uart/1"; }; bone_uart_2: &uart2 { @@ -66,10 +66,10 @@ bone_uart_3: &uart3 { }; bone_uart_4: &uart4 { - status = "disabled"; - pinctrl-names = "default"; - pinctrl-0 = <&bone_uart_4_pins>; - symlink = "bone/uart/4"; + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_uart_4_pins>; + symlink = "bone/uart/4"; }; bone_uart_5: &uart5 { @@ -77,4 +77,4 @@ bone_uart_5: &uart5 { pinctrl-names = "default"; pinctrl-0 = <&bone_uart_5_pins>; symlink = "bone/uart/5"; -}; \ No newline at end of file +}; -- GitLab From 83a5b91151211b26cf574aac40ed4d4cbdac1832 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sat, 27 Jun 2020 12:00:19 +0530 Subject: [PATCH 14/86] fix symlink --- src/arm/am5729-beagleboneai.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/arm/am5729-beagleboneai.dts b/src/arm/am5729-beagleboneai.dts index b8086f2c..4136aac6 100644 --- a/src/arm/am5729-beagleboneai.dts +++ b/src/arm/am5729-beagleboneai.dts @@ -1177,7 +1177,7 @@ &i2c4 { status = "okay"; clock-frequency = <100000>; - symlink = "bone-i2c2"; + symlink = "bone/i2c/2"; }; /* thermal hacks */ -- GitLab From ab7d9bf38aa7c9fe058f0c72b4f47718df566640 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sat, 27 Jun 2020 12:00:51 +0530 Subject: [PATCH 15/86] add BBAI /bone/i2c --- src/arm/bbai-bone-buses.dtsi | 58 ++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/src/arm/bbai-bone-buses.dtsi b/src/arm/bbai-bone-buses.dtsi index aa05d6a1..649d1bd0 100644 --- a/src/arm/bbai-bone-buses.dtsi +++ b/src/arm/bbai-bone-buses.dtsi @@ -9,6 +9,7 @@ #include <dt-bindings/board/am572x-bbai-pins.h> &dra7_pmx_core { + // Uarts bone_uart_1_pins: pinmux_bone_uart_1_pins { pinctrl-single,pins = < P9_24( PIN_OUTPUT_PULLUP | MUX_MODE3) /* gpio6_15.uart10_txd */ @@ -46,8 +47,39 @@ P8_38A( PIN_OUTPUT | MUX_MODE15) /* vout1_d9.off */ >; }; + + // I2Cs + bone_i2c_1_pins: pinmux_bone_i2c_1_pins { + pinctrl-single,pins = < + P9_18B( PIN_INPUT_PULLUP | MUX_MODE10) /* mcasp1_axr0.i2c5_sda */ + P9_17B( PIN_INPUT_PULLUP | MUX_MODE10) /* mcasp1_axr1.i2c5_scl */ + /* unused pins */ + P9_18A( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.off */ + P9_17A( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.off */ + >; + }; + + bone_i2c_2_pins: pinmux_bone_i2c_2_pins { + pinctrl-single,pins = < + P9_20A( PIN_INPUT_PULLUP | MUX_MODE7) /* gpmc_a1.i2c4_sda */ + P9_19A( PIN_INPUT_PULLUP | MUX_MODE7) /* gpmc_a0.i2c4_scl */ + /* unused pins */ + P9_20B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d4.off */ + P9_19B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d5.off */ + >; + }; + + bone_i2c_3_pins: pinmux_bone_i2c_3_pins { + pinctrl-single,pins = < + P9_26A( PIN_INPUT_PULLUP | MUX_MODE9) /* gpio6_14.i2c3_sda */ + P9_24( PIN_INPUT_PULLUP | MUX_MODE9) /* gpio6_15.i2c3_scl */ + /* unused pins*/ + P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.off */ + >; + }; }; +// UARTs bone_uart_1: &uart10 { status = "disabled"; pinctrl-names = "default"; @@ -78,4 +110,30 @@ bone_uart_5: &uart8 { pinctrl-names = "default"; pinctrl-0 = <&bone_uart_5_pins>; symlink = "bone/uart/5"; +}; + +// I2Cs +bone_i2c_1: &i2c5 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_i2c_1_pins>; + symlink = "bone/i2c/1"; +}; + +bone_i2c_2: &i2c4 { + // status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_i2c_2_pins>; + // symlink = "bone/i2c/2"; +}; + +bone_i2c_2a: &ocp { + // Not available +}; + +bone_i2c_3: &i2c3 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_i2c_3_pins>; + symlink = "bone/i2c/3"; }; \ No newline at end of file -- GitLab From 161efeed9f8fd6b475fc1d8a75ff6ee9be050c7d Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sat, 27 Jun 2020 12:01:01 +0530 Subject: [PATCH 16/86] add BBB /bone/i2c --- src/arm/bbb-bone-buses.dtsi | 66 ++++++++++++++++++++++++++++++++++++- 1 file changed, 65 insertions(+), 1 deletion(-) diff --git a/src/arm/bbb-bone-buses.dtsi b/src/arm/bbb-bone-buses.dtsi index 15ad68b7..c510ebf7 100644 --- a/src/arm/bbb-bone-buses.dtsi +++ b/src/arm/bbb-bone-buses.dtsi @@ -9,7 +9,8 @@ #include <dt-bindings/board/am335x-bbb-pins.h> &am33xx_pinmux { -bone_uart_1_pins: pinmux_bone_uart_1_pins { + // UARTs + bone_uart_1_pins: pinmux_bone_uart_1_pins { pinctrl-single,pins = < P9_24( PIN_OUTPUT_PULLUP | MUX_MODE0) /* uart1_txd */ P9_26( PIN_INPUT_PULLUP | MUX_MODE0) /* uart1_rxd */ @@ -42,8 +43,40 @@ bone_uart_1_pins: pinmux_bone_uart_1_pins { P8_38( PIN_INPUT_PULLUP | MUX_MODE4) /* lcd_data9 */ >; }; + + // I2Cs + bone_i2c_1_pins: pinmux_bone_i2c_1_pins { + pinctrl-single,pins = < + P9_18( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE2) /* spi0_d1.i2c1_sda */ + P9_17( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE2) /* spi0_cs0.i2c1_scl */ + >; + }; + + bone_i2c_2_pins: pinmux_bone_i2c_2_pins { + pinctrl-single,pins = < + P9_20( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE3) /* uart1_ctsn.i2c2_sda */ + P9_19( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE3) /* uart1_rtsn.i2c2_scl */ + >; + }; + + // use only when bone_i2c_2 is not in use + bone_i2c_2a_pins: pinmux_bone_i2c_2a_pins { + pinctrl-single,pins = < + P9_22( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE2) /* spi0_sclk.i2c2_sda */ + P9_21( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE2) /* spi0_d0.i2c2_scl */ + >; + }; + + // use only when bone_i2c_1 is not in use + bone_i2c_3_pins: pinmux_bone_i2c_3_pins { + pinctrl-single,pins = < + P9_26( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE3) /* uart1_rxd.i2c1_sda */ + P9_24( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE3) /* uart1_txd.i2c1_scl */ + >; + }; }; +// UARTs bone_uart_1: &uart1 { status = "disabled"; pinctrl-names = "default"; @@ -78,3 +111,34 @@ bone_uart_5: &uart5 { pinctrl-0 = <&bone_uart_5_pins>; symlink = "bone/uart/5"; }; + +// I2Cs +bone_i2c_1: &i2c1 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_i2c_1_pins>; + symlink = "bone/i2c/1"; +}; + +bone_i2c_2: &i2c2 { + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_i2c_2_pins>; + symlink = "bone/i2c/2"; +}; + +// use only when bone_i2c_2 is not in use +bone_i2c_2a: &i2c2 { + // status = "disabled"; + // pinctrl-names = "default"; + // pinctrl-0 = <&bone_i2c_2a_pins>; + // symlink = "bone/i2c/2a"; +}; + +// use only when bone_i2c_1 is not in use +bone_i2c_3: &i2c1 { + // status = "disabled"; + // pinctrl-names = "default"; + // pinctrl-0 = <&bone_i2c_3_pins>; + // symlink = "bone/i2c/3"; +}; \ No newline at end of file -- GitLab From d4caaff2cf855ebde0dbf2e319220c7767c6b9c8 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Tue, 30 Jun 2020 07:13:34 +0530 Subject: [PATCH 17/86] add BBAI /bone/spi --- src/arm/bbai-bone-buses.dtsi | 98 ++++++++++++++++++++++++++++++++++-- 1 file changed, 93 insertions(+), 5 deletions(-) diff --git a/src/arm/bbai-bone-buses.dtsi b/src/arm/bbai-bone-buses.dtsi index 649d1bd0..c7a0c20b 100644 --- a/src/arm/bbai-bone-buses.dtsi +++ b/src/arm/bbai-bone-buses.dtsi @@ -54,8 +54,8 @@ P9_18B( PIN_INPUT_PULLUP | MUX_MODE10) /* mcasp1_axr0.i2c5_sda */ P9_17B( PIN_INPUT_PULLUP | MUX_MODE10) /* mcasp1_axr1.i2c5_scl */ /* unused pins */ - P9_18A( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.off */ - P9_17A( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.off */ + P9_18A( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.off */ + P9_17A( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.off */ >; }; @@ -64,8 +64,8 @@ P9_20A( PIN_INPUT_PULLUP | MUX_MODE7) /* gpmc_a1.i2c4_sda */ P9_19A( PIN_INPUT_PULLUP | MUX_MODE7) /* gpmc_a0.i2c4_scl */ /* unused pins */ - P9_20B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d4.off */ - P9_19B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d5.off */ + P9_20B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d4.off */ + P9_19B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d5.off */ >; }; @@ -74,7 +74,40 @@ P9_26A( PIN_INPUT_PULLUP | MUX_MODE9) /* gpio6_14.i2c3_sda */ P9_24( PIN_INPUT_PULLUP | MUX_MODE9) /* gpio6_15.i2c3_scl */ /* unused pins*/ - P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.off */ + P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.off */ + >; + }; + + // SPIs + bone_spi_0_pins: pinmux_bone_spi_0_pins { + pinctrl-single,pins = < + P9_22B( PIN_INPUT | MUX_MODE0) /* spi2_sclk.spi2_sclk */ + P9_21B( PIN_INPUT | MUX_MODE0) /* spi2_d1.spi2_d1 */ + P9_18A( PIN_INPUT | MUX_MODE0) /* spi2_d0.spi2_d0 */ + P9_17A( PIN_INPUT | MUX_MODE0) /* spi2_cs0.spi2_cs0 */ + /* unused pins */ + P9_22A( PIN_INPUT | MUX_MODE15) /* xref_clk2.off */ + P9_21A( PIN_INPUT | MUX_MODE15) /* vin1a_vsync0.off */ + P9_18B( PIN_INPUT | MUX_MODE15) /* mcasp1_axr0.off */ + P9_17B( PIN_INPUT | MUX_MODE15) /* mcasp1_axr1.off */ + >; + }; + + bone_spi_1_pins: pinmux_bone_spi_1_pins { + pinctrl-single,pins = < + P9_31A( PIN_INPUT | MUX_MODE3) /* mcasp1_axr8.spi3_sclk */ + P9_29A( PIN_INPUT | MUX_MODE3) /* mcasp1_axr9.spi3_d1 */ + P9_30( PIN_INPUT | MUX_MODE3) /* mcasp1_axr10.spi3_d0 */ + P9_28( PIN_INPUT | MUX_MODE3) /* mcasp1_axr11.spi3_cs0 */ + P9_42A( PIN_INPUT | MUX_MODE3) /* mcasp1_axr12.spi3_cs1 */ + // P8_45A( PIN_INPUT | MUX_MODE8) /* vout1_d0.spi3_cs2 */ + // P8_46B( PIN_INPUT | MUX_MODE8) /* vout1_d23.spi3_cs3 */ + /* unused pins */ + P9_31B( PIN_INPUT | MUX_MODE15) /* mcasp1_axr8.off */ + P9_29B( PIN_INPUT | MUX_MODE15) /* mcasp1_axr9.off */ + P9_42B( PIN_INPUT | MUX_MODE15) /* vin2a_d13.off */ + // P8_45B( PIN_INPUT | MUX_MODE8) /* vout1_d16.off */ + // P8_46A( PIN_INPUT | MUX_MODE8) /* vout1_d1.off */ >; }; }; @@ -136,4 +169,59 @@ bone_i2c_3: &i2c3 { pinctrl-names = "default"; pinctrl-0 = <&bone_i2c_3_pins>; symlink = "bone/i2c/3"; +}; + +// SPIs +bone_spi_0: &mcspi2 { + #address-cells = <1>; + #size-cells = <0>; + + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_spi_0_pins>; + + channel@0 { + #address-cells = <1>; + #size-cells = <0>; + + compatible = "spidev"; + symlink = "/bone/spi/0.0"; + + reg = <0>; + spi-max-frequency = <16000000>; + spi-cpha; + }; +}; + +bone_spi_1: &mcspi3 { + #address-cells = <1>; + #size-cells = <0>; + + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_spi_1_pins>; + ti,pio-mode; /* disable dma when used as an overlay, dma gets stuck at 160 bits... */ + + channel@0 { + #address-cells = <1>; + #size-cells = <0>; + + compatible = "spidev"; + symlink = "/bone/spi/1.0"; + + reg = <0>; + spi-max-frequency = <16000000>; + spi-cpha; + }; + + channel@1 { + #address-cells = <1>; + #size-cells = <0>; + + compatible = "spidev"; + symlink = "/bone/spi/1.1"; + + reg = <1>; + spi-max-frequency = <16000000>; + }; }; \ No newline at end of file -- GitLab From 325f881dc6196442e0d31ae158f62fcad868980c Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Tue, 30 Jun 2020 07:13:54 +0530 Subject: [PATCH 18/86] add BBB /bone/spi --- src/arm/bbb-bone-buses.dtsi | 76 +++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/src/arm/bbb-bone-buses.dtsi b/src/arm/bbb-bone-buses.dtsi index c510ebf7..3288fd67 100644 --- a/src/arm/bbb-bone-buses.dtsi +++ b/src/arm/bbb-bone-buses.dtsi @@ -74,6 +74,27 @@ P9_24( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE3) /* uart1_txd.i2c1_scl */ >; }; + + // SPIs + bone_spi_0_pins: pinmux_bone_spi_0_pins { + pinctrl-single,pins = < + P9_22( PIN_INPUT | MUX_MODE0) /* spi0_sclk.spi0_sclk */ + P9_21( PIN_INPUT | MUX_MODE0) /* spi0_d0.spi0_d0 */ + P9_18( PIN_INPUT | MUX_MODE0) /* spi0_d1.spi0_d1 */ + P9_17( PIN_INPUT | MUX_MODE0) /* spi0_cs0.spi0_cs0 */ + >; + }; + + bone_spi_1_pins: pinmux_bone_spi_1_pins { + pinctrl-single,pins = < + P9_31( PIN_INPUT | MUX_MODE3) /* mcasp0_aclkx.spi1_sclk */ + P9_29( PIN_INPUT | MUX_MODE3) /* mcasp0_fsx.spi1_d0 */ + P9_30( PIN_INPUT | MUX_MODE3) /* mcasp0_axr0.spi1_d1 */ + P9_28( PIN_INPUT | MUX_MODE3) /* mcasp0_ahclkr.spi1_cs0 */ + P9_42A( PIN_INPUT | MUX_MODE2) /* eCAP0_in_PWM0_out.spi1_cs1 */ + >; + }; + }; // UARTs @@ -141,4 +162,59 @@ bone_i2c_3: &i2c1 { // pinctrl-names = "default"; // pinctrl-0 = <&bone_i2c_3_pins>; // symlink = "bone/i2c/3"; +}; + +// SPIs +bone_spi_0: &spi0 { + #address-cells = <1>; + #size-cells = <0>; + + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_spi_0_pins>; + + channel@0 { + #address-cells = <1>; + #size-cells = <0>; + + compatible = "spidev"; + symlink = "/bone/spi/0.0"; + + reg = <0>; + spi-max-frequency = <16000000>; + spi-cpha; + }; +}; + +bone_spi_1: &spi1 { + #address-cells = <1>; + #size-cells = <0>; + + status = "disabled"; + pinctrl-names = "default"; + pinctrl-0 = <&bone_spi_1_pins>; + ti,pio-mode; /* disable dma when used as an overlay, dma gets stuck at 160 bits... */ + + channel@0 { + #address-cells = <1>; + #size-cells = <0>; + + compatible = "spidev"; + symlink = "/bone/spi/1.0"; + + reg = <0>; + spi-max-frequency = <16000000>; + spi-cpha; + }; + + channel@1 { + #address-cells = <1>; + #size-cells = <0>; + + compatible = "spidev"; + symlink = "/bone/spi/1.1"; + + reg = <1>; + spi-max-frequency = <16000000>; + }; }; \ No newline at end of file -- GitLab From 6eeb08558746a96317c2391a851f0782738a90f5 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Mon, 6 Jul 2020 18:36:54 +0530 Subject: [PATCH 19/86] add P9_13B pin --- include/dt-bindings/board/am572x-bbai-pins.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/dt-bindings/board/am572x-bbai-pins.h b/include/dt-bindings/board/am572x-bbai-pins.h index 8dc647e5..c2639592 100644 --- a/include/dt-bindings/board/am572x-bbai-pins.h +++ b/include/dt-bindings/board/am572x-bbai-pins.h @@ -71,7 +71,8 @@ #define P9_11A(mode) DRA7XX_CORE_IOPAD(0x372C, mode) /* B19: P9.11a: mcasp3_axr0 */ #define P9_11B(mode) DRA7XX_CORE_IOPAD(0x3620, mode) /* B8: P9.11b: vout1_d17 */ #define P9_12(mode) DRA7XX_CORE_IOPAD(0x36AC, mode) /* B14: P9.12: mcasp1_aclkr */ -#define P9_13(mode) DRA7XX_CORE_IOPAD(0x3730, mode) /* C17: P9.13: mcasp3_axr1 */ +#define P9_13A(mode) DRA7XX_CORE_IOPAD(0x3730, mode) /* C17: P9.13a: mcasp3_axr1 */ +#define P9_13B(mode) DRA7XX_CORE_IOPAD(0x3680, mode) /* AB10: P9.13b: usb1_drvvbus */ #define P9_14(mode) DRA7XX_CORE_IOPAD(0x35AC, mode) /* D6: P9.14: vin2a_d17 */ #define P9_15(mode) DRA7XX_CORE_IOPAD(0x3514, mode) /* AG4: P9.15: vin1a_d8 */ #define P9_16(mode) DRA7XX_CORE_IOPAD(0x35B0, mode) /* C5: P9.16: vin2a_d18 */ -- GitLab From 857630e6e4718e4f4dfab10082913cce79b2cf0b Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Mon, 6 Jul 2020 18:37:47 +0530 Subject: [PATCH 20/86] update nodes to use new easy pinmuxing MACROs --- src/arm/am572x-bone-common-univ.dtsi | 874 ++++++++++++++------------- 1 file changed, 438 insertions(+), 436 deletions(-) diff --git a/src/arm/am572x-bone-common-univ.dtsi b/src/arm/am572x-bone-common-univ.dtsi index c7a41103..dc109547 100644 --- a/src/arm/am572x-bone-common-univ.dtsi +++ b/src/arm/am572x-bone-common-univ.dtsi @@ -6,6 +6,8 @@ * published by the Free Software Foundation. */ +#include <dt-bindings/board/am572x-bbai-pins.h> + &dra7_pmx_core { /************************/ /* P8 Header */ @@ -18,665 +20,665 @@ /* P8_03 (ball AB8) gpio1_24 */ P8_03_default_pin: pinmux_P8_03_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ P8_03_gpio_pin: pinmux_P8_03_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ P8_03_gpio_pu_pin: pinmux_P8_03_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ P8_03_gpio_pd_pin: pinmux_P8_03_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ P8_03_gpio_input_pin: pinmux_P8_03_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ /* P8_04 (ball AB5) gpio1_25 */ P8_04_default_pin: pinmux_P8_04_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ P8_04_gpio_pin: pinmux_P8_04_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ P8_04_gpio_pu_pin: pinmux_P8_04_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ P8_04_gpio_pd_pin: pinmux_P8_04_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ P8_04_gpio_input_pin: pinmux_P8_04_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37A0, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ /* P8_05 (ball AC9) gpio7_1 */ P8_05_default_pin: pinmux_P8_05_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ P8_05_gpio_pin: pinmux_P8_05_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ P8_05_gpio_pu_pin: pinmux_P8_05_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ P8_05_gpio_pd_pin: pinmux_P8_05_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ P8_05_gpio_input_pin: pinmux_P8_05_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x378C, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ /* P8_06 (ball AC3) gpio7_2 */ P8_06_default_pin: pinmux_P8_06_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ P8_06_gpio_pin: pinmux_P8_06_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ P8_06_gpio_pu_pin: pinmux_P8_06_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ P8_06_gpio_pd_pin: pinmux_P8_06_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ P8_06_gpio_input_pin: pinmux_P8_06_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3790, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ /* P8_07 (ball G14) gpio6_5*/ P8_07_default_pin: pinmux_P8_07_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ P8_07_gpio_pin: pinmux_P8_07_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ P8_07_gpio_pu_pin: pinmux_P8_07_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ P8_07_gpio_pd_pin: pinmux_P8_07_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ P8_07_gpio_input_pin: pinmux_P8_07_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ P8_07_timer_pin: pinmux_P8_07_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr14.timer11 */ + P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr14.timer11 */ /* P8_08 (ball F14) gpio6_6 */ P8_08_default_pin: pinmux_P8_08_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ P8_08_gpio_pin: pinmux_P8_08_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ P8_08_gpio_pu_pin: pinmux_P8_08_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ P8_08_gpio_pd_pin: pinmux_P8_08_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ P8_08_gpio_input_pin: pinmux_P8_08_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ P8_08_timer_pin: pinmux_P8_08_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr15.timer12 */ + P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr15.timer12 */ /* P8_09 (ball E17) gpio6_18 */ P8_09_default_pin: pinmux_P8_09_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ P8_09_gpio_pin: pinmux_P8_09_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ P8_09_gpio_pu_pin: pinmux_P8_09_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ P8_09_gpio_pd_pin: pinmux_P8_09_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ P8_09_gpio_input_pin: pinmux_P8_09_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09( PIN_INPUT | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ P8_09_timer_pin: pinmux_P8_09_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3698, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* xref_clk1.timer14 */ + P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* xref_clk1.timer14 */ /* P8_10 (ball A13) gpio6_4 */ P8_10_default_pin: pinmux_P8_10_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ P8_10_gpio_pin: pinmux_P8_10_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ P8_10_gpio_pu_pin: pinmux_P8_10_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ P8_10_gpio_pd_pin: pinmux_P8_10_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ P8_10_gpio_input_pin: pinmux_P8_10_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ P8_10_timer_pin: pinmux_P8_10_timer_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr13.timer10 */ + P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr13.timer10 */ /* P8_11 (ball AH4) gpio3_11 */ P8_11_default_pin: pinmux_P8_11_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ P8_11_gpio_pin: pinmux_P8_11_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ P8_11_gpio_pu_pin: pinmux_P8_11_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ P8_11_gpio_pd_pin: pinmux_P8_11_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ P8_11_gpio_input_pin: pinmux_P8_11_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11( PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ P8_11_qep_pin: pinmux_P8_11_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d7.eQEP2B_in */ + P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d7.eQEP2B_in */ P8_11_pruout_pin: pinmux_P8_11_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3510, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d7.pr1_pru0_gpo4 */ + P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d7.pr1_pru0_gpo4 */ /* P8_12 (ball AG6) gpio3_10 */ P8_12_default_pin: pinmux_P8_12_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ P8_12_gpio_pin: pinmux_P8_12_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ P8_12_gpio_pu_pin: pinmux_P8_12_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ P8_12_gpio_pd_pin: pinmux_P8_12_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ P8_12_gpio_input_pin: pinmux_P8_12_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12( PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ P8_12_qep_pin: pinmux_P8_12_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d6.eQEP2A_in */ + P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d6.eQEP2A_in */ P8_12_pruout_pin: pinmux_P8_12_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x350C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d6.pr1_pru0_gpo3 */ + P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d6.pr1_pru0_gpo3 */ /* P8_13 (ball D3) gpio4_11 */ P8_13_default_pin: pinmux_P8_13_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ P8_13_gpio_pin: pinmux_P8_13_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ P8_13_gpio_pu_pin: pinmux_P8_13_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ P8_13_gpio_pd_pin: pinmux_P8_13_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ P8_13_gpio_input_pin: pinmux_P8_13_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ P8_13_pwm_pin: pinmux_P8_13_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3590, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d10.ehrpwm2B */ + P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d10.ehrpwm2B */ /* P8_14 (ball D5) gpio4_13*/ P8_14_default_pin: pinmux_P8_14_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ P8_14_gpio_pin: pinmux_P8_14_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ P8_14_gpio_pu_pin: pinmux_P8_14_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ P8_14_gpio_pd_pin: pinmux_P8_14_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ P8_14_gpio_input_pin: pinmux_P8_14_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ P8_14_pwm_pin: pinmux_P8_14_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3598, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d12.eCAP2_in_PWM2_out */ + P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d12.eCAP2_in_PWM2_out */ /* P8_15a (ball D1) gpio4_3*/ P8_15_default_pin: pinmux_P8_15_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ + P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ P8_15_gpio_pin: pinmux_P8_15_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ + P8_15A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ P8_15_gpio_pu_pin: pinmux_P8_15_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ + P8_15A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ P8_15_gpio_pd_pin: pinmux_P8_15_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ + P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ P8_15_gpio_input_pin: pinmux_P8_15_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ + P8_15A( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ P8_15_pru_ecap_pin: pinmux_P8_15_pru_ecap_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3570, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE11) >; }; /* vin2a_d2.pr1_ecap0_ecap_capin_apwm_o */ + P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE11) >; }; /* vin2a_d2.pr1_ecap0_ecap_capin_apwm_o */ /* P8_15b (ball A3) gpio4_27 */ P8_15_pruin_pin: pinmux_P8_15_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B4, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d19.pr1_pru1_gpi16*/ + P8_15B( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d19.pr1_pru1_gpi16*/ /* P8_16 (ball B4) gpio4_29 */ P8_16_default_pin: pinmux_P8_16_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ P8_16_gpio_pin: pinmux_P8_16_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ P8_16_gpio_pu_pin: pinmux_P8_16_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ P8_16_gpio_pd_pin: pinmux_P8_16_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ P8_16_gpio_input_pin: pinmux_P8_16_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ P8_16_pruin_pin: pinmux_P8_16_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35BC, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d21.pr1_pru1_gpi18 */ + P8_16( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d21.pr1_pru1_gpi18 */ /* P8_17 (ball A7) gpio8_18 */ P8_17_default_pin: pinmux_P8_17_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ P8_17_gpio_pin: pinmux_P8_17_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ P8_17_gpio_pu_pin: pinmux_P8_17_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ P8_17_gpio_pd_pin: pinmux_P8_17_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ P8_17_gpio_input_pin: pinmux_P8_17_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3624, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ /* P8_18 (ball F5) gpio4_9 */ P8_18_default_pin: pinmux_P8_18_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ P8_18_gpio_pin: pinmux_P8_18_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ P8_18_gpio_pu_pin: pinmux_P8_18_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ P8_18_gpio_pd_pin: pinmux_P8_18_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ P8_18_gpio_input_pin: pinmux_P8_18_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ P8_18_qep_pin: pinmux_P8_18_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3588, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d8.eQEP2_strobe */ + P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d8.eQEP2_strobe */ /* P8_19 (ball E6) gpio4_10 */ P8_19_default_pin: pinmux_P8_19_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ P8_19_gpio_pin: pinmux_P8_19_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ P8_19_gpio_pu_pin: pinmux_P8_19_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ P8_19_gpio_pd_pin: pinmux_P8_19_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ P8_19_gpio_input_pin: pinmux_P8_19_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ P8_19_pwm_pin: pinmux_P8_19_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x358C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d9.ehrpwm2A */ + P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d9.ehrpwm2A */ /* P8_20 (ball AC4) gpio6_30 */ P8_20_default_pin: pinmux_P8_20_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ P8_20_gpio_pin: pinmux_P8_20_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ P8_20_gpio_pu_pin: pinmux_P8_20_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ P8_20_gpio_pd_pin: pinmux_P8_20_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ P8_20_gpio_input_pin: pinmux_P8_20_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ P8_20_pruout_pin: pinmux_P8_20_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_cmd.pr2_pru0_gpo3 */ + P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_cmd.pr2_pru0_gpo3 */ P8_20_pruin_pin: pinmux_P8_20_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3780, PIN_INPUT | MUX_MODE12) >; }; /* mmc3_cmd.pr2_pru0_gpi3 */ + P8_20( PIN_INPUT | MUX_MODE12) >; }; /* mmc3_cmd.pr2_pru0_gpi3 */ /* P8_21 (ball AD4) gpio6_29 */ P8_21_default_pin: pinmux_P8_21_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ P8_21_gpio_pin: pinmux_P8_21_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ P8_21_gpio_pu_pin: pinmux_P8_21_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ P8_21_gpio_pd_pin: pinmux_P8_21_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ P8_21_gpio_input_pin: pinmux_P8_21_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ P8_21_pruout_pin: pinmux_P8_21_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_clk.pr2_pru0_gpo2 */ + P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_clk.pr2_pru0_gpo2 */ P8_21_pruin_pin: pinmux_P8_21_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x377C, PIN_INPUT | MUX_MODE12) >; }; /* mmc3_clk.pr2_pru0_gpi2 */ + P8_21( PIN_INPUT | MUX_MODE12) >; }; /* mmc3_clk.pr2_pru0_gpi2 */ /* P8_22 (ball AD6) gpio1_23 */ P8_22_default_pin: pinmux_P8_22_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ P8_22_gpio_pin: pinmux_P8_22_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ P8_22_gpio_pu_pin: pinmux_P8_22_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ P8_22_gpio_pd_pin: pinmux_P8_22_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ P8_22_gpio_input_pin: pinmux_P8_22_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3798, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ /* P8_23 (ball AC8) gpio1_22 */ P8_23_default_pin: pinmux_P8_23_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ P8_23_gpio_pin: pinmux_P8_23_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ P8_23_gpio_pu_pin: pinmux_P8_23_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ P8_23_gpio_pd_pin: pinmux_P8_23_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ P8_23_gpio_input_pin: pinmux_P8_23_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3794, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ /* P8_24 (ball AC6) gpio7_0 */ P8_24_default_pin: pinmux_P8_24_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ P8_24_gpio_pin: pinmux_P8_24_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ P8_24_gpio_pu_pin: pinmux_P8_24_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ P8_24_gpio_pd_pin: pinmux_P8_24_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ P8_24_gpio_input_pin: pinmux_P8_24_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3788, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ /* P8_25 (ball AC7) gpio6_31 */ P8_25_default_pin: pinmux_P8_25_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ P8_25_gpio_pin: pinmux_P8_25_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ P8_25_gpio_pu_pin: pinmux_P8_25_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ P8_25_gpio_pd_pin: pinmux_P8_25_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ P8_25_gpio_input_pin: pinmux_P8_25_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3784, PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ /* P8_26 (ball B3) gpio4_28 */ P8_26_default_pin: pinmux_P8_26_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ P8_26_gpio_pin: pinmux_P8_26_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ P8_26_gpio_pu_pin: pinmux_P8_26_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ P8_26_gpio_pd_pin: pinmux_P8_26_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ P8_26_gpio_input_pin: pinmux_P8_26_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B8, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ /* P8_27a (ball E11) gpio4_23 */ P8_27_default_pin: pinmux_P8_27_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ + P8_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ P8_27_gpio_pin: pinmux_P8_27_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ + P8_27A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ P8_27_gpio_pu_pin: pinmux_P8_27_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ + P8_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ P8_27_gpio_pd_pin: pinmux_P8_27_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ + P8_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ P8_27_gpio_input_pin: pinmux_P8_27_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ + P8_27A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ /* P8_27b (ball A8) gpio8_19 */ P8_27_pruout_pin: pinmux_P8_27_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3628, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d19.pr2_pru0_gpo16 */ + P8_27B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d19.pr2_pru0_gpo16 */ P8_27_pruin_pin: pinmux_P8_27_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3628, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d19.pr2_pru0_gpi16 */ + P8_27B( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d19.pr2_pru0_gpi16 */ /* P8_28a (ball D11) gpio4_19 */ P8_28_default_pin: pinmux_P8_28_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ + P8_28A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ P8_28_gpio_pin: pinmux_P8_28_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ + P8_28A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ P8_28_gpio_pu_pin: pinmux_P8_28_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ + P8_28A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ P8_28_gpio_pd_pin: pinmux_P8_28_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ + P8_28A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ P8_28_gpio_input_pin: pinmux_P8_28_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35C8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ + P8_28A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ /* P8_28b (ball C9) gpio8_20 */ P8_28_pruout_pin: pinmux_P8_28_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x362C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d20.pr2_pru0_gpo17 */ + P8_28B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d20.pr2_pru0_gpo17 */ P8_28_pruin_pin: pinmux_P8_28_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x362C, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d20.pr2_pru0_gpi17 */ + P8_28B( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d20.pr2_pru0_gpi17 */ /* P8_29a (ball C11) gpio4_22 */ P8_29_default_pin: pinmux_P8_29_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ + P8_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ P8_29_gpio_pin: pinmux_P8_29_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ + P8_29A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ P8_29_gpio_pu_pin: pinmux_P8_29_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ + P8_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ P8_29_gpio_pd_pin: pinmux_P8_29_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ + P8_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ P8_29_gpio_input_pin: pinmux_P8_29_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35D4, PIN_INPUT | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ + P8_29A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ /* P8_29b (ball A9) gpio8_21 */ P8_29_pruout_pin: pinmux_P8_29_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3630, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d21.pr2_pru0_gpo18 */ + P8_29B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d21.pr2_pru0_gpo18 */ P8_29_pruin_pin: pinmux_P8_29_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3630, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d21.pr2_pru0_gpi18 */ + P8_29B( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d21.pr2_pru0_gpi18 */ /* P8_30a (ball B10) gpio4_20 */ P8_30_default_pin: pinmux_P8_30_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ + P8_30A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ P8_30_gpio_pin: pinmux_P8_30_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ + P8_30A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ P8_30_gpio_pu_pin: pinmux_P8_30_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ + P8_30A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ P8_30_gpio_pd_pin: pinmux_P8_30_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ + P8_30A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ P8_30_gpio_input_pin: pinmux_P8_30_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35CC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ + P8_30A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ /* P8_30b (ball B9) gpio8_22 */ P8_30_pruout_pin: pinmux_P8_30_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3634, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d22.pr2_pru0_gpo19 */ + P8_30B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d22.pr2_pru0_gpo19 */ P8_30_pruin_pin: pinmux_P8_30_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3634, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d22.pr2_pru0_gpi19 */ + P8_30B( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d22.pr2_pru0_gpi19 */ /* P8_31a (ball C8) gpio8_14 */ P8_31_default_pin: pinmux_P8_31_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ + P8_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ P8_31_gpio_pin: pinmux_P8_31_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ + P8_31A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ P8_31_gpio_pu_pin: pinmux_P8_31_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ + P8_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ P8_31_gpio_pd_pin: pinmux_P8_31_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ + P8_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ P8_31_gpio_input_pin: pinmux_P8_31_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3614, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ + P8_31A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ /* P8_31b (ball G16) */ P8_31_uart_pin: pinmux_P8_31_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x373C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp4_axr0.uart4_rxd */ + P8_31B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp4_axr0.uart4_rxd */ /* P8_32a (ball C7) gpio8_15 */ P8_32_default_pin: pinmux_P8_32_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ + P8_32A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ P8_32_gpio_pin: pinmux_P8_32_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ + P8_32A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ P8_32_gpio_pu_pin: pinmux_P8_32_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ + P8_32A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ P8_32_gpio_pd_pin: pinmux_P8_32_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ + P8_32A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ P8_32_gpio_input_pin: pinmux_P8_32_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3618, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ + P8_32A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ /* P8_32b (ball D17) */ P8_32_uart_pin: pinmux_P8_32_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3740, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp4_axr1.uart4_txd */ + P8_32B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp4_axr1.uart4_txd */ /* P8_33a (ball C6) gpio8_13 */ P8_33_default_pin: pinmux_P8_33_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ + P8_33A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ P8_33_gpio_pin: pinmux_P8_33_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ + P8_33A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ P8_33_gpio_pu_pin: pinmux_P8_33_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ + P8_33A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ P8_33_gpio_pd_pin: pinmux_P8_33_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ + P8_33A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ P8_33_gpio_input_pin: pinmux_P8_33_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3610, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ + P8_33A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ /* P8_33b (ball AF9) gpio3_1 */ P8_33_qep_pin: pinmux_P8_33_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_fld0.eQEP1B_in */ + P8_33B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_fld0.eQEP1B_in */ /* P8_34a (ball D8) gpio8_11 */ P8_34_default_pin: pinmux_P8_34_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ + P8_34A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ P8_34_gpio_pin: pinmux_P8_34_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ + P8_34A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ P8_34_gpio_pu_pin: pinmux_P8_34_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ + P8_34A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ P8_34_gpio_pd_pin: pinmux_P8_34_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ + P8_34A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ P8_34_gpio_input_pin: pinmux_P8_34_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3608, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ + P8_34A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ /* P8_34b (ball G6) gpio4_0 */ P8_34_pwm_pin: pinmux_P8_34_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3564, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_vsync0.ehrpwm1A */ + P8_34B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_vsync0.ehrpwm1A */ /* P8_35a (ball A5) gpio8_12 */ P8_35_default_pin: pinmux_P8_35_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ + P8_35A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ P8_35_gpio_pin: pinmux_P8_35_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ + P8_35A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ P8_35_gpio_pu_pin: pinmux_P8_35_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ + P8_35A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ P8_35_gpio_pd_pin: pinmux_P8_35_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ + P8_35A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ P8_35_gpio_input_pin: pinmux_P8_35_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x360C, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ + P8_35A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ /* P8_35b (ball AD9) gpio3_0 */ P8_35_qep_pin: pinmux_P8_35_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_de0.eQEP1A_in */ + P8_35B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_de0.eQEP1A_in */ /* P8_36a (ball D7) gpio8_10 */ P8_36_default_pin: pinmux_P8_36_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ + P8_36A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ P8_36_gpio_pin: pinmux_P8_36_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ + P8_36A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ P8_36_gpio_pu_pin: pinmux_P8_36_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ + P8_36A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ P8_36_gpio_pd_pin: pinmux_P8_36_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ + P8_36A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ P8_36_gpio_input_pin: pinmux_P8_36_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3604, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ + P8_36A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ /* P8_36b (ball F2) gpio4_1 */ P8_36_pwm_pin: pinmux_P8_36_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3568, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d0.ehrpwm1B */ + P8_36B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d0.ehrpwm1B */ /* P8_37a (ball E8) gpio8_8 */ P8_37_default_pin: pinmux_P8_37_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ + P8_37A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ P8_37_gpio_pin: pinmux_P8_37_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ + P8_37A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ P8_37_gpio_pu_pin: pinmux_P8_37_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ + P8_37A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ P8_37_gpio_pd_pin: pinmux_P8_37_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ + P8_37A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ P8_37_gpio_input_pin: pinmux_P8_37_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35FC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ + P8_37A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ /* P8_37b (ball A21) */ P8_37_uart_pin: pinmux_P8_37_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3738, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp4_fsx.uart8_txd */ + P8_37B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp4_fsx.uart8_txd */ /* P8_38a (ball D9) gpio8_9 */ P8_38_default_pin: pinmux_P8_38_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ + P8_38A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ P8_38_gpio_pin: pinmux_P8_38_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ + P8_38A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ P8_38_gpio_pu_pin: pinmux_P8_38_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ + P8_38A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ P8_38_gpio_pd_pin: pinmux_P8_38_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ + P8_38A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ P8_38_gpio_input_pin: pinmux_P8_38_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3600, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ + P8_38A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ /* P8_38b (ball C18) */ P8_38_uart_pin: pinmux_P8_38_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3734, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp4_aclkx.uart8_rxd */ + P8_38B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp4_aclkx.uart8_rxd */ /* P8_39 (ball F8) gpio8_6 */ P8_39_default_pin: pinmux_P8_39_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ P8_39_gpio_pin: pinmux_P8_39_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ P8_39_gpio_pu_pin: pinmux_P8_39_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ P8_39_gpio_pd_pin: pinmux_P8_39_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ P8_39_gpio_input_pin: pinmux_P8_39_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ P8_39_pruout_pin: pinmux_P8_39_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d6.pr2_pru0_gpo3 */ + P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d6.pr2_pru0_gpo3 */ P8_39_pruin_pin: pinmux_P8_39_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F4, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d6.pr2_pru0_gpi3 */ + P8_39( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d6.pr2_pru0_gpi3 */ /* P8_40 (ball E7) gpio8_7 */ P8_40_default_pin: pinmux_P8_40_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ P8_40_gpio_pin: pinmux_P8_40_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ P8_40_gpio_pu_pin: pinmux_P8_40_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ P8_40_gpio_pd_pin: pinmux_P8_40_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ P8_40_gpio_input_pin: pinmux_P8_40_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ P8_40_pruout_pin: pinmux_P8_40_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d7.pr2_pru0_gpo4 */ + P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d7.pr2_pru0_gpo4 */ P8_40_pruin_pin: pinmux_P8_40_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F8, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d7.pr2_pru0_gpi4 */ + P8_40( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d7.pr2_pru0_gpi4 */ /* P8_41 (ball E9) gpio8_4 */ P8_41_default_pin: pinmux_P8_41_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ P8_41_gpio_pin: pinmux_P8_41_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ P8_41_gpio_pu_pin: pinmux_P8_41_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ P8_41_gpio_pd_pin: pinmux_P8_41_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ P8_41_gpio_input_pin: pinmux_P8_41_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ P8_41_pruout_pin: pinmux_P8_41_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d4.pr2_pru0_gpo1 */ + P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d4.pr2_pru0_gpo1 */ P8_41_pruin_pin: pinmux_P8_41_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35EC, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d4.pr2_pru0_gpi1 */ + P8_41( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d4.pr2_pru0_gpi1 */ /* P8_42 (ball F9) gpio8_5 */ P8_42_default_pin: pinmux_P8_42_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ P8_42_gpio_pin: pinmux_P8_42_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ P8_42_gpio_pu_pin: pinmux_P8_42_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ P8_42_gpio_pd_pin: pinmux_P8_42_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ P8_42_gpio_input_pin: pinmux_P8_42_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ P8_42_pruout_pin: pinmux_P8_42_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d5.pr2_pru0_gpo2 */ + P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d5.pr2_pru0_gpo2 */ P8_42_pruin_pin: pinmux_P8_42_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35F0, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d5.pr2_pru0_gpi2 */ + P8_42( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d5.pr2_pru0_gpi2 */ /* P8_43 (ball F10) gpio8_2 */ P8_43_default_pin: pinmux_P8_43_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ P8_43_gpio_pin: pinmux_P8_43_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ P8_43_gpio_pu_pin: pinmux_P8_43_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ P8_43_gpio_pd_pin: pinmux_P8_43_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ P8_43_gpio_input_pin: pinmux_P8_43_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ P8_43_pruout_pin: pinmux_P8_43_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d2.pr2_pru1_gpo20 */ + P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d2.pr2_pru1_gpo20 */ P8_43_pruin_pin: pinmux_P8_43_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E4, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d2.pr2_pru1_gpi20 */ + P8_43( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d2.pr2_pru1_gpi20 */ /* P8_44 (ball G11) gpio8_3 */ P8_44_default_pin: pinmux_P8_44_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ P8_44_gpio_pin: pinmux_P8_44_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ P8_44_gpio_pu_pin: pinmux_P8_44_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ P8_44_gpio_pd_pin: pinmux_P8_44_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ P8_44_gpio_input_pin: pinmux_P8_44_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ P8_44_pruout_pin: pinmux_P8_44_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d3.pr2_pru0_gpo0 */ + P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d3.pr2_pru0_gpo0 */ P8_44_pruin_pin: pinmux_P8_44_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E8, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d3.pr2_pru0_gpi0 */ + P8_44( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d3.pr2_pru0_gpi0 */ /* P8_45a (ball F11) gpio8_0 */ P8_45_default_pin: pinmux_P8_45_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ + P8_45A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ P8_45_gpio_pin: pinmux_P8_45_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ + P8_45A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ P8_45_gpio_pu_pin: pinmux_P8_45_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ + P8_45A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ P8_45_gpio_pd_pin: pinmux_P8_45_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ + P8_45A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ P8_45_gpio_input_pin: pinmux_P8_45_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35DC, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ + P8_45A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ /* P8_45b (ball B7) gpio8_16 */ P8_45_pruout_pin: pinmux_P8_45_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x361C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d16.pr2_pru0_gpo13 */ + P8_45B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d16.pr2_pru0_gpo13 */ P8_45_pruin_pin: pinmux_P8_45_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x361C, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d16.pr2_pru0_gpi13 */ + P8_45B( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d16.pr2_pru0_gpi13 */ /* P8_46a (ball G10) gpio8_1 */ P8_46_default_pin: pinmux_P8_46_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ + P8_46A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ P8_46_gpio_pin: pinmux_P8_46_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ + P8_46A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ P8_46_gpio_pu_pin: pinmux_P8_46_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ + P8_46A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ P8_46_gpio_pd_pin: pinmux_P8_46_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ + P8_46A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ P8_46_gpio_input_pin: pinmux_P8_46_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35E0, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ + P8_46A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ /* P8_46b (ball A10) gpio8_23 */ P8_46_pruout_pin: pinmux_P8_46_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3638, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d23.pr2_pru0_gpo20 */ + P8_46B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d23.pr2_pru0_gpo20 */ P8_46_pruin_pin: pinmux_P8_46_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3638, PIN_INPUT | MUX_MODE12) >; }; /* vout1_d23.pr2_pru0_gpi20 */ + P8_46B( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d23.pr2_pru0_gpi20 */ /************************/ /* P9 Header */ @@ -704,370 +706,370 @@ /* P9_11a (ball B19) */ P9_11_uart_pin: pinmux_P9_11_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x372C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp3_axr0.uart5_rxd */ + P9_11A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp3_axr0.uart5_rxd */ /* P9_11b (ball B8) gpio8_17 */ P9_11_default_pin: pinmux_P9_11_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ + P9_11B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ P9_11_gpio_pin: pinmux_P9_11_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ + P9_11B( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ P9_11_gpio_pu_pin: pinmux_P9_11_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ + P9_11B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ P9_11_gpio_pd_pin: pinmux_P9_11_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ + P9_11B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ P9_11_gpio_input_pin: pinmux_P9_11_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3620, PIN_INPUT | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ + P9_11B( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ /* P9_12 (ball B14) gpio5_0 */ P9_12_default_pin: pinmux_P9_12_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ P9_12_gpio_pin: pinmux_P9_12_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ P9_12_gpio_pu_pin: pinmux_P9_12_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ P9_12_gpio_pd_pin: pinmux_P9_12_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ P9_12_gpio_input_pin: pinmux_P9_12_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36AC, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ /* P9_13a (ball C17) */ P9_13_uart_pin: pinmux_P9_13_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3730, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp3_axr1.uart5_txd */ + P9_13A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp3_axr1.uart5_txd */ /* P9_13b (ball AB10) gpio6_12 */ P9_13_default_pin: pinmux_P9_13_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ + P9_13B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ P9_13_gpio_pin: pinmux_P9_13_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ + P9_13B( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ P9_13_gpio_pu_pin: pinmux_P9_13_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ + P9_13B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ P9_13_gpio_pd_pin: pinmux_P9_13_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ + P9_13B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ P9_13_gpio_input_pin: pinmux_P9_13_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3680, PIN_INPUT | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ + P9_13B( PIN_INPUT | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ /* P9_14 (ball D6) gpio4_25 */ P9_14_default_pin: pinmux_P9_14_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ P9_14_gpio_pin: pinmux_P9_14_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ P9_14_gpio_pu_pin: pinmux_P9_14_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ P9_14_gpio_pd_pin: pinmux_P9_14_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ P9_14_gpio_input_pin: pinmux_P9_14_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ P9_14_pwm_pin: pinmux_P9_14_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35AC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d17.ehrpwm3A */ + P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d17.ehrpwm3A */ /* P9_15 (ball AG4) gpio3_12 */ P9_15_default_pin: pinmux_P9_15_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ P9_15_gpio_pin: pinmux_P9_15_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ P9_15_gpio_pu_pin: pinmux_P9_15_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ P9_15_gpio_pd_pin: pinmux_P9_15_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ P9_15_gpio_input_pin: pinmux_P9_15_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3514, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15( PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ /* P9_16 (ball C5) gpio4_26 */ P9_16_default_pin: pinmux_P9_16_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.gpio4_26 */ + P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.gpio4_26 */ P9_16_gpio_pin: pinmux_P9_16_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ + P9_16( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ P9_16_gpio_pu_pin: pinmux_P9_16_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ + P9_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ P9_16_gpio_pd_pin: pinmux_P9_16_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ + P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ P9_16_gpio_input_pin: pinmux_P9_16_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ + P9_16( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ P9_16_pwm_pin: pinmux_P9_16_pwm_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35B0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.ehrpwm3B */ + P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.ehrpwm3B */ /* P9_17a (ball B24) gpio7_17 */ P9_17_default_pin: pinmux_P9_17_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ + P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ P9_17_gpio_pin: pinmux_P9_17_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ + P9_17A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ P9_17_gpio_pu_pin: pinmux_P9_17_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ + P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ P9_17_gpio_pd_pin: pinmux_P9_17_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ + P9_17A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ P9_17_gpio_input_pin: pinmux_P9_17_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_INPUT | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ + P9_17A( PIN_INPUT | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ P9_17_spi_cs_pin: pinmux_P9_17_spi_cs_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37CC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_cs0.spi2_cs0 */ + P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_cs0.spi2_cs0 */ /* P9_17b (ball F12) gpio5_3 */ P9_17_i2c_pin: pinmux_P9_17_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr1.i2c5_scl */ + P9_17B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr1.i2c5_scl */ P9_17_uart_pin: pinmux_P9_17_pru_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36B8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr1.uart6_txd */ + P9_17B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr1.uart6_txd */ /* P9_18a (ball G17) gpio7_16 */ P9_18_default_pin: pinmux_P9_18_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ + P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ P9_18_gpio_pin: pinmux_P9_18_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ + P9_18A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ P9_18_gpio_pu_pin: pinmux_P9_18_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ + P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ P9_18_gpio_pd_pin: pinmux_P9_18_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ + P9_18A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ P9_18_gpio_input_pin: pinmux_P9_18_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_INPUT | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ + P9_18A( PIN_INPUT | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ P9_18_spi_pin: pinmux_P9_18_spi_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_d0.spi2_d0 */ + P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_d0.spi2_d0 */ /* P9_18b (ball G12) gpio5_2 */ P9_18_i2c_pin: pinmux_P9_18_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr0.i2c5_sda */ + P9_18B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr0.i2c5_sda */ P9_18_uart_pin: pinmux_P9_18_pru_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr0.uart6_rxd */ + P9_18B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr0.uart6_rxd */ /* P9_19a (ball R6) gpio7_3 */ P9_19_default_pin: pinmux_P9_19_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.gpio7_3 */ + P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.gpio7_3 */ P9_19_gpio_pin: pinmux_P9_19_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ + P9_19A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ P9_19_gpio_pu_pin: pinmux_P9_19_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ + P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ P9_19_gpio_pd_pin: pinmux_P9_19_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ + P9_19A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ P9_19_gpio_input_pin: pinmux_P9_19_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_INPUT | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ + P9_19A( PIN_INPUT | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ P9_19_i2c_pin: pinmux_P9_19_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3440, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.i2c4_scl */ + P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.i2c4_scl */ /* P9_19b (ball F4) gpio4_6 */ P9_19_qep_pin: pinmux_P9_19_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x357C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d5.eQEP2A_in */ + P9_19B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d5.eQEP2A_in */ /* P9_20a (ball T9) gpio7_4 */ P9_20_default_pin: pinmux_P9_20_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio7_4 */ + P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio7_4 */ P9_20_gpio_pin: pinmux_P9_20_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ + P9_20A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ P9_20_gpio_pu_pin: pinmux_P9_20_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ + P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ P9_20_gpio_pd_pin: pinmux_P9_20_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ + P9_20A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ P9_20_gpio_input_pin: pinmux_P9_20_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_INPUT | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ + P9_20A( PIN_INPUT | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ P9_20_i2c_pin: pinmux_P9_20_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3444, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.i2c4_sda */ + P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.i2c4_sda */ /* P9_20b (ball D2) gpio4_5*/ P9_20_pruout_pin: pinmux_P9_20_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3578, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d4.pr1_pru1_gpo1 */ + P9_20B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d4.pr1_pru1_gpo1 */ P9_20_pruin_pin: pinmux_P9_20_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3578, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d4.pr1_pru1_gpi1 */ + P9_20B( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d4.pr1_pru1_gpi1 */ /* P9_21a (ball AF8) gpio3_3 */ P9_21_default_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ + P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ P9_21_gpio_pin: pinmux_P9_21_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ + P9_21A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ P9_21_gpio_pu_pin: pinmux_P9_21_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ + P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ P9_21_gpio_pd_pin: pinmux_P9_21_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ + P9_21A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ P9_21_gpio_input_pin: pinmux_P9_21_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_INPUT | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ + P9_21A( PIN_INPUT | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ P9_21_qep_pin: pinmux_P9_21_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x34F0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_vsync0.eQEP1_strobe */ + P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_vsync0.eQEP1_strobe */ /* P9_21b (ball B22) gpio7_15 */ P9_21_spi_pin: pinmux_P9_21_spi_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_d1.spi2_d1 */ + P9_21B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_d1.spi2_d1 */ P9_21_uart_pin: pinmux_P9_21_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi2_d1.uart3_txd */ + P9_21B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi2_d1.uart3_txd */ /* P9_22a (ball B26) gpio6_19 */ P9_22_default_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ + P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ P9_22_gpio_pin: pinmux_P9_22_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ + P9_22A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ P9_22_gpio_pu_pin: pinmux_P9_22_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ + P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ P9_22_gpio_pd_pin: pinmux_P9_22_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ + P9_22A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ P9_22_gpio_input_pin: pinmux_P9_22_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x369C, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ + P9_22A( PIN_INPUT | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ /* P9_22b (ball A26) gpio7_14 */ P9_22_spi_sclk_pin: pinmux_P9_22_spi_sclk_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_sclk.spi2_sclk */ + P9_22B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_sclk.spi2_sclk */ P9_22_uart_pin: pinmux_P9_22_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37C0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi2_sclk.uart3_rxd */ + P9_22B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi2_sclk.uart3_rxd */ /* P9_23 (ball A22) gpio7_11 */ P9_23_default_pin: pinmux_P9_23_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ P9_23_gpio_pin: pinmux_P9_23_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + P9_23( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ P9_23_gpio_pu_pin: pinmux_P9_23_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + P9_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ P9_23_gpio_pd_pin: pinmux_P9_23_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ P9_23_gpio_input_pin: pinmux_P9_23_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x37B4, PIN_INPUT | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + P9_23( PIN_INPUT | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ /* P9_24 (ball F20) gpio6_15*/ P9_24_default_pin: pinmux_P9_24_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ P9_24_gpio_pin: pinmux_P9_24_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ P9_24_gpio_pu_pin: pinmux_P9_24_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ P9_24_gpio_pd_pin: pinmux_P9_24_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ P9_24_gpio_input_pin: pinmux_P9_24_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_INPUT | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24( PIN_INPUT | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ P9_24_uart_pin: pinmux_P9_24_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* gpio6_15.uart10_txd */ + P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* gpio6_15.uart10_txd */ P9_24_can_pin: pinmux_P9_24_can_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_INPUT_PULLUP | MUX_MODE2) >; }; /* gpio6_15.dcan2_rx */ + P9_24( PIN_INPUT_PULLUP | MUX_MODE2) >; }; /* gpio6_15.dcan2_rx */ P9_24_i2c_pin: pinmux_P9_24_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x368C, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; /* gpio6_15.i2c3_scl */ + P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; /* gpio6_15.i2c3_scl */ /* P9_25 (ball D18) gpio6_17 */ P9_25_default_pin: pinmux_P9_25_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ P9_25_gpio_pin: pinmux_P9_25_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ P9_25_gpio_pu_pin: pinmux_P9_25_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ P9_25_gpio_pd_pin: pinmux_P9_25_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ P9_25_gpio_input_pin: pinmux_P9_25_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25( PIN_INPUT | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ P9_25_pruout_pin: pinmux_P9_25_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* xref_clk0.pr2_pru1_gpo5 */ + P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* xref_clk0.pr2_pru1_gpo5 */ P9_25_pruin_pin: pinmux_P9_25_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3694, PIN_INPUT | MUX_MODE12) >; }; /* xref_clk0.pr2_pru1_gpi5 */ + P9_25( PIN_INPUT | MUX_MODE12) >; }; /* xref_clk0.pr2_pru1_gpi5 */ /* P9_26a (ball E21) gpio6_14 */ P9_26_default_pin: pinmux_P9_26_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ + P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ P9_26_gpio_pin: pinmux_P9_26_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ + P9_26A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ P9_26_gpio_pu_pin: pinmux_P9_26_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ + P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ P9_26_gpio_pd_pin: pinmux_P9_26_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ + P9_26A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ P9_26_gpio_input_pin: pinmux_P9_26_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_INPUT | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ + P9_26A( PIN_INPUT | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ P9_26_uart_pin: pinmux_P9_26_uart_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* gpio6_14.uart10_rxd */ + P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* gpio6_14.uart10_rxd */ P9_26_can_pin: pinmux_P9_26_can_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | MUX_MODE2) >; }; /* gpio6_14.dcan2_tx */ + P9_26A( PIN_OUTPUT_PULLUP | MUX_MODE2) >; }; /* gpio6_14.dcan2_tx */ P9_26_i2c_pin: pinmux_P9_26_i2c_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3688, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; /* gpio6_14.i2c3_sda */ + P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; /* gpio6_14.i2c3_sda */ /* P9_26b (ball AE2) gpio3_24 */ P9_26_pruout_pin: pinmux_P9_26_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3544, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d20.pr1_pru0_gpo17*/ + P9_26B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d20.pr1_pru0_gpo17*/ P9_26_pruin_pin: pinmux_P9_26_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3544, PIN_INPUT | MUX_MODE12) >; }; /* vin1a_d20.pr1_pru0_gpi17*/ + P9_26B( PIN_INPUT | MUX_MODE12) >; }; /* vin1a_d20.pr1_pru0_gpi17*/ /* P9_27a (ball C3) gpio4_15 */ P9_27_default_pin: pinmux_P9_27_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ + P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ P9_27_gpio_pin: pinmux_P9_27_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ + P9_27A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ P9_27_gpio_pu_pin: pinmux_P9_27_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ + P9_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ P9_27_gpio_pd_pin: pinmux_P9_27_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ + P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ P9_27_gpio_input_pin: pinmux_P9_27_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ + P9_27A( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ P9_27_qep_pin: pinmux_P9_27_qep_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d14.eQEP3B_in */ + P9_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d14.eQEP3B_in */ P9_27_pruout_pin: pinmux_P9_27_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d14.pr1_pru1_gpo11 */ + P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d14.pr1_pru1_gpo11 */ P9_27_pruin_pin: pinmux_P9_27_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x35A0, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d14.pr1_pru1_gpi11 */ + P9_27A( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d14.pr1_pru1_gpi11 */ /* P9_27b (ball J14) gpio5_1 */ /* P9_28 (ball A12) gpio4_17 */ P9_28_default_pin: pinmux_P9_28_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ P9_28_gpio_pin: pinmux_P9_28_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ P9_28_gpio_pu_pin: pinmux_P9_28_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ P9_28_gpio_pd_pin: pinmux_P9_28_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ P9_28_gpio_input_pin: pinmux_P9_28_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ P9_28_spi_cs_pin: pinmux_P9_28_spi_cs_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr11.spi3_cs0 */ + P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr11.spi3_cs0 */ P9_28_pruout_pin: pinmux_P9_28_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr11.pr2_pru1_gpo13 */ + P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr11.pr2_pru1_gpo13 */ P9_28_pruin_pin: pinmux_P9_28_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E0, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr11.pr2_pru1_gpi13 */ + P9_28( PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr11.pr2_pru1_gpi13 */ /* P9_29a (ball A11) gpio5_11*/ P9_29_default_pin: pinmux_P9_29_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ + P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ P9_29_gpio_pin: pinmux_P9_29_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ + P9_29A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ P9_29_gpio_pu_pin: pinmux_P9_29_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ + P9_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ P9_29_gpio_pd_pin: pinmux_P9_29_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ + P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ P9_29_gpio_input_pin: pinmux_P9_29_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ + P9_29A( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ P9_29_spi_pin: pinmux_P9_29_spi_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr9.spi3_d1 */ + P9_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr9.spi3_d1 */ P9_29_pruout_pin: pinmux_P9_29_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr9.pr2_pru1_gpo11 */ + P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr9.pr2_pru1_gpo11 */ P9_29_pruin_pin: pinmux_P9_29_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D8, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr9.pr2_pru1_gpi11 */ + P9_29A( PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr9.pr2_pru1_gpi11 */ /* P9_29b (ball D14) gpio7_30 */ /* P9_30 (ball B13) gpio5_12*/ P9_30_default_pin: pinmux_P9_30_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ P9_30_gpio_pin: pinmux_P9_30_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ P9_30_gpio_pu_pin: pinmux_P9_30_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ P9_30_gpio_pd_pin: pinmux_P9_30_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ P9_30_gpio_input_pin: pinmux_P9_30_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ P9_30_spi_pin: pinmux_P9_30_spi_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr10.spi3_d0 */ + P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr10.spi3_d0 */ P9_30_pruout_pin: pinmux_P9_30_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr10.pr2_pru1_gpo12 */ + P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr10.pr2_pru1_gpo12 */ P9_30_pruin_pin: pinmux_P9_30_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36DC, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr10.pr2_pru1_gpi12 */ + P9_30( PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr10.pr2_pru1_gpi12 */ /* P9_31a (ball B12) gpio5_10 */ P9_31_default_pin: pinmux_P9_31_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ + P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ P9_31_gpio_pin: pinmux_P9_31_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ + P9_31A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ P9_31_gpio_pu_pin: pinmux_P9_31_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ + P9_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ P9_31_gpio_pd_pin: pinmux_P9_31_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ + P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ P9_31_gpio_input_pin: pinmux_P9_31_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ + P9_31A( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ P9_31_spi_sclk_pin: pinmux_P9_31_spi_sclk_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr8.spi3_sclk */ + P9_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr8.spi3_sclk */ P9_31_pruout_pin: pinmux_P9_31_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr8.pr2_pru1_gpo10 */ + P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr8.pr2_pru1_gpo10 */ P9_31_pruin_pin: pinmux_P9_31_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36D4, PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr8.pr2_pru1_gpi10 */ + P9_31A( PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr8.pr2_pru1_gpi10 */ /* P9_31b (ball C14) gpio7_31*/ @@ -1091,41 +1093,41 @@ /* P9_41a (ball C23) gpio6_20 */ P9_41_default_pin: pinmux_P9_41_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ + P9_41A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ P9_41_gpio_pin: pinmux_P9_41_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ + P9_41A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ P9_41_gpio_pu_pin: pinmux_P9_41_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ + P9_41A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ P9_41_gpio_pd_pin: pinmux_P9_41_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ + P9_41A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ P9_41_gpio_input_pin: pinmux_P9_41_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36A0, PIN_INPUT | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ + P9_41A( PIN_INPUT | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ /* P9_41b (ball C1) gpio4_7 */ P9_41_pruout_pin: pinmux_P9_41_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3580, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d6.pr1_pru1_gpo3 */ + P9_41B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d6.pr1_pru1_gpo3 */ P9_41_pruin_pin: pinmux_P9_41_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x3580, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d6.pr1_pru1_gpi3 */ + P9_41B( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d6.pr1_pru1_gpi3 */ /* P9_42a (ball E14) gpio4_18 */ P9_42_default_pin: pinmux_P9_42_default_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ + P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ P9_42_gpio_pin: pinmux_P9_42_gpio_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ + P9_42A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ P9_42_gpio_pu_pin: pinmux_P9_42_gpio_pu_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ + P9_42A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ P9_42_gpio_pd_pin: pinmux_P9_42_gpio_pd_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ + P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ P9_42_gpio_input_pin: pinmux_P9_42_gpio_input_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ + P9_42A( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ P9_42_spi_cs_pin: pinmux_P9_42_spi_cs_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x36E4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr12.spi3_cs1 */ + P9_42A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr12.spi3_cs1 */ /* P9_42b (ball C2) gpio4_14*/ P9_42_pruout_pin: pinmux_P9_42_pruout_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x359C, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d13.pr1_pru1_gpo10 */ + P9_42B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d13.pr1_pru1_gpo10 */ P9_42_pruin_pin: pinmux_P9_42_pruin_pin { pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x359C, PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d13.pr1_pru1_gpi10 */ + P9_42B( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d13.pr1_pru1_gpi10 */ /* P9_43 GND */ -- GitLab From 483efd0deaf429666f91f3ffe192c5dfb197d03b Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Mon, 6 Jul 2020 18:38:47 +0530 Subject: [PATCH 21/86] fix P9_13 macro reference --- src/arm/bbai-bone-buses.dtsi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/arm/bbai-bone-buses.dtsi b/src/arm/bbai-bone-buses.dtsi index c7a0c20b..0b5af2ea 100644 --- a/src/arm/bbai-bone-buses.dtsi +++ b/src/arm/bbai-bone-buses.dtsi @@ -31,9 +31,10 @@ bone_uart_4_pins: pinmux_bone_uart_4_pins { pinctrl-single,pins = < - P9_13( PIN_OUTPUT_PULLUP | MUX_MODE4) /* mcasp3_axr1.uart5_txd */ + P9_13A( PIN_OUTPUT_PULLUP | MUX_MODE4) /* mcasp3_axr1.uart5_txd */ P9_11A( PIN_INPUT_PULLUP | MUX_MODE4) /* mcasp3_axr0.uart5_rxd */ /* unused pins */ + P9_13B( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus */ P9_11B( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.off */ >; }; -- GitLab From f3d112c09a89241bda1ed0ef441489e70c025924 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Tue, 7 Jul 2020 13:24:59 +0530 Subject: [PATCH 22/86] BBAI gpio-leds led_ nodes for compatibility --- src/arm/bbai-bone-buses.dtsi | 345 +++++++++++++++++++++++++++++++++++ 1 file changed, 345 insertions(+) diff --git a/src/arm/bbai-bone-buses.dtsi b/src/arm/bbai-bone-buses.dtsi index 0b5af2ea..6e187a31 100644 --- a/src/arm/bbai-bone-buses.dtsi +++ b/src/arm/bbai-bone-buses.dtsi @@ -8,6 +8,351 @@ #include <dt-bindings/board/am572x-bbai-pins.h> +/********/ +/* LEDs */ +/********/ +&{/} { + leds { + pinctrl-names = "default"; + compatible = "gpio-leds"; + + led_P8_03 { + gpios = <&gpio1 24 0>; + status = "reserved"; + }; + + led_P8_04 { + gpios = <&gpio1 25 0>; + status = "reserved"; + }; + + led_P8_05 { + gpios = <&gpio7 1 0>; + status = "reserved"; + }; + + led_P8_06 { + gpios = <&gpio7 2 0>; + status = "reserved"; + }; + + led_P8_07 { + gpios = <&gpio6 5 0>; + status = "reserved"; + }; + + led_P8_08 { + gpios = <&gpio6 6 0>; + status = "reserved"; + }; + + led_P8_09 { + gpios = <&gpio6 18 0>; + status = "reserved"; + }; + + led_P8_10 { + gpios = <&gpio6 4 0>; + status = "reserved"; + }; + + led_P8_11 { + gpios = <&gpio3 11 0>; + status = "reserved"; + }; + + led_P8_12 { + gpios = <&gpio3 10 0>; + status = "reserved"; + }; + + led_P8_13 { + gpios = <&gpio4 11 0>; + status = "reserved"; + }; + + led_P8_14 { + gpios = <&gpio4 13 0>; + status = "reserved"; + }; + + led_P8_15 { + gpios = <&gpio4 3 0>; + status = "reserved"; + }; + + led_P8_16 { + gpios = <&gpio4 29 0>; + status = "reserved"; + }; + + led_P8_17 { + gpios = <&gpio8 18 0>; + status = "reserved"; + }; + + led_P8_18 { + gpios = <&gpio4 9 0>; + status = "reserved"; + }; + + led_P8_19 { + gpios = <&gpio4 10 0>; + status = "reserved"; + }; + + led_P8_20 { + gpios = <&gpio6 30 0>; + status = "reserved"; + }; + + led_P8_21 { + gpios = <&gpio6 29 0>; + status = "reserved"; + }; + + led_P8_22 { + gpios = <&gpio1 23 0>; + status = "reserved"; + }; + + led_P8_23 { + gpios = <&gpio1 22 0>; + status = "reserved"; + }; + + led_P8_24 { + gpios = <&gpio7 0 0>; + status = "reserved"; + }; + + led_P8_25 { + gpios = <&gpio6 31 0>; + status = "reserved"; + }; + + led_P8_26 { + gpios = <&gpio4 28 0>; + status = "reserved"; + }; + + led_P8_27 { + gpios = <&gpio4 23 0>; + status = "reserved"; + }; + + led_P8_28 { + gpios = <&gpio4 19 0>; + status = "reserved"; + }; + + led_P8_29 { + gpios = <&gpio4 22 0>; + status = "reserved"; + }; + + led_P8_30 { + gpios = <&gpio4 20 0>; + status = "reserved"; + }; + + led_P8_31 { + gpios = <&gpio8 14 0>; + status = "reserved"; + }; + + led_P8_32 { + gpios = <&gpio8 15 0>; + status = "reserved"; + }; + + led_P8_33 { + gpios = <&gpio8 13 0>; + status = "reserved"; + }; + + led_P8_34 { + gpios = <&gpio8 11 0>; + status = "reserved"; + }; + + led_P8_35 { + gpios = <&gpio8 12 0>; + status = "reserved"; + }; + + led_P8_36 { + gpios = <&gpio8 10 0>; + status = "reserved"; + }; + + led_P8_37 { + gpios = <&gpio8 8 0>; + status = "reserved"; + }; + + led_P8_38 { + gpios = <&gpio8 9 0>; + status = "reserved"; + }; + + led_P8_39 { + gpios = <&gpio8 6 0>; + status = "reserved"; + }; + + led_P8_40 { + gpios = <&gpio8 7 0>; + status = "reserved"; + }; + + led_P8_41 { + gpios = <&gpio8 4 0>; + status = "reserved"; + }; + + led_P8_42 { + gpios = <&gpio8 5 0>; + status = "reserved"; + }; + + led_P8_43 { + gpios = <&gpio8 2 0>; + status = "reserved"; + }; + + led_P8_44 { + gpios = <&gpio8 3 0>; + status = "reserved"; + }; + + led_P8_45 { + gpios = <&gpio8 0 0>; + status = "reserved"; + }; + + led_P8_46 { + gpios = <&gpio8 1 0>; + status = "reserved"; + }; + + led_P9_11 { + gpios = <&gpio8 17 0>; + status = "reserved"; + }; + + led_P9_12 { + gpios = <&gpio5 0 0>; + status = "reserved"; + }; + + led_P9_13 { + gpios = <&gpio6 12 0>; + status = "reserved"; + }; + + led_P9_14 { + gpios = <&gpio4 25 0>; + status = "reserved"; + }; + + led_P9_15 { + gpios = <&gpio3 12 0>; + status = "reserved"; + }; + + led_P9_16 { + gpios = <&gpio4 26 0>; + status = "reserved"; + }; + + led_P9_17 { + gpios = <&gpio7 17 0>; + status = "reserved"; + }; + + led_P9_18 { + gpios = <&gpio7 16 0>; + status = "reserved"; + }; + + led_P9_19 { + gpios = <&gpio7 3 0>; + status = "reserved"; + }; + + led_P9_20 { + gpios = <&gpio7 4 0>; + status = "reserved"; + }; + + led_P9_21 { + gpios = <&gpio3 3 0>; + status = "reserved"; + }; + + led_P9_22 { + gpios = <&gpio6 19 0>; + status = "reserved"; + }; + + led_P9_23 { + gpios = <&gpio7 11 0>; + status = "reserved"; + }; + + led_P9_24 { + gpios = <&gpio6 15 0>; + status = "reserved"; + }; + + led_P9_25 { + gpios = <&gpio6 17 0>; + status = "reserved"; + }; + + led_P9_26 { + gpios = <&gpio6 14 0>; + status = "reserved"; + }; + + led_P9_27 { + gpios = <&gpio4 15 0>; + status = "reserved"; + }; + + led_P9_28 { + gpios = <&gpio4 17 0>; + status = "reserved"; + }; + + led_P9_29 { + gpios = <&gpio5 11 0>; + status = "reserved"; + }; + + led_P9_30 { + gpios = <&gpio5 12 0>; + status = "reserved"; + }; + + led_P9_31 { + gpios = <&gpio5 10 0>; + status = "reserved"; + }; + + led_P9_41 { + gpios = <&gpio6 20 0>; + status = "reserved"; + }; + + led_P9_42 { + gpios = <&gpio4 18 0>; + status = "reserved"; + }; + }; +}; + &dra7_pmx_core { // Uarts bone_uart_1_pins: pinmux_bone_uart_1_pins { -- GitLab From 795a7b25c28f6ded87341e51e0252753345b6c59 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Tue, 7 Jul 2020 13:25:28 +0530 Subject: [PATCH 23/86] BBB gpio-leds led_ nodes for compatibility --- src/arm/bbb-bone-buses.dtsi | 360 ++++++++++++++++++++++++++++++++++++ 1 file changed, 360 insertions(+) diff --git a/src/arm/bbb-bone-buses.dtsi b/src/arm/bbb-bone-buses.dtsi index 3288fd67..42e1b7ed 100644 --- a/src/arm/bbb-bone-buses.dtsi +++ b/src/arm/bbb-bone-buses.dtsi @@ -8,6 +8,366 @@ #include <dt-bindings/board/am335x-bbb-pins.h> +/********/ +/* LEDs */ +/********/ +&{/} { + leds { + pinctrl-names = "default"; + compatible = "gpio-leds"; + + led_P8_03 { + gpios = <&gpio1 6 0>; + status = "disabled"; + }; + + led_P8_04 { + gpios = <&gpio1 7 0>; + status = "disabled"; + }; + + led_P8_05 { + gpios = <&gpio1 2 0>; + status = "disabled"; + }; + + led_P8_06 { + gpios = <&gpio1 3 0>; + status = "disabled"; + }; + + led_P8_07 { + gpios = <&gpio2 2 0>; + status = "disabled"; + }; + + led_P8_08 { + gpios = <&gpio2 3 0>; + status = "disabled"; + }; + + led_P8_09 { + gpios = <&gpio2 5 0>; + status = "disabled"; + }; + + led_P8_10 { + gpios = <&gpio2 4 0>; + status = "disabled"; + }; + + led_P8_11 { + gpios = <&gpio1 13 0>; + status = "disabled"; + }; + + led_P8_12 { + gpios = <&gpio1 12 0>; + status = "disabled"; + }; + + led_P8_13 { + gpios = <&gpio0 23 0>; + status = "disabled"; + }; + + led_P8_14 { + gpios = <&gpio0 26 0>; + status = "disabled"; + }; + + led_P8_15 { + gpios = <&gpio1 15 0>; + status = "disabled"; + }; + + led_P8_16 { + gpios = <&gpio1 14 0>; + status = "disabled"; + }; + + led_P8_17 { + gpios = <&gpio0 27 0>; + status = "disabled"; + }; + + led_P8_18 { + gpios = <&gpio2 1 0>; + status = "disabled"; + }; + + led_P8_19 { + gpios = <&gpio0 22 0>; + status = "disabled"; + }; + + led_P8_20 { + gpios = <&gpio1 31 0>; + status = "disabled"; + }; + + led_P8_21 { + gpios = <&gpio1 30 0>; + status = "disabled"; + }; + + led_P8_22 { + gpios = <&gpio1 5 0>; + status = "disabled"; + }; + + led_P8_23 { + gpios = <&gpio1 4 0>; + status = "disabled"; + }; + + led_P8_24 { + gpios = <&gpio1 1 0>; + status = "disabled"; + }; + + led_P8_25 { + gpios = <&gpio1 0 0>; + status = "disabled"; + }; + + led_P8_26 { + gpios = <&gpio1 29 0>; + status = "disabled"; + }; + + led_P8_27 { + gpios = <&gpio2 22 0>; + status = "disabled"; + }; + + led_P8_28 { + gpios = <&gpio2 24 0>; + status = "disabled"; + }; + + led_P8_29 { + gpios = <&gpio2 23 0>; + status = "disabled"; + }; + + led_P8_30 { + gpios = <&gpio2 25 0>; + status = "disabled"; + }; + + led_P8_31 { + gpios = <&gpio0 10 0>; + status = "disabled"; + }; + + led_P8_32 { + gpios = <&gpio0 11 0>; + status = "disabled"; + }; + + led_P8_33 { + gpios = <&gpio0 9 0>; + status = "disabled"; + }; + + led_P8_34 { + gpios = <&gpio2 17 0>; + status = "disabled"; + }; + + led_P8_35 { + gpios = <&gpio0 8 0>; + status = "disabled"; + }; + + led_P8_36 { + gpios = <&gpio2 16 0>; + status = "disabled"; + }; + + led_P8_37 { + gpios = <&gpio2 14 0>; + status = "disabled"; + }; + + led_P8_38 { + gpios = <&gpio2 15 0>; + status = "disabled"; + }; + + led_P8_39 { + gpios = <&gpio2 12 0>; + status = "disabled"; + }; + + led_P8_40 { + gpios = <&gpio2 13 0>; + status = "disabled"; + }; + + led_P8_41 { + gpios = <&gpio2 10 0>; + status = "disabled"; + }; + + led_P8_42 { + gpios = <&gpio2 11 0>; + status = "disabled"; + }; + + led_P8_43 { + gpios = <&gpio2 8 0>; + status = "disabled"; + }; + + led_P8_44 { + gpios = <&gpio2 9 0>; + status = "disabled"; + }; + + led_P8_45 { + gpios = <&gpio2 6 0>; + status = "disabled"; + }; + + led_P8_46 { + gpios = <&gpio2 7 0>; + status = "disabled"; + }; + + led_P9_11 { + gpios = <&gpio0 30 0>; + status = "disabled"; + }; + + led_P9_12 { + gpios = <&gpio1 28 0>; + status = "disabled"; + }; + + led_P9_13 { + gpios = <&gpio0 31 0>; + status = "disabled"; + }; + + led_P9_14 { + gpios = <&gpio1 18 0>; + status = "disabled"; + }; + + led_P9_15 { + gpios = <&gpio1 16 0>; + status = "disabled"; + }; + + led_P9_16 { + gpios = <&gpio1 19 0>; + status = "disabled"; + }; + + led_P9_17 { + gpios = <&gpio0 5 0>; + status = "disabled"; + }; + + led_P9_18 { + gpios = <&gpio0 4 0>; + status = "disabled"; + }; + + led_P9_19 { + gpios = <&gpio0 13 0>; + status = "disabled"; + }; + + led_P9_20 { + gpios = <&gpio0 12 0>; + status = "disabled"; + }; + + led_P9_21 { + gpios = <&gpio0 3 0>; + status = "disabled"; + }; + + led_P9_22 { + gpios = <&gpio0 2 0>; + status = "disabled"; + }; + + led_P9_23 { + gpios = <&gpio1 17 0>; + status = "disabled"; + }; + + led_P9_24 { + gpios = <&gpio0 15 0>; + status = "disabled"; + }; + + led_P9_25 { + gpios = <&gpio3 21 0>; + status = "disabled"; + }; + + led_P9_26 { + gpios = <&gpio0 14 0>; + status = "disabled"; + }; + + led_P9_27 { + gpios = <&gpio3 19 0>; + status = "disabled"; + }; + + led_P9_28 { + gpios = <&gpio3 17 0>; + status = "disabled"; + }; + + led_P9_29 { + gpios = <&gpio3 15 0>; + status = "disabled"; + }; + + led_P9_30 { + gpios = <&gpio3 16 0>; + status = "disabled"; + }; + + led_P9_31 { + gpios = <&gpio3 14 0>; + status = "disabled"; + }; + + led_P9_41 { + gpios = <&gpio0 20 0>; + status = "disabled"; + }; + + led_P9_91 { + gpios = <&gpio3 20 0>; + status = "disabled"; + }; + + led_P9_42 { + gpios = <&gpio0 7 0>; + status = "disabled"; + }; + + led_P9_92 { + gpios = <&gpio3 18 0>; + status = "disabled"; + }; + + led_A15 { + gpios = <&gpio0 19 0>; + status = "disabled"; + }; + }; +}; + &am33xx_pinmux { // UARTs bone_uart_1_pins: pinmux_bone_uart_1_pins { -- GitLab From 3c67d9e63fb980478c53f37184fafce0bbb95b84 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Fri, 10 Jul 2020 23:27:17 +0530 Subject: [PATCH 24/86] Initial combined macros for P8 & P9 headers These are the macros that makes it easy to control the pinmxing. If we are using pin a then pin b connected to that header pin will be shut off. --- include/dt-bindings/board/am572x-bbai-pins.h | 606 +++++++++++++++++++ 1 file changed, 606 insertions(+) diff --git a/include/dt-bindings/board/am572x-bbai-pins.h b/include/dt-bindings/board/am572x-bbai-pins.h index c2639592..21e7afb9 100644 --- a/include/dt-bindings/board/am572x-bbai-pins.h +++ b/include/dt-bindings/board/am572x-bbai-pins.h @@ -106,4 +106,610 @@ #define P9_42A(mode) DRA7XX_CORE_IOPAD(0x36E4, mode) /* E14: P9.42a: mcasp1_axr12 */ #define P9_42B(mode) DRA7XX_CORE_IOPAD(0x359C, mode) /* C2: P9.42b: vin2a_d13 */ + +/********************************/ +/* BBAI P8 Header pinmux macros */ +/********************************/ +/* P8_01 GND */ +/* P8_02 GND */ + +/* P8_03 (ball AB8) gpio1_24 */ +#define P8_03_DEFAULT P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ +#define P8_03_GPIO P8_03( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ +#define P8_03_GPIO_PU P8_03( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ +#define P8_03_GPIO_PD P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ +#define P8_03_GPIO_INPUT P8_03( PIN_INPUT | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ + +/* P8_04 (ball AB5) gpio1_25 */ +#define P8_04_DEFAULT P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ +#define P8_04_GPIO P8_04( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ +#define P8_04_GPIO_PU P8_04( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ +#define P8_04_GPIO_PD P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ +#define P8_04_GPIO_INPUT P8_04( PIN_INPUT | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ + +/* P8_05 (ball AC9) gpio7_1 */ +#define P8_05_DEFAULT P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ +#define P8_05_GPIO P8_05( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ +#define P8_05_GPIO_PU P8_05( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ +#define P8_05_GPIO_PD P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ +#define P8_05_GPIO_INPUT P8_05( PIN_INPUT | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ + +/* P8_06 (ball AC3) gpio7_2 */ +#define P8_06_DEFAULT P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ +#define P8_06_GPIO P8_06( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ +#define P8_06_GPIO_PU P8_06( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ +#define P8_06_GPIO_PD P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ +#define P8_06_GPIO_INPUT P8_06( PIN_INPUT | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ + +/* P8_07 (ball G14) gpio6_5*/ +#define P8_07_DEFAULT P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ +#define P8_07_GPIO P8_07( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ +#define P8_07_GPIO_PU P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ +#define P8_07_GPIO_PD P8_07( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ +#define P8_07_GPIO_INPUT P8_07( PIN_INPUT | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ +#define P8_07_TIMER P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* mcasp1_axr14.timer11 */ + +/* P8_08 (ball F14) gpio6_6 */ +#define P8_08_DEFAULT P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ +#define P8_08_GPIO P8_08( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ +#define P8_08_GPIO_PU P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ +#define P8_08_GPIO_PD P8_08( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ +#define P8_08_GPIO_INPUT P8_08( PIN_INPUT | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ +#define P8_08_TIMER P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* mcasp1_axr15.timer12 */ + +/* P8_09 (ball E17) gpio6_18 */ +#define P8_09_DEFAULT P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ +#define P8_09_GPIO P8_09( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ +#define P8_09_GPIO_PU P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ +#define P8_09_GPIO_PD P8_09( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ +#define P8_09_GPIO_INPUT P8_09( PIN_INPUT | MUX_MODE14) /* xref_clk1.gpio6_18 */ +#define P8_09_TIMER P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* xref_clk1.timer14 */ + +/* P8_10 (ball A13) gpio6_4 */ +#define P8_10_DEFAULT P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ +#define P8_10_GPIO P8_10( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ +#define P8_10_GPIO_PU P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ +#define P8_10_GPIO_PD P8_10( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ +#define P8_10_GPIO_INPUT P8_10( PIN_INPUT | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ +#define P8_10_TIMER P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* mcasp1_axr13.timer10 */ + +/* P8_11 (ball AH4) gpio3_11 */ +#define P8_11_DEFAULT P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ +#define P8_11_GPIO P8_11( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ +#define P8_11_GPIO_PU P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ +#define P8_11_GPIO_PD P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ +#define P8_11_GPIO_INPUT P8_11( PIN_INPUT | MUX_MODE14) /* vin1a_d7.gpio3_11 */ +#define P8_11_QEP P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* vin1a_d7.eQEP2B_in */ +#define P8_11_PRUOUT P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vin1a_d7.pr1_pru0_gpo4 */ + +/* P8_12 (ball AG6) gpio3_10 */ +#define P8_12_DEFAULT P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ +#define P8_12_GPIO P8_12( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ +#define P8_12_GPIO_PU P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ +#define P8_12_GPIO_PD P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ +#define P8_12_GPIO_INPUT P8_12( PIN_INPUT | MUX_MODE14) /* vin1a_d6.gpio3_10 */ +#define P8_12_QEP P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* vin1a_d6.eQEP2A_in */ +#define P8_12_TIMER P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vin1a_d6.pr1_pru0_gpo3 */ + +/* P8_13 (ball D3) gpio4_11 */ +#define P8_13_DEFAULT P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ +#define P8_13_GPIO P8_13( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ +#define P8_13_GPIO_PU P8_13( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ +#define P8_13_GPIO_PD P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ +#define P8_13_GPIO_INPUT P8_13( PIN_INPUT | MUX_MODE14) /* vin2a_d10.gpio4_11 */ +#define P8_13_PWM P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d10.ehrpwm2B */ + +/* P8_14 (ball D5) gpio4_13*/ +#define P8_14_DEFAULT P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ +#define P8_14_GPIO P8_14( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ +#define P8_14_GPIO_PU P8_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ +#define P8_14_GPIO_PD P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ +#define P8_14_GPIO_INPUT P8_14( PIN_INPUT | MUX_MODE14) /* vin2a_d12.gpio4_13 */ +#define P8_14_PWM P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d12.eCAP2_in_PWM2_out */ + +/* P8_15 (ball D1) gpio4_3 & (ball A3) gpio4_27*/ +#define P8_15_DEFAULT P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_15B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d2.gpio4_3, vin2a_d19.off */ +#define P8_15_GPIO P8_15A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_15B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d2.gpio4_3, vin2a_d19.off */ +#define P8_15_GPIO_PU P8_15A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_15B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d2.gpio4_3, vin2a_d19.off */ +#define P8_15_GPIO_PD P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_15B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d2.gpio4_3, vin2a_d19.off */ +#define P8_15_GPIO_INPUT P8_15A( PIN_INPUT | MUX_MODE14) P8_15B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d2.gpio4_3, vin2a_d19.off */ +#define P8_15_PRU_ECAP P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE11) P8_15B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d2.pr1_ecap0_ecap_capin_apwm_o, vin2a_d19.off */ +#define P8_15_PRUIN P8_15B( PIN_INPUT | MUX_MODE12) P8_15A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d19.pr1_pru1_gpi16, vin2a_d2.off */ + +/* P8_16 (ball B4) gpio4_29 */ +#define P8_16_DEFAULT P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ +#define P8_16_GPIO P8_16( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ +#define P8_16_GPIO_PU P8_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ +#define P8_16_GPIO_PD P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ +#define P8_16_GPIO_INPUT P8_16( PIN_INPUT | MUX_MODE14) /* vin2a_d21.gpio4_29 */ +#define P8_16_PRUIN P8_16( PIN_INPUT | MUX_MODE12) /* vin2a_d21.pr1_pru1_gpi18 */ + +/* P8_17 (ball A7) gpio8_18 */ +#define P8_17_DEFAULT P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ +#define P8_17_GPIO P8_17( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ +#define P8_17_GPIO_PU P8_17( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ +#define P8_17_GPIO_PD P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ +#define P8_17_GPIO_INPUT P8_17( PIN_INPUT | MUX_MODE14) /* vout1_d18.gpio8_18 */ + +/* P8_18 (ball F5) gpio4_9 */ +#define P8_18_DEFAULT P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ +#define P8_18_GPIO P8_18( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ +#define P8_18_GPIO_PU P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ +#define P8_18_GPIO_PD P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ +#define P8_18_GPIO_INPUT P8_18( PIN_INPUT | MUX_MODE14) /* vin2a_d8.gpio4_9 */ +#define P8_18_QEP P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* vin2a_d8.eQEP2_strobe */ + +/* P8_19 (ball E6) gpio4_10 */ +#define P8_19_DEFAULT P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ +#define P8_19_GPIO P8_19( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ +#define P8_19_GPIO_PU P8_19( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ +#define P8_19_GPIO_PD P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ +#define P8_19_GPIO_INPUT P8_19( PIN_INPUT | MUX_MODE14) /* vin2a_d9.gpio4_10 */ +#define P8_19_PWM P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d9.ehrpwm2A */ + +/* P8_20 (ball AC4) gpio6_30 */ +#define P8_20_DEFAULT P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ +#define P8_20_GPIO P8_20( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ +#define P8_20_GPIO_PU P8_20( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ +#define P8_20_GPIO_PD P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ +#define P8_20_GPIO_INPUT P8_20( PIN_INPUT | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ +#define P8_20_PRUOUT P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mmc3_cmd.pr2_pru0_gpo3 */ +#define P8_20_PRUIN P8_20( PIN_INPUT | MUX_MODE12) /* mmc3_cmd.pr2_pru0_gpi3 */ + +/* P8_21 (ball AD4) gpio6_29 */ +#define P8_21_DEFAULT P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ +#define P8_21_GPIO P8_21( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ +#define P8_21_GPIO_PU P8_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ +#define P8_21_GPIO_PD P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ +#define P8_21_GPIO_INPUT P8_21( PIN_INPUT | MUX_MODE14) /* mmc3_clk.gpio6_29 */ +#define P8_21_PRUOUT P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mmc3_clk.pr2_pru0_gpo2 */ +#define P8_21_PRUIN P8_21( PIN_INPUT | MUX_MODE12) /* mmc3_clk.pr2_pru0_gpi2 */ + +/* P8_22 (ball AD6) gpio1_23 */ +#define P8_22_DEFAULT P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ +#define P8_22_GPIO P8_22( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ +#define P8_22_GPIO_PU P8_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ +#define P8_22_GPIO_PD P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ +#define P8_22_GPIO_INPUT P8_22( PIN_INPUT | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ + +/* P8_23 (ball AC8) gpio1_22 */ +#define P8_23_DEFAULT P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ +#define P8_23_GPIO P8_23( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ +#define P8_23_GPIO_PU P8_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ +#define P8_23_GPIO_PD P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ +#define P8_23_GPIO_INPUT P8_23( PIN_INPUT | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ + +/* P8_24 (ball AC6) gpio7_0 */ +#define P8_24_DEFAULT P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ +#define P8_24_GPIO P8_24( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ +#define P8_24_GPIO_PU P8_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ +#define P8_24_GPIO_PD P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ +#define P8_24_GPIO_INPUT P8_24( PIN_INPUT | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ + +/* P8_25 (ball AC7) gpio6_31 */ +#define P8_25_DEFAULT P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ +#define P8_25_GPIO P8_25( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ +#define P8_25_GPIO_PU P8_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ +#define P8_25_GPIO_PD P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ +#define P8_25_GPIO_INPUT P8_25( PIN_INPUT | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ + +/* P8_26 (ball B3) gpio4_28 */ +#define P8_26_DEFAULT P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ +#define P8_26_GPIO P8_26( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ +#define P8_26_GPIO_PU P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ +#define P8_26_GPIO_PD P8_26( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ +#define P8_26_GPIO_INPUT P8_26( PIN_INPUT | MUX_MODE14) /* vin2a_d20.gpio4_28 */ + +/* P8_27 (ball E11) gpio4_23 & (ball A8) gpio8_19 */ +#define P8_27_DEFAULT P8_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_27B( PIN_OUTPUT | MUX_MODE15) /* vout1_vsync.gpio4_23, vout1_d19.off */ +#define P8_27_GPIO P8_27A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_27B( PIN_OUTPUT | MUX_MODE15) /* vout1_vsync.gpio4_23, vout1_d19.off */ +#define P8_27_GPIO_PU P8_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_27B( PIN_OUTPUT | MUX_MODE15) /* vout1_vsync.gpio4_23, vout1_d19.off */ +#define P8_27_GPIO_PD P8_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_27B( PIN_OUTPUT | MUX_MODE15) /* vout1_vsync.gpio4_23, vout1_d19.off */ +#define P8_27_GPIO_INPUT P8_27A( PIN_INPUT | MUX_MODE14) P8_27B( PIN_OUTPUT | MUX_MODE15) /* vout1_vsync.gpio4_23, vout1_d19.off */ +#define P8_27_PRUOUT P8_27B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P8_27A( PIN_OUTPUT | MUX_MODE15) /* vout1_d19.pr2_pru0_gpo16, vout1_vsync.off */ +#define P8_27_PRUIN P8_27B( PIN_INPUT | MUX_MODE12) P8_27A( PIN_OUTPUT | MUX_MODE15) /* vout1_d19.pr2_pru0_gpi16, vout1_vsync.off */ + +/* P8_28 (ball D11) gpio4_19 & (ball C9) gpio8_20 */ +#define P8_28A_DEFAULT P8_28A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_28B( PIN_OUTPUT | MUX_MODE15) /* vout1_clk.gpio4_19, vout1_d20.off */ +#define P8_28A_GPIO P8_28A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_28B( PIN_OUTPUT | MUX_MODE15) /* vout1_clk.gpio4_19, vout1_d20.off */ +#define P8_28A_GPIO_PU P8_28A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_28B( PIN_OUTPUT | MUX_MODE15) /* vout1_clk.gpio4_19, vout1_d20.off */ +#define P8_28A_GPIO_PD P8_28A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_28B( PIN_OUTPUT | MUX_MODE15) /* vout1_clk.gpio4_19, vout1_d20.off */ +#define P8_28A_GPIO_INPUT P8_28A( PIN_INPUT | MUX_MODE14) P8_28B( PIN_OUTPUT | MUX_MODE15) /* vout1_clk.gpio4_19, vout1_d20.off */ +#define P8_28A_PRUOUT P8_28B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P8_28A( PIN_OUTPUT | MUX_MODE15) /* vout1_d20.pr2_pru0_gpo17, vout1_clk.off */ +#define P8_28A_PRUIN P8_28B( PIN_INPUT | MUX_MODE12) P8_28A( PIN_OUTPUT | MUX_MODE15) /* vout1_d20.pr2_pru0_gpi17, vout1_clk.off */ + +/* P8_29 (ball C11) gpio4_22 & (ball A9) gpio8_21*/ +#define P8_29_DEFAULT P8_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_29B( PIN_OUTPUT | MUX_MODE15) /* vout1_hsync.gpio4_22, vout1_d21.off */ +#define P8_29_GPIO P8_29A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_29B( PIN_OUTPUT | MUX_MODE15) /* vout1_hsync.gpio4_22, vout1_d21.off */ +#define P8_29_GPIO_PU P8_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_29B( PIN_OUTPUT | MUX_MODE15) /* vout1_hsync.gpio4_22, vout1_d21.off */ +#define P8_29_GPIO_PD P8_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_29B( PIN_OUTPUT | MUX_MODE15) /* vout1_hsync.gpio4_22, vout1_d21.off */ +#define P8_29_GPIO_INPUT P8_29A( PIN_INPUT | MUX_MODE14) P8_29B( PIN_OUTPUT | MUX_MODE15) /* vout1_hsync.gpio4_22, vout1_d21.off */ +#define P8_29_PRUOUT P8_29B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P8_29A( PIN_OUTPUT | MUX_MODE15) /* vout1_d21.pr2_pru0_gpo18, vout1_hsync.off */ +#define P8_29_PRUIN P8_29B( PIN_INPUT | MUX_MODE12) P8_29A( PIN_OUTPUT | MUX_MODE15) /* vout1_d21.pr2_pru0_gpi18, vout1_hsync.off */ + +/* P8_30 (ball B10) gpio4_20 & (ball B9) gpio8_22 */ +#define P8_30_DEFAULT P8_30A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_30B( PIN_OUTPUT | MUX_MODE15) /* vout1_de.gpio4_20, vout1_d22.off */ +#define P8_30_GPIO P8_30A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_30B( PIN_OUTPUT | MUX_MODE15) /* vout1_de.gpio4_20, vout1_d22.off */ +#define P8_30_GPIO_PU P8_30A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_30B( PIN_OUTPUT | MUX_MODE15) /* vout1_de.gpio4_20, vout1_d22.off */ +#define P8_30_GPIO_PD P8_30A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_30B( PIN_OUTPUT | MUX_MODE15) /* vout1_de.gpio4_20, vout1_d22.off */ +#define P8_30_GPIO_INPUT P8_30A( PIN_INPUT | MUX_MODE14) P8_30B( PIN_OUTPUT | MUX_MODE15) /* vout1_de.gpio4_20, vout1_d22.off */ +#define P8_30_PRUOUT P8_30B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P8_30A( PIN_OUTPUT | MUX_MODE15) /* vout1_d22.pr2_pru0_gpo19, vout1_de.off */ +#define P8_30_PRUIN P8_30B( PIN_INPUT | MUX_MODE12) P8_30A( PIN_OUTPUT | MUX_MODE15) /* vout1_d22.pr2_pru0_gpi19, vout1_de.off */ + +/* P8_31 (ball C8) gpio8_14 & (ball G16) */ +#define P8_31_DEFAULT P8_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_31B( PIN_OUTPUT | MUX_MODE15) /* vout1_d14.gpio8_14, mcasp4_axr0.off */ +#define P8_31_GPIO P8_31A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_31B( PIN_OUTPUT | MUX_MODE15) /* vout1_d14.gpio8_14, mcasp4_axr0.off */ +#define P8_31_GPIO_PU P8_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_31B( PIN_OUTPUT | MUX_MODE15) /* vout1_d14.gpio8_14, mcasp4_axr0.off */ +#define P8_31_GPIO_PD P8_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_31B( PIN_OUTPUT | MUX_MODE15) /* vout1_d14.gpio8_14, mcasp4_axr0.off */ +#define P8_31_GPIO_INPUT P8_31A( PIN_INPUT | MUX_MODE14) P8_31B( PIN_OUTPUT | MUX_MODE15) /* vout1_d14.gpio8_14, mcasp4_axr0.off */ +#define P8_31_UART P8_31B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) P8_31A( PIN_OUTPUT | MUX_MODE15) /* mcasp4_axr0.uart4_rxd,vout1_d14.off */ + +/* P8_32 (ball C7) gpio8_15 & (ball D17) */ +#define P8_32_DEFAULT P8_32A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_32B( PIN_OUTPUT | MUX_MODE15) /* vout1_d15.gpio8_15, mcasp4_axr1.off */ +#define P8_32_GPIO P8_32A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_32B( PIN_OUTPUT | MUX_MODE15) /* vout1_d15.gpio8_15, mcasp4_axr1.off */ +#define P8_32_GPIO_PU P8_32A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_32B( PIN_OUTPUT | MUX_MODE15) /* vout1_d15.gpio8_15, mcasp4_axr1.off */ +#define P8_32_GPIO_PD P8_32A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_32B( PIN_OUTPUT | MUX_MODE15) /* vout1_d15.gpio8_15, mcasp4_axr1.off */ +#define P8_32_GPIO_INPUT P8_32A( PIN_INPUT | MUX_MODE14) P8_32B( PIN_OUTPUT | MUX_MODE15) /* vout1_d15.gpio8_15, mcasp4_axr1.off */ +#define P8_32_UART P8_32B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) P8_32A( PIN_OUTPUT | MUX_MODE15) /* mcasp4_axr1.uart4_txd, vout1_d15.off */ + +/* P8_33 (ball C6) gpio8_13 & (ball AF9) gpio3_1 */ +#define P8_33_DEFAULT P8_33A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_33B( PIN_OUTPUT | MUX_MODE15) /* vout1_d13.gpio8_13, vin1a_fld0.off */ +#define P8_33_GPIO P8_33A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_33B( PIN_OUTPUT | MUX_MODE15) /* vout1_d13.gpio8_13, vin1a_fld0.off */ +#define P8_33_GPIO_PU P8_33A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_33B( PIN_OUTPUT | MUX_MODE15) /* vout1_d13.gpio8_13, vin1a_fld0.off */ +#define P8_33_GPIO_PD P8_33A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_33B( PIN_OUTPUT | MUX_MODE15) /* vout1_d13.gpio8_13, vin1a_fld0.off */ +#define P8_33_GPIO_INPUT P8_33A( PIN_INPUT | MUX_MODE14) P8_33B( PIN_OUTPUT | MUX_MODE15) /* vout1_d13.gpio8_13, vin1a_fld0.off */ +#define P8_33_QEP P8_33B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P8_33A( PIN_OUTPUT | MUX_MODE15) /* vin1a_fld0.eQEP1B_in, vout1_d13.off */ + +/* P8_34 (ball D8) gpio8_11 & (ball G6) gpio4_0 */ +#define P8_34_DEFAULT P8_34A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_34B( PIN_OUTPUT | MUX_MODE15) /* vout1_d11.gpio8_11, vin2a_vsync0.off */ +#define P8_34_GPIO P8_34A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_34B( PIN_OUTPUT | MUX_MODE15) /* vout1_d11.gpio8_11, vin2a_vsync0.off */ +#define P8_34_GPIO_PU P8_34A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_34B( PIN_OUTPUT | MUX_MODE15) /* vout1_d11.gpio8_11, vin2a_vsync0.off */ +#define P8_34_GPIO_PD P8_34A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_34B( PIN_OUTPUT | MUX_MODE15) /* vout1_d11.gpio8_11, vin2a_vsync0.off */ +#define P8_34_GPIO_INPUT P8_34A( PIN_INPUT | MUX_MODE14) P8_34B( PIN_OUTPUT | MUX_MODE15) /* vout1_d11.gpio8_11, vin2a_vsync0.off */ +#define P8_34_PWM P8_34B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) P8_34A( PIN_OUTPUT | MUX_MODE15) /* vin2a_vsync0.ehrpwm1A, vout1_d11.off */ + +/* P8_35 (ball A5) gpio8_12 & (ball AD9) gpio3_0 */ +#define P8_35_DEFAULT P8_35A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_35B( PIN_OUTPUT | MUX_MODE15) /* vout1_d12.gpio8_12, vin1a_de0.off */ +#define P8_35_GPIO P8_35A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_35B( PIN_OUTPUT | MUX_MODE15) /* vout1_d12.gpio8_12, vin1a_de0.off */ +#define P8_35_GPIO_PU P8_35A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_35B( PIN_OUTPUT | MUX_MODE15) /* vout1_d12.gpio8_12, vin1a_de0.off */ +#define P8_35_GPIO_PD P8_35A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_35B( PIN_OUTPUT | MUX_MODE15) /* vout1_d12.gpio8_12, vin1a_de0.off */ +#define P8_35_GPIO_INPUT P8_35A( PIN_INPUT | MUX_MODE14) P8_35B( PIN_OUTPUT | MUX_MODE15) /* vout1_d12.gpio8_12, vin1a_de0.off */ +#define P8_35_QEP P8_35B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P8_35A( PIN_OUTPUT | MUX_MODE15) /* vin1a_de0.eQEP1A_in, vout1_d12.off */ + +/* P8_36 (ball D7) gpio8_10 & (ball F2) gpio4_1*/ +#define P8_36_DEFAULT P8_36A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_36B( PIN_OUTPUT | MUX_MODE15) /* vout1_d10.gpio8_10, vin2a_d0.off */ +#define P8_36_GPIO P8_36A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_36B( PIN_OUTPUT | MUX_MODE15) /* vout1_d10.gpio8_10, vin2a_d0.off */ +#define P8_36_GPIO_PU P8_36A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_36B( PIN_OUTPUT | MUX_MODE15) /* vout1_d10.gpio8_10, vin2a_d0.off */ +#define P8_36_GPIO_PD P8_36A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_36B( PIN_OUTPUT | MUX_MODE15) /* vout1_d10.gpio8_10, vin2a_d0.off */ +#define P8_36_GPIO_INPUT P8_36A( PIN_INPUT | MUX_MODE14) P8_36B( PIN_OUTPUT | MUX_MODE15) /* vout1_d10.gpio8_10, vin2a_d0.off */ +#define P8_36_PWM P8_36B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) P8_36A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d0.ehrpwm1B, vout1_d10.off */ + +/* P8_37 (ball E8) gpio8_8 & (ball A21)*/ +#define P8_37_DEFAULT P8_37A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_37B( PIN_OUTPUT | MUX_MODE15) /* vout1_d8.gpio8_8, mcasp4_fsx.off */ +#define P8_37_GPIO P8_37A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_37B( PIN_OUTPUT | MUX_MODE15) /* vout1_d8.gpio8_8, mcasp4_fsx.off */ +#define P8_37_GPIO_PU P8_37A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_37B( PIN_OUTPUT | MUX_MODE15) /* vout1_d8.gpio8_8, mcasp4_fsx.off */ +#define P8_37_GPIO_PD P8_37A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_37B( PIN_OUTPUT | MUX_MODE15) /* vout1_d8.gpio8_8, mcasp4_fsx.off */ +#define P8_37_GPIO_INPUT P8_37A( PIN_INPUT | MUX_MODE14) P8_37B( PIN_OUTPUT | MUX_MODE15) /* vout1_d8.gpio8_8, mcasp4_fsx.off */ +#define P8_37_UART P8_37B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P8_37A( PIN_OUTPUT | MUX_MODE15) /* mcasp4_fsx.uart8_txd. vout1_d8.off */ + +/* P8_38a (ball D9) gpio8_9 */ +#define P8_38_DEFAULT P8_38A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_38B( PIN_OUTPUT | MUX_MODE15) /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ +#define P8_38_GPIO P8_38A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_38B( PIN_OUTPUT | MUX_MODE15) /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ +#define P8_38_GPIO_PU P8_38A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_38B( PIN_OUTPUT | MUX_MODE15) /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ +#define P8_38_GPIO_PD P8_38A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_38B( PIN_OUTPUT | MUX_MODE15) /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ +#define P8_38_GPIO_INPUT P8_38A( PIN_INPUT | MUX_MODE14) P8_38B( PIN_OUTPUT | MUX_MODE15) /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ +#define P8_38_UART P8_38B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P8_38A( PIN_OUTPUT | MUX_MODE15) /* mcasp4_aclkx.uart8_rxd, vout1_d9.off */ + +/* P8_39 (ball F8) gpio8_6 */ +#define P8_39_DEFAULT P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ +#define P8_39_GPIO P8_39( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ +#define P8_39_GPIO_PU P8_39( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ +#define P8_39_GPIO_PD P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ +#define P8_39_GPIO_INPUT P8_39( PIN_INPUT | MUX_MODE14) /* vout1_d6.gpio8_6 */ +#define P8_39_PRUOUT P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d6.pr2_pru0_gpo3 */ +#define P8_39_PRUIN P8_39( PIN_INPUT | MUX_MODE12) /* vout1_d6.pr2_pru0_gpi3 */ + +/* P8_40 (ball E7) gpio8_7 */ +#define P8_40_DEFAULT P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ +#define P8_40_GPIO P8_40( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ +#define P8_40_GPIO_PU P8_40( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ +#define P8_40_GPIO_PD P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ +#define P8_40_GPIO_INPUT P8_40( PIN_INPUT | MUX_MODE14) /* vout1_d7.gpio8_7 */ +#define P8_40_PRUOUT P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d7.pr2_pru0_gpo4 */ +#define P8_40_PRUIN P8_40( PIN_INPUT | MUX_MODE12) /* vout1_d7.pr2_pru0_gpi4 */ + +/* P8_41 (ball E9) gpio8_4 */ +#define P8_41_DEFAULT P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ +#define P8_41_GPIO P8_41( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ +#define P8_41_GPIO_PU P8_41( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ +#define P8_41_GPIO_PD P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ +#define P8_41_GPIO_INPUT P8_41( PIN_INPUT | MUX_MODE14) /* vout1_d4.gpio8_4 */ +#define P8_41_PRUOUT P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d4.pr2_pru0_gpo1 */ +#define P8_41_PRUIN P8_41( PIN_INPUT | MUX_MODE12) /* vout1_d4.pr2_pru0_gpi1 */ + +/* P8_42 (ball F9) gpio8_5 */ +#define P8_42_DEFAULT P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ +#define P8_42_GPIO P8_42( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ +#define P8_42_GPIO_PU P8_42( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ +#define P8_42_GPIO_PD P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ +#define P8_42_GPIO_INPUT P8_42( PIN_INPUT | MUX_MODE14) /* vout1_d5.gpio8_5 */ +#define P8_42_PRUOUT P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d5.pr2_pru0_gpo2 */ +#define P8_42_PRUIN P8_42( PIN_INPUT | MUX_MODE12) /* vout1_d5.pr2_pru0_gpi2 */ + +/* P8_43 (ball F10) gpio8_2 */ +#define P8_43_DEFAULT P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ +#define P8_43_GPIO P8_43( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ +#define P8_43_GPIO_PU P8_43( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ +#define P8_43_GPIO_PD P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ +#define P8_43_GPIO_INPUT P8_43( PIN_INPUT | MUX_MODE14) /* vout1_d2.gpio8_2 */ +#define P8_43_PRUOUT P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d2.pr2_pru1_gpo20 */ +#define P8_43_PRUIN P8_43( PIN_INPUT | MUX_MODE12) /* vout1_d2.pr2_pru1_gpi20 */ + +/* P8_44 (ball G11) gpio8_3 */ +#define P8_44_DEFAULT P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ +#define P8_44_GPIO P8_44( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ +#define P8_44_GPIO_PU P8_44( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ +#define P8_44_GPIO_PD P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ +#define P8_44_GPIO_INPUT P8_44( PIN_INPUT | MUX_MODE14) /* vout1_d3.gpio8_3 */ +#define P8_44_PRUOUT P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d3.pr2_pru0_gpo0 */ +#define P8_44_PRUIN P8_44( PIN_INPUT | MUX_MODE12) /* vout1_d3.pr2_pru0_gpi0 */ + +/* P8_45 (ball F11) gpio8_0 & (ball B7) gpio8_16*/ +#define P8_45_DEFAULT P8_45A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_45B( PIN_OUTPUT | MUX_MODE15) /* vout1_d0.gpio8_0, vout1_d16.off */ +#define P8_45_GPIO P8_45A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_45B( PIN_OUTPUT | MUX_MODE15) /* vout1_d0.gpio8_0, vout1_d16.off */ +#define P8_45_GPIO_PU P8_45A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_45B( PIN_OUTPUT | MUX_MODE15) /* vout1_d0.gpio8_0, vout1_d16.off */ +#define P8_45_GPIO_PD P8_45A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_45B( PIN_OUTPUT | MUX_MODE15) /* vout1_d0.gpio8_0, vout1_d16.off */ +#define P8_45_GPIO_INPUT P8_45A( PIN_INPUT | MUX_MODE14) P8_45B( PIN_OUTPUT | MUX_MODE15) /* vout1_d0.gpio8_0, vout1_d16.off */ +#define P8_45_PRUOUT P8_45B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P8_45A( PIN_OUTPUT | MUX_MODE15) /* vout1_d16.pr2_pru0_gpo13, vout1_d0.off */ +#define P8_45_PRUIN P8_45B( PIN_INPUT | MUX_MODE12) P8_45A( PIN_OUTPUT | MUX_MODE15) /* vout1_d16.pr2_pru0_gpi13, vout1_d0.off */ + +/* P8_46a (ball G10) gpio8_1 & (ball A10) gpio8_23*/ +#define P8_46_DEFAULT P8_46A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_46B( PIN_OUTPUT | MUX_MODE15) /* vout1_d1.gpio8_1, vout1_d23.off */ +#define P8_46_GPIO P8_46A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_46B( PIN_OUTPUT | MUX_MODE15) /* vout1_d1.gpio8_1, vout1_d23.off */ +#define P8_46_GPIO_PU P8_46A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_46B( PIN_OUTPUT | MUX_MODE15) /* vout1_d1.gpio8_1, vout1_d23.off */ +#define P8_46_GPIO_PD P8_46A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_46B( PIN_OUTPUT | MUX_MODE15) /* vout1_d1.gpio8_1, vout1_d23.off */ +#define P8_46_GPIO_INPUT P8_46A( PIN_INPUT | MUX_MODE14) P8_46B( PIN_OUTPUT | MUX_MODE15) /* vout1_d1.gpio8_1, vout1_d23.off */ +#define P8_46_PRUOUT P8_46B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P8_46A( PIN_OUTPUT | MUX_MODE15) /* vout1_d23.pr2_pru0_gpo20, vout1_d1.off */ +#define P8_46_PRUIN P8_46B( PIN_INPUT | MUX_MODE12) P8_46A( PIN_OUTPUT | MUX_MODE15) /* vout1_d23.pr2_pru0_gpi20, vout1_d1.off */ + +/********************************/ +/* BBAI P9 Header pinmux macros */ +/********************************/ +/* P9_01 GND */ +/* P9_02 GND */ +/* P9_03 3V3 */ +/* P9_04 3V3 */ +/* P9_05 VDD_5V */ +/* P9_06 VDD_5V */ +/* P9_07 SYS_5V */ +/* P9_08 SYS_5V */ +/* P9_09 PWR_BUT */ +/* P9_10 RSTn */ + +/* P9_11 (ball B19) & (ball B8) gpio8_17*/ +#define P9_11_UART P9_11A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) P9_11B( PIN_OUTPUT | MUX_MODE15) /* mcasp3_axr0.uart5_rxd, vout1_d17.off */ +#define P9_11_DEFAULT P9_11B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ +#define P9_11_GPIO P9_11B( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ +#define P9_11_GPIO_PU P9_11B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ +#define P9_11_GPIO_PD P9_11B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ +#define P9_11_GPIO_INPUT P9_11B( PIN_INPUT | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ + +/* P9_12 (ball B14) gpio5_0 */ +#define P9_12_DEFAULT P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ +#define P9_12_GPIO P9_12( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ +#define P9_12_GPIO_PU P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ +#define P9_12_GPIO_PD P9_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ +#define P9_12_GPIO_INPUT P9_12( PIN_INPUT | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ + +/* P9_13 (ball C17) & (ball AB10) gpio6_12*/ +#define P9_13_UART P9_13A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) P9_13B( PIN_OUTPUT | MUX_MODE15) /* mcasp3_axr1.uart5_txd, usb1_drvvbus.off */ +#define P9_13_DEFAULT P9_13B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ +#define P9_13_GPIO P9_13B( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ +#define P9_13_GPIO_PU P9_13B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ +#define P9_13_GPIO_PD P9_13B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ +#define P9_13_GPIO_INPUT P9_13B( PIN_INPUT | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ + +/* P9_14 (ball D6) gpio4_25 */ +#define P9_14_DEFAULT P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ +#define P9_14_GPIO P9_14( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ +#define P9_14_GPIO_PU P9_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ +#define P9_14_GPIO_PD P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ +#define P9_14_GPIO_INPUT P9_14( PIN_INPUT | MUX_MODE14) /* vin2a_d17.gpio4_25 */ +#define P9_14_PWM P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d17.ehrpwm3A */ + +/* P9_15 (ball AG4) gpio3_12 */ +#define P9_15_DEFAULT P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ +#define P9_15_GPIO P9_15( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ +#define P9_15_GPIO_PU P9_15( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ +#define P9_15_GPIO_PD P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ +#define P9_15_GPIO_INPUT P9_15( PIN_INPUT | MUX_MODE14) /* vin1a_d8.gpio3_12 */ + +/* P9_16 (ball C5) gpio4_26 */ +#define P9_16_DEFAULT P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d18.gpio4_26 */ +#define P9_16_GPIO P9_16( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d18.gpio4_26 */ +#define P9_16_GPIO_PU P9_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d18.gpio4_26 */ +#define P9_16_GPIO_PD P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d18.gpio4_26 */ +#define P9_16_GPIO_INPUT P9_16( PIN_INPUT | MUX_MODE14) /* vin2a_d18.gpio4_26 */ +#define P9_16_PWM P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d18.ehrpwm3B */ + +/* P9_17 (ball B24) gpio7_17 and (ball F12) gpio5_3*/ +#define P9_17_DEFAULT P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ +#define P9_17_GPIO P9_17A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ +#define P9_17_GPIO_PU P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ +#define P9_17_GPIO_PD P9_17A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ +#define P9_17_GPIO_INPUT P9_17A( PIN_INPUT | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ +#define P9_17_SPI P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.spi2_cs0 */ +#define P9_17_I2C P9_17B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_17A( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr1.i2c5_scl */ +#define P9_17_UART P9_17B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_17A( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr1.uart6_txd */ + +/* P9_18 (ball G17) gpio7_16 & (ball F4) gpio4_6*/ +#define P9_18_DEFAULT P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ +#define P9_18_GPIO P9_18A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ +#define P9_18_GPIO_PU P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ +#define P9_18_GPIO_PD P9_18A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ +#define P9_18_GPIO_INPUT P9_18A( PIN_INPUT | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ +#define P9_18_SPI P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.spi2_d0, mcasp1_axr0.off */ +#define P9_18_I2C P9_18B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_18A( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr0.i2c5_sda, spi2_d0.off */ +#define P9_18_UART P9_18B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_18A( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr0.uart6_rxd, spi2_d0.off */ + +/* P9_19 (ball R6) gpio7_3 & (ball F4) gpio4_6*/ +#define P9_19_DEFAULT P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ +#define P9_19_GPIO P9_19A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ +#define P9_19_GPIO_PU P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ +#define P9_19_GPIO_PD P9_19A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ +#define P9_19_GPIO_INPUT P9_19A( PIN_INPUT | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ +#define P9_19_I2C P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.i2c4_scl, gpmc_a0.off */ +#define P9_19_QEP P9_19B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_19A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d5.eQEP2A_in, gpmc_a0.off */ + +/* P9_20 (ball T9) gpio7_4 & (ball D2) gpio4_5*/ +#define P9_20_DEFAULT P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ +#define P9_20_GPIO P9_20A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ +#define P9_20_GPIO_PU P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ +#define P9_20_GPIO_PD P9_20A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ +#define P9_20_GPIO_INPUT P9_20A( PIN_INPUT | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ +#define P9_20_I2C P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.i2c4_sda, vin2a_d4.off */ +#define P9_20_PRUOUT P9_20B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_20A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d4.pr1_pru1_gpo1, gpmc_a1.off */ +#define P9_20_PRUIN P9_20B( PIN_INPUT | MUX_MODE12) P9_20A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d4.pr1_pru1_gpi1, gpmc_a1.off */ + +/* P9_21 (ball AF8) gpio3_3 & (ball B22) gpio7_15*/ +#define P9_21_DEFAULT P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ +#define P9_21_GPIO P9_21A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ +#define P9_21_GPIO_PU P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ +#define P9_21_GPIO_PD P9_21A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ +#define P9_21_GPIO_INPUT P9_21A( PIN_INPUT | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ +#define P9_21_QEP P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.eQEP1_strobe,spi2_d1.off */ +#define P9_21_SPI P9_21B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_21A( PIN_OUTPUT | MUX_MODE15) /* spi2_d1.spi2_d1, vin1a_vsync0.off */ +#define P9_21_UART P9_21B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) P9_21A( PIN_OUTPUT | MUX_MODE15) /* spi2_d1.uart3_txd, vin1a_vsync0.off */ + +/* P9_22 (ball B26) gpio6_19 & ball A26) gpio7_14*/ +#define P9_22_DEFAULT P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ +#define P9_22_GPIO P9_22A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ +#define P9_22_GPIO_PU P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ +#define P9_22_GPIO_PD P9_22A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ +#define P9_22_GPIO_INPUT P9_22A( PIN_INPUT | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ +#define P9_22_SPI P9_22B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_22A( PIN_OUTPUT | MUX_MODE15) /* spi2_sclk.spi2_sclk, xref_clk2.off */ +#define P9_22_UART P9_22B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) P9_22A( PIN_OUTPUT | MUX_MODE15) /* spi2_sclk.uart3_rxd, xref_clk2.off */ + +/* P9_23 (ball A22) gpio7_11 */ +#define P9_23_DEFAULT P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ +#define P9_23_GPIO P9_23( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ +#define P9_23_GPIO_PU P9_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ +#define P9_23_GPIO_PD P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ +#define P9_23_GPIO_INPUT P9_23( PIN_INPUT | MUX_MODE14) /* spi1_cs1.gpio7_11 */ + +/* P9_24 (ball F20) gpio6_15*/ +#define P9_24_DEFAULT P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ +#define P9_24_GPIO P9_24( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ +#define P9_24_GPIO_PU P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ +#define P9_24_GPIO_PD P9_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ +#define P9_24_GPIO_INPUT P9_24( PIN_INPUT | MUX_MODE14) /* gpio6_15.gpio6_15 */ +#define P9_24_UART P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) /* gpio6_15.uart10_txd */ +#define P9_24_CAN P9_24( PIN_INPUT_PULLUP | MUX_MODE2) /* gpio6_15.dcan2_rx */ +#define P9_24_I2C P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) /* gpio6_15.i2c3_scl */ + +/* P9_25 (ball D18) gpio6_17 */ +#define P9_25_DEFAULT P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ +#define P9_25_GPIO P9_25( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ +#define P9_25_GPIO_PU P9_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ +#define P9_25_GPIO_PD P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ +#define P9_25_GPIO_INPUT P9_25( PIN_INPUT | MUX_MODE14) /* xref_clk0.gpio6_17 */ +#define P9_25_PRUOUT P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* xref_clk0.pr2_pru1_gpo5 */ +#define P9_25_PRUIN P9_25( PIN_INPUT | MUX_MODE12) /* xref_clk0.pr2_pru1_gpi5 */ + +/* P9_26 (ball E21) gpio6_14 & (ball AE2) gpio3_24 */ +#define P9_26_DEFAULT P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ +#define P9_26_GPIO P9_26A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ +#define P9_26_GPIO_PU P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ +#define P9_26_GPIO_PD P9_26A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ +#define P9_26_GPIO_INPUT P9_26A( PIN_INPUT | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ +#define P9_26_UART P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.uart10_rxd, vin1a_d20.off */ +#define P9_26_CAN P9_26A( PIN_OUTPUT_PULLUP | MUX_MODE2) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.dcan2_tx, vin1a_d20.off */ +#define P9_26_I2C P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.i2c3_sda, vin1a_d20.off */ +#define P9_26_PRUOUT P9_26B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_26A( PIN_OUTPUT | MUX_MODE15) /* vin1a_d20.pr1_pru0_gpo17, gpio6_14.off */ +#define P9_26_PRUIN P9_26B( PIN_INPUT | MUX_MODE12) P9_26A( PIN_OUTPUT | MUX_MODE15) /* vin1a_d20.pr1_pru0_gpi17, gpio6_14.off */ + +/* P9_27 (ball C3) gpio4_15 & (ball J14) gpio5_1*/ +#define P9_27_DEFAULT P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ +#define P9_27_GPIO P9_27A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ +#define P9_27_GPIO_PU P9_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ +#define P9_27_GPIO_PD P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ +#define P9_27_GPIO_INPUT P9_27A( PIN_INPUT | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ +#define P9_27_QEP P9_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.eQEP3B_in, mcasp1_fsr.off */ +#define P9_27_PRUOUT P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.pr1_pru1_gpo11, mcasp1_fsr.off */ +#define P9_27_PRUIN P9_27A( PIN_INPUT | MUX_MODE12) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.pr1_pru1_gpi11, mcasp1_fsr.off */ + +/* P9_28 (ball A12) gpio4_17 */ +#define P9_28_DEFAULT P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ +#define P9_28_GPIO P9_28( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ +#define P9_28_GPIO_PU P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ +#define P9_28_GPIO_PD P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ +#define P9_28_GPIO_INPUT P9_28( PIN_INPUT | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ +#define P9_28_SPI P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) /* mcasp1_axr11.spi3_cs0 */ +#define P9_28_PRUOUT P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mcasp1_axr11.pr2_pru1_gpo13 */ +#define P9_28_PRUIN P9_28( PIN_INPUT | MUX_MODE12) /* mcasp1_axr11.pr2_pru1_gpi13 */ + +/* P9_29 (ball A11) gpio5_11 & (ball D14) gpio7_30*/ +#define P9_29_DEFAULT P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ +#define P9_29_GPIO P9_29A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ +#define P9_29_GPIO_PU P9_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ +#define P9_29_GPIO_PD P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ +#define P9_29_GPIO_INPUT P9_29A( PIN_INPUT | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ +#define P9_29_SPI P9_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.spi3_d1, mcasp1_fsx.off */ +#define P9_29_PRUOUT P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.pr2_pru1_gpo11, mcasp1_fsx.off */ +#define P9_29_PRUIN P9_29A( PIN_INPUT | MUX_MODE12) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.pr2_pru1_gpi11, mcasp1_fsx.off */ + +/* P9_30 (ball B13) gpio5_12*/ +#define P9_30_DEFAULT P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ +#define P9_30_GPIO P9_30( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ +#define P9_30_GPIO_PU P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ +#define P9_30_GPIO_PD P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ +#define P9_30_GPIO_INPUT P9_30( PIN_INPUT | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ +#define P9_30_SPI P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) /* mcasp1_axr10.spi3_d0 */ +#define P9_30_PRUOUT P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mcasp1_axr10.pr2_pru1_gpo12 */ +#define P9_30_PRUIN P9_30( PIN_INPUT | MUX_MODE12) /* mcasp1_axr10.pr2_pru1_gpi12 */ + +/* P9_31 (ball B12) gpio5_10 & (ball C14) gpio7_31*/ +#define P9_31_DEFAULT P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ +#define P9_31_GPIO P9_31A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ +#define P9_31_GPIO_PU P9_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ +#define P9_31_GPIO_PD P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ +#define P9_31_GPIO_INPUT P9_31A( PIN_INPUT | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ +#define P9_31_SPI P9_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.spi3_sclk, mcasp1_aclkx.off */ +#define P9_31_PRUOUT P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.pr2_pru1_gpo10, mcasp1_aclkx.off */ +#define P9_31_PRUIN P9_31A( PIN_INPUT | MUX_MODE12) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.pr2_pru1_gpi10, mcasp1_aclkx.off */ + +/* P9_32 VADC */ +/* P9_33 AIN4 */ +/* P9_34 AGND */ +/* P9_35 AIN6 */ +/* P9_36 AIN5 */ +/* P9_37 AIN2 */ +/* P9_38 AIN3 */ +/* P9_39 AIN0 */ +/* P9_40 AIN1 */ + +/* P9_41 (ball C23) gpio6_20 & (ball C1) gpio4_7*/ +#define P9_41_DEFAULT P9_41A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ +#define P9_41_GPIO P9_41A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ +#define P9_41_GPIO_PU P9_41A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ +#define P9_41_GPIO_PD P9_41A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ +#define P9_41_GPIO_INPUT P9_41A( PIN_INPUT | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ +#define P9_41_PRUOUT P9_41B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_41A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d6.pr1_pru1_gpo3, xref_clk3.off */ +#define P9_41_PRUIN P9_41B( PIN_INPUT | MUX_MODE12) P9_41A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d6.pr1_pru1_gpi3, xref_clk3.off */ + +/* P9_42 (ball E14) gpio4_18 & (ball C2) gpio4_14*/ +#define P9_42_DEFAULT P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ +#define P9_42_GPIO P9_42A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ +#define P9_42_GPIO_PU P9_42A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ +#define P9_42_GPIO_PD P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ +#define P9_42_GPIO_INPUT P9_42A( PIN_INPUT | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ +#define P9_42_SPI P9_42A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.spi3_cs1, vin2a_d13.off */ +#define P9_42_PRUOUT P9_42B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_42A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d13.pr1_pru1_gpo10, mcasp1_axr12.off */ +#define P9_42_PRUIN P9_42B( PIN_INPUT | MUX_MODE12) P9_42A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d13.pr1_pru1_gpi10, mcasp1_axr12.off */ + +/* P9_43 GND */ +/* P9_44 GND */ +/* P9_45 GND */ +/* P9_46 GND */ + #endif \ No newline at end of file -- GitLab From 878f4c6a6dc419cb4a89e2bc22de6e40aed3d00c Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Fri, 10 Jul 2020 23:30:14 +0530 Subject: [PATCH 25/86] Update pin header nodes These nodes are using the new macros from "include/dt-bindings/board/am572x-bbai-pins.h" thus making things cleaner and easier to manage. --- src/arm/am572x-bone-common-univ.dtsi | 1308 +++++++++----------------- 1 file changed, 436 insertions(+), 872 deletions(-) diff --git a/src/arm/am572x-bone-common-univ.dtsi b/src/arm/am572x-bone-common-univ.dtsi index dc109547..105568e4 100644 --- a/src/arm/am572x-bone-common-univ.dtsi +++ b/src/arm/am572x-bone-common-univ.dtsi @@ -19,666 +19,395 @@ /* P8_03 (ball AB8) gpio1_24 */ - P8_03_default_pin: pinmux_P8_03_default_pin { pinctrl-single,pins = < - P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ - P8_03_gpio_pin: pinmux_P8_03_gpio_pin { pinctrl-single,pins = < - P8_03( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ - P8_03_gpio_pu_pin: pinmux_P8_03_gpio_pu_pin { pinctrl-single,pins = < - P8_03( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ - P8_03_gpio_pd_pin: pinmux_P8_03_gpio_pd_pin { pinctrl-single,pins = < - P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ - P8_03_gpio_input_pin: pinmux_P8_03_gpio_input_pin { pinctrl-single,pins = < - P8_03( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_default_pin: pinmux_P8_03_default_pin { pinctrl-single,pins = < P8_03_DEFAULT >; }; + P8_03_gpio_pin: pinmux_P8_03_gpio_pin { pinctrl-single,pins = < P8_03_GPIO >; }; + P8_03_gpio_pu_pin: pinmux_P8_03_gpio_pu_pin { pinctrl-single,pins = < P8_03_GPIO_PU >; }; + P8_03_gpio_pd_pin: pinmux_P8_03_gpio_pd_pin { pinctrl-single,pins = < P8_03_GPIO_PD >; }; + P8_03_gpio_input_pin: pinmux_P8_03_gpio_input_pin { pinctrl-single,pins = < P8_03_GPIO_INPUT >; }; /* P8_04 (ball AB5) gpio1_25 */ - P8_04_default_pin: pinmux_P8_04_default_pin { pinctrl-single,pins = < - P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ - P8_04_gpio_pin: pinmux_P8_04_gpio_pin { pinctrl-single,pins = < - P8_04( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ - P8_04_gpio_pu_pin: pinmux_P8_04_gpio_pu_pin { pinctrl-single,pins = < - P8_04( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ - P8_04_gpio_pd_pin: pinmux_P8_04_gpio_pd_pin { pinctrl-single,pins = < - P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ - P8_04_gpio_input_pin: pinmux_P8_04_gpio_input_pin { pinctrl-single,pins = < - P8_04( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_default_pin: pinmux_P8_04_default_pin { pinctrl-single,pins = < P8_04_DEFAULT >; }; + P8_04_gpio_pin: pinmux_P8_04_gpio_pin { pinctrl-single,pins = < P8_04_GPIO >; }; + P8_04_gpio_pu_pin: pinmux_P8_04_gpio_pu_pin { pinctrl-single,pins = < P8_04_GPIO_PU >; }; + P8_04_gpio_pd_pin: pinmux_P8_04_gpio_pd_pin { pinctrl-single,pins = < P8_04_GPIO_PD >; }; + P8_04_gpio_input_pin: pinmux_P8_04_gpio_input_pin { pinctrl-single,pins = < P8_04_GPIO_INPUT >; }; /* P8_05 (ball AC9) gpio7_1 */ - P8_05_default_pin: pinmux_P8_05_default_pin { pinctrl-single,pins = < - P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ - P8_05_gpio_pin: pinmux_P8_05_gpio_pin { pinctrl-single,pins = < - P8_05( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ - P8_05_gpio_pu_pin: pinmux_P8_05_gpio_pu_pin { pinctrl-single,pins = < - P8_05( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ - P8_05_gpio_pd_pin: pinmux_P8_05_gpio_pd_pin { pinctrl-single,pins = < - P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ - P8_05_gpio_input_pin: pinmux_P8_05_gpio_input_pin { pinctrl-single,pins = < - P8_05( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_default_pin: pinmux_P8_05_default_pin { pinctrl-single,pins = < P8_05_DEFAULT >; }; + P8_05_gpio_pin: pinmux_P8_05_gpio_pin { pinctrl-single,pins = < P8_05_GPIO >; }; + P8_05_gpio_pu_pin: pinmux_P8_05_gpio_pu_pin { pinctrl-single,pins = < P8_05_GPIO_PU >; }; + P8_05_gpio_pd_pin: pinmux_P8_05_gpio_pd_pin { pinctrl-single,pins = < P8_05_GPIO_PD >; }; + P8_05_gpio_input_pin: pinmux_P8_05_gpio_input_pin { pinctrl-single,pins = < P8_05_GPIO_INPUT >; }; /* P8_06 (ball AC3) gpio7_2 */ - P8_06_default_pin: pinmux_P8_06_default_pin { pinctrl-single,pins = < - P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ - P8_06_gpio_pin: pinmux_P8_06_gpio_pin { pinctrl-single,pins = < - P8_06( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ - P8_06_gpio_pu_pin: pinmux_P8_06_gpio_pu_pin { pinctrl-single,pins = < - P8_06( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ - P8_06_gpio_pd_pin: pinmux_P8_06_gpio_pd_pin { pinctrl-single,pins = < - P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ - P8_06_gpio_input_pin: pinmux_P8_06_gpio_input_pin { pinctrl-single,pins = < - P8_06( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_default_pin: pinmux_P8_06_default_pin { pinctrl-single,pins = < P8_06_DEFAULT >; }; + P8_06_gpio_pin: pinmux_P8_06_gpio_pin { pinctrl-single,pins = < P8_06_GPIO >; }; + P8_06_gpio_pu_pin: pinmux_P8_06_gpio_pu_pin { pinctrl-single,pins = < P8_06_GPIO_PU >; }; + P8_06_gpio_pd_pin: pinmux_P8_06_gpio_pd_pin { pinctrl-single,pins = < P8_06_GPIO_PD >; }; + P8_06_gpio_input_pin: pinmux_P8_06_gpio_input_pin { pinctrl-single,pins = < P8_06_GPIO_INPUT >; }; /* P8_07 (ball G14) gpio6_5*/ - P8_07_default_pin: pinmux_P8_07_default_pin { pinctrl-single,pins = < - P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_gpio_pin: pinmux_P8_07_gpio_pin { pinctrl-single,pins = < - P8_07( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_gpio_pu_pin: pinmux_P8_07_gpio_pu_pin { pinctrl-single,pins = < - P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_gpio_pd_pin: pinmux_P8_07_gpio_pd_pin { pinctrl-single,pins = < - P8_07( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_gpio_input_pin: pinmux_P8_07_gpio_input_pin { pinctrl-single,pins = < - P8_07( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_timer_pin: pinmux_P8_07_timer_pin { pinctrl-single,pins = < - P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr14.timer11 */ + P8_07_default_pin: pinmux_P8_07_default_pin { pinctrl-single,pins = < P8_07_DEFAULT >; }; + P8_07_gpio_pin: pinmux_P8_07_gpio_pin { pinctrl-single,pins = < P8_07_GPIO >; }; + P8_07_gpio_pu_pin: pinmux_P8_07_gpio_pu_pin { pinctrl-single,pins = < P8_07_GPIO_PU >; }; + P8_07_gpio_pd_pin: pinmux_P8_07_gpio_pd_pin { pinctrl-single,pins = < P8_07_GPIO_PD >; }; + P8_07_gpio_input_pin: pinmux_P8_07_gpio_input_pin { pinctrl-single,pins = < P8_07_GPIO_INPUT >; }; + P8_07_timer_pin: pinmux_P8_07_timer_pin { pinctrl-single,pins = < P8_07_TIMER >; }; /* P8_08 (ball F14) gpio6_6 */ - P8_08_default_pin: pinmux_P8_08_default_pin { pinctrl-single,pins = < - P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_gpio_pin: pinmux_P8_08_gpio_pin { pinctrl-single,pins = < - P8_08( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_gpio_pu_pin: pinmux_P8_08_gpio_pu_pin { pinctrl-single,pins = < - P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_gpio_pd_pin: pinmux_P8_08_gpio_pd_pin { pinctrl-single,pins = < - P8_08( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_gpio_input_pin: pinmux_P8_08_gpio_input_pin { pinctrl-single,pins = < - P8_08( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_timer_pin: pinmux_P8_08_timer_pin { pinctrl-single,pins = < - P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr15.timer12 */ + P8_08_default_pin: pinmux_P8_08_default_pin { pinctrl-single,pins = < P8_08_DEFAULT >; }; + P8_08_gpio_pin: pinmux_P8_08_gpio_pin { pinctrl-single,pins = < P8_08_GPIO >; }; + P8_08_gpio_pu_pin: pinmux_P8_08_gpio_pu_pin { pinctrl-single,pins = < P8_08_GPIO_PU >; }; + P8_08_gpio_pd_pin: pinmux_P8_08_gpio_pd_pin { pinctrl-single,pins = < P8_08_GPIO_PD >; }; + P8_08_gpio_input_pin: pinmux_P8_08_gpio_input_pin { pinctrl-single,pins = < P8_08_GPIO_INPUT >; }; + P8_08_timer_pin: pinmux_P8_08_timer_pin { pinctrl-single,pins = < P8_08_TIMER >; }; /* P8_09 (ball E17) gpio6_18 */ - P8_09_default_pin: pinmux_P8_09_default_pin { pinctrl-single,pins = < - P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ - P8_09_gpio_pin: pinmux_P8_09_gpio_pin { pinctrl-single,pins = < - P8_09( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ - P8_09_gpio_pu_pin: pinmux_P8_09_gpio_pu_pin { pinctrl-single,pins = < - P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ - P8_09_gpio_pd_pin: pinmux_P8_09_gpio_pd_pin { pinctrl-single,pins = < - P8_09( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ - P8_09_gpio_input_pin: pinmux_P8_09_gpio_input_pin { pinctrl-single,pins = < - P8_09( PIN_INPUT | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ - P8_09_timer_pin: pinmux_P8_09_timer_pin { pinctrl-single,pins = < - P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* xref_clk1.timer14 */ + P8_09_default_pin: pinmux_P8_09_default_pin { pinctrl-single,pins = < P8_09_DEFAULT >; }; + P8_09_gpio_pin: pinmux_P8_09_gpio_pin { pinctrl-single,pins = < P8_09_GPIO >; }; + P8_09_gpio_pu_pin: pinmux_P8_09_gpio_pu_pin { pinctrl-single,pins = < P8_09_GPIO_PU >; }; + P8_09_gpio_pd_pin: pinmux_P8_09_gpio_pd_pin { pinctrl-single,pins = < P8_09_GPIO_PD >; }; + P8_09_gpio_input_pin: pinmux_P8_09_gpio_input_pin { pinctrl-single,pins = < P8_09_GPIO_INPUT >; }; + P8_09_timer_pin: pinmux_P8_09_timer_pin { pinctrl-single,pins = < P8_09_TIMER >; }; /* P8_10 (ball A13) gpio6_4 */ - P8_10_default_pin: pinmux_P8_10_default_pin { pinctrl-single,pins = < - P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_gpio_pin: pinmux_P8_10_gpio_pin { pinctrl-single,pins = < - P8_10( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_gpio_pu_pin: pinmux_P8_10_gpio_pu_pin { pinctrl-single,pins = < - P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_gpio_pd_pin: pinmux_P8_10_gpio_pd_pin { pinctrl-single,pins = < - P8_10( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_gpio_input_pin: pinmux_P8_10_gpio_input_pin { pinctrl-single,pins = < - P8_10( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_timer_pin: pinmux_P8_10_timer_pin { pinctrl-single,pins = < - P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr13.timer10 */ + P8_10_default_pin: pinmux_P8_10_default_pin { pinctrl-single,pins = < P8_10_DEFAULT >; }; + P8_10_gpio_pin: pinmux_P8_10_gpio_pin { pinctrl-single,pins = < P8_10_GPIO >; }; + P8_10_gpio_pu_pin: pinmux_P8_10_gpio_pu_pin { pinctrl-single,pins = < P8_10_GPIO_PU >; }; + P8_10_gpio_pd_pin: pinmux_P8_10_gpio_pd_pin { pinctrl-single,pins = < P8_10_GPIO_PD >; }; + P8_10_gpio_input_pin: pinmux_P8_10_gpio_input_pin { pinctrl-single,pins = < P8_10_GPIO_INPUT >; }; + P8_10_timer_pin: pinmux_P8_10_timer_pin { pinctrl-single,pins = < P8_10_TIMER >; }; /* P8_11 (ball AH4) gpio3_11 */ - P8_11_default_pin: pinmux_P8_11_default_pin { pinctrl-single,pins = < - P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ - P8_11_gpio_pin: pinmux_P8_11_gpio_pin { pinctrl-single,pins = < - P8_11( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ - P8_11_gpio_pu_pin: pinmux_P8_11_gpio_pu_pin { pinctrl-single,pins = < - P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ - P8_11_gpio_pd_pin: pinmux_P8_11_gpio_pd_pin { pinctrl-single,pins = < - P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ - P8_11_gpio_input_pin: pinmux_P8_11_gpio_input_pin { pinctrl-single,pins = < - P8_11( PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ - P8_11_qep_pin: pinmux_P8_11_qep_pin { pinctrl-single,pins = < - P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d7.eQEP2B_in */ - P8_11_pruout_pin: pinmux_P8_11_pruout_pin { pinctrl-single,pins = < - P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d7.pr1_pru0_gpo4 */ + P8_11_default_pin: pinmux_P8_11_default_pin { pinctrl-single,pins = < P8_11_DEFAULT >; }; + P8_11_gpio_pin: pinmux_P8_11_gpio_pin { pinctrl-single,pins = < P8_11_GPIO >; }; + P8_11_gpio_pu_pin: pinmux_P8_11_gpio_pu_pin { pinctrl-single,pins = < P8_11_GPIO_PU >; }; + P8_11_gpio_pd_pin: pinmux_P8_11_gpio_pd_pin { pinctrl-single,pins = < P8_11_GPIO_PD >; }; + P8_11_gpio_input_pin: pinmux_P8_11_gpio_input_pin { pinctrl-single,pins = < P8_11_GPIO_INPUT >; }; + P8_11_qep_pin: pinmux_P8_11_qep_pin { pinctrl-single,pins = < P8_11_QEP >; }; + P8_11_pruout_pin: pinmux_P8_11_pruout_pin { pinctrl-single,pins = < P8_11_PRUOUT >; }; /* P8_12 (ball AG6) gpio3_10 */ - P8_12_default_pin: pinmux_P8_12_default_pin { pinctrl-single,pins = < - P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ - P8_12_gpio_pin: pinmux_P8_12_gpio_pin { pinctrl-single,pins = < - P8_12( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ - P8_12_gpio_pu_pin: pinmux_P8_12_gpio_pu_pin { pinctrl-single,pins = < - P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ - P8_12_gpio_pd_pin: pinmux_P8_12_gpio_pd_pin { pinctrl-single,pins = < - P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ - P8_12_gpio_input_pin: pinmux_P8_12_gpio_input_pin { pinctrl-single,pins = < - P8_12( PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ - P8_12_qep_pin: pinmux_P8_12_qep_pin { pinctrl-single,pins = < - P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d6.eQEP2A_in */ - P8_12_pruout_pin: pinmux_P8_12_pruout_pin { pinctrl-single,pins = < - P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d6.pr1_pru0_gpo3 */ + P8_12_default_pin: pinmux_P8_12_default_pin { pinctrl-single,pins = < P8_12_DEFAULT >; }; + P8_12_gpio_pin: pinmux_P8_12_gpio_pin { pinctrl-single,pins = < P8_12_GPIO >; }; + P8_12_gpio_pu_pin: pinmux_P8_12_gpio_pu_pin { pinctrl-single,pins = < P8_12_GPIO_PU >; }; + P8_12_gpio_pd_pin: pinmux_P8_12_gpio_pd_pin { pinctrl-single,pins = < P8_12_GPIO_PD >; }; + P8_12_gpio_input_pin: pinmux_P8_12_gpio_input_pin { pinctrl-single,pins = < P8_12_GPIO_INPUT >; }; + P8_12_qep_pin: pinmux_P8_12_qep_pin { pinctrl-single,pins = < P8_12_QEP >; }; + P8_12_pruout_pin: pinmux_P8_12_pruout_pin { pinctrl-single,pins = < P8_12_TIMER >; }; /* P8_13 (ball D3) gpio4_11 */ - P8_13_default_pin: pinmux_P8_13_default_pin { pinctrl-single,pins = < - P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ - P8_13_gpio_pin: pinmux_P8_13_gpio_pin { pinctrl-single,pins = < - P8_13( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ - P8_13_gpio_pu_pin: pinmux_P8_13_gpio_pu_pin { pinctrl-single,pins = < - P8_13( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ - P8_13_gpio_pd_pin: pinmux_P8_13_gpio_pd_pin { pinctrl-single,pins = < - P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ - P8_13_gpio_input_pin: pinmux_P8_13_gpio_input_pin { pinctrl-single,pins = < - P8_13( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ - P8_13_pwm_pin: pinmux_P8_13_pwm_pin { pinctrl-single,pins = < - P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d10.ehrpwm2B */ + P8_13_default_pin: pinmux_P8_13_default_pin { pinctrl-single,pins = < P8_13_DEFAULT >; }; + P8_13_gpio_pin: pinmux_P8_13_gpio_pin { pinctrl-single,pins = < P8_13_GPIO >; }; + P8_13_gpio_pu_pin: pinmux_P8_13_gpio_pu_pin { pinctrl-single,pins = < P8_13_GPIO_PU >; }; + P8_13_gpio_pd_pin: pinmux_P8_13_gpio_pd_pin { pinctrl-single,pins = < P8_13_GPIO_PD >; }; + P8_13_gpio_input_pin: pinmux_P8_13_gpio_input_pin { pinctrl-single,pins = < P8_13_GPIO_INPUT >; }; + P8_13_pwm_pin: pinmux_P8_13_pwm_pin { pinctrl-single,pins = < P8_13_PWM >; }; /* P8_14 (ball D5) gpio4_13*/ - P8_14_default_pin: pinmux_P8_14_default_pin { pinctrl-single,pins = < - P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ - P8_14_gpio_pin: pinmux_P8_14_gpio_pin { pinctrl-single,pins = < - P8_14( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ - P8_14_gpio_pu_pin: pinmux_P8_14_gpio_pu_pin { pinctrl-single,pins = < - P8_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ - P8_14_gpio_pd_pin: pinmux_P8_14_gpio_pd_pin { pinctrl-single,pins = < - P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ - P8_14_gpio_input_pin: pinmux_P8_14_gpio_input_pin { pinctrl-single,pins = < - P8_14( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ - P8_14_pwm_pin: pinmux_P8_14_pwm_pin { pinctrl-single,pins = < - P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d12.eCAP2_in_PWM2_out */ + P8_14_default_pin: pinmux_P8_14_default_pin { pinctrl-single,pins = < P8_14_DEFAULT >; }; + P8_14_gpio_pin: pinmux_P8_14_gpio_pin { pinctrl-single,pins = < P8_14_GPIO >; }; + P8_14_gpio_pu_pin: pinmux_P8_14_gpio_pu_pin { pinctrl-single,pins = < P8_14_GPIO_PU >; }; + P8_14_gpio_pd_pin: pinmux_P8_14_gpio_pd_pin { pinctrl-single,pins = < P8_14_GPIO_PD >; }; + P8_14_gpio_input_pin: pinmux_P8_14_gpio_input_pin { pinctrl-single,pins = < P8_14_GPIO_INPUT >; }; + P8_14_pwm_pin: pinmux_P8_14_pwm_pin { pinctrl-single,pins = < P8_14_PWM >; }; /* P8_15a (ball D1) gpio4_3*/ - P8_15_default_pin: pinmux_P8_15_default_pin { pinctrl-single,pins = < - P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ - P8_15_gpio_pin: pinmux_P8_15_gpio_pin { pinctrl-single,pins = < - P8_15A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ - P8_15_gpio_pu_pin: pinmux_P8_15_gpio_pu_pin { pinctrl-single,pins = < - P8_15A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ - P8_15_gpio_pd_pin: pinmux_P8_15_gpio_pd_pin { pinctrl-single,pins = < - P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ - P8_15_gpio_input_pin: pinmux_P8_15_gpio_input_pin { pinctrl-single,pins = < - P8_15A( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d2.gpio4_3 */ - P8_15_pru_ecap_pin: pinmux_P8_15_pru_ecap_pin { pinctrl-single,pins = < - P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE11) >; }; /* vin2a_d2.pr1_ecap0_ecap_capin_apwm_o */ + P8_15_default_pin: pinmux_P8_15_default_pin { pinctrl-single,pins = < P8_15_DEFAULT >; }; + P8_15_gpio_pin: pinmux_P8_15_gpio_pin { pinctrl-single,pins = < P8_15_GPIO >; }; + P8_15_gpio_pu_pin: pinmux_P8_15_gpio_pu_pin { pinctrl-single,pins = < P8_15_GPIO_PU >; }; + P8_15_gpio_pd_pin: pinmux_P8_15_gpio_pd_pin { pinctrl-single,pins = < P8_15_GPIO_PD >; }; + P8_15_gpio_input_pin: pinmux_P8_15_gpio_input_pin { pinctrl-single,pins = < P8_15_GPIO_INPUT >; }; + P8_15_pru_ecap_pin: pinmux_P8_15_pru_ecap_pin { pinctrl-single,pins = < P8_15_PRU_ECAP >; }; /* P8_15b (ball A3) gpio4_27 */ - P8_15_pruin_pin: pinmux_P8_15_pruin_pin { pinctrl-single,pins = < - P8_15B( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d19.pr1_pru1_gpi16*/ + P8_15_pruin_pin: pinmux_P8_15_pruin_pin { pinctrl-single,pins = < P8_15_PRUIN >; }; /* P8_16 (ball B4) gpio4_29 */ - P8_16_default_pin: pinmux_P8_16_default_pin { pinctrl-single,pins = < - P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ - P8_16_gpio_pin: pinmux_P8_16_gpio_pin { pinctrl-single,pins = < - P8_16( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ - P8_16_gpio_pu_pin: pinmux_P8_16_gpio_pu_pin { pinctrl-single,pins = < - P8_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ - P8_16_gpio_pd_pin: pinmux_P8_16_gpio_pd_pin { pinctrl-single,pins = < - P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ - P8_16_gpio_input_pin: pinmux_P8_16_gpio_input_pin { pinctrl-single,pins = < - P8_16( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ - P8_16_pruin_pin: pinmux_P8_16_pruin_pin { pinctrl-single,pins = < - P8_16( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d21.pr1_pru1_gpi18 */ + P8_16_default_pin: pinmux_P8_16_default_pin { pinctrl-single,pins = < P8_16_DEFAULT >; }; + P8_16_gpio_pin: pinmux_P8_16_gpio_pin { pinctrl-single,pins = < P8_16_GPIO >; }; + P8_16_gpio_pu_pin: pinmux_P8_16_gpio_pu_pin { pinctrl-single,pins = < P8_16_GPIO_PU >; }; + P8_16_gpio_pd_pin: pinmux_P8_16_gpio_pd_pin { pinctrl-single,pins = < P8_16_GPIO_PD >; }; + P8_16_gpio_input_pin: pinmux_P8_16_gpio_input_pin { pinctrl-single,pins = < P8_16_GPIO_INPUT >; }; + P8_16_pruin_pin: pinmux_P8_16_pruin_pin { pinctrl-single,pins = < P8_16_PRUIN >; }; /* P8_17 (ball A7) gpio8_18 */ - P8_17_default_pin: pinmux_P8_17_default_pin { pinctrl-single,pins = < - P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ - P8_17_gpio_pin: pinmux_P8_17_gpio_pin { pinctrl-single,pins = < - P8_17( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ - P8_17_gpio_pu_pin: pinmux_P8_17_gpio_pu_pin { pinctrl-single,pins = < - P8_17( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ - P8_17_gpio_pd_pin: pinmux_P8_17_gpio_pd_pin { pinctrl-single,pins = < - P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ - P8_17_gpio_input_pin: pinmux_P8_17_gpio_input_pin { pinctrl-single,pins = < - P8_17( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17_default_pin: pinmux_P8_17_default_pin { pinctrl-single,pins = < P8_17_DEFAULT >; }; + P8_17_gpio_pin: pinmux_P8_17_gpio_pin { pinctrl-single,pins = < P8_17_GPIO >; }; + P8_17_gpio_pu_pin: pinmux_P8_17_gpio_pu_pin { pinctrl-single,pins = < P8_17_GPIO_PU >; }; + P8_17_gpio_pd_pin: pinmux_P8_17_gpio_pd_pin { pinctrl-single,pins = < P8_17_GPIO_PD >; }; + P8_17_gpio_input_pin: pinmux_P8_17_gpio_input_pin { pinctrl-single,pins = < P8_17_GPIO_INPUT >; }; /* P8_18 (ball F5) gpio4_9 */ - P8_18_default_pin: pinmux_P8_18_default_pin { pinctrl-single,pins = < - P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ - P8_18_gpio_pin: pinmux_P8_18_gpio_pin { pinctrl-single,pins = < - P8_18( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ - P8_18_gpio_pu_pin: pinmux_P8_18_gpio_pu_pin { pinctrl-single,pins = < - P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ - P8_18_gpio_pd_pin: pinmux_P8_18_gpio_pd_pin { pinctrl-single,pins = < - P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ - P8_18_gpio_input_pin: pinmux_P8_18_gpio_input_pin { pinctrl-single,pins = < - P8_18( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ - P8_18_qep_pin: pinmux_P8_18_qep_pin { pinctrl-single,pins = < - P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d8.eQEP2_strobe */ + P8_18_default_pin: pinmux_P8_18_default_pin { pinctrl-single,pins = < P8_18_DEFAULT >; }; + P8_18_gpio_pin: pinmux_P8_18_gpio_pin { pinctrl-single,pins = < P8_18_GPIO >; }; + P8_18_gpio_pu_pin: pinmux_P8_18_gpio_pu_pin { pinctrl-single,pins = < P8_18_GPIO_PU >; }; + P8_18_gpio_pd_pin: pinmux_P8_18_gpio_pd_pin { pinctrl-single,pins = < P8_18_GPIO_PD >; }; + P8_18_gpio_input_pin: pinmux_P8_18_gpio_input_pin { pinctrl-single,pins = < P8_18_GPIO_INPUT >; }; + P8_18_qep_pin: pinmux_P8_18_qep_pin { pinctrl-single,pins = < P8_18_QEP >; }; /* P8_19 (ball E6) gpio4_10 */ - P8_19_default_pin: pinmux_P8_19_default_pin { pinctrl-single,pins = < - P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ - P8_19_gpio_pin: pinmux_P8_19_gpio_pin { pinctrl-single,pins = < - P8_19( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ - P8_19_gpio_pu_pin: pinmux_P8_19_gpio_pu_pin { pinctrl-single,pins = < - P8_19( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ - P8_19_gpio_pd_pin: pinmux_P8_19_gpio_pd_pin { pinctrl-single,pins = < - P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ - P8_19_gpio_input_pin: pinmux_P8_19_gpio_input_pin { pinctrl-single,pins = < - P8_19( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ - P8_19_pwm_pin: pinmux_P8_19_pwm_pin { pinctrl-single,pins = < - P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d9.ehrpwm2A */ + P8_19_default_pin: pinmux_P8_19_default_pin { pinctrl-single,pins = < P8_19_DEFAULT >; }; + P8_19_gpio_pin: pinmux_P8_19_gpio_pin { pinctrl-single,pins = < P8_19_GPIO >; }; + P8_19_gpio_pu_pin: pinmux_P8_19_gpio_pu_pin { pinctrl-single,pins = < P8_19_GPIO_PU >; }; + P8_19_gpio_pd_pin: pinmux_P8_19_gpio_pd_pin { pinctrl-single,pins = < P8_19_GPIO_PD >; }; + P8_19_gpio_input_pin: pinmux_P8_19_gpio_input_pin { pinctrl-single,pins = < P8_19_GPIO_INPUT >; }; + P8_19_pwm_pin: pinmux_P8_19_pwm_pin { pinctrl-single,pins = < P8_19_PWM >; }; /* P8_20 (ball AC4) gpio6_30 */ - P8_20_default_pin: pinmux_P8_20_default_pin { pinctrl-single,pins = < - P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_gpio_pin: pinmux_P8_20_gpio_pin { pinctrl-single,pins = < - P8_20( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_gpio_pu_pin: pinmux_P8_20_gpio_pu_pin { pinctrl-single,pins = < - P8_20( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_gpio_pd_pin: pinmux_P8_20_gpio_pd_pin { pinctrl-single,pins = < - P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_gpio_input_pin: pinmux_P8_20_gpio_input_pin { pinctrl-single,pins = < - P8_20( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_pruout_pin: pinmux_P8_20_pruout_pin { pinctrl-single,pins = < - P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_cmd.pr2_pru0_gpo3 */ - P8_20_pruin_pin: pinmux_P8_20_pruin_pin { pinctrl-single,pins = < - P8_20( PIN_INPUT | MUX_MODE12) >; }; /* mmc3_cmd.pr2_pru0_gpi3 */ + P8_20_default_pin: pinmux_P8_20_default_pin { pinctrl-single,pins = < P8_20_DEFAULT >; }; + P8_20_gpio_pin: pinmux_P8_20_gpio_pin { pinctrl-single,pins = < P8_20_GPIO >; }; + P8_20_gpio_pu_pin: pinmux_P8_20_gpio_pu_pin { pinctrl-single,pins = < P8_20_GPIO_PU >; }; + P8_20_gpio_pd_pin: pinmux_P8_20_gpio_pd_pin { pinctrl-single,pins = < P8_20_GPIO_PD >; }; + P8_20_gpio_input_pin: pinmux_P8_20_gpio_input_pin { pinctrl-single,pins = < P8_20_GPIO_INPUT >; }; + P8_20_pruout_pin: pinmux_P8_20_pruout_pin { pinctrl-single,pins = < P8_20_PRUOUT >; }; + P8_20_pruin_pin: pinmux_P8_20_pruin_pin { pinctrl-single,pins = < P8_20_PRUIN >; }; /* P8_21 (ball AD4) gpio6_29 */ - P8_21_default_pin: pinmux_P8_21_default_pin { pinctrl-single,pins = < - P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ - P8_21_gpio_pin: pinmux_P8_21_gpio_pin { pinctrl-single,pins = < - P8_21( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ - P8_21_gpio_pu_pin: pinmux_P8_21_gpio_pu_pin { pinctrl-single,pins = < - P8_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ - P8_21_gpio_pd_pin: pinmux_P8_21_gpio_pd_pin { pinctrl-single,pins = < - P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ - P8_21_gpio_input_pin: pinmux_P8_21_gpio_input_pin { pinctrl-single,pins = < - P8_21( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ - P8_21_pruout_pin: pinmux_P8_21_pruout_pin { pinctrl-single,pins = < - P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_clk.pr2_pru0_gpo2 */ - P8_21_pruin_pin: pinmux_P8_21_pruin_pin { pinctrl-single,pins = < - P8_21( PIN_INPUT | MUX_MODE12) >; }; /* mmc3_clk.pr2_pru0_gpi2 */ + P8_21_default_pin: pinmux_P8_21_default_pin { pinctrl-single,pins = < P8_21_DEFAULT >; }; + P8_21_gpio_pin: pinmux_P8_21_gpio_pin { pinctrl-single,pins = < P8_21_GPIO >; }; + P8_21_gpio_pu_pin: pinmux_P8_21_gpio_pu_pin { pinctrl-single,pins = < P8_21_GPIO_PU >; }; + P8_21_gpio_pd_pin: pinmux_P8_21_gpio_pd_pin { pinctrl-single,pins = < P8_21_GPIO_PD >; }; + P8_21_gpio_input_pin: pinmux_P8_21_gpio_input_pin { pinctrl-single,pins = < P8_21_GPIO_INPUT >; }; + P8_21_pruout_pin: pinmux_P8_21_pruout_pin { pinctrl-single,pins = < P8_21_PRUOUT >; }; + P8_21_pruin_pin: pinmux_P8_21_pruin_pin { pinctrl-single,pins = < P8_21_PRUIN >; }; /* P8_22 (ball AD6) gpio1_23 */ - P8_22_default_pin: pinmux_P8_22_default_pin { pinctrl-single,pins = < - P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ - P8_22_gpio_pin: pinmux_P8_22_gpio_pin { pinctrl-single,pins = < - P8_22( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ - P8_22_gpio_pu_pin: pinmux_P8_22_gpio_pu_pin { pinctrl-single,pins = < - P8_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ - P8_22_gpio_pd_pin: pinmux_P8_22_gpio_pd_pin { pinctrl-single,pins = < - P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ - P8_22_gpio_input_pin: pinmux_P8_22_gpio_input_pin { pinctrl-single,pins = < - P8_22( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_default_pin: pinmux_P8_22_default_pin { pinctrl-single,pins = < P8_22_DEFAULT >; }; + P8_22_gpio_pin: pinmux_P8_22_gpio_pin { pinctrl-single,pins = < P8_22_GPIO >; }; + P8_22_gpio_pu_pin: pinmux_P8_22_gpio_pu_pin { pinctrl-single,pins = < P8_22_GPIO_PU >; }; + P8_22_gpio_pd_pin: pinmux_P8_22_gpio_pd_pin { pinctrl-single,pins = < P8_22_GPIO_PD >; }; + P8_22_gpio_input_pin: pinmux_P8_22_gpio_input_pin { pinctrl-single,pins = < P8_22_GPIO_INPUT >; }; /* P8_23 (ball AC8) gpio1_22 */ - P8_23_default_pin: pinmux_P8_23_default_pin { pinctrl-single,pins = < - P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ - P8_23_gpio_pin: pinmux_P8_23_gpio_pin { pinctrl-single,pins = < - P8_23( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ - P8_23_gpio_pu_pin: pinmux_P8_23_gpio_pu_pin { pinctrl-single,pins = < - P8_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ - P8_23_gpio_pd_pin: pinmux_P8_23_gpio_pd_pin { pinctrl-single,pins = < - P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ - P8_23_gpio_input_pin: pinmux_P8_23_gpio_input_pin { pinctrl-single,pins = < - P8_23( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_default_pin: pinmux_P8_23_default_pin { pinctrl-single,pins = < P8_23_DEFAULT >; }; + P8_23_gpio_pin: pinmux_P8_23_gpio_pin { pinctrl-single,pins = < P8_23_GPIO >; }; + P8_23_gpio_pu_pin: pinmux_P8_23_gpio_pu_pin { pinctrl-single,pins = < P8_23_GPIO_PU >; }; + P8_23_gpio_pd_pin: pinmux_P8_23_gpio_pd_pin { pinctrl-single,pins = < P8_23_GPIO_PD >; }; + P8_23_gpio_input_pin: pinmux_P8_23_gpio_input_pin { pinctrl-single,pins = < P8_23_GPIO_INPUT >; }; /* P8_24 (ball AC6) gpio7_0 */ - P8_24_default_pin: pinmux_P8_24_default_pin { pinctrl-single,pins = < - P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ - P8_24_gpio_pin: pinmux_P8_24_gpio_pin { pinctrl-single,pins = < - P8_24( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ - P8_24_gpio_pu_pin: pinmux_P8_24_gpio_pu_pin { pinctrl-single,pins = < - P8_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ - P8_24_gpio_pd_pin: pinmux_P8_24_gpio_pd_pin { pinctrl-single,pins = < - P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ - P8_24_gpio_input_pin: pinmux_P8_24_gpio_input_pin { pinctrl-single,pins = < - P8_24( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_default_pin: pinmux_P8_24_default_pin { pinctrl-single,pins = < P8_24_DEFAULT >; }; + P8_24_gpio_pin: pinmux_P8_24_gpio_pin { pinctrl-single,pins = < P8_24_GPIO >; }; + P8_24_gpio_pu_pin: pinmux_P8_24_gpio_pu_pin { pinctrl-single,pins = < P8_24_GPIO_PU >; }; + P8_24_gpio_pd_pin: pinmux_P8_24_gpio_pd_pin { pinctrl-single,pins = < P8_24_GPIO_PD >; }; + P8_24_gpio_input_pin: pinmux_P8_24_gpio_input_pin { pinctrl-single,pins = < P8_24_GPIO_INPUT >; }; /* P8_25 (ball AC7) gpio6_31 */ - P8_25_default_pin: pinmux_P8_25_default_pin { pinctrl-single,pins = < - P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ - P8_25_gpio_pin: pinmux_P8_25_gpio_pin { pinctrl-single,pins = < - P8_25( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ - P8_25_gpio_pu_pin: pinmux_P8_25_gpio_pu_pin { pinctrl-single,pins = < - P8_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ - P8_25_gpio_pd_pin: pinmux_P8_25_gpio_pd_pin { pinctrl-single,pins = < - P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ - P8_25_gpio_input_pin: pinmux_P8_25_gpio_input_pin { pinctrl-single,pins = < - P8_25( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_default_pin: pinmux_P8_25_default_pin { pinctrl-single,pins = < P8_25_DEFAULT >; }; + P8_25_gpio_pin: pinmux_P8_25_gpio_pin { pinctrl-single,pins = < P8_25_GPIO >; }; + P8_25_gpio_pu_pin: pinmux_P8_25_gpio_pu_pin { pinctrl-single,pins = < P8_25_GPIO_PU >; }; + P8_25_gpio_pd_pin: pinmux_P8_25_gpio_pd_pin { pinctrl-single,pins = < P8_25_GPIO_PD >; }; + P8_25_gpio_input_pin: pinmux_P8_25_gpio_input_pin { pinctrl-single,pins = < P8_25_GPIO_INPUT >; }; /* P8_26 (ball B3) gpio4_28 */ - P8_26_default_pin: pinmux_P8_26_default_pin { pinctrl-single,pins = < - P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ - P8_26_gpio_pin: pinmux_P8_26_gpio_pin { pinctrl-single,pins = < - P8_26( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ - P8_26_gpio_pu_pin: pinmux_P8_26_gpio_pu_pin { pinctrl-single,pins = < - P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ - P8_26_gpio_pd_pin: pinmux_P8_26_gpio_pd_pin { pinctrl-single,pins = < - P8_26( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ - P8_26_gpio_input_pin: pinmux_P8_26_gpio_input_pin { pinctrl-single,pins = < - P8_26( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26_default_pin: pinmux_P8_26_default_pin { pinctrl-single,pins = < P8_26_DEFAULT >; }; + P8_26_gpio_pin: pinmux_P8_26_gpio_pin { pinctrl-single,pins = < P8_26_GPIO >; }; + P8_26_gpio_pu_pin: pinmux_P8_26_gpio_pu_pin { pinctrl-single,pins = < P8_26_GPIO_PU >; }; + P8_26_gpio_pd_pin: pinmux_P8_26_gpio_pd_pin { pinctrl-single,pins = < P8_26_GPIO_PD >; }; + P8_26_gpio_input_pin: pinmux_P8_26_gpio_input_pin { pinctrl-single,pins = < P8_26_GPIO_INPUT >; }; /* P8_27a (ball E11) gpio4_23 */ - P8_27_default_pin: pinmux_P8_27_default_pin { pinctrl-single,pins = < - P8_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ - P8_27_gpio_pin: pinmux_P8_27_gpio_pin { pinctrl-single,pins = < - P8_27A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ - P8_27_gpio_pu_pin: pinmux_P8_27_gpio_pu_pin { pinctrl-single,pins = < - P8_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ - P8_27_gpio_pd_pin: pinmux_P8_27_gpio_pd_pin { pinctrl-single,pins = < - P8_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ - P8_27_gpio_input_pin: pinmux_P8_27_gpio_input_pin { pinctrl-single,pins = < - P8_27A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_vsync.gpio4_23 */ + P8_27_default_pin: pinmux_P8_27_default_pin { pinctrl-single,pins = < P8_27_DEFAULT >; }; + P8_27_gpio_pin: pinmux_P8_27_gpio_pin { pinctrl-single,pins = < P8_27_GPIO >; }; + P8_27_gpio_pu_pin: pinmux_P8_27_gpio_pu_pin { pinctrl-single,pins = < P8_27_GPIO_PU >; }; + P8_27_gpio_pd_pin: pinmux_P8_27_gpio_pd_pin { pinctrl-single,pins = < P8_27_GPIO_PD >; }; + P8_27_gpio_input_pin: pinmux_P8_27_gpio_input_pin { pinctrl-single,pins = < P8_27_GPIO_INPUT >; }; /* P8_27b (ball A8) gpio8_19 */ - P8_27_pruout_pin: pinmux_P8_27_pruout_pin { pinctrl-single,pins = < - P8_27B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d19.pr2_pru0_gpo16 */ - P8_27_pruin_pin: pinmux_P8_27_pruin_pin { pinctrl-single,pins = < - P8_27B( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d19.pr2_pru0_gpi16 */ + P8_27_pruout_pin: pinmux_P8_27_pruout_pin { pinctrl-single,pins = < P8_27_PRUOUT >; }; + P8_27_pruin_pin: pinmux_P8_27_pruin_pin { pinctrl-single,pins = < P8_27_PRUIN >; }; /* P8_28a (ball D11) gpio4_19 */ - P8_28_default_pin: pinmux_P8_28_default_pin { pinctrl-single,pins = < - P8_28A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ - P8_28_gpio_pin: pinmux_P8_28_gpio_pin { pinctrl-single,pins = < - P8_28A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ - P8_28_gpio_pu_pin: pinmux_P8_28_gpio_pu_pin { pinctrl-single,pins = < - P8_28A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ - P8_28_gpio_pd_pin: pinmux_P8_28_gpio_pd_pin { pinctrl-single,pins = < - P8_28A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ - P8_28_gpio_input_pin: pinmux_P8_28_gpio_input_pin { pinctrl-single,pins = < - P8_28A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_clk.gpio4_19 */ + P8_28_default_pin: pinmux_P8_28_default_pin { pinctrl-single,pins = < P8_28A_DEFAULT >; }; + P8_28_gpio_pin: pinmux_P8_28_gpio_pin { pinctrl-single,pins = < P8_28A_GPIO >; }; + P8_28_gpio_pu_pin: pinmux_P8_28_gpio_pu_pin { pinctrl-single,pins = < P8_28A_GPIO_PU >; }; + P8_28_gpio_pd_pin: pinmux_P8_28_gpio_pd_pin { pinctrl-single,pins = < P8_28A_GPIO_PD >; }; + P8_28_gpio_input_pin: pinmux_P8_28_gpio_input_pin { pinctrl-single,pins = < P8_28A_GPIO_INPUT >; }; /* P8_28b (ball C9) gpio8_20 */ - P8_28_pruout_pin: pinmux_P8_28_pruout_pin { pinctrl-single,pins = < - P8_28B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d20.pr2_pru0_gpo17 */ - P8_28_pruin_pin: pinmux_P8_28_pruin_pin { pinctrl-single,pins = < - P8_28B( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d20.pr2_pru0_gpi17 */ + P8_28_pruout_pin: pinmux_P8_28_pruout_pin { pinctrl-single,pins = < P8_28A_PRUOUT >; }; + P8_28_pruin_pin: pinmux_P8_28_pruin_pin { pinctrl-single,pins = < P8_28A_PRUIN >; }; /* P8_29a (ball C11) gpio4_22 */ - P8_29_default_pin: pinmux_P8_29_default_pin { pinctrl-single,pins = < - P8_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ - P8_29_gpio_pin: pinmux_P8_29_gpio_pin { pinctrl-single,pins = < - P8_29A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ - P8_29_gpio_pu_pin: pinmux_P8_29_gpio_pu_pin { pinctrl-single,pins = < - P8_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ - P8_29_gpio_pd_pin: pinmux_P8_29_gpio_pd_pin { pinctrl-single,pins = < - P8_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ - P8_29_gpio_input_pin: pinmux_P8_29_gpio_input_pin { pinctrl-single,pins = < - P8_29A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_hsync.gpio4_22 */ + P8_29_default_pin: pinmux_P8_29_default_pin { pinctrl-single,pins = < P8_29_DEFAULT >; }; + P8_29_gpio_pin: pinmux_P8_29_gpio_pin { pinctrl-single,pins = < P8_29_GPIO >; }; + P8_29_gpio_pu_pin: pinmux_P8_29_gpio_pu_pin { pinctrl-single,pins = < P8_29_GPIO_PU >; }; + P8_29_gpio_pd_pin: pinmux_P8_29_gpio_pd_pin { pinctrl-single,pins = < P8_29_GPIO_PD >; }; + P8_29_gpio_input_pin: pinmux_P8_29_gpio_input_pin { pinctrl-single,pins = < P8_29_GPIO_INPUT >; }; /* P8_29b (ball A9) gpio8_21 */ - P8_29_pruout_pin: pinmux_P8_29_pruout_pin { pinctrl-single,pins = < - P8_29B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d21.pr2_pru0_gpo18 */ - P8_29_pruin_pin: pinmux_P8_29_pruin_pin { pinctrl-single,pins = < - P8_29B( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d21.pr2_pru0_gpi18 */ + P8_29_pruout_pin: pinmux_P8_29_pruout_pin { pinctrl-single,pins = < P8_29_PRUOUT >; }; + P8_29_pruin_pin: pinmux_P8_29_pruin_pin { pinctrl-single,pins = < P8_29_PRUIN >; }; /* P8_30a (ball B10) gpio4_20 */ - P8_30_default_pin: pinmux_P8_30_default_pin { pinctrl-single,pins = < - P8_30A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ - P8_30_gpio_pin: pinmux_P8_30_gpio_pin { pinctrl-single,pins = < - P8_30A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ - P8_30_gpio_pu_pin: pinmux_P8_30_gpio_pu_pin { pinctrl-single,pins = < - P8_30A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ - P8_30_gpio_pd_pin: pinmux_P8_30_gpio_pd_pin { pinctrl-single,pins = < - P8_30A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ - P8_30_gpio_input_pin: pinmux_P8_30_gpio_input_pin { pinctrl-single,pins = < - P8_30A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_de.gpio4_20 */ + P8_30_default_pin: pinmux_P8_30_default_pin { pinctrl-single,pins = < P8_30_DEFAULT >; }; + P8_30_gpio_pin: pinmux_P8_30_gpio_pin { pinctrl-single,pins = < P8_30_GPIO >; }; + P8_30_gpio_pu_pin: pinmux_P8_30_gpio_pu_pin { pinctrl-single,pins = < P8_30_GPIO_PU >; }; + P8_30_gpio_pd_pin: pinmux_P8_30_gpio_pd_pin { pinctrl-single,pins = < P8_30_GPIO_PD >; }; + P8_30_gpio_input_pin: pinmux_P8_30_gpio_input_pin { pinctrl-single,pins = < P8_30_GPIO_INPUT >; }; /* P8_30b (ball B9) gpio8_22 */ - P8_30_pruout_pin: pinmux_P8_30_pruout_pin { pinctrl-single,pins = < - P8_30B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d22.pr2_pru0_gpo19 */ - P8_30_pruin_pin: pinmux_P8_30_pruin_pin { pinctrl-single,pins = < - P8_30B( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d22.pr2_pru0_gpi19 */ + P8_30_pruout_pin: pinmux_P8_30_pruout_pin { pinctrl-single,pins = < P8_30_PRUOUT >; }; + P8_30_pruin_pin: pinmux_P8_30_pruin_pin { pinctrl-single,pins = < P8_30_PRUIN >; }; /* P8_31a (ball C8) gpio8_14 */ - P8_31_default_pin: pinmux_P8_31_default_pin { pinctrl-single,pins = < - P8_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ - P8_31_gpio_pin: pinmux_P8_31_gpio_pin { pinctrl-single,pins = < - P8_31A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ - P8_31_gpio_pu_pin: pinmux_P8_31_gpio_pu_pin { pinctrl-single,pins = < - P8_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ - P8_31_gpio_pd_pin: pinmux_P8_31_gpio_pd_pin { pinctrl-single,pins = < - P8_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ - P8_31_gpio_input_pin: pinmux_P8_31_gpio_input_pin { pinctrl-single,pins = < - P8_31A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d14.gpio8_14 */ + P8_31_default_pin: pinmux_P8_31_default_pin { pinctrl-single,pins = < P8_31_DEFAULT >; }; + P8_31_gpio_pin: pinmux_P8_31_gpio_pin { pinctrl-single,pins = < P8_31_GPIO >; }; + P8_31_gpio_pu_pin: pinmux_P8_31_gpio_pu_pin { pinctrl-single,pins = < P8_31_GPIO_PU >; }; + P8_31_gpio_pd_pin: pinmux_P8_31_gpio_pd_pin { pinctrl-single,pins = < P8_31_GPIO_PD >; }; + P8_31_gpio_input_pin: pinmux_P8_31_gpio_input_pin { pinctrl-single,pins = < P8_31_GPIO_INPUT >; }; /* P8_31b (ball G16) */ - P8_31_uart_pin: pinmux_P8_31_uart_pin { pinctrl-single,pins = < - P8_31B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp4_axr0.uart4_rxd */ + P8_31_uart_pin: pinmux_P8_31_uart_pin { pinctrl-single,pins = < P8_31_UART >; }; /* P8_32a (ball C7) gpio8_15 */ - P8_32_default_pin: pinmux_P8_32_default_pin { pinctrl-single,pins = < - P8_32A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ - P8_32_gpio_pin: pinmux_P8_32_gpio_pin { pinctrl-single,pins = < - P8_32A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ - P8_32_gpio_pu_pin: pinmux_P8_32_gpio_pu_pin { pinctrl-single,pins = < - P8_32A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ - P8_32_gpio_pd_pin: pinmux_P8_32_gpio_pd_pin { pinctrl-single,pins = < - P8_32A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ - P8_32_gpio_input_pin: pinmux_P8_32_gpio_input_pin { pinctrl-single,pins = < - P8_32A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d15.gpio8_15 */ + P8_32_default_pin: pinmux_P8_32_default_pin { pinctrl-single,pins = < P8_32_DEFAULT >; }; + P8_32_gpio_pin: pinmux_P8_32_gpio_pin { pinctrl-single,pins = < P8_32_GPIO >; }; + P8_32_gpio_pu_pin: pinmux_P8_32_gpio_pu_pin { pinctrl-single,pins = < P8_32_GPIO_PU >; }; + P8_32_gpio_pd_pin: pinmux_P8_32_gpio_pd_pin { pinctrl-single,pins = < P8_32_GPIO_PD >; }; + P8_32_gpio_input_pin: pinmux_P8_32_gpio_input_pin { pinctrl-single,pins = < P8_32_GPIO_INPUT >; }; /* P8_32b (ball D17) */ - P8_32_uart_pin: pinmux_P8_32_uart_pin { pinctrl-single,pins = < - P8_32B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp4_axr1.uart4_txd */ + P8_32_uart_pin: pinmux_P8_32_uart_pin { pinctrl-single,pins = < P8_32_UART >; }; /* P8_33a (ball C6) gpio8_13 */ - P8_33_default_pin: pinmux_P8_33_default_pin { pinctrl-single,pins = < - P8_33A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ - P8_33_gpio_pin: pinmux_P8_33_gpio_pin { pinctrl-single,pins = < - P8_33A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ - P8_33_gpio_pu_pin: pinmux_P8_33_gpio_pu_pin { pinctrl-single,pins = < - P8_33A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ - P8_33_gpio_pd_pin: pinmux_P8_33_gpio_pd_pin { pinctrl-single,pins = < - P8_33A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ - P8_33_gpio_input_pin: pinmux_P8_33_gpio_input_pin { pinctrl-single,pins = < - P8_33A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d13.gpio8_13 */ + P8_33_default_pin: pinmux_P8_33_default_pin { pinctrl-single,pins = < P8_33_DEFAULT >; }; + P8_33_gpio_pin: pinmux_P8_33_gpio_pin { pinctrl-single,pins = < P8_33_GPIO >; }; + P8_33_gpio_pu_pin: pinmux_P8_33_gpio_pu_pin { pinctrl-single,pins = < P8_33_GPIO_PU >; }; + P8_33_gpio_pd_pin: pinmux_P8_33_gpio_pd_pin { pinctrl-single,pins = < P8_33_GPIO_PD >; }; + P8_33_gpio_input_pin: pinmux_P8_33_gpio_input_pin { pinctrl-single,pins = < P8_33_GPIO_INPUT >; }; /* P8_33b (ball AF9) gpio3_1 */ - P8_33_qep_pin: pinmux_P8_33_qep_pin { pinctrl-single,pins = < - P8_33B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_fld0.eQEP1B_in */ + P8_33_qep_pin: pinmux_P8_33_qep_pin { pinctrl-single,pins = < P8_33_QEP >; }; /* P8_34a (ball D8) gpio8_11 */ - P8_34_default_pin: pinmux_P8_34_default_pin { pinctrl-single,pins = < - P8_34A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ - P8_34_gpio_pin: pinmux_P8_34_gpio_pin { pinctrl-single,pins = < - P8_34A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ - P8_34_gpio_pu_pin: pinmux_P8_34_gpio_pu_pin { pinctrl-single,pins = < - P8_34A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ - P8_34_gpio_pd_pin: pinmux_P8_34_gpio_pd_pin { pinctrl-single,pins = < - P8_34A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ - P8_34_gpio_input_pin: pinmux_P8_34_gpio_input_pin { pinctrl-single,pins = < - P8_34A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d11.gpio8_11 */ + P8_34_default_pin: pinmux_P8_34_default_pin { pinctrl-single,pins = < P8_34_DEFAULT >; }; + P8_34_gpio_pin: pinmux_P8_34_gpio_pin { pinctrl-single,pins = < P8_34_GPIO >; }; + P8_34_gpio_pu_pin: pinmux_P8_34_gpio_pu_pin { pinctrl-single,pins = < P8_34_GPIO_PU >; }; + P8_34_gpio_pd_pin: pinmux_P8_34_gpio_pd_pin { pinctrl-single,pins = < P8_34_GPIO_PD >; }; + P8_34_gpio_input_pin: pinmux_P8_34_gpio_input_pin { pinctrl-single,pins = < P8_34_GPIO_INPUT >; }; /* P8_34b (ball G6) gpio4_0 */ - P8_34_pwm_pin: pinmux_P8_34_pwm_pin { pinctrl-single,pins = < - P8_34B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_vsync0.ehrpwm1A */ + P8_34_pwm_pin: pinmux_P8_34_pwm_pin { pinctrl-single,pins = < P8_34_PWM >; }; /* P8_35a (ball A5) gpio8_12 */ - P8_35_default_pin: pinmux_P8_35_default_pin { pinctrl-single,pins = < - P8_35A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ - P8_35_gpio_pin: pinmux_P8_35_gpio_pin { pinctrl-single,pins = < - P8_35A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ - P8_35_gpio_pu_pin: pinmux_P8_35_gpio_pu_pin { pinctrl-single,pins = < - P8_35A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ - P8_35_gpio_pd_pin: pinmux_P8_35_gpio_pd_pin { pinctrl-single,pins = < - P8_35A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ - P8_35_gpio_input_pin: pinmux_P8_35_gpio_input_pin { pinctrl-single,pins = < - P8_35A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d12.gpio8_12 */ + P8_35_default_pin: pinmux_P8_35_default_pin { pinctrl-single,pins = < P8_35_DEFAULT >; }; + P8_35_gpio_pin: pinmux_P8_35_gpio_pin { pinctrl-single,pins = < P8_35_GPIO >; }; + P8_35_gpio_pu_pin: pinmux_P8_35_gpio_pu_pin { pinctrl-single,pins = < P8_35_GPIO_PU >; }; + P8_35_gpio_pd_pin: pinmux_P8_35_gpio_pd_pin { pinctrl-single,pins = < P8_35_GPIO_PD >; }; + P8_35_gpio_input_pin: pinmux_P8_35_gpio_input_pin { pinctrl-single,pins = < P8_35_GPIO_INPUT >; }; /* P8_35b (ball AD9) gpio3_0 */ - P8_35_qep_pin: pinmux_P8_35_qep_pin { pinctrl-single,pins = < - P8_35B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_de0.eQEP1A_in */ + P8_35_qep_pin: pinmux_P8_35_qep_pin { pinctrl-single,pins = < P8_35_QEP >; }; /* P8_36a (ball D7) gpio8_10 */ - P8_36_default_pin: pinmux_P8_36_default_pin { pinctrl-single,pins = < - P8_36A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ - P8_36_gpio_pin: pinmux_P8_36_gpio_pin { pinctrl-single,pins = < - P8_36A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ - P8_36_gpio_pu_pin: pinmux_P8_36_gpio_pu_pin { pinctrl-single,pins = < - P8_36A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ - P8_36_gpio_pd_pin: pinmux_P8_36_gpio_pd_pin { pinctrl-single,pins = < - P8_36A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ - P8_36_gpio_input_pin: pinmux_P8_36_gpio_input_pin { pinctrl-single,pins = < - P8_36A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d10.gpio8_10 */ + P8_36_default_pin: pinmux_P8_36_default_pin { pinctrl-single,pins = < P8_36_DEFAULT >; }; + P8_36_gpio_pin: pinmux_P8_36_gpio_pin { pinctrl-single,pins = < P8_36_GPIO >; }; + P8_36_gpio_pu_pin: pinmux_P8_36_gpio_pu_pin { pinctrl-single,pins = < P8_36_GPIO_PU >; }; + P8_36_gpio_pd_pin: pinmux_P8_36_gpio_pd_pin { pinctrl-single,pins = < P8_36_GPIO_PD >; }; + P8_36_gpio_input_pin: pinmux_P8_36_gpio_input_pin { pinctrl-single,pins = < P8_36_GPIO_INPUT >; }; /* P8_36b (ball F2) gpio4_1 */ - P8_36_pwm_pin: pinmux_P8_36_pwm_pin { pinctrl-single,pins = < - P8_36B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d0.ehrpwm1B */ + P8_36_pwm_pin: pinmux_P8_36_pwm_pin { pinctrl-single,pins = < P8_36_PWM >; }; /* P8_37a (ball E8) gpio8_8 */ - P8_37_default_pin: pinmux_P8_37_default_pin { pinctrl-single,pins = < - P8_37A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ - P8_37_gpio_pin: pinmux_P8_37_gpio_pin { pinctrl-single,pins = < - P8_37A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ - P8_37_gpio_pu_pin: pinmux_P8_37_gpio_pu_pin { pinctrl-single,pins = < - P8_37A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ - P8_37_gpio_pd_pin: pinmux_P8_37_gpio_pd_pin { pinctrl-single,pins = < - P8_37A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ - P8_37_gpio_input_pin: pinmux_P8_37_gpio_input_pin { pinctrl-single,pins = < - P8_37A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d8.gpio8_8 */ + P8_37_default_pin: pinmux_P8_37_default_pin { pinctrl-single,pins = < P8_37_DEFAULT >; }; + P8_37_gpio_pin: pinmux_P8_37_gpio_pin { pinctrl-single,pins = < P8_37_GPIO >; }; + P8_37_gpio_pu_pin: pinmux_P8_37_gpio_pu_pin { pinctrl-single,pins = < P8_37_GPIO_PU >; }; + P8_37_gpio_pd_pin: pinmux_P8_37_gpio_pd_pin { pinctrl-single,pins = < P8_37_GPIO_PD >; }; + P8_37_gpio_input_pin: pinmux_P8_37_gpio_input_pin { pinctrl-single,pins = < P8_37_GPIO_INPUT >; }; /* P8_37b (ball A21) */ - P8_37_uart_pin: pinmux_P8_37_uart_pin { pinctrl-single,pins = < - P8_37B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp4_fsx.uart8_txd */ + P8_37_uart_pin: pinmux_P8_37_uart_pin { pinctrl-single,pins = < P8_37_UART >; }; /* P8_38a (ball D9) gpio8_9 */ - P8_38_default_pin: pinmux_P8_38_default_pin { pinctrl-single,pins = < - P8_38A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ - P8_38_gpio_pin: pinmux_P8_38_gpio_pin { pinctrl-single,pins = < - P8_38A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ - P8_38_gpio_pu_pin: pinmux_P8_38_gpio_pu_pin { pinctrl-single,pins = < - P8_38A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ - P8_38_gpio_pd_pin: pinmux_P8_38_gpio_pd_pin { pinctrl-single,pins = < - P8_38A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ - P8_38_gpio_input_pin: pinmux_P8_38_gpio_input_pin { pinctrl-single,pins = < - P8_38A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d9.gpio8_9 */ + P8_38_default_pin: pinmux_P8_38_default_pin { pinctrl-single,pins = < P8_38_DEFAULT >; }; + P8_38_gpio_pin: pinmux_P8_38_gpio_pin { pinctrl-single,pins = < P8_38_GPIO >; }; + P8_38_gpio_pu_pin: pinmux_P8_38_gpio_pu_pin { pinctrl-single,pins = < P8_38_GPIO_PU >; }; + P8_38_gpio_pd_pin: pinmux_P8_38_gpio_pd_pin { pinctrl-single,pins = < P8_38_GPIO_PD >; }; + P8_38_gpio_input_pin: pinmux_P8_38_gpio_input_pin { pinctrl-single,pins = < P8_38_GPIO_INPUT >; }; /* P8_38b (ball C18) */ - P8_38_uart_pin: pinmux_P8_38_uart_pin { pinctrl-single,pins = < - P8_38B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp4_aclkx.uart8_rxd */ + P8_38_uart_pin: pinmux_P8_38_uart_pin { pinctrl-single,pins = < P8_38_UART >; }; /* P8_39 (ball F8) gpio8_6 */ - P8_39_default_pin: pinmux_P8_39_default_pin { pinctrl-single,pins = < - P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ - P8_39_gpio_pin: pinmux_P8_39_gpio_pin { pinctrl-single,pins = < - P8_39( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ - P8_39_gpio_pu_pin: pinmux_P8_39_gpio_pu_pin { pinctrl-single,pins = < - P8_39( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ - P8_39_gpio_pd_pin: pinmux_P8_39_gpio_pd_pin { pinctrl-single,pins = < - P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ - P8_39_gpio_input_pin: pinmux_P8_39_gpio_input_pin { pinctrl-single,pins = < - P8_39( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ - P8_39_pruout_pin: pinmux_P8_39_pruout_pin { pinctrl-single,pins = < - P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d6.pr2_pru0_gpo3 */ - P8_39_pruin_pin: pinmux_P8_39_pruin_pin { pinctrl-single,pins = < - P8_39( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d6.pr2_pru0_gpi3 */ + P8_39_default_pin: pinmux_P8_39_default_pin { pinctrl-single,pins = < P8_39_DEFAULT >; }; + P8_39_gpio_pin: pinmux_P8_39_gpio_pin { pinctrl-single,pins = < P8_39_GPIO >; }; + P8_39_gpio_pu_pin: pinmux_P8_39_gpio_pu_pin { pinctrl-single,pins = < P8_39_GPIO_PU >; }; + P8_39_gpio_pd_pin: pinmux_P8_39_gpio_pd_pin { pinctrl-single,pins = < P8_39_GPIO_PD >; }; + P8_39_gpio_input_pin: pinmux_P8_39_gpio_input_pin { pinctrl-single,pins = < P8_39_GPIO_INPUT >; }; + P8_39_pruout_pin: pinmux_P8_39_pruout_pin { pinctrl-single,pins = < P8_39_PRUOUT >; }; + P8_39_pruin_pin: pinmux_P8_39_pruin_pin { pinctrl-single,pins = < P8_39_PRUIN >; }; /* P8_40 (ball E7) gpio8_7 */ - P8_40_default_pin: pinmux_P8_40_default_pin { pinctrl-single,pins = < - P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ - P8_40_gpio_pin: pinmux_P8_40_gpio_pin { pinctrl-single,pins = < - P8_40( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ - P8_40_gpio_pu_pin: pinmux_P8_40_gpio_pu_pin { pinctrl-single,pins = < - P8_40( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ - P8_40_gpio_pd_pin: pinmux_P8_40_gpio_pd_pin { pinctrl-single,pins = < - P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ - P8_40_gpio_input_pin: pinmux_P8_40_gpio_input_pin { pinctrl-single,pins = < - P8_40( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ - P8_40_pruout_pin: pinmux_P8_40_pruout_pin { pinctrl-single,pins = < - P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d7.pr2_pru0_gpo4 */ - P8_40_pruin_pin: pinmux_P8_40_pruin_pin { pinctrl-single,pins = < - P8_40( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d7.pr2_pru0_gpi4 */ + P8_40_default_pin: pinmux_P8_40_default_pin { pinctrl-single,pins = < P8_40_DEFAULT >; }; + P8_40_gpio_pin: pinmux_P8_40_gpio_pin { pinctrl-single,pins = < P8_40_GPIO >; }; + P8_40_gpio_pu_pin: pinmux_P8_40_gpio_pu_pin { pinctrl-single,pins = < P8_40_GPIO_PU >; }; + P8_40_gpio_pd_pin: pinmux_P8_40_gpio_pd_pin { pinctrl-single,pins = < P8_40_GPIO_PD >; }; + P8_40_gpio_input_pin: pinmux_P8_40_gpio_input_pin { pinctrl-single,pins = < P8_40_GPIO_INPUT >; }; + P8_40_pruout_pin: pinmux_P8_40_pruout_pin { pinctrl-single,pins = < P8_40_PRUOUT >; }; + P8_40_pruin_pin: pinmux_P8_40_pruin_pin { pinctrl-single,pins = < P8_40_PRUIN >; }; /* P8_41 (ball E9) gpio8_4 */ - P8_41_default_pin: pinmux_P8_41_default_pin { pinctrl-single,pins = < - P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ - P8_41_gpio_pin: pinmux_P8_41_gpio_pin { pinctrl-single,pins = < - P8_41( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ - P8_41_gpio_pu_pin: pinmux_P8_41_gpio_pu_pin { pinctrl-single,pins = < - P8_41( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ - P8_41_gpio_pd_pin: pinmux_P8_41_gpio_pd_pin { pinctrl-single,pins = < - P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ - P8_41_gpio_input_pin: pinmux_P8_41_gpio_input_pin { pinctrl-single,pins = < - P8_41( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ - P8_41_pruout_pin: pinmux_P8_41_pruout_pin { pinctrl-single,pins = < - P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d4.pr2_pru0_gpo1 */ - P8_41_pruin_pin: pinmux_P8_41_pruin_pin { pinctrl-single,pins = < - P8_41( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d4.pr2_pru0_gpi1 */ + P8_41_default_pin: pinmux_P8_41_default_pin { pinctrl-single,pins = < P8_41_DEFAULT >; }; + P8_41_gpio_pin: pinmux_P8_41_gpio_pin { pinctrl-single,pins = < P8_41_GPIO >; }; + P8_41_gpio_pu_pin: pinmux_P8_41_gpio_pu_pin { pinctrl-single,pins = < P8_41_GPIO_PU >; }; + P8_41_gpio_pd_pin: pinmux_P8_41_gpio_pd_pin { pinctrl-single,pins = < P8_41_GPIO_PD >; }; + P8_41_gpio_input_pin: pinmux_P8_41_gpio_input_pin { pinctrl-single,pins = < P8_41_GPIO_INPUT >; }; + P8_41_pruout_pin: pinmux_P8_41_pruout_pin { pinctrl-single,pins = < P8_41_PRUOUT >; }; + P8_41_pruin_pin: pinmux_P8_41_pruin_pin { pinctrl-single,pins = < P8_41_PRUIN >; }; /* P8_42 (ball F9) gpio8_5 */ - P8_42_default_pin: pinmux_P8_42_default_pin { pinctrl-single,pins = < - P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ - P8_42_gpio_pin: pinmux_P8_42_gpio_pin { pinctrl-single,pins = < - P8_42( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ - P8_42_gpio_pu_pin: pinmux_P8_42_gpio_pu_pin { pinctrl-single,pins = < - P8_42( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ - P8_42_gpio_pd_pin: pinmux_P8_42_gpio_pd_pin { pinctrl-single,pins = < - P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ - P8_42_gpio_input_pin: pinmux_P8_42_gpio_input_pin { pinctrl-single,pins = < - P8_42( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ - P8_42_pruout_pin: pinmux_P8_42_pruout_pin { pinctrl-single,pins = < - P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d5.pr2_pru0_gpo2 */ - P8_42_pruin_pin: pinmux_P8_42_pruin_pin { pinctrl-single,pins = < - P8_42( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d5.pr2_pru0_gpi2 */ + P8_42_default_pin: pinmux_P8_42_default_pin { pinctrl-single,pins = < P8_42_DEFAULT >; }; + P8_42_gpio_pin: pinmux_P8_42_gpio_pin { pinctrl-single,pins = < P8_42_GPIO >; }; + P8_42_gpio_pu_pin: pinmux_P8_42_gpio_pu_pin { pinctrl-single,pins = < P8_42_GPIO_PU >; }; + P8_42_gpio_pd_pin: pinmux_P8_42_gpio_pd_pin { pinctrl-single,pins = < P8_42_GPIO_PD >; }; + P8_42_gpio_input_pin: pinmux_P8_42_gpio_input_pin { pinctrl-single,pins = < P8_42_GPIO_INPUT >; }; + P8_42_pruout_pin: pinmux_P8_42_pruout_pin { pinctrl-single,pins = < P8_42_PRUOUT >; }; + P8_42_pruin_pin: pinmux_P8_42_pruin_pin { pinctrl-single,pins = < P8_42_PRUIN >; }; /* P8_43 (ball F10) gpio8_2 */ - P8_43_default_pin: pinmux_P8_43_default_pin { pinctrl-single,pins = < - P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ - P8_43_gpio_pin: pinmux_P8_43_gpio_pin { pinctrl-single,pins = < - P8_43( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ - P8_43_gpio_pu_pin: pinmux_P8_43_gpio_pu_pin { pinctrl-single,pins = < - P8_43( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ - P8_43_gpio_pd_pin: pinmux_P8_43_gpio_pd_pin { pinctrl-single,pins = < - P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ - P8_43_gpio_input_pin: pinmux_P8_43_gpio_input_pin { pinctrl-single,pins = < - P8_43( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ - P8_43_pruout_pin: pinmux_P8_43_pruout_pin { pinctrl-single,pins = < - P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d2.pr2_pru1_gpo20 */ - P8_43_pruin_pin: pinmux_P8_43_pruin_pin { pinctrl-single,pins = < - P8_43( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d2.pr2_pru1_gpi20 */ + P8_43_default_pin: pinmux_P8_43_default_pin { pinctrl-single,pins = < P8_43_DEFAULT >; }; + P8_43_gpio_pin: pinmux_P8_43_gpio_pin { pinctrl-single,pins = < P8_43_GPIO >; }; + P8_43_gpio_pu_pin: pinmux_P8_43_gpio_pu_pin { pinctrl-single,pins = < P8_43_GPIO_PU >; }; + P8_43_gpio_pd_pin: pinmux_P8_43_gpio_pd_pin { pinctrl-single,pins = < P8_43_GPIO_PD >; }; + P8_43_gpio_input_pin: pinmux_P8_43_gpio_input_pin { pinctrl-single,pins = < P8_43_GPIO_INPUT >; }; + P8_43_pruout_pin: pinmux_P8_43_pruout_pin { pinctrl-single,pins = < P8_43_PRUOUT >; }; + P8_43_pruin_pin: pinmux_P8_43_pruin_pin { pinctrl-single,pins = < P8_43_PRUIN >; }; /* P8_44 (ball G11) gpio8_3 */ - P8_44_default_pin: pinmux_P8_44_default_pin { pinctrl-single,pins = < - P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ - P8_44_gpio_pin: pinmux_P8_44_gpio_pin { pinctrl-single,pins = < - P8_44( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ - P8_44_gpio_pu_pin: pinmux_P8_44_gpio_pu_pin { pinctrl-single,pins = < - P8_44( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ - P8_44_gpio_pd_pin: pinmux_P8_44_gpio_pd_pin { pinctrl-single,pins = < - P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ - P8_44_gpio_input_pin: pinmux_P8_44_gpio_input_pin { pinctrl-single,pins = < - P8_44( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ - P8_44_pruout_pin: pinmux_P8_44_pruout_pin { pinctrl-single,pins = < - P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d3.pr2_pru0_gpo0 */ - P8_44_pruin_pin: pinmux_P8_44_pruin_pin { pinctrl-single,pins = < - P8_44( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d3.pr2_pru0_gpi0 */ + P8_44_default_pin: pinmux_P8_44_default_pin { pinctrl-single,pins = < P8_44_DEFAULT >; }; + P8_44_gpio_pin: pinmux_P8_44_gpio_pin { pinctrl-single,pins = < P8_44_GPIO >; }; + P8_44_gpio_pu_pin: pinmux_P8_44_gpio_pu_pin { pinctrl-single,pins = < P8_44_GPIO_PU >; }; + P8_44_gpio_pd_pin: pinmux_P8_44_gpio_pd_pin { pinctrl-single,pins = < P8_44_GPIO_PD >; }; + P8_44_gpio_input_pin: pinmux_P8_44_gpio_input_pin { pinctrl-single,pins = < P8_44_GPIO_INPUT >; }; + P8_44_pruout_pin: pinmux_P8_44_pruout_pin { pinctrl-single,pins = < P8_44_PRUOUT >; }; + P8_44_pruin_pin: pinmux_P8_44_pruin_pin { pinctrl-single,pins = < P8_44_PRUIN >; }; /* P8_45a (ball F11) gpio8_0 */ - P8_45_default_pin: pinmux_P8_45_default_pin { pinctrl-single,pins = < - P8_45A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ - P8_45_gpio_pin: pinmux_P8_45_gpio_pin { pinctrl-single,pins = < - P8_45A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ - P8_45_gpio_pu_pin: pinmux_P8_45_gpio_pu_pin { pinctrl-single,pins = < - P8_45A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ - P8_45_gpio_pd_pin: pinmux_P8_45_gpio_pd_pin { pinctrl-single,pins = < - P8_45A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ - P8_45_gpio_input_pin: pinmux_P8_45_gpio_input_pin { pinctrl-single,pins = < - P8_45A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d0.gpio8_0 */ + P8_45_default_pin: pinmux_P8_45_default_pin { pinctrl-single,pins = < P8_45_DEFAULT >; }; + P8_45_gpio_pin: pinmux_P8_45_gpio_pin { pinctrl-single,pins = < P8_45_GPIO >; }; + P8_45_gpio_pu_pin: pinmux_P8_45_gpio_pu_pin { pinctrl-single,pins = < P8_45_GPIO_PU >; }; + P8_45_gpio_pd_pin: pinmux_P8_45_gpio_pd_pin { pinctrl-single,pins = < P8_45_GPIO_PD >; }; + P8_45_gpio_input_pin: pinmux_P8_45_gpio_input_pin { pinctrl-single,pins = < P8_45_GPIO_INPUT >; }; /* P8_45b (ball B7) gpio8_16 */ - P8_45_pruout_pin: pinmux_P8_45_pruout_pin { pinctrl-single,pins = < - P8_45B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d16.pr2_pru0_gpo13 */ - P8_45_pruin_pin: pinmux_P8_45_pruin_pin { pinctrl-single,pins = < - P8_45B( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d16.pr2_pru0_gpi13 */ + P8_45_pruout_pin: pinmux_P8_45_pruout_pin { pinctrl-single,pins = < P8_45_PRUOUT >; }; + P8_45_pruin_pin: pinmux_P8_45_pruin_pin { pinctrl-single,pins = < P8_45_PRUIN >; }; /* P8_46a (ball G10) gpio8_1 */ - P8_46_default_pin: pinmux_P8_46_default_pin { pinctrl-single,pins = < - P8_46A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ - P8_46_gpio_pin: pinmux_P8_46_gpio_pin { pinctrl-single,pins = < - P8_46A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ - P8_46_gpio_pu_pin: pinmux_P8_46_gpio_pu_pin { pinctrl-single,pins = < - P8_46A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ - P8_46_gpio_pd_pin: pinmux_P8_46_gpio_pd_pin { pinctrl-single,pins = < - P8_46A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ - P8_46_gpio_input_pin: pinmux_P8_46_gpio_input_pin { pinctrl-single,pins = < - P8_46A( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d1.gpio8_1 */ + P8_46_default_pin: pinmux_P8_46_default_pin { pinctrl-single,pins = < P8_46_DEFAULT >; }; + P8_46_gpio_pin: pinmux_P8_46_gpio_pin { pinctrl-single,pins = < P8_46_GPIO >; }; + P8_46_gpio_pu_pin: pinmux_P8_46_gpio_pu_pin { pinctrl-single,pins = < P8_46_GPIO_PU >; }; + P8_46_gpio_pd_pin: pinmux_P8_46_gpio_pd_pin { pinctrl-single,pins = < P8_46_GPIO_PD >; }; + P8_46_gpio_input_pin: pinmux_P8_46_gpio_input_pin { pinctrl-single,pins = < P8_46_GPIO_INPUT >; }; /* P8_46b (ball A10) gpio8_23 */ - P8_46_pruout_pin: pinmux_P8_46_pruout_pin { pinctrl-single,pins = < - P8_46B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d23.pr2_pru0_gpo20 */ - P8_46_pruin_pin: pinmux_P8_46_pruin_pin { pinctrl-single,pins = < - P8_46B( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d23.pr2_pru0_gpi20 */ + P8_46_pruout_pin: pinmux_P8_46_pruout_pin { pinctrl-single,pins = < P8_46_PRUOUT >; }; + P8_46_pruin_pin: pinmux_P8_46_pruin_pin { pinctrl-single,pins = < P8_46_PRUIN >; }; /************************/ /* P9 Header */ @@ -705,371 +434,221 @@ /* P9_10 RSTn */ /* P9_11a (ball B19) */ - P9_11_uart_pin: pinmux_P9_11_uart_pin { pinctrl-single,pins = < - P9_11A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp3_axr0.uart5_rxd */ + P9_11_uart_pin: pinmux_P9_11_uart_pin { pinctrl-single,pins = < P9_11_UART >; }; /* P9_11b (ball B8) gpio8_17 */ - P9_11_default_pin: pinmux_P9_11_default_pin { pinctrl-single,pins = < - P9_11B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ - P9_11_gpio_pin: pinmux_P9_11_gpio_pin { pinctrl-single,pins = < - P9_11B( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ - P9_11_gpio_pu_pin: pinmux_P9_11_gpio_pu_pin { pinctrl-single,pins = < - P9_11B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ - P9_11_gpio_pd_pin: pinmux_P9_11_gpio_pd_pin { pinctrl-single,pins = < - P9_11B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ - P9_11_gpio_input_pin: pinmux_P9_11_gpio_input_pin { pinctrl-single,pins = < - P9_11B( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d17.gpio8_17 */ + P9_11_default_pin: pinmux_P9_11_default_pin { pinctrl-single,pins = < P9_11_DEFAULT >; }; + P9_11_gpio_pin: pinmux_P9_11_gpio_pin { pinctrl-single,pins = < P9_11_GPIO >; }; + P9_11_gpio_pu_pin: pinmux_P9_11_gpio_pu_pin { pinctrl-single,pins = < P9_11_GPIO_PU >; }; + P9_11_gpio_pd_pin: pinmux_P9_11_gpio_pd_pin { pinctrl-single,pins = < P9_11_GPIO_PD >; }; + P9_11_gpio_input_pin: pinmux_P9_11_gpio_input_pin { pinctrl-single,pins = < P9_11_GPIO_INPUT >; }; /* P9_12 (ball B14) gpio5_0 */ - P9_12_default_pin: pinmux_P9_12_default_pin { pinctrl-single,pins = < - P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ - P9_12_gpio_pin: pinmux_P9_12_gpio_pin { pinctrl-single,pins = < - P9_12( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ - P9_12_gpio_pu_pin: pinmux_P9_12_gpio_pu_pin { pinctrl-single,pins = < - P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ - P9_12_gpio_pd_pin: pinmux_P9_12_gpio_pd_pin { pinctrl-single,pins = < - P9_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ - P9_12_gpio_input_pin: pinmux_P9_12_gpio_input_pin { pinctrl-single,pins = < - P9_12( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12_default_pin: pinmux_P9_12_default_pin { pinctrl-single,pins = < P9_12_DEFAULT >; }; + P9_12_gpio_pin: pinmux_P9_12_gpio_pin { pinctrl-single,pins = < P9_12_GPIO >; }; + P9_12_gpio_pu_pin: pinmux_P9_12_gpio_pu_pin { pinctrl-single,pins = < P9_12_GPIO_PU >; }; + P9_12_gpio_pd_pin: pinmux_P9_12_gpio_pd_pin { pinctrl-single,pins = < P9_12_GPIO_PD >; }; + P9_12_gpio_input_pin: pinmux_P9_12_gpio_input_pin { pinctrl-single,pins = < P9_12_GPIO_INPUT >; }; /* P9_13a (ball C17) */ - P9_13_uart_pin: pinmux_P9_13_uart_pin { pinctrl-single,pins = < - P9_13A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* mcasp3_axr1.uart5_txd */ + P9_13_uart_pin: pinmux_P9_13_uart_pin { pinctrl-single,pins = < P9_13_UART >; }; /* P9_13b (ball AB10) gpio6_12 */ - P9_13_default_pin: pinmux_P9_13_default_pin { pinctrl-single,pins = < - P9_13B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ - P9_13_gpio_pin: pinmux_P9_13_gpio_pin { pinctrl-single,pins = < - P9_13B( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ - P9_13_gpio_pu_pin: pinmux_P9_13_gpio_pu_pin { pinctrl-single,pins = < - P9_13B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ - P9_13_gpio_pd_pin: pinmux_P9_13_gpio_pd_pin { pinctrl-single,pins = < - P9_13B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ - P9_13_gpio_input_pin: pinmux_P9_13_gpio_input_pin { pinctrl-single,pins = < - P9_13B( PIN_INPUT | MUX_MODE14) >; }; /* usb1_drvvbus.gpio6_12 */ + P9_13_default_pin: pinmux_P9_13_default_pin { pinctrl-single,pins = < P9_13_DEFAULT >; }; + P9_13_gpio_pin: pinmux_P9_13_gpio_pin { pinctrl-single,pins = < P9_13_GPIO >; }; + P9_13_gpio_pu_pin: pinmux_P9_13_gpio_pu_pin { pinctrl-single,pins = < P9_13_GPIO_PU >; }; + P9_13_gpio_pd_pin: pinmux_P9_13_gpio_pd_pin { pinctrl-single,pins = < P9_13_GPIO_PD >; }; + P9_13_gpio_input_pin: pinmux_P9_13_gpio_input_pin { pinctrl-single,pins = < P9_13_GPIO_INPUT >; }; /* P9_14 (ball D6) gpio4_25 */ - P9_14_default_pin: pinmux_P9_14_default_pin { pinctrl-single,pins = < - P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ - P9_14_gpio_pin: pinmux_P9_14_gpio_pin { pinctrl-single,pins = < - P9_14( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ - P9_14_gpio_pu_pin: pinmux_P9_14_gpio_pu_pin { pinctrl-single,pins = < - P9_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ - P9_14_gpio_pd_pin: pinmux_P9_14_gpio_pd_pin { pinctrl-single,pins = < - P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ - P9_14_gpio_input_pin: pinmux_P9_14_gpio_input_pin { pinctrl-single,pins = < - P9_14( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ - P9_14_pwm_pin: pinmux_P9_14_pwm_pin { pinctrl-single,pins = < - P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d17.ehrpwm3A */ + P9_14_default_pin: pinmux_P9_14_default_pin { pinctrl-single,pins = < P9_14_DEFAULT >; }; + P9_14_gpio_pin: pinmux_P9_14_gpio_pin { pinctrl-single,pins = < P9_14_GPIO >; }; + P9_14_gpio_pu_pin: pinmux_P9_14_gpio_pu_pin { pinctrl-single,pins = < P9_14_GPIO_PU >; }; + P9_14_gpio_pd_pin: pinmux_P9_14_gpio_pd_pin { pinctrl-single,pins = < P9_14_GPIO_PD >; }; + P9_14_gpio_input_pin: pinmux_P9_14_gpio_input_pin { pinctrl-single,pins = < P9_14_GPIO_INPUT >; }; + P9_14_pwm_pin: pinmux_P9_14_pwm_pin { pinctrl-single,pins = < P9_14_PWM >; }; /* P9_15 (ball AG4) gpio3_12 */ - P9_15_default_pin: pinmux_P9_15_default_pin { pinctrl-single,pins = < - P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ - P9_15_gpio_pin: pinmux_P9_15_gpio_pin { pinctrl-single,pins = < - P9_15( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ - P9_15_gpio_pu_pin: pinmux_P9_15_gpio_pu_pin { pinctrl-single,pins = < - P9_15( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ - P9_15_gpio_pd_pin: pinmux_P9_15_gpio_pd_pin { pinctrl-single,pins = < - P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ - P9_15_gpio_input_pin: pinmux_P9_15_gpio_input_pin { pinctrl-single,pins = < - P9_15( PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15_default_pin: pinmux_P9_15_default_pin { pinctrl-single,pins = < P9_15_DEFAULT >; }; + P9_15_gpio_pin: pinmux_P9_15_gpio_pin { pinctrl-single,pins = < P9_15_GPIO >; }; + P9_15_gpio_pu_pin: pinmux_P9_15_gpio_pu_pin { pinctrl-single,pins = < P9_15_GPIO_PU >; }; + P9_15_gpio_pd_pin: pinmux_P9_15_gpio_pd_pin { pinctrl-single,pins = < P9_15_GPIO_PD >; }; + P9_15_gpio_input_pin: pinmux_P9_15_gpio_input_pin { pinctrl-single,pins = < P9_15_GPIO_INPUT >; }; /* P9_16 (ball C5) gpio4_26 */ - P9_16_default_pin: pinmux_P9_16_default_pin { pinctrl-single,pins = < - P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.gpio4_26 */ - P9_16_gpio_pin: pinmux_P9_16_gpio_pin { pinctrl-single,pins = < - P9_16( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ - P9_16_gpio_pu_pin: pinmux_P9_16_gpio_pu_pin { pinctrl-single,pins = < - P9_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ - P9_16_gpio_pd_pin: pinmux_P9_16_gpio_pd_pin { pinctrl-single,pins = < - P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ - P9_16_gpio_input_pin: pinmux_P9_16_gpio_input_pin { pinctrl-single,pins = < - P9_16( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ - P9_16_pwm_pin: pinmux_P9_16_pwm_pin { pinctrl-single,pins = < - P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.ehrpwm3B */ + P9_16_default_pin: pinmux_P9_16_default_pin { pinctrl-single,pins = < P9_16_DEFAULT >; }; + P9_16_gpio_pin: pinmux_P9_16_gpio_pin { pinctrl-single,pins = < P9_16_GPIO >; }; + P9_16_gpio_pu_pin: pinmux_P9_16_gpio_pu_pin { pinctrl-single,pins = < P9_16_GPIO_PU >; }; + P9_16_gpio_pd_pin: pinmux_P9_16_gpio_pd_pin { pinctrl-single,pins = < P9_16_GPIO_PD >; }; + P9_16_gpio_input_pin: pinmux_P9_16_gpio_input_pin { pinctrl-single,pins = < P9_16_GPIO_INPUT >; }; + P9_16_pwm_pin: pinmux_P9_16_pwm_pin { pinctrl-single,pins = < P9_16_PWM >; }; /* P9_17a (ball B24) gpio7_17 */ - P9_17_default_pin: pinmux_P9_17_default_pin { pinctrl-single,pins = < - P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ - P9_17_gpio_pin: pinmux_P9_17_gpio_pin { pinctrl-single,pins = < - P9_17A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ - P9_17_gpio_pu_pin: pinmux_P9_17_gpio_pu_pin { pinctrl-single,pins = < - P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ - P9_17_gpio_pd_pin: pinmux_P9_17_gpio_pd_pin { pinctrl-single,pins = < - P9_17A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ - P9_17_gpio_input_pin: pinmux_P9_17_gpio_input_pin { pinctrl-single,pins = < - P9_17A( PIN_INPUT | MUX_MODE14) >; }; /* spi2_cs0.gpio7_17 */ - P9_17_spi_cs_pin: pinmux_P9_17_spi_cs_pin { pinctrl-single,pins = < - P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_cs0.spi2_cs0 */ + P9_17_default_pin: pinmux_P9_17_default_pin { pinctrl-single,pins = < P9_17_DEFAULT >; }; + P9_17_gpio_pin: pinmux_P9_17_gpio_pin { pinctrl-single,pins = < P9_17_GPIO >; }; + P9_17_gpio_pu_pin: pinmux_P9_17_gpio_pu_pin { pinctrl-single,pins = < P9_17_GPIO_PU >; }; + P9_17_gpio_pd_pin: pinmux_P9_17_gpio_pd_pin { pinctrl-single,pins = < P9_17_GPIO_PD >; }; + P9_17_gpio_input_pin: pinmux_P9_17_gpio_input_pin { pinctrl-single,pins = < P9_17_GPIO_INPUT >; }; + P9_17_spi_cs_pin: pinmux_P9_17_spi_cs_pin { pinctrl-single,pins = < P9_17_SPI >; }; /* P9_17b (ball F12) gpio5_3 */ - P9_17_i2c_pin: pinmux_P9_17_i2c_pin { pinctrl-single,pins = < - P9_17B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr1.i2c5_scl */ - P9_17_uart_pin: pinmux_P9_17_pru_uart_pin { pinctrl-single,pins = < - P9_17B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr1.uart6_txd */ + P9_17_i2c_pin: pinmux_P9_17_i2c_pin { pinctrl-single,pins = < P9_17_I2C >; }; + P9_17_uart_pin: pinmux_P9_17_pru_uart_pin { pinctrl-single,pins = < P9_17_UART >; }; /* P9_18a (ball G17) gpio7_16 */ - P9_18_default_pin: pinmux_P9_18_default_pin { pinctrl-single,pins = < - P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ - P9_18_gpio_pin: pinmux_P9_18_gpio_pin { pinctrl-single,pins = < - P9_18A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ - P9_18_gpio_pu_pin: pinmux_P9_18_gpio_pu_pin { pinctrl-single,pins = < - P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ - P9_18_gpio_pd_pin: pinmux_P9_18_gpio_pd_pin { pinctrl-single,pins = < - P9_18A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ - P9_18_gpio_input_pin: pinmux_P9_18_gpio_input_pin { pinctrl-single,pins = < - P9_18A( PIN_INPUT | MUX_MODE14) >; }; /* spi2_d0.gpio7_16 */ - P9_18_spi_pin: pinmux_P9_18_spi_pin { pinctrl-single,pins = < - P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_d0.spi2_d0 */ + P9_18_default_pin: pinmux_P9_18_default_pin { pinctrl-single,pins = < P9_18_DEFAULT >; }; + P9_18_gpio_pin: pinmux_P9_18_gpio_pin { pinctrl-single,pins = < P9_18_GPIO >; }; + P9_18_gpio_pu_pin: pinmux_P9_18_gpio_pu_pin { pinctrl-single,pins = < P9_18_GPIO_PU >; }; + P9_18_gpio_pd_pin: pinmux_P9_18_gpio_pd_pin { pinctrl-single,pins = < P9_18_GPIO_PD >; }; + P9_18_gpio_input_pin: pinmux_P9_18_gpio_input_pin { pinctrl-single,pins = < P9_18_GPIO_INPUT >; }; + P9_18_spi_pin: pinmux_P9_18_spi_pin { pinctrl-single,pins = < P9_18_SPI >; }; /* P9_18b (ball G12) gpio5_2 */ - P9_18_i2c_pin: pinmux_P9_18_i2c_pin { pinctrl-single,pins = < - P9_18B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr0.i2c5_sda */ - P9_18_uart_pin: pinmux_P9_18_pru_uart_pin { pinctrl-single,pins = < - P9_18B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr0.uart6_rxd */ + P9_18_i2c_pin: pinmux_P9_18_i2c_pin { pinctrl-single,pins = < P9_18_I2C >; }; + P9_18_uart_pin: pinmux_P9_18_pru_uart_pin { pinctrl-single,pins = < P9_18_UART >; }; /* P9_19a (ball R6) gpio7_3 */ - P9_19_default_pin: pinmux_P9_19_default_pin { pinctrl-single,pins = < - P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.gpio7_3 */ - P9_19_gpio_pin: pinmux_P9_19_gpio_pin { pinctrl-single,pins = < - P9_19A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ - P9_19_gpio_pu_pin: pinmux_P9_19_gpio_pu_pin { pinctrl-single,pins = < - P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ - P9_19_gpio_pd_pin: pinmux_P9_19_gpio_pd_pin { pinctrl-single,pins = < - P9_19A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ - P9_19_gpio_input_pin: pinmux_P9_19_gpio_input_pin { pinctrl-single,pins = < - P9_19A( PIN_INPUT | MUX_MODE14) >; }; /* gpmc_a0.gpio7_3 */ - P9_19_i2c_pin: pinmux_P9_19_i2c_pin { pinctrl-single,pins = < - P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.i2c4_scl */ + P9_19_default_pin: pinmux_P9_19_default_pin { pinctrl-single,pins = < P9_19_DEFAULT >; }; + P9_19_gpio_pin: pinmux_P9_19_gpio_pin { pinctrl-single,pins = < P9_19_GPIO >; }; + P9_19_gpio_pu_pin: pinmux_P9_19_gpio_pu_pin { pinctrl-single,pins = < P9_19_GPIO_PU >; }; + P9_19_gpio_pd_pin: pinmux_P9_19_gpio_pd_pin { pinctrl-single,pins = < P9_19_GPIO_PD >; }; + P9_19_gpio_input_pin: pinmux_P9_19_gpio_input_pin { pinctrl-single,pins = < P9_19_GPIO_INPUT >; }; + P9_19_i2c_pin: pinmux_P9_19_i2c_pin { pinctrl-single,pins = < P9_19_I2C >; }; /* P9_19b (ball F4) gpio4_6 */ - P9_19_qep_pin: pinmux_P9_19_qep_pin { pinctrl-single,pins = < - P9_19B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d5.eQEP2A_in */ + P9_19_qep_pin: pinmux_P9_19_qep_pin { pinctrl-single,pins = < P9_19_QEP >; }; /* P9_20a (ball T9) gpio7_4 */ - P9_20_default_pin: pinmux_P9_20_default_pin { pinctrl-single,pins = < - P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio7_4 */ - P9_20_gpio_pin: pinmux_P9_20_gpio_pin { pinctrl-single,pins = < - P9_20A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ - P9_20_gpio_pu_pin: pinmux_P9_20_gpio_pu_pin { pinctrl-single,pins = < - P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ - P9_20_gpio_pd_pin: pinmux_P9_20_gpio_pd_pin { pinctrl-single,pins = < - P9_20A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ - P9_20_gpio_input_pin: pinmux_P9_20_gpio_input_pin { pinctrl-single,pins = < - P9_20A( PIN_INPUT | MUX_MODE14) >; }; /* gpmc_a1.gpio7_4 */ - P9_20_i2c_pin: pinmux_P9_20_i2c_pin { pinctrl-single,pins = < - P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.i2c4_sda */ + P9_20_default_pin: pinmux_P9_20_default_pin { pinctrl-single,pins = < P9_20_DEFAULT >; }; + P9_20_gpio_pin: pinmux_P9_20_gpio_pin { pinctrl-single,pins = < P9_20_GPIO >; }; + P9_20_gpio_pu_pin: pinmux_P9_20_gpio_pu_pin { pinctrl-single,pins = < P9_20_GPIO_PU >; }; + P9_20_gpio_pd_pin: pinmux_P9_20_gpio_pd_pin { pinctrl-single,pins = < P9_20_GPIO_PD >; }; + P9_20_gpio_input_pin: pinmux_P9_20_gpio_input_pin { pinctrl-single,pins = < P9_20_GPIO_INPUT >; }; + P9_20_i2c_pin: pinmux_P9_20_i2c_pin { pinctrl-single,pins = < P9_20_I2C >; }; /* P9_20b (ball D2) gpio4_5*/ - P9_20_pruout_pin: pinmux_P9_20_pruout_pin { pinctrl-single,pins = < - P9_20B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d4.pr1_pru1_gpo1 */ - P9_20_pruin_pin: pinmux_P9_20_pruin_pin { pinctrl-single,pins = < - P9_20B( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d4.pr1_pru1_gpi1 */ + P9_20_pruout_pin: pinmux_P9_20_pruout_pin { pinctrl-single,pins = < P9_20_PRUOUT >; }; + P9_20_pruin_pin: pinmux_P9_20_pruin_pin { pinctrl-single,pins = < P9_20_PRUIN >; }; /* P9_21a (ball AF8) gpio3_3 */ - P9_21_default_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < - P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ - P9_21_gpio_pin: pinmux_P9_21_gpio_pin { pinctrl-single,pins = < - P9_21A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ - P9_21_gpio_pu_pin: pinmux_P9_21_gpio_pu_pin { pinctrl-single,pins = < - P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ - P9_21_gpio_pd_pin: pinmux_P9_21_gpio_pd_pin { pinctrl-single,pins = < - P9_21A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ - P9_21_gpio_input_pin: pinmux_P9_21_gpio_input_pin { pinctrl-single,pins = < - P9_21A( PIN_INPUT | MUX_MODE14) >; }; /* vin1a_vsync0.gpio3_3 */ - P9_21_qep_pin: pinmux_P9_21_qep_pin { pinctrl-single,pins = < - P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_vsync0.eQEP1_strobe */ + P9_21_default_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < P9_21_DEFAULT >; }; + P9_21_gpio_pin: pinmux_P9_21_gpio_pin { pinctrl-single,pins = < P9_21_GPIO >; }; + P9_21_gpio_pu_pin: pinmux_P9_21_gpio_pu_pin { pinctrl-single,pins = < P9_21_GPIO_PU >; }; + P9_21_gpio_pd_pin: pinmux_P9_21_gpio_pd_pin { pinctrl-single,pins = < P9_21_GPIO_PD >; }; + P9_21_gpio_input_pin: pinmux_P9_21_gpio_input_pin { pinctrl-single,pins = < P9_21_GPIO_INPUT >; }; + P9_21_qep_pin: pinmux_P9_21_qep_pin { pinctrl-single,pins = < P9_21_QEP >; }; /* P9_21b (ball B22) gpio7_15 */ - P9_21_spi_pin: pinmux_P9_21_spi_pin { pinctrl-single,pins = < - P9_21B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_d1.spi2_d1 */ - P9_21_uart_pin: pinmux_P9_21_uart_pin { pinctrl-single,pins = < - P9_21B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi2_d1.uart3_txd */ + P9_21_spi_pin: pinmux_P9_21_spi_pin { pinctrl-single,pins = < P9_21_SPI >; }; + P9_21_uart_pin: pinmux_P9_21_uart_pin { pinctrl-single,pins = < P9_21_UART >; }; /* P9_22a (ball B26) gpio6_19 */ - P9_22_default_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < - P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ - P9_22_gpio_pin: pinmux_P9_22_gpio_pin { pinctrl-single,pins = < - P9_22A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ - P9_22_gpio_pu_pin: pinmux_P9_22_gpio_pu_pin { pinctrl-single,pins = < - P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ - P9_22_gpio_pd_pin: pinmux_P9_22_gpio_pd_pin { pinctrl-single,pins = < - P9_22A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ - P9_22_gpio_input_pin: pinmux_P9_22_gpio_input_pin { pinctrl-single,pins = < - P9_22A( PIN_INPUT | MUX_MODE14) >; }; /* xref_clk2.gpio6_19 */ + P9_22_default_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < P9_22_DEFAULT >; }; + P9_22_gpio_pin: pinmux_P9_22_gpio_pin { pinctrl-single,pins = < P9_22_GPIO >; }; + P9_22_gpio_pu_pin: pinmux_P9_22_gpio_pu_pin { pinctrl-single,pins = < P9_22_GPIO_PU >; }; + P9_22_gpio_pd_pin: pinmux_P9_22_gpio_pd_pin { pinctrl-single,pins = < P9_22_GPIO_PD >; }; + P9_22_gpio_input_pin: pinmux_P9_22_gpio_input_pin { pinctrl-single,pins = < P9_22_GPIO_INPUT >; }; /* P9_22b (ball A26) gpio7_14 */ - P9_22_spi_sclk_pin: pinmux_P9_22_spi_sclk_pin { pinctrl-single,pins = < - P9_22B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi2_sclk.spi2_sclk */ - P9_22_uart_pin: pinmux_P9_22_uart_pin { pinctrl-single,pins = < - P9_22B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi2_sclk.uart3_rxd */ + P9_22_spi_sclk_pin: pinmux_P9_22_spi_sclk_pin { pinctrl-single,pins = < P9_22_SPI >; }; + P9_22_uart_pin: pinmux_P9_22_uart_pin { pinctrl-single,pins = < P9_22_UART >; }; /* P9_23 (ball A22) gpio7_11 */ - P9_23_default_pin: pinmux_P9_23_default_pin { pinctrl-single,pins = < - P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ - P9_23_gpio_pin: pinmux_P9_23_gpio_pin { pinctrl-single,pins = < - P9_23( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ - P9_23_gpio_pu_pin: pinmux_P9_23_gpio_pu_pin { pinctrl-single,pins = < - P9_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ - P9_23_gpio_pd_pin: pinmux_P9_23_gpio_pd_pin { pinctrl-single,pins = < - P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ - P9_23_gpio_input_pin: pinmux_P9_23_gpio_input_pin { pinctrl-single,pins = < - P9_23( PIN_INPUT | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + P9_23_default_pin: pinmux_P9_23_default_pin { pinctrl-single,pins = < P9_23_DEFAULT >; }; + P9_23_gpio_pin: pinmux_P9_23_gpio_pin { pinctrl-single,pins = < P9_23_GPIO >; }; + P9_23_gpio_pu_pin: pinmux_P9_23_gpio_pu_pin { pinctrl-single,pins = < P9_23_GPIO_PU >; }; + P9_23_gpio_pd_pin: pinmux_P9_23_gpio_pd_pin { pinctrl-single,pins = < P9_23_GPIO_PD >; }; + P9_23_gpio_input_pin: pinmux_P9_23_gpio_input_pin { pinctrl-single,pins = < P9_23_GPIO_INPUT >; }; /* P9_24 (ball F20) gpio6_15*/ - P9_24_default_pin: pinmux_P9_24_default_pin { pinctrl-single,pins = < - P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ - P9_24_gpio_pin: pinmux_P9_24_gpio_pin { pinctrl-single,pins = < - P9_24( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ - P9_24_gpio_pu_pin: pinmux_P9_24_gpio_pu_pin { pinctrl-single,pins = < - P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ - P9_24_gpio_pd_pin: pinmux_P9_24_gpio_pd_pin { pinctrl-single,pins = < - P9_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ - P9_24_gpio_input_pin: pinmux_P9_24_gpio_input_pin { pinctrl-single,pins = < - P9_24( PIN_INPUT | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ - P9_24_uart_pin: pinmux_P9_24_uart_pin { pinctrl-single,pins = < - P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* gpio6_15.uart10_txd */ - P9_24_can_pin: pinmux_P9_24_can_pin { pinctrl-single,pins = < - P9_24( PIN_INPUT_PULLUP | MUX_MODE2) >; }; /* gpio6_15.dcan2_rx */ - P9_24_i2c_pin: pinmux_P9_24_i2c_pin { pinctrl-single,pins = < - P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; /* gpio6_15.i2c3_scl */ + P9_24_default_pin: pinmux_P9_24_default_pin { pinctrl-single,pins = < P9_24_DEFAULT >; }; + P9_24_gpio_pin: pinmux_P9_24_gpio_pin { pinctrl-single,pins = < P9_24_GPIO >; }; + P9_24_gpio_pu_pin: pinmux_P9_24_gpio_pu_pin { pinctrl-single,pins = < P9_24_GPIO_PU >; }; + P9_24_gpio_pd_pin: pinmux_P9_24_gpio_pd_pin { pinctrl-single,pins = < P9_24_GPIO_PD >; }; + P9_24_gpio_input_pin: pinmux_P9_24_gpio_input_pin { pinctrl-single,pins = < P9_24_GPIO_INPUT >; }; + P9_24_uart_pin: pinmux_P9_24_uart_pin { pinctrl-single,pins = < P9_24_UART >; }; + P9_24_can_pin: pinmux_P9_24_can_pin { pinctrl-single,pins = < P9_24_CAN >; }; + P9_24_i2c_pin: pinmux_P9_24_i2c_pin { pinctrl-single,pins = < P9_24_I2C >; }; /* P9_25 (ball D18) gpio6_17 */ - P9_25_default_pin: pinmux_P9_25_default_pin { pinctrl-single,pins = < - P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ - P9_25_gpio_pin: pinmux_P9_25_gpio_pin { pinctrl-single,pins = < - P9_25( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ - P9_25_gpio_pu_pin: pinmux_P9_25_gpio_pu_pin { pinctrl-single,pins = < - P9_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ - P9_25_gpio_pd_pin: pinmux_P9_25_gpio_pd_pin { pinctrl-single,pins = < - P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ - P9_25_gpio_input_pin: pinmux_P9_25_gpio_input_pin { pinctrl-single,pins = < - P9_25( PIN_INPUT | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ - P9_25_pruout_pin: pinmux_P9_25_pruout_pin { pinctrl-single,pins = < - P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* xref_clk0.pr2_pru1_gpo5 */ - P9_25_pruin_pin: pinmux_P9_25_pruin_pin { pinctrl-single,pins = < - P9_25( PIN_INPUT | MUX_MODE12) >; }; /* xref_clk0.pr2_pru1_gpi5 */ + P9_25_default_pin: pinmux_P9_25_default_pin { pinctrl-single,pins = < P9_25_DEFAULT >; }; + P9_25_gpio_pin: pinmux_P9_25_gpio_pin { pinctrl-single,pins = < P9_25_GPIO >; }; + P9_25_gpio_pu_pin: pinmux_P9_25_gpio_pu_pin { pinctrl-single,pins = < P9_25_GPIO_PU >; }; + P9_25_gpio_pd_pin: pinmux_P9_25_gpio_pd_pin { pinctrl-single,pins = < P9_25_GPIO_PD >; }; + P9_25_gpio_input_pin: pinmux_P9_25_gpio_input_pin { pinctrl-single,pins = < P9_25_GPIO_INPUT >; }; + P9_25_pruout_pin: pinmux_P9_25_pruout_pin { pinctrl-single,pins = < P9_25_PRUOUT >; }; + P9_25_pruin_pin: pinmux_P9_25_pruin_pin { pinctrl-single,pins = < P9_25_PRUIN >; }; /* P9_26a (ball E21) gpio6_14 */ - P9_26_default_pin: pinmux_P9_26_default_pin { pinctrl-single,pins = < - P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ - P9_26_gpio_pin: pinmux_P9_26_gpio_pin { pinctrl-single,pins = < - P9_26A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ - P9_26_gpio_pu_pin: pinmux_P9_26_gpio_pu_pin { pinctrl-single,pins = < - P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ - P9_26_gpio_pd_pin: pinmux_P9_26_gpio_pd_pin { pinctrl-single,pins = < - P9_26A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ - P9_26_gpio_input_pin: pinmux_P9_26_gpio_input_pin { pinctrl-single,pins = < - P9_26A( PIN_INPUT | MUX_MODE14) >; }; /* gpio6_14.gpio6_14 */ - P9_26_uart_pin: pinmux_P9_26_uart_pin { pinctrl-single,pins = < - P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* gpio6_14.uart10_rxd */ - P9_26_can_pin: pinmux_P9_26_can_pin { pinctrl-single,pins = < - P9_26A( PIN_OUTPUT_PULLUP | MUX_MODE2) >; }; /* gpio6_14.dcan2_tx */ - P9_26_i2c_pin: pinmux_P9_26_i2c_pin { pinctrl-single,pins = < - P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; /* gpio6_14.i2c3_sda */ + P9_26_default_pin: pinmux_P9_26_default_pin { pinctrl-single,pins = < P9_26_DEFAULT >; }; + P9_26_gpio_pin: pinmux_P9_26_gpio_pin { pinctrl-single,pins = < P9_26_GPIO >; }; + P9_26_gpio_pu_pin: pinmux_P9_26_gpio_pu_pin { pinctrl-single,pins = < P9_26_GPIO_PU >; }; + P9_26_gpio_pd_pin: pinmux_P9_26_gpio_pd_pin { pinctrl-single,pins = < P9_26_GPIO_PD >; }; + P9_26_gpio_input_pin: pinmux_P9_26_gpio_input_pin { pinctrl-single,pins = < P9_26_GPIO_INPUT >; }; + P9_26_uart_pin: pinmux_P9_26_uart_pin { pinctrl-single,pins = < P9_26_UART >; }; + P9_26_can_pin: pinmux_P9_26_can_pin { pinctrl-single,pins = < P9_26_CAN >; }; + P9_26_i2c_pin: pinmux_P9_26_i2c_pin { pinctrl-single,pins = < P9_26_I2C >; }; /* P9_26b (ball AE2) gpio3_24 */ - P9_26_pruout_pin: pinmux_P9_26_pruout_pin { pinctrl-single,pins = < - P9_26B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d20.pr1_pru0_gpo17*/ - P9_26_pruin_pin: pinmux_P9_26_pruin_pin { pinctrl-single,pins = < - P9_26B( PIN_INPUT | MUX_MODE12) >; }; /* vin1a_d20.pr1_pru0_gpi17*/ + P9_26_pruout_pin: pinmux_P9_26_pruout_pin { pinctrl-single,pins = < P9_26_PRUOUT >; }; + P9_26_pruin_pin: pinmux_P9_26_pruin_pin { pinctrl-single,pins = < P9_26_PRUIN >; }; /* P9_27a (ball C3) gpio4_15 */ - P9_27_default_pin: pinmux_P9_27_default_pin { pinctrl-single,pins = < - P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ - P9_27_gpio_pin: pinmux_P9_27_gpio_pin { pinctrl-single,pins = < - P9_27A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ - P9_27_gpio_pu_pin: pinmux_P9_27_gpio_pu_pin { pinctrl-single,pins = < - P9_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ - P9_27_gpio_pd_pin: pinmux_P9_27_gpio_pd_pin { pinctrl-single,pins = < - P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ - P9_27_gpio_input_pin: pinmux_P9_27_gpio_input_pin { pinctrl-single,pins = < - P9_27A( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d14.gpio4_15 */ - P9_27_qep_pin: pinmux_P9_27_qep_pin { pinctrl-single,pins = < - P9_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d14.eQEP3B_in */ - P9_27_pruout_pin: pinmux_P9_27_pruout_pin { pinctrl-single,pins = < - P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d14.pr1_pru1_gpo11 */ - P9_27_pruin_pin: pinmux_P9_27_pruin_pin { pinctrl-single,pins = < - P9_27A( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d14.pr1_pru1_gpi11 */ + P9_27_default_pin: pinmux_P9_27_default_pin { pinctrl-single,pins = < P9_27_DEFAULT >; }; + P9_27_gpio_pin: pinmux_P9_27_gpio_pin { pinctrl-single,pins = < P9_27_GPIO >; }; + P9_27_gpio_pu_pin: pinmux_P9_27_gpio_pu_pin { pinctrl-single,pins = < P9_27_GPIO_PU >; }; + P9_27_gpio_pd_pin: pinmux_P9_27_gpio_pd_pin { pinctrl-single,pins = < P9_27_GPIO_PD >; }; + P9_27_gpio_input_pin: pinmux_P9_27_gpio_input_pin { pinctrl-single,pins = < P9_27_GPIO_INPUT >; }; + P9_27_qep_pin: pinmux_P9_27_qep_pin { pinctrl-single,pins = < P9_27_QEP >; }; + P9_27_pruout_pin: pinmux_P9_27_pruout_pin { pinctrl-single,pins = < P9_27_PRUOUT >; }; + P9_27_pruin_pin: pinmux_P9_27_pruin_pin { pinctrl-single,pins = < P9_27_PRUIN >; }; /* P9_27b (ball J14) gpio5_1 */ /* P9_28 (ball A12) gpio4_17 */ - P9_28_default_pin: pinmux_P9_28_default_pin { pinctrl-single,pins = < - P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_gpio_pin: pinmux_P9_28_gpio_pin { pinctrl-single,pins = < - P9_28( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_gpio_pu_pin: pinmux_P9_28_gpio_pu_pin { pinctrl-single,pins = < - P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_gpio_pd_pin: pinmux_P9_28_gpio_pd_pin { pinctrl-single,pins = < - P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_gpio_input_pin: pinmux_P9_28_gpio_input_pin { pinctrl-single,pins = < - P9_28( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_spi_cs_pin: pinmux_P9_28_spi_cs_pin { pinctrl-single,pins = < - P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr11.spi3_cs0 */ - P9_28_pruout_pin: pinmux_P9_28_pruout_pin { pinctrl-single,pins = < - P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr11.pr2_pru1_gpo13 */ - P9_28_pruin_pin: pinmux_P9_28_pruin_pin { pinctrl-single,pins = < - P9_28( PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr11.pr2_pru1_gpi13 */ + P9_28_default_pin: pinmux_P9_28_default_pin { pinctrl-single,pins = < P9_28_DEFAULT >; }; + P9_28_gpio_pin: pinmux_P9_28_gpio_pin { pinctrl-single,pins = < P9_28_GPIO >; }; + P9_28_gpio_pu_pin: pinmux_P9_28_gpio_pu_pin { pinctrl-single,pins = < P9_28_GPIO_PU >; }; + P9_28_gpio_pd_pin: pinmux_P9_28_gpio_pd_pin { pinctrl-single,pins = < P9_28_GPIO_PD >; }; + P9_28_gpio_input_pin: pinmux_P9_28_gpio_input_pin { pinctrl-single,pins = < P9_28_GPIO_INPUT >; }; + P9_28_spi_cs_pin: pinmux_P9_28_spi_cs_pin { pinctrl-single,pins = < P9_28_SPI >; }; + P9_28_pruout_pin: pinmux_P9_28_pruout_pin { pinctrl-single,pins = < P9_28_PRUOUT >; }; + P9_28_pruin_pin: pinmux_P9_28_pruin_pin { pinctrl-single,pins = < P9_28_PRUIN >; }; /* P9_29a (ball A11) gpio5_11*/ - P9_29_default_pin: pinmux_P9_29_default_pin { pinctrl-single,pins = < - P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ - P9_29_gpio_pin: pinmux_P9_29_gpio_pin { pinctrl-single,pins = < - P9_29A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ - P9_29_gpio_pu_pin: pinmux_P9_29_gpio_pu_pin { pinctrl-single,pins = < - P9_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ - P9_29_gpio_pd_pin: pinmux_P9_29_gpio_pd_pin { pinctrl-single,pins = < - P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ - P9_29_gpio_input_pin: pinmux_P9_29_gpio_input_pin { pinctrl-single,pins = < - P9_29A( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr9.gpio5_11 */ - P9_29_spi_pin: pinmux_P9_29_spi_pin { pinctrl-single,pins = < - P9_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr9.spi3_d1 */ - P9_29_pruout_pin: pinmux_P9_29_pruout_pin { pinctrl-single,pins = < - P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr9.pr2_pru1_gpo11 */ - P9_29_pruin_pin: pinmux_P9_29_pruin_pin { pinctrl-single,pins = < - P9_29A( PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr9.pr2_pru1_gpi11 */ + P9_29_default_pin: pinmux_P9_29_default_pin { pinctrl-single,pins = < P9_29_DEFAULT >; }; + P9_29_gpio_pin: pinmux_P9_29_gpio_pin { pinctrl-single,pins = < P9_29_GPIO >; }; + P9_29_gpio_pu_pin: pinmux_P9_29_gpio_pu_pin { pinctrl-single,pins = < P9_29_GPIO_PU >; }; + P9_29_gpio_pd_pin: pinmux_P9_29_gpio_pd_pin { pinctrl-single,pins = < P9_29_GPIO_PD >; }; + P9_29_gpio_input_pin: pinmux_P9_29_gpio_input_pin { pinctrl-single,pins = < P9_29_GPIO_INPUT >; }; + P9_29_spi_pin: pinmux_P9_29_spi_pin { pinctrl-single,pins = < P9_29_SPI >; }; + P9_29_pruout_pin: pinmux_P9_29_pruout_pin { pinctrl-single,pins = < P9_29_PRUOUT >; }; + P9_29_pruin_pin: pinmux_P9_29_pruin_pin { pinctrl-single,pins = < P9_29_PRUIN >; }; /* P9_29b (ball D14) gpio7_30 */ /* P9_30 (ball B13) gpio5_12*/ - P9_30_default_pin: pinmux_P9_30_default_pin { pinctrl-single,pins = < - P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_gpio_pin: pinmux_P9_30_gpio_pin { pinctrl-single,pins = < - P9_30( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_gpio_pu_pin: pinmux_P9_30_gpio_pu_pin { pinctrl-single,pins = < - P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_gpio_pd_pin: pinmux_P9_30_gpio_pd_pin { pinctrl-single,pins = < - P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_gpio_input_pin: pinmux_P9_30_gpio_input_pin { pinctrl-single,pins = < - P9_30( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_spi_pin: pinmux_P9_30_spi_pin { pinctrl-single,pins = < - P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr10.spi3_d0 */ - P9_30_pruout_pin: pinmux_P9_30_pruout_pin { pinctrl-single,pins = < - P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr10.pr2_pru1_gpo12 */ - P9_30_pruin_pin: pinmux_P9_30_pruin_pin { pinctrl-single,pins = < - P9_30( PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr10.pr2_pru1_gpi12 */ + P9_30_default_pin: pinmux_P9_30_default_pin { pinctrl-single,pins = < P9_30_DEFAULT >; }; + P9_30_gpio_pin: pinmux_P9_30_gpio_pin { pinctrl-single,pins = < P9_30_GPIO >; }; + P9_30_gpio_pu_pin: pinmux_P9_30_gpio_pu_pin { pinctrl-single,pins = < P9_30_GPIO_PU >; }; + P9_30_gpio_pd_pin: pinmux_P9_30_gpio_pd_pin { pinctrl-single,pins = < P9_30_GPIO_PD >; }; + P9_30_gpio_input_pin: pinmux_P9_30_gpio_input_pin { pinctrl-single,pins = < P9_30_GPIO_INPUT >; }; + P9_30_spi_pin: pinmux_P9_30_spi_pin { pinctrl-single,pins = < P9_30_SPI >; }; + P9_30_pruout_pin: pinmux_P9_30_pruout_pin { pinctrl-single,pins = < P9_30_PRUOUT >; }; + P9_30_pruin_pin: pinmux_P9_30_pruin_pin { pinctrl-single,pins = < P9_30_PRUIN >; }; /* P9_31a (ball B12) gpio5_10 */ - P9_31_default_pin: pinmux_P9_31_default_pin { pinctrl-single,pins = < - P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ - P9_31_gpio_pin: pinmux_P9_31_gpio_pin { pinctrl-single,pins = < - P9_31A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ - P9_31_gpio_pu_pin: pinmux_P9_31_gpio_pu_pin { pinctrl-single,pins = < - P9_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ - P9_31_gpio_pd_pin: pinmux_P9_31_gpio_pd_pin { pinctrl-single,pins = < - P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ - P9_31_gpio_input_pin: pinmux_P9_31_gpio_input_pin { pinctrl-single,pins = < - P9_31A( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr8.gpio5_10 */ - P9_31_spi_sclk_pin: pinmux_P9_31_spi_sclk_pin { pinctrl-single,pins = < - P9_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr8.spi3_sclk */ - P9_31_pruout_pin: pinmux_P9_31_pruout_pin { pinctrl-single,pins = < - P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr8.pr2_pru1_gpo10 */ - P9_31_pruin_pin: pinmux_P9_31_pruin_pin { pinctrl-single,pins = < - P9_31A( PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr8.pr2_pru1_gpi10 */ + P9_31_default_pin: pinmux_P9_31_default_pin { pinctrl-single,pins = < P9_31_DEFAULT >; }; + P9_31_gpio_pin: pinmux_P9_31_gpio_pin { pinctrl-single,pins = < P9_31_GPIO >; }; + P9_31_gpio_pu_pin: pinmux_P9_31_gpio_pu_pin { pinctrl-single,pins = < P9_31_GPIO_PU >; }; + P9_31_gpio_pd_pin: pinmux_P9_31_gpio_pd_pin { pinctrl-single,pins = < P9_31_GPIO_PD >; }; + P9_31_gpio_input_pin: pinmux_P9_31_gpio_input_pin { pinctrl-single,pins = < P9_31_GPIO_INPUT >; }; + P9_31_spi_sclk_pin: pinmux_P9_31_spi_sclk_pin { pinctrl-single,pins = < P9_31_SPI >; }; + P9_31_pruout_pin: pinmux_P9_31_pruout_pin { pinctrl-single,pins = < P9_31_PRUOUT >; }; + P9_31_pruin_pin: pinmux_P9_31_pruin_pin { pinctrl-single,pins = < P9_31_PRUIN >; }; /* P9_31b (ball C14) gpio7_31*/ @@ -1092,42 +671,27 @@ /* P9_40 AIN1*/ /* P9_41a (ball C23) gpio6_20 */ - P9_41_default_pin: pinmux_P9_41_default_pin { pinctrl-single,pins = < - P9_41A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ - P9_41_gpio_pin: pinmux_P9_41_gpio_pin { pinctrl-single,pins = < - P9_41A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ - P9_41_gpio_pu_pin: pinmux_P9_41_gpio_pu_pin { pinctrl-single,pins = < - P9_41A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ - P9_41_gpio_pd_pin: pinmux_P9_41_gpio_pd_pin { pinctrl-single,pins = < - P9_41A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ - P9_41_gpio_input_pin: pinmux_P9_41_gpio_input_pin { pinctrl-single,pins = < - P9_41A( PIN_INPUT | MUX_MODE14) >; }; /* xref_clk3.gpio6_20 */ + P9_41_default_pin: pinmux_P9_41_default_pin { pinctrl-single,pins = < P9_41_DEFAULT >; }; + P9_41_gpio_pin: pinmux_P9_41_gpio_pin { pinctrl-single,pins = < P9_41_GPIO >; }; + P9_41_gpio_pu_pin: pinmux_P9_41_gpio_pu_pin { pinctrl-single,pins = < P9_41_GPIO_PU >; }; + P9_41_gpio_pd_pin: pinmux_P9_41_gpio_pd_pin { pinctrl-single,pins = < P9_41_GPIO_PD >; }; + P9_41_gpio_input_pin: pinmux_P9_41_gpio_input_pin { pinctrl-single,pins = < P9_41_GPIO_INPUT >; }; /* P9_41b (ball C1) gpio4_7 */ - P9_41_pruout_pin: pinmux_P9_41_pruout_pin { pinctrl-single,pins = < - P9_41B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d6.pr1_pru1_gpo3 */ - P9_41_pruin_pin: pinmux_P9_41_pruin_pin { pinctrl-single,pins = < - P9_41B( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d6.pr1_pru1_gpi3 */ + P9_41_pruout_pin: pinmux_P9_41_pruout_pin { pinctrl-single,pins = < P9_41_PRUOUT >; }; + P9_41_pruin_pin: pinmux_P9_41_pruin_pin { pinctrl-single,pins = < P9_41_PRUIN >; }; /* P9_42a (ball E14) gpio4_18 */ - P9_42_default_pin: pinmux_P9_42_default_pin { pinctrl-single,pins = < - P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ - P9_42_gpio_pin: pinmux_P9_42_gpio_pin { pinctrl-single,pins = < - P9_42A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ - P9_42_gpio_pu_pin: pinmux_P9_42_gpio_pu_pin { pinctrl-single,pins = < - P9_42A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ - P9_42_gpio_pd_pin: pinmux_P9_42_gpio_pd_pin { pinctrl-single,pins = < - P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ - P9_42_gpio_input_pin: pinmux_P9_42_gpio_input_pin { pinctrl-single,pins = < - P9_42A( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr12.gpio4_18 */ - P9_42_spi_cs_pin: pinmux_P9_42_spi_cs_pin { pinctrl-single,pins = < - P9_42A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr12.spi3_cs1 */ + P9_42_default_pin: pinmux_P9_42_default_pin { pinctrl-single,pins = < P9_42_DEFAULT >; }; + P9_42_gpio_pin: pinmux_P9_42_gpio_pin { pinctrl-single,pins = < P9_42_GPIO >; }; + P9_42_gpio_pu_pin: pinmux_P9_42_gpio_pu_pin { pinctrl-single,pins = < P9_42_GPIO_PU >; }; + P9_42_gpio_pd_pin: pinmux_P9_42_gpio_pd_pin { pinctrl-single,pins = < P9_42_GPIO_PD >; }; + P9_42_gpio_input_pin: pinmux_P9_42_gpio_input_pin { pinctrl-single,pins = < P9_42_GPIO_INPUT >; }; + P9_42_spi_cs_pin: pinmux_P9_42_spi_cs_pin { pinctrl-single,pins = < P9_42_SPI >; }; /* P9_42b (ball C2) gpio4_14*/ - P9_42_pruout_pin: pinmux_P9_42_pruout_pin { pinctrl-single,pins = < - P9_42B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d13.pr1_pru1_gpo10 */ - P9_42_pruin_pin: pinmux_P9_42_pruin_pin { pinctrl-single,pins = < - P9_42B( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d13.pr1_pru1_gpi10 */ + P9_42_pruout_pin: pinmux_P9_42_pruout_pin { pinctrl-single,pins = < P9_42_PRUOUT >; }; + P9_42_pruin_pin: pinmux_P9_42_pruin_pin { pinctrl-single,pins = < P9_42_PRUIN >; }; /* P9_43 GND */ -- GitLab From ba85595d211517d683ff021226c66899b59a25ca Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sat, 11 Jul 2020 17:01:50 +0530 Subject: [PATCH 26/86] fix tabs --- src/arm/am572x-bone-common-univ.dtsi | 903 ++++++++++++++------------- 1 file changed, 457 insertions(+), 446 deletions(-) diff --git a/src/arm/am572x-bone-common-univ.dtsi b/src/arm/am572x-bone-common-univ.dtsi index 105568e4..74d97770 100644 --- a/src/arm/am572x-bone-common-univ.dtsi +++ b/src/arm/am572x-bone-common-univ.dtsi @@ -19,395 +19,395 @@ /* P8_03 (ball AB8) gpio1_24 */ - P8_03_default_pin: pinmux_P8_03_default_pin { pinctrl-single,pins = < P8_03_DEFAULT >; }; - P8_03_gpio_pin: pinmux_P8_03_gpio_pin { pinctrl-single,pins = < P8_03_GPIO >; }; - P8_03_gpio_pu_pin: pinmux_P8_03_gpio_pu_pin { pinctrl-single,pins = < P8_03_GPIO_PU >; }; - P8_03_gpio_pd_pin: pinmux_P8_03_gpio_pd_pin { pinctrl-single,pins = < P8_03_GPIO_PD >; }; - P8_03_gpio_input_pin: pinmux_P8_03_gpio_input_pin { pinctrl-single,pins = < P8_03_GPIO_INPUT >; }; + P8_03_default_pin: pinmux_P8_03_default_pin { pinctrl-single,pins = < P8_03_DEFAULT >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_gpio_pin: pinmux_P8_03_gpio_pin { pinctrl-single,pins = < P8_03_GPIO >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_gpio_pu_pin: pinmux_P8_03_gpio_pu_pin { pinctrl-single,pins = < P8_03_GPIO_PU >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_gpio_pd_pin: pinmux_P8_03_gpio_pd_pin { pinctrl-single,pins = < P8_03_GPIO_PD >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_gpio_input_pin: pinmux_P8_03_gpio_input_pin { pinctrl-single,pins = < P8_03_GPIO_INPUT >; }; /* mmc3_dat6.gpio1_24 */ /* P8_04 (ball AB5) gpio1_25 */ - P8_04_default_pin: pinmux_P8_04_default_pin { pinctrl-single,pins = < P8_04_DEFAULT >; }; - P8_04_gpio_pin: pinmux_P8_04_gpio_pin { pinctrl-single,pins = < P8_04_GPIO >; }; - P8_04_gpio_pu_pin: pinmux_P8_04_gpio_pu_pin { pinctrl-single,pins = < P8_04_GPIO_PU >; }; - P8_04_gpio_pd_pin: pinmux_P8_04_gpio_pd_pin { pinctrl-single,pins = < P8_04_GPIO_PD >; }; - P8_04_gpio_input_pin: pinmux_P8_04_gpio_input_pin { pinctrl-single,pins = < P8_04_GPIO_INPUT >; }; + P8_04_default_pin: pinmux_P8_04_default_pin { pinctrl-single,pins = < P8_04_DEFAULT >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_gpio_pin: pinmux_P8_04_gpio_pin { pinctrl-single,pins = < P8_04_GPIO >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_gpio_pu_pin: pinmux_P8_04_gpio_pu_pin { pinctrl-single,pins = < P8_04_GPIO_PU >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_gpio_pd_pin: pinmux_P8_04_gpio_pd_pin { pinctrl-single,pins = < P8_04_GPIO_PD >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_gpio_input_pin: pinmux_P8_04_gpio_input_pin { pinctrl-single,pins = < P8_04_GPIO_INPUT >; }; /* mmc3_dat7.gpio1_25 */ /* P8_05 (ball AC9) gpio7_1 */ - P8_05_default_pin: pinmux_P8_05_default_pin { pinctrl-single,pins = < P8_05_DEFAULT >; }; - P8_05_gpio_pin: pinmux_P8_05_gpio_pin { pinctrl-single,pins = < P8_05_GPIO >; }; - P8_05_gpio_pu_pin: pinmux_P8_05_gpio_pu_pin { pinctrl-single,pins = < P8_05_GPIO_PU >; }; - P8_05_gpio_pd_pin: pinmux_P8_05_gpio_pd_pin { pinctrl-single,pins = < P8_05_GPIO_PD >; }; - P8_05_gpio_input_pin: pinmux_P8_05_gpio_input_pin { pinctrl-single,pins = < P8_05_GPIO_INPUT >; }; + P8_05_default_pin: pinmux_P8_05_default_pin { pinctrl-single,pins = < P8_05_DEFAULT >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_gpio_pin: pinmux_P8_05_gpio_pin { pinctrl-single,pins = < P8_05_GPIO >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_gpio_pu_pin: pinmux_P8_05_gpio_pu_pin { pinctrl-single,pins = < P8_05_GPIO_PU >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_gpio_pd_pin: pinmux_P8_05_gpio_pd_pin { pinctrl-single,pins = < P8_05_GPIO_PD >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_gpio_input_pin: pinmux_P8_05_gpio_input_pin { pinctrl-single,pins = < P8_05_GPIO_INPUT >; }; /* mmc3_dat2.gpio7_1 */ /* P8_06 (ball AC3) gpio7_2 */ - P8_06_default_pin: pinmux_P8_06_default_pin { pinctrl-single,pins = < P8_06_DEFAULT >; }; - P8_06_gpio_pin: pinmux_P8_06_gpio_pin { pinctrl-single,pins = < P8_06_GPIO >; }; - P8_06_gpio_pu_pin: pinmux_P8_06_gpio_pu_pin { pinctrl-single,pins = < P8_06_GPIO_PU >; }; - P8_06_gpio_pd_pin: pinmux_P8_06_gpio_pd_pin { pinctrl-single,pins = < P8_06_GPIO_PD >; }; - P8_06_gpio_input_pin: pinmux_P8_06_gpio_input_pin { pinctrl-single,pins = < P8_06_GPIO_INPUT >; }; + P8_06_default_pin: pinmux_P8_06_default_pin { pinctrl-single,pins = < P8_06_DEFAULT >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_gpio_pin: pinmux_P8_06_gpio_pin { pinctrl-single,pins = < P8_06_GPIO >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_gpio_pu_pin: pinmux_P8_06_gpio_pu_pin { pinctrl-single,pins = < P8_06_GPIO_PU >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_gpio_pd_pin: pinmux_P8_06_gpio_pd_pin { pinctrl-single,pins = < P8_06_GPIO_PD >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_gpio_input_pin: pinmux_P8_06_gpio_input_pin { pinctrl-single,pins = < P8_06_GPIO_INPUT >; }; /* mmc3_dat3.gpio7_2 */ /* P8_07 (ball G14) gpio6_5*/ - P8_07_default_pin: pinmux_P8_07_default_pin { pinctrl-single,pins = < P8_07_DEFAULT >; }; - P8_07_gpio_pin: pinmux_P8_07_gpio_pin { pinctrl-single,pins = < P8_07_GPIO >; }; - P8_07_gpio_pu_pin: pinmux_P8_07_gpio_pu_pin { pinctrl-single,pins = < P8_07_GPIO_PU >; }; - P8_07_gpio_pd_pin: pinmux_P8_07_gpio_pd_pin { pinctrl-single,pins = < P8_07_GPIO_PD >; }; - P8_07_gpio_input_pin: pinmux_P8_07_gpio_input_pin { pinctrl-single,pins = < P8_07_GPIO_INPUT >; }; - P8_07_timer_pin: pinmux_P8_07_timer_pin { pinctrl-single,pins = < P8_07_TIMER >; }; + P8_07_default_pin: pinmux_P8_07_default_pin { pinctrl-single,pins = < P8_07_DEFAULT >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_gpio_pin: pinmux_P8_07_gpio_pin { pinctrl-single,pins = < P8_07_GPIO >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_gpio_pu_pin: pinmux_P8_07_gpio_pu_pin { pinctrl-single,pins = < P8_07_GPIO_PU >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_gpio_pd_pin: pinmux_P8_07_gpio_pd_pin { pinctrl-single,pins = < P8_07_GPIO_PD >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_gpio_input_pin: pinmux_P8_07_gpio_input_pin { pinctrl-single,pins = < P8_07_GPIO_INPUT >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_timer_pin: pinmux_P8_07_timer_pin { pinctrl-single,pins = < P8_07_TIMER >; }; /* mcasp1_axr14.timer11 */ /* P8_08 (ball F14) gpio6_6 */ - P8_08_default_pin: pinmux_P8_08_default_pin { pinctrl-single,pins = < P8_08_DEFAULT >; }; - P8_08_gpio_pin: pinmux_P8_08_gpio_pin { pinctrl-single,pins = < P8_08_GPIO >; }; - P8_08_gpio_pu_pin: pinmux_P8_08_gpio_pu_pin { pinctrl-single,pins = < P8_08_GPIO_PU >; }; - P8_08_gpio_pd_pin: pinmux_P8_08_gpio_pd_pin { pinctrl-single,pins = < P8_08_GPIO_PD >; }; - P8_08_gpio_input_pin: pinmux_P8_08_gpio_input_pin { pinctrl-single,pins = < P8_08_GPIO_INPUT >; }; - P8_08_timer_pin: pinmux_P8_08_timer_pin { pinctrl-single,pins = < P8_08_TIMER >; }; + P8_08_default_pin: pinmux_P8_08_default_pin { pinctrl-single,pins = < P8_08_DEFAULT >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_gpio_pin: pinmux_P8_08_gpio_pin { pinctrl-single,pins = < P8_08_GPIO >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_gpio_pu_pin: pinmux_P8_08_gpio_pu_pin { pinctrl-single,pins = < P8_08_GPIO_PU >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_gpio_pd_pin: pinmux_P8_08_gpio_pd_pin { pinctrl-single,pins = < P8_08_GPIO_PD >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_gpio_input_pin: pinmux_P8_08_gpio_input_pin { pinctrl-single,pins = < P8_08_GPIO_INPUT >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_timer_pin: pinmux_P8_08_timer_pin { pinctrl-single,pins = < P8_08_TIMER >; }; /* mcasp1_axr15.timer12 */ /* P8_09 (ball E17) gpio6_18 */ - P8_09_default_pin: pinmux_P8_09_default_pin { pinctrl-single,pins = < P8_09_DEFAULT >; }; - P8_09_gpio_pin: pinmux_P8_09_gpio_pin { pinctrl-single,pins = < P8_09_GPIO >; }; - P8_09_gpio_pu_pin: pinmux_P8_09_gpio_pu_pin { pinctrl-single,pins = < P8_09_GPIO_PU >; }; - P8_09_gpio_pd_pin: pinmux_P8_09_gpio_pd_pin { pinctrl-single,pins = < P8_09_GPIO_PD >; }; - P8_09_gpio_input_pin: pinmux_P8_09_gpio_input_pin { pinctrl-single,pins = < P8_09_GPIO_INPUT >; }; - P8_09_timer_pin: pinmux_P8_09_timer_pin { pinctrl-single,pins = < P8_09_TIMER >; }; + P8_09_default_pin: pinmux_P8_09_default_pin { pinctrl-single,pins = < P8_09_DEFAULT >; }; /* xref_clk1.gpio6_18 */ + P8_09_gpio_pin: pinmux_P8_09_gpio_pin { pinctrl-single,pins = < P8_09_GPIO >; }; /* xref_clk1.gpio6_18 */ + P8_09_gpio_pu_pin: pinmux_P8_09_gpio_pu_pin { pinctrl-single,pins = < P8_09_GPIO_PU >; }; /* xref_clk1.gpio6_18 */ + P8_09_gpio_pd_pin: pinmux_P8_09_gpio_pd_pin { pinctrl-single,pins = < P8_09_GPIO_PD >; }; /* xref_clk1.gpio6_18 */ + P8_09_gpio_input_pin: pinmux_P8_09_gpio_input_pin { pinctrl-single,pins = < P8_09_GPIO_INPUT >; }; /* xref_clk1.gpio6_18 */ + P8_09_timer_pin: pinmux_P8_09_timer_pin { pinctrl-single,pins = < P8_09_TIMER >; }; /* xref_clk1.timer14 */ /* P8_10 (ball A13) gpio6_4 */ - P8_10_default_pin: pinmux_P8_10_default_pin { pinctrl-single,pins = < P8_10_DEFAULT >; }; - P8_10_gpio_pin: pinmux_P8_10_gpio_pin { pinctrl-single,pins = < P8_10_GPIO >; }; - P8_10_gpio_pu_pin: pinmux_P8_10_gpio_pu_pin { pinctrl-single,pins = < P8_10_GPIO_PU >; }; - P8_10_gpio_pd_pin: pinmux_P8_10_gpio_pd_pin { pinctrl-single,pins = < P8_10_GPIO_PD >; }; - P8_10_gpio_input_pin: pinmux_P8_10_gpio_input_pin { pinctrl-single,pins = < P8_10_GPIO_INPUT >; }; - P8_10_timer_pin: pinmux_P8_10_timer_pin { pinctrl-single,pins = < P8_10_TIMER >; }; + P8_10_default_pin: pinmux_P8_10_default_pin { pinctrl-single,pins = < P8_10_DEFAULT >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_gpio_pin: pinmux_P8_10_gpio_pin { pinctrl-single,pins = < P8_10_GPIO >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_gpio_pu_pin: pinmux_P8_10_gpio_pu_pin { pinctrl-single,pins = < P8_10_GPIO_PU >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_gpio_pd_pin: pinmux_P8_10_gpio_pd_pin { pinctrl-single,pins = < P8_10_GPIO_PD >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_gpio_input_pin: pinmux_P8_10_gpio_input_pin { pinctrl-single,pins = < P8_10_GPIO_INPUT >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_timer_pin: pinmux_P8_10_timer_pin { pinctrl-single,pins = < P8_10_TIMER >; }; /* mcasp1_axr13.timer10 */ /* P8_11 (ball AH4) gpio3_11 */ - P8_11_default_pin: pinmux_P8_11_default_pin { pinctrl-single,pins = < P8_11_DEFAULT >; }; - P8_11_gpio_pin: pinmux_P8_11_gpio_pin { pinctrl-single,pins = < P8_11_GPIO >; }; - P8_11_gpio_pu_pin: pinmux_P8_11_gpio_pu_pin { pinctrl-single,pins = < P8_11_GPIO_PU >; }; - P8_11_gpio_pd_pin: pinmux_P8_11_gpio_pd_pin { pinctrl-single,pins = < P8_11_GPIO_PD >; }; - P8_11_gpio_input_pin: pinmux_P8_11_gpio_input_pin { pinctrl-single,pins = < P8_11_GPIO_INPUT >; }; - P8_11_qep_pin: pinmux_P8_11_qep_pin { pinctrl-single,pins = < P8_11_QEP >; }; - P8_11_pruout_pin: pinmux_P8_11_pruout_pin { pinctrl-single,pins = < P8_11_PRUOUT >; }; + P8_11_default_pin: pinmux_P8_11_default_pin { pinctrl-single,pins = < P8_11_DEFAULT >; }; /* vin1a_d7.gpio3_11 */ + P8_11_gpio_pin: pinmux_P8_11_gpio_pin { pinctrl-single,pins = < P8_11_GPIO >; }; /* vin1a_d7.gpio3_11 */ + P8_11_gpio_pu_pin: pinmux_P8_11_gpio_pu_pin { pinctrl-single,pins = < P8_11_GPIO_PU >; }; /* vin1a_d7.gpio3_11 */ + P8_11_gpio_pd_pin: pinmux_P8_11_gpio_pd_pin { pinctrl-single,pins = < P8_11_GPIO_PD >; }; /* vin1a_d7.gpio3_11 */ + P8_11_gpio_input_pin: pinmux_P8_11_gpio_input_pin { pinctrl-single,pins = < P8_11_GPIO_INPUT >; }; /* vin1a_d7.gpio3_11 */ + P8_11_qep_pin: pinmux_P8_11_qep_pin { pinctrl-single,pins = < P8_11_QEP >; }; /* vin1a_d7.eQEP2B_in */ + P8_11_pruout_pin: pinmux_P8_11_pruout_pin { pinctrl-single,pins = < P8_11_PRUOUT >; }; /* vin1a_d7.pr1_pru0_gpo4 */ /* P8_12 (ball AG6) gpio3_10 */ - P8_12_default_pin: pinmux_P8_12_default_pin { pinctrl-single,pins = < P8_12_DEFAULT >; }; - P8_12_gpio_pin: pinmux_P8_12_gpio_pin { pinctrl-single,pins = < P8_12_GPIO >; }; - P8_12_gpio_pu_pin: pinmux_P8_12_gpio_pu_pin { pinctrl-single,pins = < P8_12_GPIO_PU >; }; - P8_12_gpio_pd_pin: pinmux_P8_12_gpio_pd_pin { pinctrl-single,pins = < P8_12_GPIO_PD >; }; - P8_12_gpio_input_pin: pinmux_P8_12_gpio_input_pin { pinctrl-single,pins = < P8_12_GPIO_INPUT >; }; - P8_12_qep_pin: pinmux_P8_12_qep_pin { pinctrl-single,pins = < P8_12_QEP >; }; - P8_12_pruout_pin: pinmux_P8_12_pruout_pin { pinctrl-single,pins = < P8_12_TIMER >; }; + P8_12_default_pin: pinmux_P8_12_default_pin { pinctrl-single,pins = < P8_12_DEFAULT >; }; /* vin1a_d6.gpio3_10 */ + P8_12_gpio_pin: pinmux_P8_12_gpio_pin { pinctrl-single,pins = < P8_12_GPIO >; }; /* vin1a_d6.gpio3_10 */ + P8_12_gpio_pu_pin: pinmux_P8_12_gpio_pu_pin { pinctrl-single,pins = < P8_12_GPIO_PU >; }; /* vin1a_d6.gpio3_10 */ + P8_12_gpio_pd_pin: pinmux_P8_12_gpio_pd_pin { pinctrl-single,pins = < P8_12_GPIO_PD >; }; /* vin1a_d6.gpio3_10 */ + P8_12_gpio_input_pin: pinmux_P8_12_gpio_input_pin { pinctrl-single,pins = < P8_12_GPIO_INPUT >; }; /* vin1a_d6.gpio3_10 */ + P8_12_qep_pin: pinmux_P8_12_qep_pin { pinctrl-single,pins = < P8_12_QEP >; }; /* vin1a_d6.eQEP2A_in */ + P8_12_pruout_pin: pinmux_P8_12_pruout_pin { pinctrl-single,pins = < P8_12_PRUOUT >; }; /* vin1a_d6.pr1_pru0_gpo3 */ /* P8_13 (ball D3) gpio4_11 */ - P8_13_default_pin: pinmux_P8_13_default_pin { pinctrl-single,pins = < P8_13_DEFAULT >; }; - P8_13_gpio_pin: pinmux_P8_13_gpio_pin { pinctrl-single,pins = < P8_13_GPIO >; }; - P8_13_gpio_pu_pin: pinmux_P8_13_gpio_pu_pin { pinctrl-single,pins = < P8_13_GPIO_PU >; }; - P8_13_gpio_pd_pin: pinmux_P8_13_gpio_pd_pin { pinctrl-single,pins = < P8_13_GPIO_PD >; }; - P8_13_gpio_input_pin: pinmux_P8_13_gpio_input_pin { pinctrl-single,pins = < P8_13_GPIO_INPUT >; }; - P8_13_pwm_pin: pinmux_P8_13_pwm_pin { pinctrl-single,pins = < P8_13_PWM >; }; + P8_13_default_pin: pinmux_P8_13_default_pin { pinctrl-single,pins = < P8_13_DEFAULT >; }; /* vin2a_d10.gpio4_11 */ + P8_13_gpio_pin: pinmux_P8_13_gpio_pin { pinctrl-single,pins = < P8_13_GPIO >; }; /* vin2a_d10.gpio4_11 */ + P8_13_gpio_pu_pin: pinmux_P8_13_gpio_pu_pin { pinctrl-single,pins = < P8_13_GPIO_PU >; }; /* vin2a_d10.gpio4_11 */ + P8_13_gpio_pd_pin: pinmux_P8_13_gpio_pd_pin { pinctrl-single,pins = < P8_13_GPIO_PD >; }; /* vin2a_d10.gpio4_11 */ + P8_13_gpio_input_pin: pinmux_P8_13_gpio_input_pin { pinctrl-single,pins = < P8_13_GPIO_INPUT >; }; /* vin2a_d10.gpio4_11 */ + P8_13_pwm_pin: pinmux_P8_13_pwm_pin { pinctrl-single,pins = < P8_13_PWM >; }; /* vin2a_d10.ehrpwm2B */ /* P8_14 (ball D5) gpio4_13*/ - P8_14_default_pin: pinmux_P8_14_default_pin { pinctrl-single,pins = < P8_14_DEFAULT >; }; - P8_14_gpio_pin: pinmux_P8_14_gpio_pin { pinctrl-single,pins = < P8_14_GPIO >; }; - P8_14_gpio_pu_pin: pinmux_P8_14_gpio_pu_pin { pinctrl-single,pins = < P8_14_GPIO_PU >; }; - P8_14_gpio_pd_pin: pinmux_P8_14_gpio_pd_pin { pinctrl-single,pins = < P8_14_GPIO_PD >; }; - P8_14_gpio_input_pin: pinmux_P8_14_gpio_input_pin { pinctrl-single,pins = < P8_14_GPIO_INPUT >; }; - P8_14_pwm_pin: pinmux_P8_14_pwm_pin { pinctrl-single,pins = < P8_14_PWM >; }; + P8_14_default_pin: pinmux_P8_14_default_pin { pinctrl-single,pins = < P8_14_DEFAULT >; }; /* vin2a_d12.gpio4_13 */ + P8_14_gpio_pin: pinmux_P8_14_gpio_pin { pinctrl-single,pins = < P8_14_GPIO >; }; /* vin2a_d12.gpio4_13 */ + P8_14_gpio_pu_pin: pinmux_P8_14_gpio_pu_pin { pinctrl-single,pins = < P8_14_GPIO_PU >; }; /* vin2a_d12.gpio4_13 */ + P8_14_gpio_pd_pin: pinmux_P8_14_gpio_pd_pin { pinctrl-single,pins = < P8_14_GPIO_PD >; }; /* vin2a_d12.gpio4_13 */ + P8_14_gpio_input_pin: pinmux_P8_14_gpio_input_pin { pinctrl-single,pins = < P8_14_GPIO_INPUT >; }; /* vin2a_d12.gpio4_13 */ + P8_14_pwm_pin: pinmux_P8_14_pwm_pin { pinctrl-single,pins = < P8_14_PWM >; }; /* vin2a_d12.eCAP2_in_PWM2_out */ /* P8_15a (ball D1) gpio4_3*/ - P8_15_default_pin: pinmux_P8_15_default_pin { pinctrl-single,pins = < P8_15_DEFAULT >; }; - P8_15_gpio_pin: pinmux_P8_15_gpio_pin { pinctrl-single,pins = < P8_15_GPIO >; }; - P8_15_gpio_pu_pin: pinmux_P8_15_gpio_pu_pin { pinctrl-single,pins = < P8_15_GPIO_PU >; }; - P8_15_gpio_pd_pin: pinmux_P8_15_gpio_pd_pin { pinctrl-single,pins = < P8_15_GPIO_PD >; }; - P8_15_gpio_input_pin: pinmux_P8_15_gpio_input_pin { pinctrl-single,pins = < P8_15_GPIO_INPUT >; }; - P8_15_pru_ecap_pin: pinmux_P8_15_pru_ecap_pin { pinctrl-single,pins = < P8_15_PRU_ECAP >; }; + P8_15_default_pin: pinmux_P8_15_default_pin { pinctrl-single,pins = < P8_15_DEFAULT >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ + P8_15_gpio_pin: pinmux_P8_15_gpio_pin { pinctrl-single,pins = < P8_15_GPIO >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ + P8_15_gpio_pu_pin: pinmux_P8_15_gpio_pu_pin { pinctrl-single,pins = < P8_15_GPIO_PU >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ + P8_15_gpio_pd_pin: pinmux_P8_15_gpio_pd_pin { pinctrl-single,pins = < P8_15_GPIO_PD >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ + P8_15_gpio_input_pin: pinmux_P8_15_gpio_input_pin { pinctrl-single,pins = < P8_15_GPIO_INPUT >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ + P8_15_pru_ecap_pin: pinmux_P8_15_pru_ecap_pin { pinctrl-single,pins = < P8_15_PRU_ECAP >; }; /* vin2a_d2.pr1_ecap0_ecap_capin_apwm_o, vin2a_d19.off */ /* P8_15b (ball A3) gpio4_27 */ - P8_15_pruin_pin: pinmux_P8_15_pruin_pin { pinctrl-single,pins = < P8_15_PRUIN >; }; + P8_15_pruin_pin: pinmux_P8_15_pruin_pin { pinctrl-single,pins = < P8_15_PRUIN >; }; /* vin2a_d19.pr1_pru1_gpi16, vin2a_d2.off */ /* P8_16 (ball B4) gpio4_29 */ - P8_16_default_pin: pinmux_P8_16_default_pin { pinctrl-single,pins = < P8_16_DEFAULT >; }; - P8_16_gpio_pin: pinmux_P8_16_gpio_pin { pinctrl-single,pins = < P8_16_GPIO >; }; - P8_16_gpio_pu_pin: pinmux_P8_16_gpio_pu_pin { pinctrl-single,pins = < P8_16_GPIO_PU >; }; - P8_16_gpio_pd_pin: pinmux_P8_16_gpio_pd_pin { pinctrl-single,pins = < P8_16_GPIO_PD >; }; - P8_16_gpio_input_pin: pinmux_P8_16_gpio_input_pin { pinctrl-single,pins = < P8_16_GPIO_INPUT >; }; - P8_16_pruin_pin: pinmux_P8_16_pruin_pin { pinctrl-single,pins = < P8_16_PRUIN >; }; + P8_16_default_pin: pinmux_P8_16_default_pin { pinctrl-single,pins = < P8_16_DEFAULT >; }; /* vin2a_d21.gpio4_29 */ + P8_16_gpio_pin: pinmux_P8_16_gpio_pin { pinctrl-single,pins = < P8_16_GPIO >; }; /* vin2a_d21.gpio4_29 */ + P8_16_gpio_pu_pin: pinmux_P8_16_gpio_pu_pin { pinctrl-single,pins = < P8_16_GPIO_PU >; }; /* vin2a_d21.gpio4_29 */ + P8_16_gpio_pd_pin: pinmux_P8_16_gpio_pd_pin { pinctrl-single,pins = < P8_16_GPIO_PD >; }; /* vin2a_d21.gpio4_29 */ + P8_16_gpio_input_pin: pinmux_P8_16_gpio_input_pin { pinctrl-single,pins = < P8_16_GPIO_INPUT >; }; /* vin2a_d21.gpio4_29 */ + P8_16_pruin_pin: pinmux_P8_16_pruin_pin { pinctrl-single,pins = < P8_16_PRUIN >; }; /* vin2a_d21.pr1_pru1_gpi18 */ /* P8_17 (ball A7) gpio8_18 */ - P8_17_default_pin: pinmux_P8_17_default_pin { pinctrl-single,pins = < P8_17_DEFAULT >; }; - P8_17_gpio_pin: pinmux_P8_17_gpio_pin { pinctrl-single,pins = < P8_17_GPIO >; }; - P8_17_gpio_pu_pin: pinmux_P8_17_gpio_pu_pin { pinctrl-single,pins = < P8_17_GPIO_PU >; }; - P8_17_gpio_pd_pin: pinmux_P8_17_gpio_pd_pin { pinctrl-single,pins = < P8_17_GPIO_PD >; }; - P8_17_gpio_input_pin: pinmux_P8_17_gpio_input_pin { pinctrl-single,pins = < P8_17_GPIO_INPUT >; }; + P8_17_default_pin: pinmux_P8_17_default_pin { pinctrl-single,pins = < P8_17_DEFAULT >; }; /* vout1_d18.gpio8_18 */ + P8_17_gpio_pin: pinmux_P8_17_gpio_pin { pinctrl-single,pins = < P8_17_GPIO >; }; /* vout1_d18.gpio8_18 */ + P8_17_gpio_pu_pin: pinmux_P8_17_gpio_pu_pin { pinctrl-single,pins = < P8_17_GPIO_PU >; }; /* vout1_d18.gpio8_18 */ + P8_17_gpio_pd_pin: pinmux_P8_17_gpio_pd_pin { pinctrl-single,pins = < P8_17_GPIO_PD >; }; /* vout1_d18.gpio8_18 */ + P8_17_gpio_input_pin: pinmux_P8_17_gpio_input_pin { pinctrl-single,pins = < P8_17_GPIO_INPUT >; }; /* vout1_d18.gpio8_18 */ /* P8_18 (ball F5) gpio4_9 */ - P8_18_default_pin: pinmux_P8_18_default_pin { pinctrl-single,pins = < P8_18_DEFAULT >; }; - P8_18_gpio_pin: pinmux_P8_18_gpio_pin { pinctrl-single,pins = < P8_18_GPIO >; }; - P8_18_gpio_pu_pin: pinmux_P8_18_gpio_pu_pin { pinctrl-single,pins = < P8_18_GPIO_PU >; }; - P8_18_gpio_pd_pin: pinmux_P8_18_gpio_pd_pin { pinctrl-single,pins = < P8_18_GPIO_PD >; }; - P8_18_gpio_input_pin: pinmux_P8_18_gpio_input_pin { pinctrl-single,pins = < P8_18_GPIO_INPUT >; }; - P8_18_qep_pin: pinmux_P8_18_qep_pin { pinctrl-single,pins = < P8_18_QEP >; }; + P8_18_default_pin: pinmux_P8_18_default_pin { pinctrl-single,pins = < P8_18_DEFAULT >; }; /* vin2a_d8.gpio4_9 */ + P8_18_gpio_pin: pinmux_P8_18_gpio_pin { pinctrl-single,pins = < P8_18_GPIO >; }; /* vin2a_d8.gpio4_9 */ + P8_18_gpio_pu_pin: pinmux_P8_18_gpio_pu_pin { pinctrl-single,pins = < P8_18_GPIO_PU >; }; /* vin2a_d8.gpio4_9 */ + P8_18_gpio_pd_pin: pinmux_P8_18_gpio_pd_pin { pinctrl-single,pins = < P8_18_GPIO_PD >; }; /* vin2a_d8.gpio4_9 */ + P8_18_gpio_input_pin: pinmux_P8_18_gpio_input_pin { pinctrl-single,pins = < P8_18_GPIO_INPUT >; }; /* vin2a_d8.gpio4_9 */ + P8_18_qep_pin: pinmux_P8_18_qep_pin { pinctrl-single,pins = < P8_18_QEP >; }; /* vin2a_d8.eQEP2_strobe */ /* P8_19 (ball E6) gpio4_10 */ - P8_19_default_pin: pinmux_P8_19_default_pin { pinctrl-single,pins = < P8_19_DEFAULT >; }; - P8_19_gpio_pin: pinmux_P8_19_gpio_pin { pinctrl-single,pins = < P8_19_GPIO >; }; - P8_19_gpio_pu_pin: pinmux_P8_19_gpio_pu_pin { pinctrl-single,pins = < P8_19_GPIO_PU >; }; - P8_19_gpio_pd_pin: pinmux_P8_19_gpio_pd_pin { pinctrl-single,pins = < P8_19_GPIO_PD >; }; - P8_19_gpio_input_pin: pinmux_P8_19_gpio_input_pin { pinctrl-single,pins = < P8_19_GPIO_INPUT >; }; - P8_19_pwm_pin: pinmux_P8_19_pwm_pin { pinctrl-single,pins = < P8_19_PWM >; }; + P8_19_default_pin: pinmux_P8_19_default_pin { pinctrl-single,pins = < P8_19_DEFAULT >; }; /* vin2a_d9.gpio4_10 */ + P8_19_gpio_pin: pinmux_P8_19_gpio_pin { pinctrl-single,pins = < P8_19_GPIO >; }; /* vin2a_d9.gpio4_10 */ + P8_19_gpio_pu_pin: pinmux_P8_19_gpio_pu_pin { pinctrl-single,pins = < P8_19_GPIO_PU >; }; /* vin2a_d9.gpio4_10 */ + P8_19_gpio_pd_pin: pinmux_P8_19_gpio_pd_pin { pinctrl-single,pins = < P8_19_GPIO_PD >; }; /* vin2a_d9.gpio4_10 */ + P8_19_gpio_input_pin: pinmux_P8_19_gpio_input_pin { pinctrl-single,pins = < P8_19_GPIO_INPUT >; }; /* vin2a_d9.gpio4_10 */ + P8_19_pwm_pin: pinmux_P8_19_pwm_pin { pinctrl-single,pins = < P8_19_PWM >; }; /* vin2a_d9.ehrpwm2A */ /* P8_20 (ball AC4) gpio6_30 */ - P8_20_default_pin: pinmux_P8_20_default_pin { pinctrl-single,pins = < P8_20_DEFAULT >; }; - P8_20_gpio_pin: pinmux_P8_20_gpio_pin { pinctrl-single,pins = < P8_20_GPIO >; }; - P8_20_gpio_pu_pin: pinmux_P8_20_gpio_pu_pin { pinctrl-single,pins = < P8_20_GPIO_PU >; }; - P8_20_gpio_pd_pin: pinmux_P8_20_gpio_pd_pin { pinctrl-single,pins = < P8_20_GPIO_PD >; }; - P8_20_gpio_input_pin: pinmux_P8_20_gpio_input_pin { pinctrl-single,pins = < P8_20_GPIO_INPUT >; }; - P8_20_pruout_pin: pinmux_P8_20_pruout_pin { pinctrl-single,pins = < P8_20_PRUOUT >; }; - P8_20_pruin_pin: pinmux_P8_20_pruin_pin { pinctrl-single,pins = < P8_20_PRUIN >; }; + P8_20_default_pin: pinmux_P8_20_default_pin { pinctrl-single,pins = < P8_20_DEFAULT >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_gpio_pin: pinmux_P8_20_gpio_pin { pinctrl-single,pins = < P8_20_GPIO >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_gpio_pu_pin: pinmux_P8_20_gpio_pu_pin { pinctrl-single,pins = < P8_20_GPIO_PU >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_gpio_pd_pin: pinmux_P8_20_gpio_pd_pin { pinctrl-single,pins = < P8_20_GPIO_PD >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_gpio_input_pin: pinmux_P8_20_gpio_input_pin { pinctrl-single,pins = < P8_20_GPIO_INPUT >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_pruout_pin: pinmux_P8_20_pruout_pin { pinctrl-single,pins = < P8_20_PRUOUT >; }; /* mmc3_cmd.pr2_pru0_gpo3 */ + P8_20_pruin_pin: pinmux_P8_20_pruin_pin { pinctrl-single,pins = < P8_20_PRUIN >; }; /* mmc3_cmd.pr2_pru0_gpi3 */ /* P8_21 (ball AD4) gpio6_29 */ - P8_21_default_pin: pinmux_P8_21_default_pin { pinctrl-single,pins = < P8_21_DEFAULT >; }; - P8_21_gpio_pin: pinmux_P8_21_gpio_pin { pinctrl-single,pins = < P8_21_GPIO >; }; - P8_21_gpio_pu_pin: pinmux_P8_21_gpio_pu_pin { pinctrl-single,pins = < P8_21_GPIO_PU >; }; - P8_21_gpio_pd_pin: pinmux_P8_21_gpio_pd_pin { pinctrl-single,pins = < P8_21_GPIO_PD >; }; - P8_21_gpio_input_pin: pinmux_P8_21_gpio_input_pin { pinctrl-single,pins = < P8_21_GPIO_INPUT >; }; - P8_21_pruout_pin: pinmux_P8_21_pruout_pin { pinctrl-single,pins = < P8_21_PRUOUT >; }; - P8_21_pruin_pin: pinmux_P8_21_pruin_pin { pinctrl-single,pins = < P8_21_PRUIN >; }; + P8_21_default_pin: pinmux_P8_21_default_pin { pinctrl-single,pins = < P8_21_DEFAULT >; }; /* mmc3_clk.gpio6_29 */ + P8_21_gpio_pin: pinmux_P8_21_gpio_pin { pinctrl-single,pins = < P8_21_GPIO >; }; /* mmc3_clk.gpio6_29 */ + P8_21_gpio_pu_pin: pinmux_P8_21_gpio_pu_pin { pinctrl-single,pins = < P8_21_GPIO_PU >; }; /* mmc3_clk.gpio6_29 */ + P8_21_gpio_pd_pin: pinmux_P8_21_gpio_pd_pin { pinctrl-single,pins = < P8_21_GPIO_PD >; }; /* mmc3_clk.gpio6_29 */ + P8_21_gpio_input_pin: pinmux_P8_21_gpio_input_pin { pinctrl-single,pins = < P8_21_GPIO_INPUT >; }; /* mmc3_clk.gpio6_29 */ + P8_21_pruout_pin: pinmux_P8_21_pruout_pin { pinctrl-single,pins = < P8_21_PRUOUT >; }; /* mmc3_clk.pr2_pru0_gpo2 */ + P8_21_pruin_pin: pinmux_P8_21_pruin_pin { pinctrl-single,pins = < P8_21_PRUIN >; }; /* mmc3_clk.pr2_pru0_gpi2 */ /* P8_22 (ball AD6) gpio1_23 */ - P8_22_default_pin: pinmux_P8_22_default_pin { pinctrl-single,pins = < P8_22_DEFAULT >; }; - P8_22_gpio_pin: pinmux_P8_22_gpio_pin { pinctrl-single,pins = < P8_22_GPIO >; }; - P8_22_gpio_pu_pin: pinmux_P8_22_gpio_pu_pin { pinctrl-single,pins = < P8_22_GPIO_PU >; }; - P8_22_gpio_pd_pin: pinmux_P8_22_gpio_pd_pin { pinctrl-single,pins = < P8_22_GPIO_PD >; }; - P8_22_gpio_input_pin: pinmux_P8_22_gpio_input_pin { pinctrl-single,pins = < P8_22_GPIO_INPUT >; }; + P8_22_default_pin: pinmux_P8_22_default_pin { pinctrl-single,pins = < P8_22_DEFAULT >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_gpio_pin: pinmux_P8_22_gpio_pin { pinctrl-single,pins = < P8_22_GPIO >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_gpio_pu_pin: pinmux_P8_22_gpio_pu_pin { pinctrl-single,pins = < P8_22_GPIO_PU >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_gpio_pd_pin: pinmux_P8_22_gpio_pd_pin { pinctrl-single,pins = < P8_22_GPIO_PD >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_gpio_input_pin: pinmux_P8_22_gpio_input_pin { pinctrl-single,pins = < P8_22_GPIO_INPUT >; }; /* mmc3_dat5.gpio1_23 */ /* P8_23 (ball AC8) gpio1_22 */ - P8_23_default_pin: pinmux_P8_23_default_pin { pinctrl-single,pins = < P8_23_DEFAULT >; }; - P8_23_gpio_pin: pinmux_P8_23_gpio_pin { pinctrl-single,pins = < P8_23_GPIO >; }; - P8_23_gpio_pu_pin: pinmux_P8_23_gpio_pu_pin { pinctrl-single,pins = < P8_23_GPIO_PU >; }; - P8_23_gpio_pd_pin: pinmux_P8_23_gpio_pd_pin { pinctrl-single,pins = < P8_23_GPIO_PD >; }; - P8_23_gpio_input_pin: pinmux_P8_23_gpio_input_pin { pinctrl-single,pins = < P8_23_GPIO_INPUT >; }; + P8_23_default_pin: pinmux_P8_23_default_pin { pinctrl-single,pins = < P8_23_DEFAULT >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_gpio_pin: pinmux_P8_23_gpio_pin { pinctrl-single,pins = < P8_23_GPIO >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_gpio_pu_pin: pinmux_P8_23_gpio_pu_pin { pinctrl-single,pins = < P8_23_GPIO_PU >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_gpio_pd_pin: pinmux_P8_23_gpio_pd_pin { pinctrl-single,pins = < P8_23_GPIO_PD >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_gpio_input_pin: pinmux_P8_23_gpio_input_pin { pinctrl-single,pins = < P8_23_GPIO_INPUT >; }; /* mmc3_dat4.gpio1_22 */ /* P8_24 (ball AC6) gpio7_0 */ - P8_24_default_pin: pinmux_P8_24_default_pin { pinctrl-single,pins = < P8_24_DEFAULT >; }; - P8_24_gpio_pin: pinmux_P8_24_gpio_pin { pinctrl-single,pins = < P8_24_GPIO >; }; - P8_24_gpio_pu_pin: pinmux_P8_24_gpio_pu_pin { pinctrl-single,pins = < P8_24_GPIO_PU >; }; - P8_24_gpio_pd_pin: pinmux_P8_24_gpio_pd_pin { pinctrl-single,pins = < P8_24_GPIO_PD >; }; - P8_24_gpio_input_pin: pinmux_P8_24_gpio_input_pin { pinctrl-single,pins = < P8_24_GPIO_INPUT >; }; + P8_24_default_pin: pinmux_P8_24_default_pin { pinctrl-single,pins = < P8_24_DEFAULT >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_gpio_pin: pinmux_P8_24_gpio_pin { pinctrl-single,pins = < P8_24_GPIO >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_gpio_pu_pin: pinmux_P8_24_gpio_pu_pin { pinctrl-single,pins = < P8_24_GPIO_PU >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_gpio_pd_pin: pinmux_P8_24_gpio_pd_pin { pinctrl-single,pins = < P8_24_GPIO_PD >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_gpio_input_pin: pinmux_P8_24_gpio_input_pin { pinctrl-single,pins = < P8_24_GPIO_INPUT >; }; /* mmc3_dat1.gpio7_0 */ /* P8_25 (ball AC7) gpio6_31 */ - P8_25_default_pin: pinmux_P8_25_default_pin { pinctrl-single,pins = < P8_25_DEFAULT >; }; - P8_25_gpio_pin: pinmux_P8_25_gpio_pin { pinctrl-single,pins = < P8_25_GPIO >; }; - P8_25_gpio_pu_pin: pinmux_P8_25_gpio_pu_pin { pinctrl-single,pins = < P8_25_GPIO_PU >; }; - P8_25_gpio_pd_pin: pinmux_P8_25_gpio_pd_pin { pinctrl-single,pins = < P8_25_GPIO_PD >; }; - P8_25_gpio_input_pin: pinmux_P8_25_gpio_input_pin { pinctrl-single,pins = < P8_25_GPIO_INPUT >; }; + P8_25_default_pin: pinmux_P8_25_default_pin { pinctrl-single,pins = < P8_25_DEFAULT >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_gpio_pin: pinmux_P8_25_gpio_pin { pinctrl-single,pins = < P8_25_GPIO >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_gpio_pu_pin: pinmux_P8_25_gpio_pu_pin { pinctrl-single,pins = < P8_25_GPIO_PU >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_gpio_pd_pin: pinmux_P8_25_gpio_pd_pin { pinctrl-single,pins = < P8_25_GPIO_PD >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_gpio_input_pin: pinmux_P8_25_gpio_input_pin { pinctrl-single,pins = < P8_25_GPIO_INPUT >; }; /* mmc3_dat0.gpio6_31 */ /* P8_26 (ball B3) gpio4_28 */ - P8_26_default_pin: pinmux_P8_26_default_pin { pinctrl-single,pins = < P8_26_DEFAULT >; }; - P8_26_gpio_pin: pinmux_P8_26_gpio_pin { pinctrl-single,pins = < P8_26_GPIO >; }; - P8_26_gpio_pu_pin: pinmux_P8_26_gpio_pu_pin { pinctrl-single,pins = < P8_26_GPIO_PU >; }; - P8_26_gpio_pd_pin: pinmux_P8_26_gpio_pd_pin { pinctrl-single,pins = < P8_26_GPIO_PD >; }; - P8_26_gpio_input_pin: pinmux_P8_26_gpio_input_pin { pinctrl-single,pins = < P8_26_GPIO_INPUT >; }; + P8_26_default_pin: pinmux_P8_26_default_pin { pinctrl-single,pins = < P8_26_DEFAULT >; }; /* vin2a_d20.gpio4_28 */ + P8_26_gpio_pin: pinmux_P8_26_gpio_pin { pinctrl-single,pins = < P8_26_GPIO >; }; /* vin2a_d20.gpio4_28 */ + P8_26_gpio_pu_pin: pinmux_P8_26_gpio_pu_pin { pinctrl-single,pins = < P8_26_GPIO_PU >; }; /* vin2a_d20.gpio4_28 */ + P8_26_gpio_pd_pin: pinmux_P8_26_gpio_pd_pin { pinctrl-single,pins = < P8_26_GPIO_PD >; }; /* vin2a_d20.gpio4_28 */ + P8_26_gpio_input_pin: pinmux_P8_26_gpio_input_pin { pinctrl-single,pins = < P8_26_GPIO_INPUT >; }; /* vin2a_d20.gpio4_28 */ /* P8_27a (ball E11) gpio4_23 */ - P8_27_default_pin: pinmux_P8_27_default_pin { pinctrl-single,pins = < P8_27_DEFAULT >; }; - P8_27_gpio_pin: pinmux_P8_27_gpio_pin { pinctrl-single,pins = < P8_27_GPIO >; }; - P8_27_gpio_pu_pin: pinmux_P8_27_gpio_pu_pin { pinctrl-single,pins = < P8_27_GPIO_PU >; }; - P8_27_gpio_pd_pin: pinmux_P8_27_gpio_pd_pin { pinctrl-single,pins = < P8_27_GPIO_PD >; }; - P8_27_gpio_input_pin: pinmux_P8_27_gpio_input_pin { pinctrl-single,pins = < P8_27_GPIO_INPUT >; }; + P8_27_default_pin: pinmux_P8_27_default_pin { pinctrl-single,pins = < P8_27_DEFAULT >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ + P8_27_gpio_pin: pinmux_P8_27_gpio_pin { pinctrl-single,pins = < P8_27_GPIO >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ + P8_27_gpio_pu_pin: pinmux_P8_27_gpio_pu_pin { pinctrl-single,pins = < P8_27_GPIO_PU >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ + P8_27_gpio_pd_pin: pinmux_P8_27_gpio_pd_pin { pinctrl-single,pins = < P8_27_GPIO_PD >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ + P8_27_gpio_input_pin: pinmux_P8_27_gpio_input_pin { pinctrl-single,pins = < P8_27_GPIO_INPUT >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ /* P8_27b (ball A8) gpio8_19 */ - P8_27_pruout_pin: pinmux_P8_27_pruout_pin { pinctrl-single,pins = < P8_27_PRUOUT >; }; - P8_27_pruin_pin: pinmux_P8_27_pruin_pin { pinctrl-single,pins = < P8_27_PRUIN >; }; + P8_27_pruout_pin: pinmux_P8_27_pruout_pin { pinctrl-single,pins = < P8_27_PRUOUT >; }; /* vout1_d19.pr2_pru0_gpo16, vout1_vsync.off */ + P8_27_pruin_pin: pinmux_P8_27_pruin_pin { pinctrl-single,pins = < P8_27_PRUIN >; }; /* vout1_d19.pr2_pru0_gpi16, vout1_vsync.off */ /* P8_28a (ball D11) gpio4_19 */ - P8_28_default_pin: pinmux_P8_28_default_pin { pinctrl-single,pins = < P8_28A_DEFAULT >; }; - P8_28_gpio_pin: pinmux_P8_28_gpio_pin { pinctrl-single,pins = < P8_28A_GPIO >; }; - P8_28_gpio_pu_pin: pinmux_P8_28_gpio_pu_pin { pinctrl-single,pins = < P8_28A_GPIO_PU >; }; - P8_28_gpio_pd_pin: pinmux_P8_28_gpio_pd_pin { pinctrl-single,pins = < P8_28A_GPIO_PD >; }; - P8_28_gpio_input_pin: pinmux_P8_28_gpio_input_pin { pinctrl-single,pins = < P8_28A_GPIO_INPUT >; }; + P8_28_default_pin: pinmux_P8_28_default_pin { pinctrl-single,pins = < P8_28A_DEFAULT >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ + P8_28_gpio_pin: pinmux_P8_28_gpio_pin { pinctrl-single,pins = < P8_28A_GPIO >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ + P8_28_gpio_pu_pin: pinmux_P8_28_gpio_pu_pin { pinctrl-single,pins = < P8_28A_GPIO_PU >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ + P8_28_gpio_pd_pin: pinmux_P8_28_gpio_pd_pin { pinctrl-single,pins = < P8_28A_GPIO_PD >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ + P8_28_gpio_input_pin: pinmux_P8_28_gpio_input_pin { pinctrl-single,pins = < P8_28A_GPIO_INPUT >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ /* P8_28b (ball C9) gpio8_20 */ - P8_28_pruout_pin: pinmux_P8_28_pruout_pin { pinctrl-single,pins = < P8_28A_PRUOUT >; }; - P8_28_pruin_pin: pinmux_P8_28_pruin_pin { pinctrl-single,pins = < P8_28A_PRUIN >; }; + P8_28_pruout_pin: pinmux_P8_28_pruout_pin { pinctrl-single,pins = < P8_28A_PRUOUT >; }; /* vout1_d20.pr2_pru0_gpo17, vout1_clk.off */ + P8_28_pruin_pin: pinmux_P8_28_pruin_pin { pinctrl-single,pins = < P8_28A_PRUIN >; }; /* vout1_d20.pr2_pru0_gpi17, vout1_clk.off */ /* P8_29a (ball C11) gpio4_22 */ - P8_29_default_pin: pinmux_P8_29_default_pin { pinctrl-single,pins = < P8_29_DEFAULT >; }; - P8_29_gpio_pin: pinmux_P8_29_gpio_pin { pinctrl-single,pins = < P8_29_GPIO >; }; - P8_29_gpio_pu_pin: pinmux_P8_29_gpio_pu_pin { pinctrl-single,pins = < P8_29_GPIO_PU >; }; - P8_29_gpio_pd_pin: pinmux_P8_29_gpio_pd_pin { pinctrl-single,pins = < P8_29_GPIO_PD >; }; - P8_29_gpio_input_pin: pinmux_P8_29_gpio_input_pin { pinctrl-single,pins = < P8_29_GPIO_INPUT >; }; + P8_29_default_pin: pinmux_P8_29_default_pin { pinctrl-single,pins = < P8_29_DEFAULT >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ + P8_29_gpio_pin: pinmux_P8_29_gpio_pin { pinctrl-single,pins = < P8_29_GPIO >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ + P8_29_gpio_pu_pin: pinmux_P8_29_gpio_pu_pin { pinctrl-single,pins = < P8_29_GPIO_PU >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ + P8_29_gpio_pd_pin: pinmux_P8_29_gpio_pd_pin { pinctrl-single,pins = < P8_29_GPIO_PD >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ + P8_29_gpio_input_pin: pinmux_P8_29_gpio_input_pin { pinctrl-single,pins = < P8_29_GPIO_INPUT >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ /* P8_29b (ball A9) gpio8_21 */ - P8_29_pruout_pin: pinmux_P8_29_pruout_pin { pinctrl-single,pins = < P8_29_PRUOUT >; }; - P8_29_pruin_pin: pinmux_P8_29_pruin_pin { pinctrl-single,pins = < P8_29_PRUIN >; }; + P8_29_pruout_pin: pinmux_P8_29_pruout_pin { pinctrl-single,pins = < P8_29_PRUOUT >; }; /* vout1_d21.pr2_pru0_gpo18, vout1_hsync.off */ + P8_29_pruin_pin: pinmux_P8_29_pruin_pin { pinctrl-single,pins = < P8_29_PRUIN >; }; /* vout1_d21.pr2_pru0_gpi18, vout1_hsync.off */ /* P8_30a (ball B10) gpio4_20 */ - P8_30_default_pin: pinmux_P8_30_default_pin { pinctrl-single,pins = < P8_30_DEFAULT >; }; - P8_30_gpio_pin: pinmux_P8_30_gpio_pin { pinctrl-single,pins = < P8_30_GPIO >; }; - P8_30_gpio_pu_pin: pinmux_P8_30_gpio_pu_pin { pinctrl-single,pins = < P8_30_GPIO_PU >; }; - P8_30_gpio_pd_pin: pinmux_P8_30_gpio_pd_pin { pinctrl-single,pins = < P8_30_GPIO_PD >; }; - P8_30_gpio_input_pin: pinmux_P8_30_gpio_input_pin { pinctrl-single,pins = < P8_30_GPIO_INPUT >; }; + P8_30_default_pin: pinmux_P8_30_default_pin { pinctrl-single,pins = < P8_30_DEFAULT >; }; /* vout1_de.gpio4_20, vout1_d22.off */ + P8_30_gpio_pin: pinmux_P8_30_gpio_pin { pinctrl-single,pins = < P8_30_GPIO >; }; /* vout1_de.gpio4_20, vout1_d22.off */ + P8_30_gpio_pu_pin: pinmux_P8_30_gpio_pu_pin { pinctrl-single,pins = < P8_30_GPIO_PU >; }; /* vout1_de.gpio4_20, vout1_d22.off */ + P8_30_gpio_pd_pin: pinmux_P8_30_gpio_pd_pin { pinctrl-single,pins = < P8_30_GPIO_PD >; }; /* vout1_de.gpio4_20, vout1_d22.off */ + P8_30_gpio_input_pin: pinmux_P8_30_gpio_input_pin { pinctrl-single,pins = < P8_30_GPIO_INPUT >; }; /* vout1_de.gpio4_20, vout1_d22.off */ /* P8_30b (ball B9) gpio8_22 */ - P8_30_pruout_pin: pinmux_P8_30_pruout_pin { pinctrl-single,pins = < P8_30_PRUOUT >; }; - P8_30_pruin_pin: pinmux_P8_30_pruin_pin { pinctrl-single,pins = < P8_30_PRUIN >; }; + P8_30_pruout_pin: pinmux_P8_30_pruout_pin { pinctrl-single,pins = < P8_30_PRUOUT >; }; /* vout1_d22.pr2_pru0_gpo19, vout1_de.off */ + P8_30_pruin_pin: pinmux_P8_30_pruin_pin { pinctrl-single,pins = < P8_30_PRUIN >; }; /* vout1_d22.pr2_pru0_gpi19, vout1_de.off */ /* P8_31a (ball C8) gpio8_14 */ - P8_31_default_pin: pinmux_P8_31_default_pin { pinctrl-single,pins = < P8_31_DEFAULT >; }; - P8_31_gpio_pin: pinmux_P8_31_gpio_pin { pinctrl-single,pins = < P8_31_GPIO >; }; - P8_31_gpio_pu_pin: pinmux_P8_31_gpio_pu_pin { pinctrl-single,pins = < P8_31_GPIO_PU >; }; - P8_31_gpio_pd_pin: pinmux_P8_31_gpio_pd_pin { pinctrl-single,pins = < P8_31_GPIO_PD >; }; - P8_31_gpio_input_pin: pinmux_P8_31_gpio_input_pin { pinctrl-single,pins = < P8_31_GPIO_INPUT >; }; + P8_31_default_pin: pinmux_P8_31_default_pin { pinctrl-single,pins = < P8_31_DEFAULT >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ + P8_31_gpio_pin: pinmux_P8_31_gpio_pin { pinctrl-single,pins = < P8_31_GPIO >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ + P8_31_gpio_pu_pin: pinmux_P8_31_gpio_pu_pin { pinctrl-single,pins = < P8_31_GPIO_PU >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ + P8_31_gpio_pd_pin: pinmux_P8_31_gpio_pd_pin { pinctrl-single,pins = < P8_31_GPIO_PD >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ + P8_31_gpio_input_pin: pinmux_P8_31_gpio_input_pin { pinctrl-single,pins = < P8_31_GPIO_INPUT >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ /* P8_31b (ball G16) */ - P8_31_uart_pin: pinmux_P8_31_uart_pin { pinctrl-single,pins = < P8_31_UART >; }; + P8_31_uart_pin: pinmux_P8_31_uart_pin { pinctrl-single,pins = < P8_31_UART >; }; /* mcasp4_axr0.uart4_rxd,vout1_d14.off */ /* P8_32a (ball C7) gpio8_15 */ - P8_32_default_pin: pinmux_P8_32_default_pin { pinctrl-single,pins = < P8_32_DEFAULT >; }; - P8_32_gpio_pin: pinmux_P8_32_gpio_pin { pinctrl-single,pins = < P8_32_GPIO >; }; - P8_32_gpio_pu_pin: pinmux_P8_32_gpio_pu_pin { pinctrl-single,pins = < P8_32_GPIO_PU >; }; - P8_32_gpio_pd_pin: pinmux_P8_32_gpio_pd_pin { pinctrl-single,pins = < P8_32_GPIO_PD >; }; - P8_32_gpio_input_pin: pinmux_P8_32_gpio_input_pin { pinctrl-single,pins = < P8_32_GPIO_INPUT >; }; + P8_32_default_pin: pinmux_P8_32_default_pin { pinctrl-single,pins = < P8_32_DEFAULT >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ + P8_32_gpio_pin: pinmux_P8_32_gpio_pin { pinctrl-single,pins = < P8_32_GPIO >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ + P8_32_gpio_pu_pin: pinmux_P8_32_gpio_pu_pin { pinctrl-single,pins = < P8_32_GPIO_PU >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ + P8_32_gpio_pd_pin: pinmux_P8_32_gpio_pd_pin { pinctrl-single,pins = < P8_32_GPIO_PD >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ + P8_32_gpio_input_pin: pinmux_P8_32_gpio_input_pin { pinctrl-single,pins = < P8_32_GPIO_INPUT >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ /* P8_32b (ball D17) */ - P8_32_uart_pin: pinmux_P8_32_uart_pin { pinctrl-single,pins = < P8_32_UART >; }; + P8_32_uart_pin: pinmux_P8_32_uart_pin { pinctrl-single,pins = < P8_32_UART >; }; /* mcasp4_axr1.uart4_txd, vout1_d15.off */ /* P8_33a (ball C6) gpio8_13 */ - P8_33_default_pin: pinmux_P8_33_default_pin { pinctrl-single,pins = < P8_33_DEFAULT >; }; - P8_33_gpio_pin: pinmux_P8_33_gpio_pin { pinctrl-single,pins = < P8_33_GPIO >; }; - P8_33_gpio_pu_pin: pinmux_P8_33_gpio_pu_pin { pinctrl-single,pins = < P8_33_GPIO_PU >; }; - P8_33_gpio_pd_pin: pinmux_P8_33_gpio_pd_pin { pinctrl-single,pins = < P8_33_GPIO_PD >; }; - P8_33_gpio_input_pin: pinmux_P8_33_gpio_input_pin { pinctrl-single,pins = < P8_33_GPIO_INPUT >; }; + P8_33_default_pin: pinmux_P8_33_default_pin { pinctrl-single,pins = < P8_33_DEFAULT >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ + P8_33_gpio_pin: pinmux_P8_33_gpio_pin { pinctrl-single,pins = < P8_33_GPIO >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ + P8_33_gpio_pu_pin: pinmux_P8_33_gpio_pu_pin { pinctrl-single,pins = < P8_33_GPIO_PU >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ + P8_33_gpio_pd_pin: pinmux_P8_33_gpio_pd_pin { pinctrl-single,pins = < P8_33_GPIO_PD >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ + P8_33_gpio_input_pin: pinmux_P8_33_gpio_input_pin { pinctrl-single,pins = < P8_33_GPIO_INPUT >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ /* P8_33b (ball AF9) gpio3_1 */ - P8_33_qep_pin: pinmux_P8_33_qep_pin { pinctrl-single,pins = < P8_33_QEP >; }; + P8_33_qep_pin: pinmux_P8_33_qep_pin { pinctrl-single,pins = < P8_33_QEP >; }; /* vin1a_fld0.eQEP1B_in, vout1_d13.off */ /* P8_34a (ball D8) gpio8_11 */ - P8_34_default_pin: pinmux_P8_34_default_pin { pinctrl-single,pins = < P8_34_DEFAULT >; }; - P8_34_gpio_pin: pinmux_P8_34_gpio_pin { pinctrl-single,pins = < P8_34_GPIO >; }; - P8_34_gpio_pu_pin: pinmux_P8_34_gpio_pu_pin { pinctrl-single,pins = < P8_34_GPIO_PU >; }; - P8_34_gpio_pd_pin: pinmux_P8_34_gpio_pd_pin { pinctrl-single,pins = < P8_34_GPIO_PD >; }; - P8_34_gpio_input_pin: pinmux_P8_34_gpio_input_pin { pinctrl-single,pins = < P8_34_GPIO_INPUT >; }; + P8_34_default_pin: pinmux_P8_34_default_pin { pinctrl-single,pins = < P8_34_DEFAULT >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ + P8_34_gpio_pin: pinmux_P8_34_gpio_pin { pinctrl-single,pins = < P8_34_GPIO >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ + P8_34_gpio_pu_pin: pinmux_P8_34_gpio_pu_pin { pinctrl-single,pins = < P8_34_GPIO_PU >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ + P8_34_gpio_pd_pin: pinmux_P8_34_gpio_pd_pin { pinctrl-single,pins = < P8_34_GPIO_PD >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ + P8_34_gpio_input_pin: pinmux_P8_34_gpio_input_pin { pinctrl-single,pins = < P8_34_GPIO_INPUT >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ /* P8_34b (ball G6) gpio4_0 */ - P8_34_pwm_pin: pinmux_P8_34_pwm_pin { pinctrl-single,pins = < P8_34_PWM >; }; + P8_34_pwm_pin: pinmux_P8_34_pwm_pin { pinctrl-single,pins = < P8_34_PWM >; }; /* vin2a_vsync0.ehrpwm1A, vout1_d11.off */ /* P8_35a (ball A5) gpio8_12 */ - P8_35_default_pin: pinmux_P8_35_default_pin { pinctrl-single,pins = < P8_35_DEFAULT >; }; - P8_35_gpio_pin: pinmux_P8_35_gpio_pin { pinctrl-single,pins = < P8_35_GPIO >; }; - P8_35_gpio_pu_pin: pinmux_P8_35_gpio_pu_pin { pinctrl-single,pins = < P8_35_GPIO_PU >; }; - P8_35_gpio_pd_pin: pinmux_P8_35_gpio_pd_pin { pinctrl-single,pins = < P8_35_GPIO_PD >; }; - P8_35_gpio_input_pin: pinmux_P8_35_gpio_input_pin { pinctrl-single,pins = < P8_35_GPIO_INPUT >; }; + P8_35_default_pin: pinmux_P8_35_default_pin { pinctrl-single,pins = < P8_35_DEFAULT >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ + P8_35_gpio_pin: pinmux_P8_35_gpio_pin { pinctrl-single,pins = < P8_35_GPIO >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ + P8_35_gpio_pu_pin: pinmux_P8_35_gpio_pu_pin { pinctrl-single,pins = < P8_35_GPIO_PU >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ + P8_35_gpio_pd_pin: pinmux_P8_35_gpio_pd_pin { pinctrl-single,pins = < P8_35_GPIO_PD >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ + P8_35_gpio_input_pin: pinmux_P8_35_gpio_input_pin { pinctrl-single,pins = < P8_35_GPIO_INPUT >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ /* P8_35b (ball AD9) gpio3_0 */ - P8_35_qep_pin: pinmux_P8_35_qep_pin { pinctrl-single,pins = < P8_35_QEP >; }; + P8_35_qep_pin: pinmux_P8_35_qep_pin { pinctrl-single,pins = < P8_35_QEP >; }; /* vin1a_de0.eQEP1A_in, vout1_d12.off */ /* P8_36a (ball D7) gpio8_10 */ - P8_36_default_pin: pinmux_P8_36_default_pin { pinctrl-single,pins = < P8_36_DEFAULT >; }; - P8_36_gpio_pin: pinmux_P8_36_gpio_pin { pinctrl-single,pins = < P8_36_GPIO >; }; - P8_36_gpio_pu_pin: pinmux_P8_36_gpio_pu_pin { pinctrl-single,pins = < P8_36_GPIO_PU >; }; - P8_36_gpio_pd_pin: pinmux_P8_36_gpio_pd_pin { pinctrl-single,pins = < P8_36_GPIO_PD >; }; - P8_36_gpio_input_pin: pinmux_P8_36_gpio_input_pin { pinctrl-single,pins = < P8_36_GPIO_INPUT >; }; + P8_36_default_pin: pinmux_P8_36_default_pin { pinctrl-single,pins = < P8_36_DEFAULT >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ + P8_36_gpio_pin: pinmux_P8_36_gpio_pin { pinctrl-single,pins = < P8_36_GPIO >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ + P8_36_gpio_pu_pin: pinmux_P8_36_gpio_pu_pin { pinctrl-single,pins = < P8_36_GPIO_PU >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ + P8_36_gpio_pd_pin: pinmux_P8_36_gpio_pd_pin { pinctrl-single,pins = < P8_36_GPIO_PD >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ + P8_36_gpio_input_pin: pinmux_P8_36_gpio_input_pin { pinctrl-single,pins = < P8_36_GPIO_INPUT >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ /* P8_36b (ball F2) gpio4_1 */ - P8_36_pwm_pin: pinmux_P8_36_pwm_pin { pinctrl-single,pins = < P8_36_PWM >; }; + P8_36_pwm_pin: pinmux_P8_36_pwm_pin { pinctrl-single,pins = < P8_36_PWM >; }; /* vin2a_d0.ehrpwm1B, vout1_d10.off */ /* P8_37a (ball E8) gpio8_8 */ - P8_37_default_pin: pinmux_P8_37_default_pin { pinctrl-single,pins = < P8_37_DEFAULT >; }; - P8_37_gpio_pin: pinmux_P8_37_gpio_pin { pinctrl-single,pins = < P8_37_GPIO >; }; - P8_37_gpio_pu_pin: pinmux_P8_37_gpio_pu_pin { pinctrl-single,pins = < P8_37_GPIO_PU >; }; - P8_37_gpio_pd_pin: pinmux_P8_37_gpio_pd_pin { pinctrl-single,pins = < P8_37_GPIO_PD >; }; - P8_37_gpio_input_pin: pinmux_P8_37_gpio_input_pin { pinctrl-single,pins = < P8_37_GPIO_INPUT >; }; + P8_37_default_pin: pinmux_P8_37_default_pin { pinctrl-single,pins = < P8_37_DEFAULT >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ + P8_37_gpio_pin: pinmux_P8_37_gpio_pin { pinctrl-single,pins = < P8_37_GPIO >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ + P8_37_gpio_pu_pin: pinmux_P8_37_gpio_pu_pin { pinctrl-single,pins = < P8_37_GPIO_PU >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ + P8_37_gpio_pd_pin: pinmux_P8_37_gpio_pd_pin { pinctrl-single,pins = < P8_37_GPIO_PD >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ + P8_37_gpio_input_pin: pinmux_P8_37_gpio_input_pin { pinctrl-single,pins = < P8_37_GPIO_INPUT >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ /* P8_37b (ball A21) */ - P8_37_uart_pin: pinmux_P8_37_uart_pin { pinctrl-single,pins = < P8_37_UART >; }; + P8_37_uart_pin: pinmux_P8_37_uart_pin { pinctrl-single,pins = < P8_37_UART >; }; /* mcasp4_fsx.uart8_txd. vout1_d8.off */ /* P8_38a (ball D9) gpio8_9 */ - P8_38_default_pin: pinmux_P8_38_default_pin { pinctrl-single,pins = < P8_38_DEFAULT >; }; - P8_38_gpio_pin: pinmux_P8_38_gpio_pin { pinctrl-single,pins = < P8_38_GPIO >; }; - P8_38_gpio_pu_pin: pinmux_P8_38_gpio_pu_pin { pinctrl-single,pins = < P8_38_GPIO_PU >; }; - P8_38_gpio_pd_pin: pinmux_P8_38_gpio_pd_pin { pinctrl-single,pins = < P8_38_GPIO_PD >; }; - P8_38_gpio_input_pin: pinmux_P8_38_gpio_input_pin { pinctrl-single,pins = < P8_38_GPIO_INPUT >; }; + P8_38_default_pin: pinmux_P8_38_default_pin { pinctrl-single,pins = < P8_38_DEFAULT >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ + P8_38_gpio_pin: pinmux_P8_38_gpio_pin { pinctrl-single,pins = < P8_38_GPIO >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ + P8_38_gpio_pu_pin: pinmux_P8_38_gpio_pu_pin { pinctrl-single,pins = < P8_38_GPIO_PU >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ + P8_38_gpio_pd_pin: pinmux_P8_38_gpio_pd_pin { pinctrl-single,pins = < P8_38_GPIO_PD >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ + P8_38_gpio_input_pin: pinmux_P8_38_gpio_input_pin { pinctrl-single,pins = < P8_38_GPIO_INPUT >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ /* P8_38b (ball C18) */ - P8_38_uart_pin: pinmux_P8_38_uart_pin { pinctrl-single,pins = < P8_38_UART >; }; + P8_38_uart_pin: pinmux_P8_38_uart_pin { pinctrl-single,pins = < P8_38_UART >; }; /* mcasp4_aclkx.uart8_rxd, vout1_d9.off */ /* P8_39 (ball F8) gpio8_6 */ - P8_39_default_pin: pinmux_P8_39_default_pin { pinctrl-single,pins = < P8_39_DEFAULT >; }; - P8_39_gpio_pin: pinmux_P8_39_gpio_pin { pinctrl-single,pins = < P8_39_GPIO >; }; - P8_39_gpio_pu_pin: pinmux_P8_39_gpio_pu_pin { pinctrl-single,pins = < P8_39_GPIO_PU >; }; - P8_39_gpio_pd_pin: pinmux_P8_39_gpio_pd_pin { pinctrl-single,pins = < P8_39_GPIO_PD >; }; - P8_39_gpio_input_pin: pinmux_P8_39_gpio_input_pin { pinctrl-single,pins = < P8_39_GPIO_INPUT >; }; - P8_39_pruout_pin: pinmux_P8_39_pruout_pin { pinctrl-single,pins = < P8_39_PRUOUT >; }; - P8_39_pruin_pin: pinmux_P8_39_pruin_pin { pinctrl-single,pins = < P8_39_PRUIN >; }; + P8_39_default_pin: pinmux_P8_39_default_pin { pinctrl-single,pins = < P8_39_DEFAULT >; }; /* vout1_d6.gpio8_6 */ + P8_39_gpio_pin: pinmux_P8_39_gpio_pin { pinctrl-single,pins = < P8_39_GPIO >; }; /* vout1_d6.gpio8_6 */ + P8_39_gpio_pu_pin: pinmux_P8_39_gpio_pu_pin { pinctrl-single,pins = < P8_39_GPIO_PU >; }; /* vout1_d6.gpio8_6 */ + P8_39_gpio_pd_pin: pinmux_P8_39_gpio_pd_pin { pinctrl-single,pins = < P8_39_GPIO_PD >; }; /* vout1_d6.gpio8_6 */ + P8_39_gpio_input_pin: pinmux_P8_39_gpio_input_pin { pinctrl-single,pins = < P8_39_GPIO_INPUT >; }; /* vout1_d6.gpio8_6 */ + P8_39_pruout_pin: pinmux_P8_39_pruout_pin { pinctrl-single,pins = < P8_39_PRUOUT >; }; /* vout1_d6.pr2_pru0_gpo3 */ + P8_39_pruin_pin: pinmux_P8_39_pruin_pin { pinctrl-single,pins = < P8_39_PRUIN >; }; /* vout1_d6.pr2_pru0_gpi3 */ /* P8_40 (ball E7) gpio8_7 */ - P8_40_default_pin: pinmux_P8_40_default_pin { pinctrl-single,pins = < P8_40_DEFAULT >; }; - P8_40_gpio_pin: pinmux_P8_40_gpio_pin { pinctrl-single,pins = < P8_40_GPIO >; }; - P8_40_gpio_pu_pin: pinmux_P8_40_gpio_pu_pin { pinctrl-single,pins = < P8_40_GPIO_PU >; }; - P8_40_gpio_pd_pin: pinmux_P8_40_gpio_pd_pin { pinctrl-single,pins = < P8_40_GPIO_PD >; }; - P8_40_gpio_input_pin: pinmux_P8_40_gpio_input_pin { pinctrl-single,pins = < P8_40_GPIO_INPUT >; }; - P8_40_pruout_pin: pinmux_P8_40_pruout_pin { pinctrl-single,pins = < P8_40_PRUOUT >; }; - P8_40_pruin_pin: pinmux_P8_40_pruin_pin { pinctrl-single,pins = < P8_40_PRUIN >; }; + P8_40_default_pin: pinmux_P8_40_default_pin { pinctrl-single,pins = < P8_40_DEFAULT >; }; /* vout1_d7.gpio8_7 */ + P8_40_gpio_pin: pinmux_P8_40_gpio_pin { pinctrl-single,pins = < P8_40_GPIO >; }; /* vout1_d7.gpio8_7 */ + P8_40_gpio_pu_pin: pinmux_P8_40_gpio_pu_pin { pinctrl-single,pins = < P8_40_GPIO_PU >; }; /* vout1_d7.gpio8_7 */ + P8_40_gpio_pd_pin: pinmux_P8_40_gpio_pd_pin { pinctrl-single,pins = < P8_40_GPIO_PD >; }; /* vout1_d7.gpio8_7 */ + P8_40_gpio_input_pin: pinmux_P8_40_gpio_input_pin { pinctrl-single,pins = < P8_40_GPIO_INPUT >; }; /* vout1_d7.gpio8_7 */ + P8_40_pruout_pin: pinmux_P8_40_pruout_pin { pinctrl-single,pins = < P8_40_PRUOUT >; }; /* vout1_d7.pr2_pru0_gpo4 */ + P8_40_pruin_pin: pinmux_P8_40_pruin_pin { pinctrl-single,pins = < P8_40_PRUIN >; }; /* vout1_d7.pr2_pru0_gpi4 */ /* P8_41 (ball E9) gpio8_4 */ - P8_41_default_pin: pinmux_P8_41_default_pin { pinctrl-single,pins = < P8_41_DEFAULT >; }; - P8_41_gpio_pin: pinmux_P8_41_gpio_pin { pinctrl-single,pins = < P8_41_GPIO >; }; - P8_41_gpio_pu_pin: pinmux_P8_41_gpio_pu_pin { pinctrl-single,pins = < P8_41_GPIO_PU >; }; - P8_41_gpio_pd_pin: pinmux_P8_41_gpio_pd_pin { pinctrl-single,pins = < P8_41_GPIO_PD >; }; - P8_41_gpio_input_pin: pinmux_P8_41_gpio_input_pin { pinctrl-single,pins = < P8_41_GPIO_INPUT >; }; - P8_41_pruout_pin: pinmux_P8_41_pruout_pin { pinctrl-single,pins = < P8_41_PRUOUT >; }; - P8_41_pruin_pin: pinmux_P8_41_pruin_pin { pinctrl-single,pins = < P8_41_PRUIN >; }; + P8_41_default_pin: pinmux_P8_41_default_pin { pinctrl-single,pins = < P8_41_DEFAULT >; }; /* vout1_d4.gpio8_4 */ + P8_41_gpio_pin: pinmux_P8_41_gpio_pin { pinctrl-single,pins = < P8_41_GPIO >; }; /* vout1_d4.gpio8_4 */ + P8_41_gpio_pu_pin: pinmux_P8_41_gpio_pu_pin { pinctrl-single,pins = < P8_41_GPIO_PU >; }; /* vout1_d4.gpio8_4 */ + P8_41_gpio_pd_pin: pinmux_P8_41_gpio_pd_pin { pinctrl-single,pins = < P8_41_GPIO_PD >; }; /* vout1_d4.gpio8_4 */ + P8_41_gpio_input_pin: pinmux_P8_41_gpio_input_pin { pinctrl-single,pins = < P8_41_GPIO_INPUT >; }; /* vout1_d4.gpio8_4 */ + P8_41_pruout_pin: pinmux_P8_41_pruout_pin { pinctrl-single,pins = < P8_41_PRUOUT >; }; /* vout1_d4.pr2_pru0_gpo1 */ + P8_41_pruin_pin: pinmux_P8_41_pruin_pin { pinctrl-single,pins = < P8_41_PRUIN >; }; /* vout1_d4.pr2_pru0_gpi1 */ /* P8_42 (ball F9) gpio8_5 */ - P8_42_default_pin: pinmux_P8_42_default_pin { pinctrl-single,pins = < P8_42_DEFAULT >; }; - P8_42_gpio_pin: pinmux_P8_42_gpio_pin { pinctrl-single,pins = < P8_42_GPIO >; }; - P8_42_gpio_pu_pin: pinmux_P8_42_gpio_pu_pin { pinctrl-single,pins = < P8_42_GPIO_PU >; }; - P8_42_gpio_pd_pin: pinmux_P8_42_gpio_pd_pin { pinctrl-single,pins = < P8_42_GPIO_PD >; }; - P8_42_gpio_input_pin: pinmux_P8_42_gpio_input_pin { pinctrl-single,pins = < P8_42_GPIO_INPUT >; }; - P8_42_pruout_pin: pinmux_P8_42_pruout_pin { pinctrl-single,pins = < P8_42_PRUOUT >; }; - P8_42_pruin_pin: pinmux_P8_42_pruin_pin { pinctrl-single,pins = < P8_42_PRUIN >; }; + P8_42_default_pin: pinmux_P8_42_default_pin { pinctrl-single,pins = < P8_42_DEFAULT >; }; /* vout1_d5.gpio8_5 */ + P8_42_gpio_pin: pinmux_P8_42_gpio_pin { pinctrl-single,pins = < P8_42_GPIO >; }; /* vout1_d5.gpio8_5 */ + P8_42_gpio_pu_pin: pinmux_P8_42_gpio_pu_pin { pinctrl-single,pins = < P8_42_GPIO_PU >; }; /* vout1_d5.gpio8_5 */ + P8_42_gpio_pd_pin: pinmux_P8_42_gpio_pd_pin { pinctrl-single,pins = < P8_42_GPIO_PD >; }; /* vout1_d5.gpio8_5 */ + P8_42_gpio_input_pin: pinmux_P8_42_gpio_input_pin { pinctrl-single,pins = < P8_42_GPIO_INPUT >; }; /* vout1_d5.gpio8_5 */ + P8_42_pruout_pin: pinmux_P8_42_pruout_pin { pinctrl-single,pins = < P8_42_PRUOUT >; }; /* vout1_d5.pr2_pru0_gpo2 */ + P8_42_pruin_pin: pinmux_P8_42_pruin_pin { pinctrl-single,pins = < P8_42_PRUIN >; }; /* vout1_d5.pr2_pru0_gpi2 */ /* P8_43 (ball F10) gpio8_2 */ - P8_43_default_pin: pinmux_P8_43_default_pin { pinctrl-single,pins = < P8_43_DEFAULT >; }; - P8_43_gpio_pin: pinmux_P8_43_gpio_pin { pinctrl-single,pins = < P8_43_GPIO >; }; - P8_43_gpio_pu_pin: pinmux_P8_43_gpio_pu_pin { pinctrl-single,pins = < P8_43_GPIO_PU >; }; - P8_43_gpio_pd_pin: pinmux_P8_43_gpio_pd_pin { pinctrl-single,pins = < P8_43_GPIO_PD >; }; - P8_43_gpio_input_pin: pinmux_P8_43_gpio_input_pin { pinctrl-single,pins = < P8_43_GPIO_INPUT >; }; - P8_43_pruout_pin: pinmux_P8_43_pruout_pin { pinctrl-single,pins = < P8_43_PRUOUT >; }; - P8_43_pruin_pin: pinmux_P8_43_pruin_pin { pinctrl-single,pins = < P8_43_PRUIN >; }; + P8_43_default_pin: pinmux_P8_43_default_pin { pinctrl-single,pins = < P8_43_DEFAULT >; }; /* vout1_d2.gpio8_2 */ + P8_43_gpio_pin: pinmux_P8_43_gpio_pin { pinctrl-single,pins = < P8_43_GPIO >; }; /* vout1_d2.gpio8_2 */ + P8_43_gpio_pu_pin: pinmux_P8_43_gpio_pu_pin { pinctrl-single,pins = < P8_43_GPIO_PU >; }; /* vout1_d2.gpio8_2 */ + P8_43_gpio_pd_pin: pinmux_P8_43_gpio_pd_pin { pinctrl-single,pins = < P8_43_GPIO_PD >; }; /* vout1_d2.gpio8_2 */ + P8_43_gpio_input_pin: pinmux_P8_43_gpio_input_pin { pinctrl-single,pins = < P8_43_GPIO_INPUT >; }; /* vout1_d2.gpio8_2 */ + P8_43_pruout_pin: pinmux_P8_43_pruout_pin { pinctrl-single,pins = < P8_43_PRUOUT >; }; /* vout1_d2.pr2_pru1_gpo20 */ + P8_43_pruin_pin: pinmux_P8_43_pruin_pin { pinctrl-single,pins = < P8_43_PRUIN >; }; /* vout1_d2.pr2_pru1_gpi20 */ /* P8_44 (ball G11) gpio8_3 */ - P8_44_default_pin: pinmux_P8_44_default_pin { pinctrl-single,pins = < P8_44_DEFAULT >; }; - P8_44_gpio_pin: pinmux_P8_44_gpio_pin { pinctrl-single,pins = < P8_44_GPIO >; }; - P8_44_gpio_pu_pin: pinmux_P8_44_gpio_pu_pin { pinctrl-single,pins = < P8_44_GPIO_PU >; }; - P8_44_gpio_pd_pin: pinmux_P8_44_gpio_pd_pin { pinctrl-single,pins = < P8_44_GPIO_PD >; }; - P8_44_gpio_input_pin: pinmux_P8_44_gpio_input_pin { pinctrl-single,pins = < P8_44_GPIO_INPUT >; }; - P8_44_pruout_pin: pinmux_P8_44_pruout_pin { pinctrl-single,pins = < P8_44_PRUOUT >; }; - P8_44_pruin_pin: pinmux_P8_44_pruin_pin { pinctrl-single,pins = < P8_44_PRUIN >; }; + P8_44_default_pin: pinmux_P8_44_default_pin { pinctrl-single,pins = < P8_44_DEFAULT >; }; /* vout1_d3.gpio8_3 */ + P8_44_gpio_pin: pinmux_P8_44_gpio_pin { pinctrl-single,pins = < P8_44_GPIO >; }; /* vout1_d3.gpio8_3 */ + P8_44_gpio_pu_pin: pinmux_P8_44_gpio_pu_pin { pinctrl-single,pins = < P8_44_GPIO_PU >; }; /* vout1_d3.gpio8_3 */ + P8_44_gpio_pd_pin: pinmux_P8_44_gpio_pd_pin { pinctrl-single,pins = < P8_44_GPIO_PD >; }; /* vout1_d3.gpio8_3 */ + P8_44_gpio_input_pin: pinmux_P8_44_gpio_input_pin { pinctrl-single,pins = < P8_44_GPIO_INPUT >; }; /* vout1_d3.gpio8_3 */ + P8_44_pruout_pin: pinmux_P8_44_pruout_pin { pinctrl-single,pins = < P8_44_PRUOUT >; }; /* vout1_d3.pr2_pru0_gpo0 */ + P8_44_pruin_pin: pinmux_P8_44_pruin_pin { pinctrl-single,pins = < P8_44_PRUIN >; }; /* vout1_d3.pr2_pru0_gpi0 */ /* P8_45a (ball F11) gpio8_0 */ - P8_45_default_pin: pinmux_P8_45_default_pin { pinctrl-single,pins = < P8_45_DEFAULT >; }; - P8_45_gpio_pin: pinmux_P8_45_gpio_pin { pinctrl-single,pins = < P8_45_GPIO >; }; - P8_45_gpio_pu_pin: pinmux_P8_45_gpio_pu_pin { pinctrl-single,pins = < P8_45_GPIO_PU >; }; - P8_45_gpio_pd_pin: pinmux_P8_45_gpio_pd_pin { pinctrl-single,pins = < P8_45_GPIO_PD >; }; - P8_45_gpio_input_pin: pinmux_P8_45_gpio_input_pin { pinctrl-single,pins = < P8_45_GPIO_INPUT >; }; + P8_45_default_pin: pinmux_P8_45_default_pin { pinctrl-single,pins = < P8_45_DEFAULT >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ + P8_45_gpio_pin: pinmux_P8_45_gpio_pin { pinctrl-single,pins = < P8_45_GPIO >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ + P8_45_gpio_pu_pin: pinmux_P8_45_gpio_pu_pin { pinctrl-single,pins = < P8_45_GPIO_PU >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ + P8_45_gpio_pd_pin: pinmux_P8_45_gpio_pd_pin { pinctrl-single,pins = < P8_45_GPIO_PD >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ + P8_45_gpio_input_pin: pinmux_P8_45_gpio_input_pin { pinctrl-single,pins = < P8_45_GPIO_INPUT >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ /* P8_45b (ball B7) gpio8_16 */ - P8_45_pruout_pin: pinmux_P8_45_pruout_pin { pinctrl-single,pins = < P8_45_PRUOUT >; }; - P8_45_pruin_pin: pinmux_P8_45_pruin_pin { pinctrl-single,pins = < P8_45_PRUIN >; }; + P8_45_pruout_pin: pinmux_P8_45_pruout_pin { pinctrl-single,pins = < P8_45_PRUOUT >; }; /* vout1_d16.pr2_pru0_gpo13, vout1_d0.off */ + P8_45_pruin_pin: pinmux_P8_45_pruin_pin { pinctrl-single,pins = < P8_45_PRUIN >; }; /* vout1_d16.pr2_pru0_gpi13, vout1_d0.off */ /* P8_46a (ball G10) gpio8_1 */ - P8_46_default_pin: pinmux_P8_46_default_pin { pinctrl-single,pins = < P8_46_DEFAULT >; }; - P8_46_gpio_pin: pinmux_P8_46_gpio_pin { pinctrl-single,pins = < P8_46_GPIO >; }; - P8_46_gpio_pu_pin: pinmux_P8_46_gpio_pu_pin { pinctrl-single,pins = < P8_46_GPIO_PU >; }; - P8_46_gpio_pd_pin: pinmux_P8_46_gpio_pd_pin { pinctrl-single,pins = < P8_46_GPIO_PD >; }; - P8_46_gpio_input_pin: pinmux_P8_46_gpio_input_pin { pinctrl-single,pins = < P8_46_GPIO_INPUT >; }; + P8_46_default_pin: pinmux_P8_46_default_pin { pinctrl-single,pins = < P8_46_DEFAULT >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ + P8_46_gpio_pin: pinmux_P8_46_gpio_pin { pinctrl-single,pins = < P8_46_GPIO >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ + P8_46_gpio_pu_pin: pinmux_P8_46_gpio_pu_pin { pinctrl-single,pins = < P8_46_GPIO_PU >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ + P8_46_gpio_pd_pin: pinmux_P8_46_gpio_pd_pin { pinctrl-single,pins = < P8_46_GPIO_PD >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ + P8_46_gpio_input_pin: pinmux_P8_46_gpio_input_pin { pinctrl-single,pins = < P8_46_GPIO_INPUT >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ /* P8_46b (ball A10) gpio8_23 */ - P8_46_pruout_pin: pinmux_P8_46_pruout_pin { pinctrl-single,pins = < P8_46_PRUOUT >; }; - P8_46_pruin_pin: pinmux_P8_46_pruin_pin { pinctrl-single,pins = < P8_46_PRUIN >; }; + P8_46_pruout_pin: pinmux_P8_46_pruout_pin { pinctrl-single,pins = < P8_46_PRUOUT >; }; /* vout1_d23.pr2_pru0_gpo20, vout1_d1.off */ + P8_46_pruin_pin: pinmux_P8_46_pruin_pin { pinctrl-single,pins = < P8_46_PRUIN >; }; /* vout1_d23.pr2_pru0_gpi20, vout1_d1.off */ /************************/ /* P9 Header */ @@ -434,221 +434,221 @@ /* P9_10 RSTn */ /* P9_11a (ball B19) */ - P9_11_uart_pin: pinmux_P9_11_uart_pin { pinctrl-single,pins = < P9_11_UART >; }; + P9_11_uart_pin: pinmux_P9_11_uart_pin { pinctrl-single,pins = < P9_11_UART >; }; /* mcasp3_axr0.uart5_rxd, vout1_d17.off */ /* P9_11b (ball B8) gpio8_17 */ - P9_11_default_pin: pinmux_P9_11_default_pin { pinctrl-single,pins = < P9_11_DEFAULT >; }; - P9_11_gpio_pin: pinmux_P9_11_gpio_pin { pinctrl-single,pins = < P9_11_GPIO >; }; - P9_11_gpio_pu_pin: pinmux_P9_11_gpio_pu_pin { pinctrl-single,pins = < P9_11_GPIO_PU >; }; - P9_11_gpio_pd_pin: pinmux_P9_11_gpio_pd_pin { pinctrl-single,pins = < P9_11_GPIO_PD >; }; - P9_11_gpio_input_pin: pinmux_P9_11_gpio_input_pin { pinctrl-single,pins = < P9_11_GPIO_INPUT >; }; + P9_11_default_pin: pinmux_P9_11_default_pin { pinctrl-single,pins = < P9_11_DEFAULT >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ + P9_11_gpio_pin: pinmux_P9_11_gpio_pin { pinctrl-single,pins = < P9_11_GPIO >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ + P9_11_gpio_pu_pin: pinmux_P9_11_gpio_pu_pin { pinctrl-single,pins = < P9_11_GPIO_PU >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ + P9_11_gpio_pd_pin: pinmux_P9_11_gpio_pd_pin { pinctrl-single,pins = < P9_11_GPIO_PD >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ + P9_11_gpio_input_pin: pinmux_P9_11_gpio_input_pin { pinctrl-single,pins = < P9_11_GPIO_INPUT >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ /* P9_12 (ball B14) gpio5_0 */ - P9_12_default_pin: pinmux_P9_12_default_pin { pinctrl-single,pins = < P9_12_DEFAULT >; }; - P9_12_gpio_pin: pinmux_P9_12_gpio_pin { pinctrl-single,pins = < P9_12_GPIO >; }; - P9_12_gpio_pu_pin: pinmux_P9_12_gpio_pu_pin { pinctrl-single,pins = < P9_12_GPIO_PU >; }; - P9_12_gpio_pd_pin: pinmux_P9_12_gpio_pd_pin { pinctrl-single,pins = < P9_12_GPIO_PD >; }; - P9_12_gpio_input_pin: pinmux_P9_12_gpio_input_pin { pinctrl-single,pins = < P9_12_GPIO_INPUT >; }; + P9_12_default_pin: pinmux_P9_12_default_pin { pinctrl-single,pins = < P9_12_DEFAULT >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12_gpio_pin: pinmux_P9_12_gpio_pin { pinctrl-single,pins = < P9_12_GPIO >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12_gpio_pu_pin: pinmux_P9_12_gpio_pu_pin { pinctrl-single,pins = < P9_12_GPIO_PU >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12_gpio_pd_pin: pinmux_P9_12_gpio_pd_pin { pinctrl-single,pins = < P9_12_GPIO_PD >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12_gpio_input_pin: pinmux_P9_12_gpio_input_pin { pinctrl-single,pins = < P9_12_GPIO_INPUT >; }; /* mcasp1_aclkr.gpio5_0 */ /* P9_13a (ball C17) */ - P9_13_uart_pin: pinmux_P9_13_uart_pin { pinctrl-single,pins = < P9_13_UART >; }; + P9_13_uart_pin: pinmux_P9_13_uart_pin { pinctrl-single,pins = < P9_13_UART >; }; /* mcasp3_axr1.uart5_txd, usb1_drvvbus.off */ /* P9_13b (ball AB10) gpio6_12 */ - P9_13_default_pin: pinmux_P9_13_default_pin { pinctrl-single,pins = < P9_13_DEFAULT >; }; - P9_13_gpio_pin: pinmux_P9_13_gpio_pin { pinctrl-single,pins = < P9_13_GPIO >; }; - P9_13_gpio_pu_pin: pinmux_P9_13_gpio_pu_pin { pinctrl-single,pins = < P9_13_GPIO_PU >; }; - P9_13_gpio_pd_pin: pinmux_P9_13_gpio_pd_pin { pinctrl-single,pins = < P9_13_GPIO_PD >; }; - P9_13_gpio_input_pin: pinmux_P9_13_gpio_input_pin { pinctrl-single,pins = < P9_13_GPIO_INPUT >; }; + P9_13_default_pin: pinmux_P9_13_default_pin { pinctrl-single,pins = < P9_13_DEFAULT >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ + P9_13_gpio_pin: pinmux_P9_13_gpio_pin { pinctrl-single,pins = < P9_13_GPIO >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ + P9_13_gpio_pu_pin: pinmux_P9_13_gpio_pu_pin { pinctrl-single,pins = < P9_13_GPIO_PU >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ + P9_13_gpio_pd_pin: pinmux_P9_13_gpio_pd_pin { pinctrl-single,pins = < P9_13_GPIO_PD >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ + P9_13_gpio_input_pin: pinmux_P9_13_gpio_input_pin { pinctrl-single,pins = < P9_13_GPIO_INPUT >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ /* P9_14 (ball D6) gpio4_25 */ - P9_14_default_pin: pinmux_P9_14_default_pin { pinctrl-single,pins = < P9_14_DEFAULT >; }; - P9_14_gpio_pin: pinmux_P9_14_gpio_pin { pinctrl-single,pins = < P9_14_GPIO >; }; - P9_14_gpio_pu_pin: pinmux_P9_14_gpio_pu_pin { pinctrl-single,pins = < P9_14_GPIO_PU >; }; - P9_14_gpio_pd_pin: pinmux_P9_14_gpio_pd_pin { pinctrl-single,pins = < P9_14_GPIO_PD >; }; - P9_14_gpio_input_pin: pinmux_P9_14_gpio_input_pin { pinctrl-single,pins = < P9_14_GPIO_INPUT >; }; - P9_14_pwm_pin: pinmux_P9_14_pwm_pin { pinctrl-single,pins = < P9_14_PWM >; }; + P9_14_default_pin: pinmux_P9_14_default_pin { pinctrl-single,pins = < P9_14_DEFAULT >; }; /* vin2a_d17.gpio4_25 */ + P9_14_gpio_pin: pinmux_P9_14_gpio_pin { pinctrl-single,pins = < P9_14_GPIO >; }; /* vin2a_d17.gpio4_25 */ + P9_14_gpio_pu_pin: pinmux_P9_14_gpio_pu_pin { pinctrl-single,pins = < P9_14_GPIO_PU >; }; /* vin2a_d17.gpio4_25 */ + P9_14_gpio_pd_pin: pinmux_P9_14_gpio_pd_pin { pinctrl-single,pins = < P9_14_GPIO_PD >; }; /* vin2a_d17.gpio4_25 */ + P9_14_gpio_input_pin: pinmux_P9_14_gpio_input_pin { pinctrl-single,pins = < P9_14_GPIO_INPUT >; }; /* vin2a_d17.gpio4_25 */ + P9_14_pwm_pin: pinmux_P9_14_pwm_pin { pinctrl-single,pins = < P9_14_PWM >; }; /* vin2a_d17.ehrpwm3A */ /* P9_15 (ball AG4) gpio3_12 */ - P9_15_default_pin: pinmux_P9_15_default_pin { pinctrl-single,pins = < P9_15_DEFAULT >; }; - P9_15_gpio_pin: pinmux_P9_15_gpio_pin { pinctrl-single,pins = < P9_15_GPIO >; }; - P9_15_gpio_pu_pin: pinmux_P9_15_gpio_pu_pin { pinctrl-single,pins = < P9_15_GPIO_PU >; }; - P9_15_gpio_pd_pin: pinmux_P9_15_gpio_pd_pin { pinctrl-single,pins = < P9_15_GPIO_PD >; }; - P9_15_gpio_input_pin: pinmux_P9_15_gpio_input_pin { pinctrl-single,pins = < P9_15_GPIO_INPUT >; }; + P9_15_default_pin: pinmux_P9_15_default_pin { pinctrl-single,pins = < P9_15_DEFAULT >; }; /* vin1a_d8.gpio3_12 */ + P9_15_gpio_pin: pinmux_P9_15_gpio_pin { pinctrl-single,pins = < P9_15_GPIO >; }; /* vin1a_d8.gpio3_12 */ + P9_15_gpio_pu_pin: pinmux_P9_15_gpio_pu_pin { pinctrl-single,pins = < P9_15_GPIO_PU >; }; /* vin1a_d8.gpio3_12 */ + P9_15_gpio_pd_pin: pinmux_P9_15_gpio_pd_pin { pinctrl-single,pins = < P9_15_GPIO_PD >; }; /* vin1a_d8.gpio3_12 */ + P9_15_gpio_input_pin: pinmux_P9_15_gpio_input_pin { pinctrl-single,pins = < P9_15_GPIO_INPUT >; }; /* vin1a_d8.gpio3_12 */ /* P9_16 (ball C5) gpio4_26 */ - P9_16_default_pin: pinmux_P9_16_default_pin { pinctrl-single,pins = < P9_16_DEFAULT >; }; - P9_16_gpio_pin: pinmux_P9_16_gpio_pin { pinctrl-single,pins = < P9_16_GPIO >; }; - P9_16_gpio_pu_pin: pinmux_P9_16_gpio_pu_pin { pinctrl-single,pins = < P9_16_GPIO_PU >; }; - P9_16_gpio_pd_pin: pinmux_P9_16_gpio_pd_pin { pinctrl-single,pins = < P9_16_GPIO_PD >; }; - P9_16_gpio_input_pin: pinmux_P9_16_gpio_input_pin { pinctrl-single,pins = < P9_16_GPIO_INPUT >; }; - P9_16_pwm_pin: pinmux_P9_16_pwm_pin { pinctrl-single,pins = < P9_16_PWM >; }; + P9_16_default_pin: pinmux_P9_16_default_pin { pinctrl-single,pins = < P9_16_DEFAULT >; }; /* vin2a_d18.gpio4_26 */ + P9_16_gpio_pin: pinmux_P9_16_gpio_pin { pinctrl-single,pins = < P9_16_GPIO >; }; /* vin2a_d18.gpio4_26 */ + P9_16_gpio_pu_pin: pinmux_P9_16_gpio_pu_pin { pinctrl-single,pins = < P9_16_GPIO_PU >; }; /* vin2a_d18.gpio4_26 */ + P9_16_gpio_pd_pin: pinmux_P9_16_gpio_pd_pin { pinctrl-single,pins = < P9_16_GPIO_PD >; }; /* vin2a_d18.gpio4_26 */ + P9_16_gpio_input_pin: pinmux_P9_16_gpio_input_pin { pinctrl-single,pins = < P9_16_GPIO_INPUT >; }; /* vin2a_d18.gpio4_26 */ + P9_16_pwm_pin: pinmux_P9_16_pwm_pin { pinctrl-single,pins = < P9_16_PWM >; }; /* vin2a_d18.ehrpwm3B */ /* P9_17a (ball B24) gpio7_17 */ - P9_17_default_pin: pinmux_P9_17_default_pin { pinctrl-single,pins = < P9_17_DEFAULT >; }; - P9_17_gpio_pin: pinmux_P9_17_gpio_pin { pinctrl-single,pins = < P9_17_GPIO >; }; - P9_17_gpio_pu_pin: pinmux_P9_17_gpio_pu_pin { pinctrl-single,pins = < P9_17_GPIO_PU >; }; - P9_17_gpio_pd_pin: pinmux_P9_17_gpio_pd_pin { pinctrl-single,pins = < P9_17_GPIO_PD >; }; - P9_17_gpio_input_pin: pinmux_P9_17_gpio_input_pin { pinctrl-single,pins = < P9_17_GPIO_INPUT >; }; - P9_17_spi_cs_pin: pinmux_P9_17_spi_cs_pin { pinctrl-single,pins = < P9_17_SPI >; }; + P9_17_default_pin: pinmux_P9_17_default_pin { pinctrl-single,pins = < P9_17_DEFAULT >; }; /* spi2_cs0.gpio7_17 */ + P9_17_gpio_pin: pinmux_P9_17_gpio_pin { pinctrl-single,pins = < P9_17_GPIO >; }; /* spi2_cs0.gpio7_17 */ + P9_17_gpio_pu_pin: pinmux_P9_17_gpio_pu_pin { pinctrl-single,pins = < P9_17_GPIO_PU >; }; /* spi2_cs0.gpio7_17 */ + P9_17_gpio_pd_pin: pinmux_P9_17_gpio_pd_pin { pinctrl-single,pins = < P9_17_GPIO_PD >; }; /* spi2_cs0.gpio7_17 */ + P9_17_gpio_input_pin: pinmux_P9_17_gpio_input_pin { pinctrl-single,pins = < P9_17_GPIO_INPUT >; }; /* spi2_cs0.gpio7_17 */ + P9_17_spi_cs_pin: pinmux_P9_17_spi_cs_pin { pinctrl-single,pins = < P9_17_SPI >; }; /* spi2_cs0.spi2_cs0 */ /* P9_17b (ball F12) gpio5_3 */ - P9_17_i2c_pin: pinmux_P9_17_i2c_pin { pinctrl-single,pins = < P9_17_I2C >; }; - P9_17_uart_pin: pinmux_P9_17_pru_uart_pin { pinctrl-single,pins = < P9_17_UART >; }; + P9_17_i2c_pin: pinmux_P9_17_i2c_pin { pinctrl-single,pins = < P9_17_I2C >; }; /* mcasp1_axr1.i2c5_scl */ + P9_17_uart_pin: pinmux_P9_17_pru_uart_pin { pinctrl-single,pins = < P9_17_UART >; }; /* mcasp1_axr1.uart6_txd */ /* P9_18a (ball G17) gpio7_16 */ - P9_18_default_pin: pinmux_P9_18_default_pin { pinctrl-single,pins = < P9_18_DEFAULT >; }; - P9_18_gpio_pin: pinmux_P9_18_gpio_pin { pinctrl-single,pins = < P9_18_GPIO >; }; - P9_18_gpio_pu_pin: pinmux_P9_18_gpio_pu_pin { pinctrl-single,pins = < P9_18_GPIO_PU >; }; - P9_18_gpio_pd_pin: pinmux_P9_18_gpio_pd_pin { pinctrl-single,pins = < P9_18_GPIO_PD >; }; - P9_18_gpio_input_pin: pinmux_P9_18_gpio_input_pin { pinctrl-single,pins = < P9_18_GPIO_INPUT >; }; - P9_18_spi_pin: pinmux_P9_18_spi_pin { pinctrl-single,pins = < P9_18_SPI >; }; + P9_18_default_pin: pinmux_P9_18_default_pin { pinctrl-single,pins = < P9_18_DEFAULT >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ + P9_18_gpio_pin: pinmux_P9_18_gpio_pin { pinctrl-single,pins = < P9_18_GPIO >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ + P9_18_gpio_pu_pin: pinmux_P9_18_gpio_pu_pin { pinctrl-single,pins = < P9_18_GPIO_PU >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ + P9_18_gpio_pd_pin: pinmux_P9_18_gpio_pd_pin { pinctrl-single,pins = < P9_18_GPIO_PD >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ + P9_18_gpio_input_pin: pinmux_P9_18_gpio_input_pin { pinctrl-single,pins = < P9_18_GPIO_INPUT >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ + P9_18_spi_pin: pinmux_P9_18_spi_pin { pinctrl-single,pins = < P9_18_SPI >; }; /* spi2_d0.spi2_d0, mcasp1_axr0.off */ /* P9_18b (ball G12) gpio5_2 */ - P9_18_i2c_pin: pinmux_P9_18_i2c_pin { pinctrl-single,pins = < P9_18_I2C >; }; - P9_18_uart_pin: pinmux_P9_18_pru_uart_pin { pinctrl-single,pins = < P9_18_UART >; }; + P9_18_i2c_pin: pinmux_P9_18_i2c_pin { pinctrl-single,pins = < P9_18_I2C >; }; /* mcasp1_axr0.i2c5_sda, spi2_d0.off */ + P9_18_uart_pin: pinmux_P9_18_pru_uart_pin { pinctrl-single,pins = < P9_18_UART >; }; /* mcasp1_axr0.uart6_rxd, spi2_d0.off */ /* P9_19a (ball R6) gpio7_3 */ - P9_19_default_pin: pinmux_P9_19_default_pin { pinctrl-single,pins = < P9_19_DEFAULT >; }; - P9_19_gpio_pin: pinmux_P9_19_gpio_pin { pinctrl-single,pins = < P9_19_GPIO >; }; - P9_19_gpio_pu_pin: pinmux_P9_19_gpio_pu_pin { pinctrl-single,pins = < P9_19_GPIO_PU >; }; - P9_19_gpio_pd_pin: pinmux_P9_19_gpio_pd_pin { pinctrl-single,pins = < P9_19_GPIO_PD >; }; - P9_19_gpio_input_pin: pinmux_P9_19_gpio_input_pin { pinctrl-single,pins = < P9_19_GPIO_INPUT >; }; - P9_19_i2c_pin: pinmux_P9_19_i2c_pin { pinctrl-single,pins = < P9_19_I2C >; }; + P9_19_default_pin: pinmux_P9_19_default_pin { pinctrl-single,pins = < P9_19_DEFAULT >; }; /* gpmc_a0.gpio7_3, gpmc_a0.off */ + P9_19_gpio_pin: pinmux_P9_19_gpio_pin { pinctrl-single,pins = < P9_19_GPIO >; }; /* gpmc_a0.gpio7_3, gpmc_a0.off */ + P9_19_gpio_pu_pin: pinmux_P9_19_gpio_pu_pin { pinctrl-single,pins = < P9_19_GPIO_PU >; }; /* gpmc_a0.gpio7_3, gpmc_a0.off */ + P9_19_gpio_pd_pin: pinmux_P9_19_gpio_pd_pin { pinctrl-single,pins = < P9_19_GPIO_PD >; }; /* gpmc_a0.gpio7_3, gpmc_a0.off */ + P9_19_gpio_input_pin: pinmux_P9_19_gpio_input_pin { pinctrl-single,pins = < P9_19_GPIO_INPUT >; }; /* gpmc_a0.gpio7_3, gpmc_a0.off */ + P9_19_i2c_pin: pinmux_P9_19_i2c_pin { pinctrl-single,pins = < P9_19_I2C >; }; /* gpmc_a0.i2c4_scl, gpmc_a0.off */ /* P9_19b (ball F4) gpio4_6 */ - P9_19_qep_pin: pinmux_P9_19_qep_pin { pinctrl-single,pins = < P9_19_QEP >; }; + P9_19_qep_pin: pinmux_P9_19_qep_pin { pinctrl-single,pins = < P9_19_QEP >; }; /* vin2a_d5.eQEP2A_in, gpmc_a0.off */ /* P9_20a (ball T9) gpio7_4 */ - P9_20_default_pin: pinmux_P9_20_default_pin { pinctrl-single,pins = < P9_20_DEFAULT >; }; - P9_20_gpio_pin: pinmux_P9_20_gpio_pin { pinctrl-single,pins = < P9_20_GPIO >; }; - P9_20_gpio_pu_pin: pinmux_P9_20_gpio_pu_pin { pinctrl-single,pins = < P9_20_GPIO_PU >; }; - P9_20_gpio_pd_pin: pinmux_P9_20_gpio_pd_pin { pinctrl-single,pins = < P9_20_GPIO_PD >; }; - P9_20_gpio_input_pin: pinmux_P9_20_gpio_input_pin { pinctrl-single,pins = < P9_20_GPIO_INPUT >; }; - P9_20_i2c_pin: pinmux_P9_20_i2c_pin { pinctrl-single,pins = < P9_20_I2C >; }; + P9_20_default_pin: pinmux_P9_20_default_pin { pinctrl-single,pins = < P9_20_DEFAULT >; }; /* gpmc_a1.gpio7_4, vin2a_d4.off */ + P9_20_gpio_pin: pinmux_P9_20_gpio_pin { pinctrl-single,pins = < P9_20_GPIO >; }; /* gpmc_a1.gpio7_4, vin2a_d4.off */ + P9_20_gpio_pu_pin: pinmux_P9_20_gpio_pu_pin { pinctrl-single,pins = < P9_20_GPIO_PU >; }; /* gpmc_a1.gpio7_4, vin2a_d4.off */ + P9_20_gpio_pd_pin: pinmux_P9_20_gpio_pd_pin { pinctrl-single,pins = < P9_20_GPIO_PD >; }; /* gpmc_a1.gpio7_4, vin2a_d4.off */ + P9_20_gpio_input_pin: pinmux_P9_20_gpio_input_pin { pinctrl-single,pins = < P9_20_GPIO_INPUT >; }; /* gpmc_a1.gpio7_4, vin2a_d4.off */ + P9_20_i2c_pin: pinmux_P9_20_i2c_pin { pinctrl-single,pins = < P9_20_I2C >; }; /* gpmc_a1.i2c4_sda, vin2a_d4.off */ /* P9_20b (ball D2) gpio4_5*/ - P9_20_pruout_pin: pinmux_P9_20_pruout_pin { pinctrl-single,pins = < P9_20_PRUOUT >; }; - P9_20_pruin_pin: pinmux_P9_20_pruin_pin { pinctrl-single,pins = < P9_20_PRUIN >; }; + P9_20_pruout_pin: pinmux_P9_20_pruout_pin { pinctrl-single,pins = < P9_20_PRUOUT >; }; /* vin2a_d4.pr1_pru1_gpo1, gpmc_a1.off */ + P9_20_pruin_pin: pinmux_P9_20_pruin_pin { pinctrl-single,pins = < P9_20_PRUIN >; }; /* vin2a_d4.pr1_pru1_gpi1, gpmc_a1.off */ /* P9_21a (ball AF8) gpio3_3 */ - P9_21_default_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < P9_21_DEFAULT >; }; - P9_21_gpio_pin: pinmux_P9_21_gpio_pin { pinctrl-single,pins = < P9_21_GPIO >; }; - P9_21_gpio_pu_pin: pinmux_P9_21_gpio_pu_pin { pinctrl-single,pins = < P9_21_GPIO_PU >; }; - P9_21_gpio_pd_pin: pinmux_P9_21_gpio_pd_pin { pinctrl-single,pins = < P9_21_GPIO_PD >; }; - P9_21_gpio_input_pin: pinmux_P9_21_gpio_input_pin { pinctrl-single,pins = < P9_21_GPIO_INPUT >; }; - P9_21_qep_pin: pinmux_P9_21_qep_pin { pinctrl-single,pins = < P9_21_QEP >; }; + P9_21_default_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < P9_21_DEFAULT >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ + P9_21_gpio_pin: pinmux_P9_21_gpio_pin { pinctrl-single,pins = < P9_21_GPIO >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ + P9_21_gpio_pu_pin: pinmux_P9_21_gpio_pu_pin { pinctrl-single,pins = < P9_21_GPIO_PU >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ + P9_21_gpio_pd_pin: pinmux_P9_21_gpio_pd_pin { pinctrl-single,pins = < P9_21_GPIO_PD >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ + P9_21_gpio_input_pin: pinmux_P9_21_gpio_input_pin { pinctrl-single,pins = < P9_21_GPIO_INPUT >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ + P9_21_qep_pin: pinmux_P9_21_qep_pin { pinctrl-single,pins = < P9_21_QEP >; }; /* vin1a_vsync0.eQEP1_strobe,spi2_d1.off */ /* P9_21b (ball B22) gpio7_15 */ - P9_21_spi_pin: pinmux_P9_21_spi_pin { pinctrl-single,pins = < P9_21_SPI >; }; - P9_21_uart_pin: pinmux_P9_21_uart_pin { pinctrl-single,pins = < P9_21_UART >; }; + P9_21_spi_pin: pinmux_P9_21_spi_pin { pinctrl-single,pins = < P9_21_SPI >; }; /* spi2_d1.spi2_d1, vin1a_vsync0.off */ + P9_21_uart_pin: pinmux_P9_21_uart_pin { pinctrl-single,pins = < P9_21_UART >; }; /* spi2_d1.uart3_txd, vin1a_vsync0.off */ /* P9_22a (ball B26) gpio6_19 */ - P9_22_default_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < P9_22_DEFAULT >; }; - P9_22_gpio_pin: pinmux_P9_22_gpio_pin { pinctrl-single,pins = < P9_22_GPIO >; }; - P9_22_gpio_pu_pin: pinmux_P9_22_gpio_pu_pin { pinctrl-single,pins = < P9_22_GPIO_PU >; }; - P9_22_gpio_pd_pin: pinmux_P9_22_gpio_pd_pin { pinctrl-single,pins = < P9_22_GPIO_PD >; }; - P9_22_gpio_input_pin: pinmux_P9_22_gpio_input_pin { pinctrl-single,pins = < P9_22_GPIO_INPUT >; }; + P9_22_default_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < P9_22_DEFAULT >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ + P9_22_gpio_pin: pinmux_P9_22_gpio_pin { pinctrl-single,pins = < P9_22_GPIO >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ + P9_22_gpio_pu_pin: pinmux_P9_22_gpio_pu_pin { pinctrl-single,pins = < P9_22_GPIO_PU >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ + P9_22_gpio_pd_pin: pinmux_P9_22_gpio_pd_pin { pinctrl-single,pins = < P9_22_GPIO_PD >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ + P9_22_gpio_input_pin: pinmux_P9_22_gpio_input_pin { pinctrl-single,pins = < P9_22_GPIO_INPUT >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ /* P9_22b (ball A26) gpio7_14 */ - P9_22_spi_sclk_pin: pinmux_P9_22_spi_sclk_pin { pinctrl-single,pins = < P9_22_SPI >; }; - P9_22_uart_pin: pinmux_P9_22_uart_pin { pinctrl-single,pins = < P9_22_UART >; }; + P9_22_spi_sclk_pin: pinmux_P9_22_spi_sclk_pin { pinctrl-single,pins = < P9_22_SPI >; }; /* spi2_sclk.spi2_sclk, xref_clk2.off */ + P9_22_uart_pin: pinmux_P9_22_uart_pin { pinctrl-single,pins = < P9_22_UART >; }; /* spi2_sclk.uart3_rxd, xref_clk2.off */ /* P9_23 (ball A22) gpio7_11 */ - P9_23_default_pin: pinmux_P9_23_default_pin { pinctrl-single,pins = < P9_23_DEFAULT >; }; - P9_23_gpio_pin: pinmux_P9_23_gpio_pin { pinctrl-single,pins = < P9_23_GPIO >; }; - P9_23_gpio_pu_pin: pinmux_P9_23_gpio_pu_pin { pinctrl-single,pins = < P9_23_GPIO_PU >; }; - P9_23_gpio_pd_pin: pinmux_P9_23_gpio_pd_pin { pinctrl-single,pins = < P9_23_GPIO_PD >; }; - P9_23_gpio_input_pin: pinmux_P9_23_gpio_input_pin { pinctrl-single,pins = < P9_23_GPIO_INPUT >; }; + P9_23_default_pin: pinmux_P9_23_default_pin { pinctrl-single,pins = < P9_23_DEFAULT >; }; /* spi1_cs1.gpio7_11 */ + P9_23_gpio_pin: pinmux_P9_23_gpio_pin { pinctrl-single,pins = < P9_23_GPIO >; }; /* spi1_cs1.gpio7_11 */ + P9_23_gpio_pu_pin: pinmux_P9_23_gpio_pu_pin { pinctrl-single,pins = < P9_23_GPIO_PU >; }; /* spi1_cs1.gpio7_11 */ + P9_23_gpio_pd_pin: pinmux_P9_23_gpio_pd_pin { pinctrl-single,pins = < P9_23_GPIO_PD >; }; /* spi1_cs1.gpio7_11 */ + P9_23_gpio_input_pin: pinmux_P9_23_gpio_input_pin { pinctrl-single,pins = < P9_23_GPIO_INPUT >; }; /* spi1_cs1.gpio7_11 */ /* P9_24 (ball F20) gpio6_15*/ - P9_24_default_pin: pinmux_P9_24_default_pin { pinctrl-single,pins = < P9_24_DEFAULT >; }; - P9_24_gpio_pin: pinmux_P9_24_gpio_pin { pinctrl-single,pins = < P9_24_GPIO >; }; - P9_24_gpio_pu_pin: pinmux_P9_24_gpio_pu_pin { pinctrl-single,pins = < P9_24_GPIO_PU >; }; - P9_24_gpio_pd_pin: pinmux_P9_24_gpio_pd_pin { pinctrl-single,pins = < P9_24_GPIO_PD >; }; - P9_24_gpio_input_pin: pinmux_P9_24_gpio_input_pin { pinctrl-single,pins = < P9_24_GPIO_INPUT >; }; - P9_24_uart_pin: pinmux_P9_24_uart_pin { pinctrl-single,pins = < P9_24_UART >; }; - P9_24_can_pin: pinmux_P9_24_can_pin { pinctrl-single,pins = < P9_24_CAN >; }; - P9_24_i2c_pin: pinmux_P9_24_i2c_pin { pinctrl-single,pins = < P9_24_I2C >; }; + P9_24_default_pin: pinmux_P9_24_default_pin { pinctrl-single,pins = < P9_24_DEFAULT >; }; /* gpio6_15.gpio6_15 */ + P9_24_gpio_pin: pinmux_P9_24_gpio_pin { pinctrl-single,pins = < P9_24_GPIO >; }; /* gpio6_15.gpio6_15 */ + P9_24_gpio_pu_pin: pinmux_P9_24_gpio_pu_pin { pinctrl-single,pins = < P9_24_GPIO_PU >; }; /* gpio6_15.gpio6_15 */ + P9_24_gpio_pd_pin: pinmux_P9_24_gpio_pd_pin { pinctrl-single,pins = < P9_24_GPIO_PD >; }; /* gpio6_15.gpio6_15 */ + P9_24_gpio_input_pin: pinmux_P9_24_gpio_input_pin { pinctrl-single,pins = < P9_24_GPIO_INPUT >; }; /* gpio6_15.gpio6_15 */ + P9_24_uart_pin: pinmux_P9_24_uart_pin { pinctrl-single,pins = < P9_24_UART >; }; /* gpio6_15.uart10_txd */ + P9_24_can_pin: pinmux_P9_24_can_pin { pinctrl-single,pins = < P9_24_CAN >; }; /* gpio6_15.dcan2_rx */ + P9_24_i2c_pin: pinmux_P9_24_i2c_pin { pinctrl-single,pins = < P9_24_I2C >; }; /* gpio6_15.i2c3_scl */ /* P9_25 (ball D18) gpio6_17 */ - P9_25_default_pin: pinmux_P9_25_default_pin { pinctrl-single,pins = < P9_25_DEFAULT >; }; - P9_25_gpio_pin: pinmux_P9_25_gpio_pin { pinctrl-single,pins = < P9_25_GPIO >; }; - P9_25_gpio_pu_pin: pinmux_P9_25_gpio_pu_pin { pinctrl-single,pins = < P9_25_GPIO_PU >; }; - P9_25_gpio_pd_pin: pinmux_P9_25_gpio_pd_pin { pinctrl-single,pins = < P9_25_GPIO_PD >; }; - P9_25_gpio_input_pin: pinmux_P9_25_gpio_input_pin { pinctrl-single,pins = < P9_25_GPIO_INPUT >; }; - P9_25_pruout_pin: pinmux_P9_25_pruout_pin { pinctrl-single,pins = < P9_25_PRUOUT >; }; - P9_25_pruin_pin: pinmux_P9_25_pruin_pin { pinctrl-single,pins = < P9_25_PRUIN >; }; + P9_25_default_pin: pinmux_P9_25_default_pin { pinctrl-single,pins = < P9_25_DEFAULT >; }; /* xref_clk0.gpio6_17 */ + P9_25_gpio_pin: pinmux_P9_25_gpio_pin { pinctrl-single,pins = < P9_25_GPIO >; }; /* xref_clk0.gpio6_17 */ + P9_25_gpio_pu_pin: pinmux_P9_25_gpio_pu_pin { pinctrl-single,pins = < P9_25_GPIO_PU >; }; /* xref_clk0.gpio6_17 */ + P9_25_gpio_pd_pin: pinmux_P9_25_gpio_pd_pin { pinctrl-single,pins = < P9_25_GPIO_PD >; }; /* xref_clk0.gpio6_17 */ + P9_25_gpio_input_pin: pinmux_P9_25_gpio_input_pin { pinctrl-single,pins = < P9_25_GPIO_INPUT >; }; /* xref_clk0.gpio6_17 */ + P9_25_pruout_pin: pinmux_P9_25_pruout_pin { pinctrl-single,pins = < P9_25_PRUOUT >; }; /* xref_clk0.pr2_pru1_gpo5 */ + P9_25_pruin_pin: pinmux_P9_25_pruin_pin { pinctrl-single,pins = < P9_25_PRUIN >; }; /* xref_clk0.pr2_pru1_gpi5 */ /* P9_26a (ball E21) gpio6_14 */ - P9_26_default_pin: pinmux_P9_26_default_pin { pinctrl-single,pins = < P9_26_DEFAULT >; }; - P9_26_gpio_pin: pinmux_P9_26_gpio_pin { pinctrl-single,pins = < P9_26_GPIO >; }; - P9_26_gpio_pu_pin: pinmux_P9_26_gpio_pu_pin { pinctrl-single,pins = < P9_26_GPIO_PU >; }; - P9_26_gpio_pd_pin: pinmux_P9_26_gpio_pd_pin { pinctrl-single,pins = < P9_26_GPIO_PD >; }; - P9_26_gpio_input_pin: pinmux_P9_26_gpio_input_pin { pinctrl-single,pins = < P9_26_GPIO_INPUT >; }; - P9_26_uart_pin: pinmux_P9_26_uart_pin { pinctrl-single,pins = < P9_26_UART >; }; - P9_26_can_pin: pinmux_P9_26_can_pin { pinctrl-single,pins = < P9_26_CAN >; }; - P9_26_i2c_pin: pinmux_P9_26_i2c_pin { pinctrl-single,pins = < P9_26_I2C >; }; + P9_26_default_pin: pinmux_P9_26_default_pin { pinctrl-single,pins = < P9_26_DEFAULT >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ + P9_26_gpio_pin: pinmux_P9_26_gpio_pin { pinctrl-single,pins = < P9_26_GPIO >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ + P9_26_gpio_pu_pin: pinmux_P9_26_gpio_pu_pin { pinctrl-single,pins = < P9_26_GPIO_PU >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ + P9_26_gpio_pd_pin: pinmux_P9_26_gpio_pd_pin { pinctrl-single,pins = < P9_26_GPIO_PD >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ + P9_26_gpio_input_pin: pinmux_P9_26_gpio_input_pin { pinctrl-single,pins = < P9_26_GPIO_INPUT >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ + P9_26_uart_pin: pinmux_P9_26_uart_pin { pinctrl-single,pins = < P9_26_UART >; }; /* gpio6_14.uart10_rxd, vin1a_d20.off */ + P9_26_can_pin: pinmux_P9_26_can_pin { pinctrl-single,pins = < P9_26_CAN >; }; /* gpio6_14.dcan2_tx, vin1a_d20.off */ + P9_26_i2c_pin: pinmux_P9_26_i2c_pin { pinctrl-single,pins = < P9_26_I2C >; }; /* gpio6_14.i2c3_sda, vin1a_d20.off */ /* P9_26b (ball AE2) gpio3_24 */ - P9_26_pruout_pin: pinmux_P9_26_pruout_pin { pinctrl-single,pins = < P9_26_PRUOUT >; }; - P9_26_pruin_pin: pinmux_P9_26_pruin_pin { pinctrl-single,pins = < P9_26_PRUIN >; }; + P9_26_pruout_pin: pinmux_P9_26_pruout_pin { pinctrl-single,pins = < P9_26_PRUOUT >; }; /* vin1a_d20.pr1_pru0_gpo17, gpio6_14.off */ + P9_26_pruin_pin: pinmux_P9_26_pruin_pin { pinctrl-single,pins = < P9_26_PRUIN >; }; /* vin1a_d20.pr1_pru0_gpi17, gpio6_14.off */ /* P9_27a (ball C3) gpio4_15 */ - P9_27_default_pin: pinmux_P9_27_default_pin { pinctrl-single,pins = < P9_27_DEFAULT >; }; - P9_27_gpio_pin: pinmux_P9_27_gpio_pin { pinctrl-single,pins = < P9_27_GPIO >; }; - P9_27_gpio_pu_pin: pinmux_P9_27_gpio_pu_pin { pinctrl-single,pins = < P9_27_GPIO_PU >; }; - P9_27_gpio_pd_pin: pinmux_P9_27_gpio_pd_pin { pinctrl-single,pins = < P9_27_GPIO_PD >; }; - P9_27_gpio_input_pin: pinmux_P9_27_gpio_input_pin { pinctrl-single,pins = < P9_27_GPIO_INPUT >; }; - P9_27_qep_pin: pinmux_P9_27_qep_pin { pinctrl-single,pins = < P9_27_QEP >; }; - P9_27_pruout_pin: pinmux_P9_27_pruout_pin { pinctrl-single,pins = < P9_27_PRUOUT >; }; - P9_27_pruin_pin: pinmux_P9_27_pruin_pin { pinctrl-single,pins = < P9_27_PRUIN >; }; + P9_27_default_pin: pinmux_P9_27_default_pin { pinctrl-single,pins = < P9_27_DEFAULT >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ + P9_27_gpio_pin: pinmux_P9_27_gpio_pin { pinctrl-single,pins = < P9_27_GPIO >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ + P9_27_gpio_pu_pin: pinmux_P9_27_gpio_pu_pin { pinctrl-single,pins = < P9_27_GPIO_PU >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ + P9_27_gpio_pd_pin: pinmux_P9_27_gpio_pd_pin { pinctrl-single,pins = < P9_27_GPIO_PD >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ + P9_27_gpio_input_pin: pinmux_P9_27_gpio_input_pin { pinctrl-single,pins = < P9_27_GPIO_INPUT >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ + P9_27_qep_pin: pinmux_P9_27_qep_pin { pinctrl-single,pins = < P9_27_QEP >; }; /* vin2a_d14.eQEP3B_in, mcasp1_fsr.off */ + P9_27_pruout_pin: pinmux_P9_27_pruout_pin { pinctrl-single,pins = < P9_27_PRUOUT >; }; /* vin2a_d14.pr1_pru1_gpo11, mcasp1_fsr.off */ + P9_27_pruin_pin: pinmux_P9_27_pruin_pin { pinctrl-single,pins = < P9_27_PRUIN >; }; /* vin2a_d14.pr1_pru1_gpi11, mcasp1_fsr.off */ /* P9_27b (ball J14) gpio5_1 */ /* P9_28 (ball A12) gpio4_17 */ - P9_28_default_pin: pinmux_P9_28_default_pin { pinctrl-single,pins = < P9_28_DEFAULT >; }; - P9_28_gpio_pin: pinmux_P9_28_gpio_pin { pinctrl-single,pins = < P9_28_GPIO >; }; - P9_28_gpio_pu_pin: pinmux_P9_28_gpio_pu_pin { pinctrl-single,pins = < P9_28_GPIO_PU >; }; - P9_28_gpio_pd_pin: pinmux_P9_28_gpio_pd_pin { pinctrl-single,pins = < P9_28_GPIO_PD >; }; - P9_28_gpio_input_pin: pinmux_P9_28_gpio_input_pin { pinctrl-single,pins = < P9_28_GPIO_INPUT >; }; - P9_28_spi_cs_pin: pinmux_P9_28_spi_cs_pin { pinctrl-single,pins = < P9_28_SPI >; }; - P9_28_pruout_pin: pinmux_P9_28_pruout_pin { pinctrl-single,pins = < P9_28_PRUOUT >; }; - P9_28_pruin_pin: pinmux_P9_28_pruin_pin { pinctrl-single,pins = < P9_28_PRUIN >; }; + P9_28_default_pin: pinmux_P9_28_default_pin { pinctrl-single,pins = < P9_28_DEFAULT >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_gpio_pin: pinmux_P9_28_gpio_pin { pinctrl-single,pins = < P9_28_GPIO >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_gpio_pu_pin: pinmux_P9_28_gpio_pu_pin { pinctrl-single,pins = < P9_28_GPIO_PU >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_gpio_pd_pin: pinmux_P9_28_gpio_pd_pin { pinctrl-single,pins = < P9_28_GPIO_PD >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_gpio_input_pin: pinmux_P9_28_gpio_input_pin { pinctrl-single,pins = < P9_28_GPIO_INPUT >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_spi_cs_pin: pinmux_P9_28_spi_cs_pin { pinctrl-single,pins = < P9_28_SPI >; }; /* mcasp1_axr11.spi3_cs0 */ + P9_28_pruout_pin: pinmux_P9_28_pruout_pin { pinctrl-single,pins = < P9_28_PRUOUT >; }; /* mcasp1_axr11.pr2_pru1_gpo13 */ + P9_28_pruin_pin: pinmux_P9_28_pruin_pin { pinctrl-single,pins = < P9_28_PRUIN >; }; /* mcasp1_axr11.pr2_pru1_gpi13 */ /* P9_29a (ball A11) gpio5_11*/ - P9_29_default_pin: pinmux_P9_29_default_pin { pinctrl-single,pins = < P9_29_DEFAULT >; }; - P9_29_gpio_pin: pinmux_P9_29_gpio_pin { pinctrl-single,pins = < P9_29_GPIO >; }; - P9_29_gpio_pu_pin: pinmux_P9_29_gpio_pu_pin { pinctrl-single,pins = < P9_29_GPIO_PU >; }; - P9_29_gpio_pd_pin: pinmux_P9_29_gpio_pd_pin { pinctrl-single,pins = < P9_29_GPIO_PD >; }; - P9_29_gpio_input_pin: pinmux_P9_29_gpio_input_pin { pinctrl-single,pins = < P9_29_GPIO_INPUT >; }; - P9_29_spi_pin: pinmux_P9_29_spi_pin { pinctrl-single,pins = < P9_29_SPI >; }; - P9_29_pruout_pin: pinmux_P9_29_pruout_pin { pinctrl-single,pins = < P9_29_PRUOUT >; }; - P9_29_pruin_pin: pinmux_P9_29_pruin_pin { pinctrl-single,pins = < P9_29_PRUIN >; }; + P9_29_default_pin: pinmux_P9_29_default_pin { pinctrl-single,pins = < P9_29_DEFAULT >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ + P9_29_gpio_pin: pinmux_P9_29_gpio_pin { pinctrl-single,pins = < P9_29_GPIO >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ + P9_29_gpio_pu_pin: pinmux_P9_29_gpio_pu_pin { pinctrl-single,pins = < P9_29_GPIO_PU >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ + P9_29_gpio_pd_pin: pinmux_P9_29_gpio_pd_pin { pinctrl-single,pins = < P9_29_GPIO_PD >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ + P9_29_gpio_input_pin: pinmux_P9_29_gpio_input_pin { pinctrl-single,pins = < P9_29_GPIO_INPUT >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ + P9_29_spi_pin: pinmux_P9_29_spi_pin { pinctrl-single,pins = < P9_29_SPI >; }; /* mcasp1_axr9.spi3_d1, mcasp1_fsx.off */ + P9_29_pruout_pin: pinmux_P9_29_pruout_pin { pinctrl-single,pins = < P9_29_PRUOUT >; }; /* mcasp1_axr9.pr2_pru1_gpo11, mcasp1_fsx.off */ + P9_29_pruin_pin: pinmux_P9_29_pruin_pin { pinctrl-single,pins = < P9_29_PRUIN >; }; /* mcasp1_axr9.pr2_pru1_gpi11, mcasp1_fsx.off */ /* P9_29b (ball D14) gpio7_30 */ /* P9_30 (ball B13) gpio5_12*/ - P9_30_default_pin: pinmux_P9_30_default_pin { pinctrl-single,pins = < P9_30_DEFAULT >; }; - P9_30_gpio_pin: pinmux_P9_30_gpio_pin { pinctrl-single,pins = < P9_30_GPIO >; }; - P9_30_gpio_pu_pin: pinmux_P9_30_gpio_pu_pin { pinctrl-single,pins = < P9_30_GPIO_PU >; }; - P9_30_gpio_pd_pin: pinmux_P9_30_gpio_pd_pin { pinctrl-single,pins = < P9_30_GPIO_PD >; }; - P9_30_gpio_input_pin: pinmux_P9_30_gpio_input_pin { pinctrl-single,pins = < P9_30_GPIO_INPUT >; }; - P9_30_spi_pin: pinmux_P9_30_spi_pin { pinctrl-single,pins = < P9_30_SPI >; }; - P9_30_pruout_pin: pinmux_P9_30_pruout_pin { pinctrl-single,pins = < P9_30_PRUOUT >; }; - P9_30_pruin_pin: pinmux_P9_30_pruin_pin { pinctrl-single,pins = < P9_30_PRUIN >; }; + P9_30_default_pin: pinmux_P9_30_default_pin { pinctrl-single,pins = < P9_30_DEFAULT >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_gpio_pin: pinmux_P9_30_gpio_pin { pinctrl-single,pins = < P9_30_GPIO >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_gpio_pu_pin: pinmux_P9_30_gpio_pu_pin { pinctrl-single,pins = < P9_30_GPIO_PU >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_gpio_pd_pin: pinmux_P9_30_gpio_pd_pin { pinctrl-single,pins = < P9_30_GPIO_PD >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_gpio_input_pin: pinmux_P9_30_gpio_input_pin { pinctrl-single,pins = < P9_30_GPIO_INPUT >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_spi_pin: pinmux_P9_30_spi_pin { pinctrl-single,pins = < P9_30_SPI >; }; /* mcasp1_axr10.spi3_d0 */ + P9_30_pruout_pin: pinmux_P9_30_pruout_pin { pinctrl-single,pins = < P9_30_PRUOUT >; }; /* mcasp1_axr10.pr2_pru1_gpo12 */ + P9_30_pruin_pin: pinmux_P9_30_pruin_pin { pinctrl-single,pins = < P9_30_PRUIN >; }; /* mcasp1_axr10.pr2_pru1_gpi12 */ /* P9_31a (ball B12) gpio5_10 */ - P9_31_default_pin: pinmux_P9_31_default_pin { pinctrl-single,pins = < P9_31_DEFAULT >; }; - P9_31_gpio_pin: pinmux_P9_31_gpio_pin { pinctrl-single,pins = < P9_31_GPIO >; }; - P9_31_gpio_pu_pin: pinmux_P9_31_gpio_pu_pin { pinctrl-single,pins = < P9_31_GPIO_PU >; }; - P9_31_gpio_pd_pin: pinmux_P9_31_gpio_pd_pin { pinctrl-single,pins = < P9_31_GPIO_PD >; }; - P9_31_gpio_input_pin: pinmux_P9_31_gpio_input_pin { pinctrl-single,pins = < P9_31_GPIO_INPUT >; }; - P9_31_spi_sclk_pin: pinmux_P9_31_spi_sclk_pin { pinctrl-single,pins = < P9_31_SPI >; }; - P9_31_pruout_pin: pinmux_P9_31_pruout_pin { pinctrl-single,pins = < P9_31_PRUOUT >; }; - P9_31_pruin_pin: pinmux_P9_31_pruin_pin { pinctrl-single,pins = < P9_31_PRUIN >; }; + P9_31_default_pin: pinmux_P9_31_default_pin { pinctrl-single,pins = < P9_31_DEFAULT >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ + P9_31_gpio_pin: pinmux_P9_31_gpio_pin { pinctrl-single,pins = < P9_31_GPIO >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ + P9_31_gpio_pu_pin: pinmux_P9_31_gpio_pu_pin { pinctrl-single,pins = < P9_31_GPIO_PU >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ + P9_31_gpio_pd_pin: pinmux_P9_31_gpio_pd_pin { pinctrl-single,pins = < P9_31_GPIO_PD >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ + P9_31_gpio_input_pin: pinmux_P9_31_gpio_input_pin { pinctrl-single,pins = < P9_31_GPIO_INPUT >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ + P9_31_spi_sclk_pin: pinmux_P9_31_spi_sclk_pin { pinctrl-single,pins = < P9_31_SPI >; }; /* mcasp1_axr8.spi3_sclk, mcasp1_aclkx.off */ + P9_31_pruout_pin: pinmux_P9_31_pruout_pin { pinctrl-single,pins = < P9_31_PRUOUT >; }; /* mcasp1_axr8.pr2_pru1_gpo10, mcasp1_aclkx.off */ + P9_31_pruin_pin: pinmux_P9_31_pruin_pin { pinctrl-single,pins = < P9_31_PRUIN >; }; /* mcasp1_axr8.pr2_pru1_gpi10, mcasp1_aclkx.off */ /* P9_31b (ball C14) gpio7_31*/ @@ -671,27 +671,27 @@ /* P9_40 AIN1*/ /* P9_41a (ball C23) gpio6_20 */ - P9_41_default_pin: pinmux_P9_41_default_pin { pinctrl-single,pins = < P9_41_DEFAULT >; }; - P9_41_gpio_pin: pinmux_P9_41_gpio_pin { pinctrl-single,pins = < P9_41_GPIO >; }; - P9_41_gpio_pu_pin: pinmux_P9_41_gpio_pu_pin { pinctrl-single,pins = < P9_41_GPIO_PU >; }; - P9_41_gpio_pd_pin: pinmux_P9_41_gpio_pd_pin { pinctrl-single,pins = < P9_41_GPIO_PD >; }; - P9_41_gpio_input_pin: pinmux_P9_41_gpio_input_pin { pinctrl-single,pins = < P9_41_GPIO_INPUT >; }; + P9_41_default_pin: pinmux_P9_41_default_pin { pinctrl-single,pins = < P9_41_DEFAULT >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ + P9_41_gpio_pin: pinmux_P9_41_gpio_pin { pinctrl-single,pins = < P9_41_GPIO >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ + P9_41_gpio_pu_pin: pinmux_P9_41_gpio_pu_pin { pinctrl-single,pins = < P9_41_GPIO_PU >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ + P9_41_gpio_pd_pin: pinmux_P9_41_gpio_pd_pin { pinctrl-single,pins = < P9_41_GPIO_PD >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ + P9_41_gpio_input_pin: pinmux_P9_41_gpio_input_pin { pinctrl-single,pins = < P9_41_GPIO_INPUT >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ /* P9_41b (ball C1) gpio4_7 */ - P9_41_pruout_pin: pinmux_P9_41_pruout_pin { pinctrl-single,pins = < P9_41_PRUOUT >; }; - P9_41_pruin_pin: pinmux_P9_41_pruin_pin { pinctrl-single,pins = < P9_41_PRUIN >; }; + P9_41_pruout_pin: pinmux_P9_41_pruout_pin { pinctrl-single,pins = < P9_41_PRUOUT >; }; /* vin2a_d6.pr1_pru1_gpo3, xref_clk3.off */ + P9_41_pruin_pin: pinmux_P9_41_pruin_pin { pinctrl-single,pins = < P9_41_PRUIN >; }; /* vin2a_d6.pr1_pru1_gpi3, xref_clk3.off */ /* P9_42a (ball E14) gpio4_18 */ - P9_42_default_pin: pinmux_P9_42_default_pin { pinctrl-single,pins = < P9_42_DEFAULT >; }; - P9_42_gpio_pin: pinmux_P9_42_gpio_pin { pinctrl-single,pins = < P9_42_GPIO >; }; - P9_42_gpio_pu_pin: pinmux_P9_42_gpio_pu_pin { pinctrl-single,pins = < P9_42_GPIO_PU >; }; - P9_42_gpio_pd_pin: pinmux_P9_42_gpio_pd_pin { pinctrl-single,pins = < P9_42_GPIO_PD >; }; - P9_42_gpio_input_pin: pinmux_P9_42_gpio_input_pin { pinctrl-single,pins = < P9_42_GPIO_INPUT >; }; - P9_42_spi_cs_pin: pinmux_P9_42_spi_cs_pin { pinctrl-single,pins = < P9_42_SPI >; }; + P9_42_default_pin: pinmux_P9_42_default_pin { pinctrl-single,pins = < P9_42_DEFAULT >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ + P9_42_gpio_pin: pinmux_P9_42_gpio_pin { pinctrl-single,pins = < P9_42_GPIO >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ + P9_42_gpio_pu_pin: pinmux_P9_42_gpio_pu_pin { pinctrl-single,pins = < P9_42_GPIO_PU >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ + P9_42_gpio_pd_pin: pinmux_P9_42_gpio_pd_pin { pinctrl-single,pins = < P9_42_GPIO_PD >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ + P9_42_gpio_input_pin: pinmux_P9_42_gpio_input_pin { pinctrl-single,pins = < P9_42_GPIO_INPUT >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ + P9_42_spi_cs_pin: pinmux_P9_42_spi_cs_pin { pinctrl-single,pins = < P9_42_SPI >; }; /* mcasp1_axr12.spi3_cs1, vin2a_d13.off */ /* P9_42b (ball C2) gpio4_14*/ - P9_42_pruout_pin: pinmux_P9_42_pruout_pin { pinctrl-single,pins = < P9_42_PRUOUT >; }; - P9_42_pruin_pin: pinmux_P9_42_pruin_pin { pinctrl-single,pins = < P9_42_PRUIN >; }; + P9_42_pruout_pin: pinmux_P9_42_pruout_pin { pinctrl-single,pins = < P9_42_PRUOUT >; }; /* vin2a_d13.pr1_pru1_gpo10, mcasp1_axr12.off */ + P9_42_pruin_pin: pinmux_P9_42_pruin_pin { pinctrl-single,pins = < P9_42_PRUIN >; }; /* vin2a_d13.pr1_pru1_gpi10, mcasp1_axr12.off */ /* P9_43 GND */ @@ -1349,7 +1349,7 @@ P9_17_pinmux { compatible = "bone-pinmux-helper"; status = "okay"; - pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "spi_cs", "i2c"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "spi_cs", "i2c", "uart"; pinctrl-0 = <&P9_17_default_pin>; pinctrl-1 = <&P9_17_gpio_pin>; pinctrl-2 = <&P9_17_gpio_pu_pin>; @@ -1357,12 +1357,13 @@ pinctrl-4 = <&P9_17_gpio_input_pin>; pinctrl-5 = <&P9_17_spi_cs_pin>; pinctrl-6 = <&P9_17_i2c_pin>; + pinctrl-7 = <&P9_17_uart_pin>; }; P9_18_pinmux { compatible = "bone-pinmux-helper"; status = "okay"; - pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "spi", "i2c"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "spi", "i2c", "uart"; pinctrl-0 = <&P9_18_default_pin>; pinctrl-1 = <&P9_18_gpio_pin>; pinctrl-2 = <&P9_18_gpio_pu_pin>; @@ -1370,30 +1371,34 @@ pinctrl-4 = <&P9_18_gpio_input_pin>; pinctrl-5 = <&P9_18_spi_pin>; pinctrl-6 = <&P9_18_i2c_pin>; + pinctrl-7 = <&P9_18_uart_pin>; }; P9_19_pinmux { compatible = "bone-pinmux-helper"; status = "okay"; - pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "i2c"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "i2c", "qep"; pinctrl-0 = <&P9_19_default_pin>; pinctrl-1 = <&P9_19_gpio_pin>; pinctrl-2 = <&P9_19_gpio_pu_pin>; pinctrl-3 = <&P9_19_gpio_pd_pin>; pinctrl-4 = <&P9_19_gpio_input_pin>; pinctrl-5 = <&P9_19_i2c_pin>; + pinctrl-6 = <&P9_19_qep_pin>; }; P9_20_pinmux { compatible = "bone-pinmux-helper"; status = "okay"; - pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "i2c"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "i2c", "pruout", "pruin"; pinctrl-0 = <&P9_20_default_pin>; pinctrl-1 = <&P9_20_gpio_pin>; pinctrl-2 = <&P9_20_gpio_pu_pin>; pinctrl-3 = <&P9_20_gpio_pd_pin>; pinctrl-4 = <&P9_20_gpio_input_pin>; pinctrl-5 = <&P9_20_i2c_pin>; + pinctrl-6 = <&P9_20_pruout_pin>; + pinctrl-7 = <&P9_20_pruin_pin>; }; P9_21_pinmux { @@ -1436,7 +1441,7 @@ P9_24_pinmux { compatible = "bone-pinmux-helper"; status = "okay"; - pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "uart", "can"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "uart", "can", "i2c"; pinctrl-0 = <&P9_24_default_pin>; pinctrl-1 = <&P9_24_gpio_pin>; pinctrl-2 = <&P9_24_gpio_pu_pin>; @@ -1444,6 +1449,7 @@ pinctrl-4 = <&P9_24_gpio_input_pin>; pinctrl-5 = <&P9_24_uart_pin>; pinctrl-6 = <&P9_24_can_pin>; + pinctrl-7 = <&P9_24_i2c_pin>; }; P9_25_pinmux { @@ -1462,7 +1468,7 @@ P9_26_pinmux { compatible = "bone-pinmux-helper"; status = "okay"; - pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "uart", "can", "i2c", "pruin"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "uart", "can", "i2c", "pruout", "pruin"; pinctrl-0 = <&P9_26_default_pin>; pinctrl-1 = <&P9_26_gpio_pin>; pinctrl-2 = <&P9_26_gpio_pu_pin>; @@ -1471,7 +1477,8 @@ pinctrl-5 = <&P9_26_uart_pin>; pinctrl-6 = <&P9_26_can_pin>; pinctrl-7 = <&P9_26_i2c_pin>; - pinctrl-8 = <&P9_26_pruin_pin>; + pinctrl-8 = <&P9_26_pruout_pin>; + pinctrl-9 = <&P9_26_pruin_pin>; }; P9_27_pinmux { @@ -1565,24 +1572,28 @@ P9_41_pinmux { compatible = "bone-pinmux-helper"; status = "okay"; - pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruin"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "pruout", "pruin"; pinctrl-0 = <&P9_41_default_pin>; pinctrl-1 = <&P9_41_gpio_pin>; pinctrl-2 = <&P9_41_gpio_pu_pin>; pinctrl-3 = <&P9_41_gpio_pd_pin>; pinctrl-4 = <&P9_41_gpio_input_pin>; - pinctrl-5 = <&P9_41_pruin_pin>; + pinctrl-5 = <&P9_41_pruout_pin>; + pinctrl-6 = <&P9_41_pruin_pin>; }; P9_42_pinmux { compatible = "bone-pinmux-helper"; status = "okay"; - pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input"; + pinctrl-names = "default", "gpio", "gpio_pu", "gpio_pd", "gpio_input", "spi", "pruout", "pruin"; pinctrl-0 = <&P9_42_default_pin>; pinctrl-1 = <&P9_42_gpio_pin>; pinctrl-2 = <&P9_42_gpio_pu_pin>; pinctrl-3 = <&P9_42_gpio_pd_pin>; pinctrl-4 = <&P9_42_gpio_input_pin>; + pinctrl-5 = <&P9_42_spi_cs_pin>; + pinctrl-6 = <&P9_42_pruout_pin>; + pinctrl-7 = <&P9_42_pruin_pin>; }; /* P9_43 GND */ -- GitLab From be2da4340ae09c04d767ea7cab94b0668a43619d Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sat, 11 Jul 2020 17:02:02 +0530 Subject: [PATCH 27/86] add comments --- include/dt-bindings/board/am572x-bbai-pins.h | 636 +++++++++---------- 1 file changed, 318 insertions(+), 318 deletions(-) diff --git a/include/dt-bindings/board/am572x-bbai-pins.h b/include/dt-bindings/board/am572x-bbai-pins.h index 21e7afb9..ac58031d 100644 --- a/include/dt-bindings/board/am572x-bbai-pins.h +++ b/include/dt-bindings/board/am572x-bbai-pins.h @@ -114,98 +114,98 @@ /* P8_02 GND */ /* P8_03 (ball AB8) gpio1_24 */ -#define P8_03_DEFAULT P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ -#define P8_03_GPIO P8_03( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ -#define P8_03_GPIO_PU P8_03( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ -#define P8_03_GPIO_PD P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ -#define P8_03_GPIO_INPUT P8_03( PIN_INPUT | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ +#define P8_03_DEFAULT P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ +#define P8_03_GPIO P8_03( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ +#define P8_03_GPIO_PU P8_03( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ +#define P8_03_GPIO_PD P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ +#define P8_03_GPIO_INPUT P8_03( PIN_INPUT | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ /* P8_04 (ball AB5) gpio1_25 */ -#define P8_04_DEFAULT P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ -#define P8_04_GPIO P8_04( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ -#define P8_04_GPIO_PU P8_04( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ -#define P8_04_GPIO_PD P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ -#define P8_04_GPIO_INPUT P8_04( PIN_INPUT | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ +#define P8_04_DEFAULT P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ +#define P8_04_GPIO P8_04( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ +#define P8_04_GPIO_PU P8_04( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ +#define P8_04_GPIO_PD P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ +#define P8_04_GPIO_INPUT P8_04( PIN_INPUT | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ /* P8_05 (ball AC9) gpio7_1 */ -#define P8_05_DEFAULT P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ -#define P8_05_GPIO P8_05( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ -#define P8_05_GPIO_PU P8_05( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ -#define P8_05_GPIO_PD P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ -#define P8_05_GPIO_INPUT P8_05( PIN_INPUT | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ +#define P8_05_DEFAULT P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ +#define P8_05_GPIO P8_05( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ +#define P8_05_GPIO_PU P8_05( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ +#define P8_05_GPIO_PD P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ +#define P8_05_GPIO_INPUT P8_05( PIN_INPUT | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ /* P8_06 (ball AC3) gpio7_2 */ -#define P8_06_DEFAULT P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ -#define P8_06_GPIO P8_06( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ -#define P8_06_GPIO_PU P8_06( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ -#define P8_06_GPIO_PD P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ -#define P8_06_GPIO_INPUT P8_06( PIN_INPUT | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ +#define P8_06_DEFAULT P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ +#define P8_06_GPIO P8_06( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ +#define P8_06_GPIO_PU P8_06( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ +#define P8_06_GPIO_PD P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ +#define P8_06_GPIO_INPUT P8_06( PIN_INPUT | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ /* P8_07 (ball G14) gpio6_5*/ -#define P8_07_DEFAULT P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ -#define P8_07_GPIO P8_07( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ -#define P8_07_GPIO_PU P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ -#define P8_07_GPIO_PD P8_07( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ -#define P8_07_GPIO_INPUT P8_07( PIN_INPUT | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ -#define P8_07_TIMER P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* mcasp1_axr14.timer11 */ +#define P8_07_DEFAULT P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ +#define P8_07_GPIO P8_07( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ +#define P8_07_GPIO_PU P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ +#define P8_07_GPIO_PD P8_07( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ +#define P8_07_GPIO_INPUT P8_07( PIN_INPUT | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ +#define P8_07_TIMER P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* mcasp1_axr14.timer11 */ /* P8_08 (ball F14) gpio6_6 */ -#define P8_08_DEFAULT P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ -#define P8_08_GPIO P8_08( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ -#define P8_08_GPIO_PU P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ -#define P8_08_GPIO_PD P8_08( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ -#define P8_08_GPIO_INPUT P8_08( PIN_INPUT | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ -#define P8_08_TIMER P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* mcasp1_axr15.timer12 */ +#define P8_08_DEFAULT P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ +#define P8_08_GPIO P8_08( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ +#define P8_08_GPIO_PU P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ +#define P8_08_GPIO_PD P8_08( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ +#define P8_08_GPIO_INPUT P8_08( PIN_INPUT | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ +#define P8_08_TIMER P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* mcasp1_axr15.timer12 */ /* P8_09 (ball E17) gpio6_18 */ -#define P8_09_DEFAULT P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ -#define P8_09_GPIO P8_09( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ -#define P8_09_GPIO_PU P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ -#define P8_09_GPIO_PD P8_09( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ -#define P8_09_GPIO_INPUT P8_09( PIN_INPUT | MUX_MODE14) /* xref_clk1.gpio6_18 */ -#define P8_09_TIMER P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* xref_clk1.timer14 */ +#define P8_09_DEFAULT P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ +#define P8_09_GPIO P8_09( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ +#define P8_09_GPIO_PU P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ +#define P8_09_GPIO_PD P8_09( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ +#define P8_09_GPIO_INPUT P8_09( PIN_INPUT | MUX_MODE14) /* xref_clk1.gpio6_18 */ +#define P8_09_TIMER P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* xref_clk1.timer14 */ /* P8_10 (ball A13) gpio6_4 */ -#define P8_10_DEFAULT P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ -#define P8_10_GPIO P8_10( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ -#define P8_10_GPIO_PU P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ -#define P8_10_GPIO_PD P8_10( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ -#define P8_10_GPIO_INPUT P8_10( PIN_INPUT | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ -#define P8_10_TIMER P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* mcasp1_axr13.timer10 */ +#define P8_10_DEFAULT P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ +#define P8_10_GPIO P8_10( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ +#define P8_10_GPIO_PU P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ +#define P8_10_GPIO_PD P8_10( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ +#define P8_10_GPIO_INPUT P8_10( PIN_INPUT | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ +#define P8_10_TIMER P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* mcasp1_axr13.timer10 */ /* P8_11 (ball AH4) gpio3_11 */ -#define P8_11_DEFAULT P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ -#define P8_11_GPIO P8_11( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ -#define P8_11_GPIO_PU P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ -#define P8_11_GPIO_PD P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ -#define P8_11_GPIO_INPUT P8_11( PIN_INPUT | MUX_MODE14) /* vin1a_d7.gpio3_11 */ -#define P8_11_QEP P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* vin1a_d7.eQEP2B_in */ -#define P8_11_PRUOUT P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vin1a_d7.pr1_pru0_gpo4 */ +#define P8_11_DEFAULT P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ +#define P8_11_GPIO P8_11( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ +#define P8_11_GPIO_PU P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ +#define P8_11_GPIO_PD P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ +#define P8_11_GPIO_INPUT P8_11( PIN_INPUT | MUX_MODE14) /* vin1a_d7.gpio3_11 */ +#define P8_11_QEP P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* vin1a_d7.eQEP2B_in */ +#define P8_11_PRUOUT P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vin1a_d7.pr1_pru0_gpo4 */ /* P8_12 (ball AG6) gpio3_10 */ -#define P8_12_DEFAULT P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ -#define P8_12_GPIO P8_12( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ -#define P8_12_GPIO_PU P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ -#define P8_12_GPIO_PD P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ -#define P8_12_GPIO_INPUT P8_12( PIN_INPUT | MUX_MODE14) /* vin1a_d6.gpio3_10 */ -#define P8_12_QEP P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* vin1a_d6.eQEP2A_in */ -#define P8_12_TIMER P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vin1a_d6.pr1_pru0_gpo3 */ +#define P8_12_DEFAULT P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ +#define P8_12_GPIO P8_12( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ +#define P8_12_GPIO_PU P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ +#define P8_12_GPIO_PD P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ +#define P8_12_GPIO_INPUT P8_12( PIN_INPUT | MUX_MODE14) /* vin1a_d6.gpio3_10 */ +#define P8_12_QEP P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* vin1a_d6.eQEP2A_in */ +#define P8_12_PRUOUT P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vin1a_d6.pr1_pru0_gpo3 */ /* P8_13 (ball D3) gpio4_11 */ -#define P8_13_DEFAULT P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ -#define P8_13_GPIO P8_13( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ -#define P8_13_GPIO_PU P8_13( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ -#define P8_13_GPIO_PD P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ -#define P8_13_GPIO_INPUT P8_13( PIN_INPUT | MUX_MODE14) /* vin2a_d10.gpio4_11 */ -#define P8_13_PWM P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d10.ehrpwm2B */ +#define P8_13_DEFAULT P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ +#define P8_13_GPIO P8_13( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ +#define P8_13_GPIO_PU P8_13( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ +#define P8_13_GPIO_PD P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ +#define P8_13_GPIO_INPUT P8_13( PIN_INPUT | MUX_MODE14) /* vin2a_d10.gpio4_11 */ +#define P8_13_PWM P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d10.ehrpwm2B */ /* P8_14 (ball D5) gpio4_13*/ -#define P8_14_DEFAULT P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ -#define P8_14_GPIO P8_14( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ -#define P8_14_GPIO_PU P8_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ -#define P8_14_GPIO_PD P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ -#define P8_14_GPIO_INPUT P8_14( PIN_INPUT | MUX_MODE14) /* vin2a_d12.gpio4_13 */ -#define P8_14_PWM P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d12.eCAP2_in_PWM2_out */ +#define P8_14_DEFAULT P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ +#define P8_14_GPIO P8_14( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ +#define P8_14_GPIO_PU P8_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ +#define P8_14_GPIO_PD P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ +#define P8_14_GPIO_INPUT P8_14( PIN_INPUT | MUX_MODE14) /* vin2a_d12.gpio4_13 */ +#define P8_14_PWM P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d12.eCAP2_in_PWM2_out */ /* P8_15 (ball D1) gpio4_3 & (ball A3) gpio4_27*/ #define P8_15_DEFAULT P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_15B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d2.gpio4_3, vin2a_d19.off */ @@ -217,88 +217,88 @@ #define P8_15_PRUIN P8_15B( PIN_INPUT | MUX_MODE12) P8_15A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d19.pr1_pru1_gpi16, vin2a_d2.off */ /* P8_16 (ball B4) gpio4_29 */ -#define P8_16_DEFAULT P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ -#define P8_16_GPIO P8_16( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ -#define P8_16_GPIO_PU P8_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ -#define P8_16_GPIO_PD P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ -#define P8_16_GPIO_INPUT P8_16( PIN_INPUT | MUX_MODE14) /* vin2a_d21.gpio4_29 */ -#define P8_16_PRUIN P8_16( PIN_INPUT | MUX_MODE12) /* vin2a_d21.pr1_pru1_gpi18 */ +#define P8_16_DEFAULT P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ +#define P8_16_GPIO P8_16( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ +#define P8_16_GPIO_PU P8_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ +#define P8_16_GPIO_PD P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ +#define P8_16_GPIO_INPUT P8_16( PIN_INPUT | MUX_MODE14) /* vin2a_d21.gpio4_29 */ +#define P8_16_PRUIN P8_16( PIN_INPUT | MUX_MODE12) /* vin2a_d21.pr1_pru1_gpi18 */ /* P8_17 (ball A7) gpio8_18 */ -#define P8_17_DEFAULT P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ -#define P8_17_GPIO P8_17( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ -#define P8_17_GPIO_PU P8_17( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ -#define P8_17_GPIO_PD P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ -#define P8_17_GPIO_INPUT P8_17( PIN_INPUT | MUX_MODE14) /* vout1_d18.gpio8_18 */ +#define P8_17_DEFAULT P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ +#define P8_17_GPIO P8_17( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ +#define P8_17_GPIO_PU P8_17( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ +#define P8_17_GPIO_PD P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ +#define P8_17_GPIO_INPUT P8_17( PIN_INPUT | MUX_MODE14) /* vout1_d18.gpio8_18 */ /* P8_18 (ball F5) gpio4_9 */ -#define P8_18_DEFAULT P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ -#define P8_18_GPIO P8_18( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ -#define P8_18_GPIO_PU P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ -#define P8_18_GPIO_PD P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ -#define P8_18_GPIO_INPUT P8_18( PIN_INPUT | MUX_MODE14) /* vin2a_d8.gpio4_9 */ -#define P8_18_QEP P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* vin2a_d8.eQEP2_strobe */ +#define P8_18_DEFAULT P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ +#define P8_18_GPIO P8_18( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ +#define P8_18_GPIO_PU P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ +#define P8_18_GPIO_PD P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ +#define P8_18_GPIO_INPUT P8_18( PIN_INPUT | MUX_MODE14) /* vin2a_d8.gpio4_9 */ +#define P8_18_QEP P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* vin2a_d8.eQEP2_strobe */ /* P8_19 (ball E6) gpio4_10 */ -#define P8_19_DEFAULT P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ -#define P8_19_GPIO P8_19( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ -#define P8_19_GPIO_PU P8_19( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ -#define P8_19_GPIO_PD P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ -#define P8_19_GPIO_INPUT P8_19( PIN_INPUT | MUX_MODE14) /* vin2a_d9.gpio4_10 */ -#define P8_19_PWM P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d9.ehrpwm2A */ +#define P8_19_DEFAULT P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ +#define P8_19_GPIO P8_19( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ +#define P8_19_GPIO_PU P8_19( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ +#define P8_19_GPIO_PD P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ +#define P8_19_GPIO_INPUT P8_19( PIN_INPUT | MUX_MODE14) /* vin2a_d9.gpio4_10 */ +#define P8_19_PWM P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d9.ehrpwm2A */ /* P8_20 (ball AC4) gpio6_30 */ -#define P8_20_DEFAULT P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ -#define P8_20_GPIO P8_20( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ -#define P8_20_GPIO_PU P8_20( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ -#define P8_20_GPIO_PD P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ -#define P8_20_GPIO_INPUT P8_20( PIN_INPUT | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ -#define P8_20_PRUOUT P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mmc3_cmd.pr2_pru0_gpo3 */ -#define P8_20_PRUIN P8_20( PIN_INPUT | MUX_MODE12) /* mmc3_cmd.pr2_pru0_gpi3 */ +#define P8_20_DEFAULT P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ +#define P8_20_GPIO P8_20( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ +#define P8_20_GPIO_PU P8_20( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ +#define P8_20_GPIO_PD P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ +#define P8_20_GPIO_INPUT P8_20( PIN_INPUT | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ +#define P8_20_PRUOUT P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mmc3_cmd.pr2_pru0_gpo3 */ +#define P8_20_PRUIN P8_20( PIN_INPUT | MUX_MODE12) /* mmc3_cmd.pr2_pru0_gpi3 */ /* P8_21 (ball AD4) gpio6_29 */ -#define P8_21_DEFAULT P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ -#define P8_21_GPIO P8_21( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ -#define P8_21_GPIO_PU P8_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ -#define P8_21_GPIO_PD P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ -#define P8_21_GPIO_INPUT P8_21( PIN_INPUT | MUX_MODE14) /* mmc3_clk.gpio6_29 */ -#define P8_21_PRUOUT P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mmc3_clk.pr2_pru0_gpo2 */ -#define P8_21_PRUIN P8_21( PIN_INPUT | MUX_MODE12) /* mmc3_clk.pr2_pru0_gpi2 */ +#define P8_21_DEFAULT P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ +#define P8_21_GPIO P8_21( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ +#define P8_21_GPIO_PU P8_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ +#define P8_21_GPIO_PD P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ +#define P8_21_GPIO_INPUT P8_21( PIN_INPUT | MUX_MODE14) /* mmc3_clk.gpio6_29 */ +#define P8_21_PRUOUT P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mmc3_clk.pr2_pru0_gpo2 */ +#define P8_21_PRUIN P8_21( PIN_INPUT | MUX_MODE12) /* mmc3_clk.pr2_pru0_gpi2 */ /* P8_22 (ball AD6) gpio1_23 */ -#define P8_22_DEFAULT P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ -#define P8_22_GPIO P8_22( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ -#define P8_22_GPIO_PU P8_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ -#define P8_22_GPIO_PD P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ -#define P8_22_GPIO_INPUT P8_22( PIN_INPUT | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ +#define P8_22_DEFAULT P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ +#define P8_22_GPIO P8_22( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ +#define P8_22_GPIO_PU P8_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ +#define P8_22_GPIO_PD P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ +#define P8_22_GPIO_INPUT P8_22( PIN_INPUT | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ /* P8_23 (ball AC8) gpio1_22 */ -#define P8_23_DEFAULT P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ -#define P8_23_GPIO P8_23( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ -#define P8_23_GPIO_PU P8_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ -#define P8_23_GPIO_PD P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ -#define P8_23_GPIO_INPUT P8_23( PIN_INPUT | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ +#define P8_23_DEFAULT P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ +#define P8_23_GPIO P8_23( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ +#define P8_23_GPIO_PU P8_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ +#define P8_23_GPIO_PD P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ +#define P8_23_GPIO_INPUT P8_23( PIN_INPUT | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ /* P8_24 (ball AC6) gpio7_0 */ -#define P8_24_DEFAULT P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ -#define P8_24_GPIO P8_24( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ -#define P8_24_GPIO_PU P8_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ -#define P8_24_GPIO_PD P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ -#define P8_24_GPIO_INPUT P8_24( PIN_INPUT | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ +#define P8_24_DEFAULT P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ +#define P8_24_GPIO P8_24( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ +#define P8_24_GPIO_PU P8_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ +#define P8_24_GPIO_PD P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ +#define P8_24_GPIO_INPUT P8_24( PIN_INPUT | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ /* P8_25 (ball AC7) gpio6_31 */ -#define P8_25_DEFAULT P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ -#define P8_25_GPIO P8_25( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ -#define P8_25_GPIO_PU P8_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ -#define P8_25_GPIO_PD P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ -#define P8_25_GPIO_INPUT P8_25( PIN_INPUT | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ +#define P8_25_DEFAULT P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ +#define P8_25_GPIO P8_25( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ +#define P8_25_GPIO_PU P8_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ +#define P8_25_GPIO_PD P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ +#define P8_25_GPIO_INPUT P8_25( PIN_INPUT | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ /* P8_26 (ball B3) gpio4_28 */ -#define P8_26_DEFAULT P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ -#define P8_26_GPIO P8_26( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ -#define P8_26_GPIO_PU P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ -#define P8_26_GPIO_PD P8_26( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ -#define P8_26_GPIO_INPUT P8_26( PIN_INPUT | MUX_MODE14) /* vin2a_d20.gpio4_28 */ +#define P8_26_DEFAULT P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ +#define P8_26_GPIO P8_26( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ +#define P8_26_GPIO_PU P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ +#define P8_26_GPIO_PD P8_26( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ +#define P8_26_GPIO_INPUT P8_26( PIN_INPUT | MUX_MODE14) /* vin2a_d20.gpio4_28 */ /* P8_27 (ball E11) gpio4_23 & (ball A8) gpio8_19 */ #define P8_27_DEFAULT P8_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_27B( PIN_OUTPUT | MUX_MODE15) /* vout1_vsync.gpio4_23, vout1_d19.off */ @@ -401,58 +401,58 @@ #define P8_38_UART P8_38B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P8_38A( PIN_OUTPUT | MUX_MODE15) /* mcasp4_aclkx.uart8_rxd, vout1_d9.off */ /* P8_39 (ball F8) gpio8_6 */ -#define P8_39_DEFAULT P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ -#define P8_39_GPIO P8_39( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ -#define P8_39_GPIO_PU P8_39( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ -#define P8_39_GPIO_PD P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ -#define P8_39_GPIO_INPUT P8_39( PIN_INPUT | MUX_MODE14) /* vout1_d6.gpio8_6 */ -#define P8_39_PRUOUT P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d6.pr2_pru0_gpo3 */ -#define P8_39_PRUIN P8_39( PIN_INPUT | MUX_MODE12) /* vout1_d6.pr2_pru0_gpi3 */ +#define P8_39_DEFAULT P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ +#define P8_39_GPIO P8_39( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ +#define P8_39_GPIO_PU P8_39( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ +#define P8_39_GPIO_PD P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ +#define P8_39_GPIO_INPUT P8_39( PIN_INPUT | MUX_MODE14) /* vout1_d6.gpio8_6 */ +#define P8_39_PRUOUT P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d6.pr2_pru0_gpo3 */ +#define P8_39_PRUIN P8_39( PIN_INPUT | MUX_MODE12) /* vout1_d6.pr2_pru0_gpi3 */ /* P8_40 (ball E7) gpio8_7 */ -#define P8_40_DEFAULT P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ -#define P8_40_GPIO P8_40( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ -#define P8_40_GPIO_PU P8_40( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ -#define P8_40_GPIO_PD P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ -#define P8_40_GPIO_INPUT P8_40( PIN_INPUT | MUX_MODE14) /* vout1_d7.gpio8_7 */ -#define P8_40_PRUOUT P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d7.pr2_pru0_gpo4 */ -#define P8_40_PRUIN P8_40( PIN_INPUT | MUX_MODE12) /* vout1_d7.pr2_pru0_gpi4 */ +#define P8_40_DEFAULT P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ +#define P8_40_GPIO P8_40( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ +#define P8_40_GPIO_PU P8_40( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ +#define P8_40_GPIO_PD P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ +#define P8_40_GPIO_INPUT P8_40( PIN_INPUT | MUX_MODE14) /* vout1_d7.gpio8_7 */ +#define P8_40_PRUOUT P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d7.pr2_pru0_gpo4 */ +#define P8_40_PRUIN P8_40( PIN_INPUT | MUX_MODE12) /* vout1_d7.pr2_pru0_gpi4 */ /* P8_41 (ball E9) gpio8_4 */ -#define P8_41_DEFAULT P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ -#define P8_41_GPIO P8_41( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ -#define P8_41_GPIO_PU P8_41( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ -#define P8_41_GPIO_PD P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ -#define P8_41_GPIO_INPUT P8_41( PIN_INPUT | MUX_MODE14) /* vout1_d4.gpio8_4 */ -#define P8_41_PRUOUT P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d4.pr2_pru0_gpo1 */ -#define P8_41_PRUIN P8_41( PIN_INPUT | MUX_MODE12) /* vout1_d4.pr2_pru0_gpi1 */ +#define P8_41_DEFAULT P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ +#define P8_41_GPIO P8_41( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ +#define P8_41_GPIO_PU P8_41( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ +#define P8_41_GPIO_PD P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ +#define P8_41_GPIO_INPUT P8_41( PIN_INPUT | MUX_MODE14) /* vout1_d4.gpio8_4 */ +#define P8_41_PRUOUT P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d4.pr2_pru0_gpo1 */ +#define P8_41_PRUIN P8_41( PIN_INPUT | MUX_MODE12) /* vout1_d4.pr2_pru0_gpi1 */ /* P8_42 (ball F9) gpio8_5 */ -#define P8_42_DEFAULT P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ -#define P8_42_GPIO P8_42( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ -#define P8_42_GPIO_PU P8_42( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ -#define P8_42_GPIO_PD P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ -#define P8_42_GPIO_INPUT P8_42( PIN_INPUT | MUX_MODE14) /* vout1_d5.gpio8_5 */ -#define P8_42_PRUOUT P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d5.pr2_pru0_gpo2 */ -#define P8_42_PRUIN P8_42( PIN_INPUT | MUX_MODE12) /* vout1_d5.pr2_pru0_gpi2 */ +#define P8_42_DEFAULT P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ +#define P8_42_GPIO P8_42( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ +#define P8_42_GPIO_PU P8_42( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ +#define P8_42_GPIO_PD P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ +#define P8_42_GPIO_INPUT P8_42( PIN_INPUT | MUX_MODE14) /* vout1_d5.gpio8_5 */ +#define P8_42_PRUOUT P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d5.pr2_pru0_gpo2 */ +#define P8_42_PRUIN P8_42( PIN_INPUT | MUX_MODE12) /* vout1_d5.pr2_pru0_gpi2 */ /* P8_43 (ball F10) gpio8_2 */ -#define P8_43_DEFAULT P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ -#define P8_43_GPIO P8_43( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ -#define P8_43_GPIO_PU P8_43( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ -#define P8_43_GPIO_PD P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ -#define P8_43_GPIO_INPUT P8_43( PIN_INPUT | MUX_MODE14) /* vout1_d2.gpio8_2 */ -#define P8_43_PRUOUT P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d2.pr2_pru1_gpo20 */ -#define P8_43_PRUIN P8_43( PIN_INPUT | MUX_MODE12) /* vout1_d2.pr2_pru1_gpi20 */ +#define P8_43_DEFAULT P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ +#define P8_43_GPIO P8_43( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ +#define P8_43_GPIO_PU P8_43( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ +#define P8_43_GPIO_PD P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ +#define P8_43_GPIO_INPUT P8_43( PIN_INPUT | MUX_MODE14) /* vout1_d2.gpio8_2 */ +#define P8_43_PRUOUT P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d2.pr2_pru1_gpo20 */ +#define P8_43_PRUIN P8_43( PIN_INPUT | MUX_MODE12) /* vout1_d2.pr2_pru1_gpi20 */ /* P8_44 (ball G11) gpio8_3 */ -#define P8_44_DEFAULT P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ -#define P8_44_GPIO P8_44( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ -#define P8_44_GPIO_PU P8_44( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ -#define P8_44_GPIO_PD P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ -#define P8_44_GPIO_INPUT P8_44( PIN_INPUT | MUX_MODE14) /* vout1_d3.gpio8_3 */ -#define P8_44_PRUOUT P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d3.pr2_pru0_gpo0 */ -#define P8_44_PRUIN P8_44( PIN_INPUT | MUX_MODE12) /* vout1_d3.pr2_pru0_gpi0 */ +#define P8_44_DEFAULT P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ +#define P8_44_GPIO P8_44( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ +#define P8_44_GPIO_PU P8_44( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ +#define P8_44_GPIO_PD P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ +#define P8_44_GPIO_INPUT P8_44( PIN_INPUT | MUX_MODE14) /* vout1_d3.gpio8_3 */ +#define P8_44_PRUOUT P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d3.pr2_pru0_gpo0 */ +#define P8_44_PRUIN P8_44( PIN_INPUT | MUX_MODE12) /* vout1_d3.pr2_pru0_gpi0 */ /* P8_45 (ball F11) gpio8_0 & (ball B7) gpio8_16*/ #define P8_45_DEFAULT P8_45A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_45B( PIN_OUTPUT | MUX_MODE15) /* vout1_d0.gpio8_0, vout1_d16.off */ @@ -488,194 +488,194 @@ /* P9_11 (ball B19) & (ball B8) gpio8_17*/ #define P9_11_UART P9_11A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) P9_11B( PIN_OUTPUT | MUX_MODE15) /* mcasp3_axr0.uart5_rxd, vout1_d17.off */ -#define P9_11_DEFAULT P9_11B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ -#define P9_11_GPIO P9_11B( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ -#define P9_11_GPIO_PU P9_11B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ -#define P9_11_GPIO_PD P9_11B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ +#define P9_11_DEFAULT P9_11B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ +#define P9_11_GPIO P9_11B( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ +#define P9_11_GPIO_PU P9_11B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ +#define P9_11_GPIO_PD P9_11B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ #define P9_11_GPIO_INPUT P9_11B( PIN_INPUT | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ /* P9_12 (ball B14) gpio5_0 */ -#define P9_12_DEFAULT P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ -#define P9_12_GPIO P9_12( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ -#define P9_12_GPIO_PU P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ -#define P9_12_GPIO_PD P9_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ -#define P9_12_GPIO_INPUT P9_12( PIN_INPUT | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ +#define P9_12_DEFAULT P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ +#define P9_12_GPIO P9_12( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ +#define P9_12_GPIO_PU P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ +#define P9_12_GPIO_PD P9_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ +#define P9_12_GPIO_INPUT P9_12( PIN_INPUT | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ /* P9_13 (ball C17) & (ball AB10) gpio6_12*/ #define P9_13_UART P9_13A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) P9_13B( PIN_OUTPUT | MUX_MODE15) /* mcasp3_axr1.uart5_txd, usb1_drvvbus.off */ -#define P9_13_DEFAULT P9_13B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ -#define P9_13_GPIO P9_13B( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ -#define P9_13_GPIO_PU P9_13B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ -#define P9_13_GPIO_PD P9_13B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ -#define P9_13_GPIO_INPUT P9_13B( PIN_INPUT | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ +#define P9_13_DEFAULT P9_13B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ +#define P9_13_GPIO P9_13B( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ +#define P9_13_GPIO_PU P9_13B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ +#define P9_13_GPIO_PD P9_13B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ +#define P9_13_GPIO_INPUT P9_13B( PIN_INPUT | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ /* P9_14 (ball D6) gpio4_25 */ -#define P9_14_DEFAULT P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ -#define P9_14_GPIO P9_14( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ -#define P9_14_GPIO_PU P9_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ -#define P9_14_GPIO_PD P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ -#define P9_14_GPIO_INPUT P9_14( PIN_INPUT | MUX_MODE14) /* vin2a_d17.gpio4_25 */ -#define P9_14_PWM P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d17.ehrpwm3A */ +#define P9_14_DEFAULT P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ +#define P9_14_GPIO P9_14( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ +#define P9_14_GPIO_PU P9_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ +#define P9_14_GPIO_PD P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ +#define P9_14_GPIO_INPUT P9_14( PIN_INPUT | MUX_MODE14) /* vin2a_d17.gpio4_25 */ +#define P9_14_PWM P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d17.ehrpwm3A */ /* P9_15 (ball AG4) gpio3_12 */ -#define P9_15_DEFAULT P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ -#define P9_15_GPIO P9_15( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ -#define P9_15_GPIO_PU P9_15( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ -#define P9_15_GPIO_PD P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ -#define P9_15_GPIO_INPUT P9_15( PIN_INPUT | MUX_MODE14) /* vin1a_d8.gpio3_12 */ +#define P9_15_DEFAULT P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ +#define P9_15_GPIO P9_15( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ +#define P9_15_GPIO_PU P9_15( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ +#define P9_15_GPIO_PD P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ +#define P9_15_GPIO_INPUT P9_15( PIN_INPUT | MUX_MODE14) /* vin1a_d8.gpio3_12 */ /* P9_16 (ball C5) gpio4_26 */ -#define P9_16_DEFAULT P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d18.gpio4_26 */ -#define P9_16_GPIO P9_16( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d18.gpio4_26 */ -#define P9_16_GPIO_PU P9_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d18.gpio4_26 */ -#define P9_16_GPIO_PD P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d18.gpio4_26 */ -#define P9_16_GPIO_INPUT P9_16( PIN_INPUT | MUX_MODE14) /* vin2a_d18.gpio4_26 */ -#define P9_16_PWM P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d18.ehrpwm3B */ +#define P9_16_DEFAULT P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d18.gpio4_26 */ +#define P9_16_GPIO P9_16( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d18.gpio4_26 */ +#define P9_16_GPIO_PU P9_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d18.gpio4_26 */ +#define P9_16_GPIO_PD P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d18.gpio4_26 */ +#define P9_16_GPIO_INPUT P9_16( PIN_INPUT | MUX_MODE14) /* vin2a_d18.gpio4_26 */ +#define P9_16_PWM P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d18.ehrpwm3B */ /* P9_17 (ball B24) gpio7_17 and (ball F12) gpio5_3*/ -#define P9_17_DEFAULT P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ -#define P9_17_GPIO P9_17A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ -#define P9_17_GPIO_PU P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ -#define P9_17_GPIO_PD P9_17A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ -#define P9_17_GPIO_INPUT P9_17A( PIN_INPUT | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ -#define P9_17_SPI P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.spi2_cs0 */ +#define P9_17_DEFAULT P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ +#define P9_17_GPIO P9_17A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ +#define P9_17_GPIO_PU P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ +#define P9_17_GPIO_PD P9_17A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ +#define P9_17_GPIO_INPUT P9_17A( PIN_INPUT | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ +#define P9_17_SPI P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.spi2_cs0 */ #define P9_17_I2C P9_17B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_17A( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr1.i2c5_scl */ -#define P9_17_UART P9_17B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_17A( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr1.uart6_txd */ +#define P9_17_UART P9_17B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_17A( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr1.uart6_txd */ /* P9_18 (ball G17) gpio7_16 & (ball F4) gpio4_6*/ -#define P9_18_DEFAULT P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ -#define P9_18_GPIO P9_18A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ -#define P9_18_GPIO_PU P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ -#define P9_18_GPIO_PD P9_18A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ -#define P9_18_GPIO_INPUT P9_18A( PIN_INPUT | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ -#define P9_18_SPI P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.spi2_d0, mcasp1_axr0.off */ +#define P9_18_DEFAULT P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ +#define P9_18_GPIO P9_18A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ +#define P9_18_GPIO_PU P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ +#define P9_18_GPIO_PD P9_18A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ +#define P9_18_GPIO_INPUT P9_18A( PIN_INPUT | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ +#define P9_18_SPI P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.spi2_d0, mcasp1_axr0.off */ #define P9_18_I2C P9_18B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_18A( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr0.i2c5_sda, spi2_d0.off */ #define P9_18_UART P9_18B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_18A( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr0.uart6_rxd, spi2_d0.off */ /* P9_19 (ball R6) gpio7_3 & (ball F4) gpio4_6*/ -#define P9_19_DEFAULT P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ -#define P9_19_GPIO P9_19A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ -#define P9_19_GPIO_PU P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ -#define P9_19_GPIO_PD P9_19A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ -#define P9_19_GPIO_INPUT P9_19A( PIN_INPUT | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ -#define P9_19_I2C P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.i2c4_scl, gpmc_a0.off */ -#define P9_19_QEP P9_19B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_19A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d5.eQEP2A_in, gpmc_a0.off */ +#define P9_19_DEFAULT P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ +#define P9_19_GPIO P9_19A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ +#define P9_19_GPIO_PU P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ +#define P9_19_GPIO_PD P9_19A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ +#define P9_19_GPIO_INPUT P9_19A( PIN_INPUT | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ +#define P9_19_I2C P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.i2c4_scl, gpmc_a0.off */ +#define P9_19_QEP P9_19B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_19A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d5.eQEP2A_in, gpmc_a0.off */ /* P9_20 (ball T9) gpio7_4 & (ball D2) gpio4_5*/ -#define P9_20_DEFAULT P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ -#define P9_20_GPIO P9_20A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ -#define P9_20_GPIO_PU P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ -#define P9_20_GPIO_PD P9_20A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ -#define P9_20_GPIO_INPUT P9_20A( PIN_INPUT | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ -#define P9_20_I2C P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.i2c4_sda, vin2a_d4.off */ -#define P9_20_PRUOUT P9_20B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_20A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d4.pr1_pru1_gpo1, gpmc_a1.off */ +#define P9_20_DEFAULT P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ +#define P9_20_GPIO P9_20A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ +#define P9_20_GPIO_PU P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ +#define P9_20_GPIO_PD P9_20A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ +#define P9_20_GPIO_INPUT P9_20A( PIN_INPUT | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ +#define P9_20_I2C P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.i2c4_sda, vin2a_d4.off */ +#define P9_20_PRUOUT P9_20B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_20A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d4.pr1_pru1_gpo1, gpmc_a1.off */ #define P9_20_PRUIN P9_20B( PIN_INPUT | MUX_MODE12) P9_20A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d4.pr1_pru1_gpi1, gpmc_a1.off */ /* P9_21 (ball AF8) gpio3_3 & (ball B22) gpio7_15*/ -#define P9_21_DEFAULT P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ -#define P9_21_GPIO P9_21A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ -#define P9_21_GPIO_PU P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ -#define P9_21_GPIO_PD P9_21A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ -#define P9_21_GPIO_INPUT P9_21A( PIN_INPUT | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ -#define P9_21_QEP P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.eQEP1_strobe,spi2_d1.off */ -#define P9_21_SPI P9_21B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_21A( PIN_OUTPUT | MUX_MODE15) /* spi2_d1.spi2_d1, vin1a_vsync0.off */ +#define P9_21_DEFAULT P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ +#define P9_21_GPIO P9_21A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ +#define P9_21_GPIO_PU P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ +#define P9_21_GPIO_PD P9_21A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ +#define P9_21_GPIO_INPUT P9_21A( PIN_INPUT | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ +#define P9_21_QEP P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.eQEP1_strobe,spi2_d1.off */ +#define P9_21_SPI P9_21B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_21A( PIN_OUTPUT | MUX_MODE15) /* spi2_d1.spi2_d1, vin1a_vsync0.off */ #define P9_21_UART P9_21B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) P9_21A( PIN_OUTPUT | MUX_MODE15) /* spi2_d1.uart3_txd, vin1a_vsync0.off */ /* P9_22 (ball B26) gpio6_19 & ball A26) gpio7_14*/ -#define P9_22_DEFAULT P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ -#define P9_22_GPIO P9_22A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ -#define P9_22_GPIO_PU P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ -#define P9_22_GPIO_PD P9_22A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ -#define P9_22_GPIO_INPUT P9_22A( PIN_INPUT | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ -#define P9_22_SPI P9_22B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_22A( PIN_OUTPUT | MUX_MODE15) /* spi2_sclk.spi2_sclk, xref_clk2.off */ +#define P9_22_DEFAULT P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ +#define P9_22_GPIO P9_22A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ +#define P9_22_GPIO_PU P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ +#define P9_22_GPIO_PD P9_22A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ +#define P9_22_GPIO_INPUT P9_22A( PIN_INPUT | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ +#define P9_22_SPI P9_22B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_22A( PIN_OUTPUT | MUX_MODE15) /* spi2_sclk.spi2_sclk, xref_clk2.off */ #define P9_22_UART P9_22B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) P9_22A( PIN_OUTPUT | MUX_MODE15) /* spi2_sclk.uart3_rxd, xref_clk2.off */ /* P9_23 (ball A22) gpio7_11 */ -#define P9_23_DEFAULT P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ -#define P9_23_GPIO P9_23( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ -#define P9_23_GPIO_PU P9_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ -#define P9_23_GPIO_PD P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ -#define P9_23_GPIO_INPUT P9_23( PIN_INPUT | MUX_MODE14) /* spi1_cs1.gpio7_11 */ +#define P9_23_DEFAULT P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ +#define P9_23_GPIO P9_23( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ +#define P9_23_GPIO_PU P9_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ +#define P9_23_GPIO_PD P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ +#define P9_23_GPIO_INPUT P9_23( PIN_INPUT | MUX_MODE14) /* spi1_cs1.gpio7_11 */ /* P9_24 (ball F20) gpio6_15*/ -#define P9_24_DEFAULT P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ -#define P9_24_GPIO P9_24( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ -#define P9_24_GPIO_PU P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ -#define P9_24_GPIO_PD P9_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ -#define P9_24_GPIO_INPUT P9_24( PIN_INPUT | MUX_MODE14) /* gpio6_15.gpio6_15 */ -#define P9_24_UART P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) /* gpio6_15.uart10_txd */ -#define P9_24_CAN P9_24( PIN_INPUT_PULLUP | MUX_MODE2) /* gpio6_15.dcan2_rx */ -#define P9_24_I2C P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) /* gpio6_15.i2c3_scl */ +#define P9_24_DEFAULT P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ +#define P9_24_GPIO P9_24( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ +#define P9_24_GPIO_PU P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ +#define P9_24_GPIO_PD P9_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ +#define P9_24_GPIO_INPUT P9_24( PIN_INPUT | MUX_MODE14) /* gpio6_15.gpio6_15 */ +#define P9_24_UART P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) /* gpio6_15.uart10_txd */ +#define P9_24_CAN P9_24( PIN_INPUT_PULLUP | MUX_MODE2) /* gpio6_15.dcan2_rx */ +#define P9_24_I2C P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) /* gpio6_15.i2c3_scl */ /* P9_25 (ball D18) gpio6_17 */ -#define P9_25_DEFAULT P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ -#define P9_25_GPIO P9_25( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ -#define P9_25_GPIO_PU P9_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ -#define P9_25_GPIO_PD P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ -#define P9_25_GPIO_INPUT P9_25( PIN_INPUT | MUX_MODE14) /* xref_clk0.gpio6_17 */ -#define P9_25_PRUOUT P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* xref_clk0.pr2_pru1_gpo5 */ -#define P9_25_PRUIN P9_25( PIN_INPUT | MUX_MODE12) /* xref_clk0.pr2_pru1_gpi5 */ +#define P9_25_DEFAULT P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ +#define P9_25_GPIO P9_25( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ +#define P9_25_GPIO_PU P9_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ +#define P9_25_GPIO_PD P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ +#define P9_25_GPIO_INPUT P9_25( PIN_INPUT | MUX_MODE14) /* xref_clk0.gpio6_17 */ +#define P9_25_PRUOUT P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* xref_clk0.pr2_pru1_gpo5 */ +#define P9_25_PRUIN P9_25( PIN_INPUT | MUX_MODE12) /* xref_clk0.pr2_pru1_gpi5 */ /* P9_26 (ball E21) gpio6_14 & (ball AE2) gpio3_24 */ -#define P9_26_DEFAULT P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ -#define P9_26_GPIO P9_26A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ -#define P9_26_GPIO_PU P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ -#define P9_26_GPIO_PD P9_26A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ -#define P9_26_GPIO_INPUT P9_26A( PIN_INPUT | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ -#define P9_26_UART P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.uart10_rxd, vin1a_d20.off */ -#define P9_26_CAN P9_26A( PIN_OUTPUT_PULLUP | MUX_MODE2) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.dcan2_tx, vin1a_d20.off */ +#define P9_26_DEFAULT P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ +#define P9_26_GPIO P9_26A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ +#define P9_26_GPIO_PU P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ +#define P9_26_GPIO_PD P9_26A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ +#define P9_26_GPIO_INPUT P9_26A( PIN_INPUT | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ +#define P9_26_UART P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.uart10_rxd, vin1a_d20.off */ +#define P9_26_CAN P9_26A( PIN_OUTPUT_PULLUP | MUX_MODE2) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.dcan2_tx, vin1a_d20.off */ #define P9_26_I2C P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.i2c3_sda, vin1a_d20.off */ #define P9_26_PRUOUT P9_26B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_26A( PIN_OUTPUT | MUX_MODE15) /* vin1a_d20.pr1_pru0_gpo17, gpio6_14.off */ #define P9_26_PRUIN P9_26B( PIN_INPUT | MUX_MODE12) P9_26A( PIN_OUTPUT | MUX_MODE15) /* vin1a_d20.pr1_pru0_gpi17, gpio6_14.off */ /* P9_27 (ball C3) gpio4_15 & (ball J14) gpio5_1*/ -#define P9_27_DEFAULT P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ -#define P9_27_GPIO P9_27A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ -#define P9_27_GPIO_PU P9_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ -#define P9_27_GPIO_PD P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ -#define P9_27_GPIO_INPUT P9_27A( PIN_INPUT | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ -#define P9_27_QEP P9_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.eQEP3B_in, mcasp1_fsr.off */ -#define P9_27_PRUOUT P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.pr1_pru1_gpo11, mcasp1_fsr.off */ -#define P9_27_PRUIN P9_27A( PIN_INPUT | MUX_MODE12) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.pr1_pru1_gpi11, mcasp1_fsr.off */ +#define P9_27_DEFAULT P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ +#define P9_27_GPIO P9_27A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ +#define P9_27_GPIO_PU P9_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ +#define P9_27_GPIO_PD P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ +#define P9_27_GPIO_INPUT P9_27A( PIN_INPUT | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ +#define P9_27_QEP P9_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.eQEP3B_in, mcasp1_fsr.off */ +#define P9_27_PRUOUT P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.pr1_pru1_gpo11, mcasp1_fsr.off */ +#define P9_27_PRUIN P9_27A( PIN_INPUT | MUX_MODE12) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.pr1_pru1_gpi11, mcasp1_fsr.off */ /* P9_28 (ball A12) gpio4_17 */ -#define P9_28_DEFAULT P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ -#define P9_28_GPIO P9_28( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ -#define P9_28_GPIO_PU P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ -#define P9_28_GPIO_PD P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ -#define P9_28_GPIO_INPUT P9_28( PIN_INPUT | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ -#define P9_28_SPI P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) /* mcasp1_axr11.spi3_cs0 */ -#define P9_28_PRUOUT P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mcasp1_axr11.pr2_pru1_gpo13 */ -#define P9_28_PRUIN P9_28( PIN_INPUT | MUX_MODE12) /* mcasp1_axr11.pr2_pru1_gpi13 */ +#define P9_28_DEFAULT P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ +#define P9_28_GPIO P9_28( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ +#define P9_28_GPIO_PU P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ +#define P9_28_GPIO_PD P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ +#define P9_28_GPIO_INPUT P9_28( PIN_INPUT | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ +#define P9_28_SPI P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) /* mcasp1_axr11.spi3_cs0 */ +#define P9_28_PRUOUT P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mcasp1_axr11.pr2_pru1_gpo13 */ +#define P9_28_PRUIN P9_28( PIN_INPUT | MUX_MODE12) /* mcasp1_axr11.pr2_pru1_gpi13 */ /* P9_29 (ball A11) gpio5_11 & (ball D14) gpio7_30*/ -#define P9_29_DEFAULT P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ -#define P9_29_GPIO P9_29A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ -#define P9_29_GPIO_PU P9_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ -#define P9_29_GPIO_PD P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ +#define P9_29_DEFAULT P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ +#define P9_29_GPIO P9_29A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ +#define P9_29_GPIO_PU P9_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ +#define P9_29_GPIO_PD P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ #define P9_29_GPIO_INPUT P9_29A( PIN_INPUT | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ -#define P9_29_SPI P9_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.spi3_d1, mcasp1_fsx.off */ -#define P9_29_PRUOUT P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.pr2_pru1_gpo11, mcasp1_fsx.off */ +#define P9_29_SPI P9_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.spi3_d1, mcasp1_fsx.off */ +#define P9_29_PRUOUT P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.pr2_pru1_gpo11, mcasp1_fsx.off */ #define P9_29_PRUIN P9_29A( PIN_INPUT | MUX_MODE12) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.pr2_pru1_gpi11, mcasp1_fsx.off */ /* P9_30 (ball B13) gpio5_12*/ -#define P9_30_DEFAULT P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ -#define P9_30_GPIO P9_30( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ -#define P9_30_GPIO_PU P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ -#define P9_30_GPIO_PD P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ -#define P9_30_GPIO_INPUT P9_30( PIN_INPUT | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ -#define P9_30_SPI P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) /* mcasp1_axr10.spi3_d0 */ -#define P9_30_PRUOUT P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mcasp1_axr10.pr2_pru1_gpo12 */ -#define P9_30_PRUIN P9_30( PIN_INPUT | MUX_MODE12) /* mcasp1_axr10.pr2_pru1_gpi12 */ +#define P9_30_DEFAULT P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ +#define P9_30_GPIO P9_30( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ +#define P9_30_GPIO_PU P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ +#define P9_30_GPIO_PD P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ +#define P9_30_GPIO_INPUT P9_30( PIN_INPUT | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ +#define P9_30_SPI P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) /* mcasp1_axr10.spi3_d0 */ +#define P9_30_PRUOUT P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mcasp1_axr10.pr2_pru1_gpo12 */ +#define P9_30_PRUIN P9_30( PIN_INPUT | MUX_MODE12) /* mcasp1_axr10.pr2_pru1_gpi12 */ /* P9_31 (ball B12) gpio5_10 & (ball C14) gpio7_31*/ -#define P9_31_DEFAULT P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ -#define P9_31_GPIO P9_31A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ -#define P9_31_GPIO_PU P9_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ -#define P9_31_GPIO_PD P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ +#define P9_31_DEFAULT P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ +#define P9_31_GPIO P9_31A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ +#define P9_31_GPIO_PU P9_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ +#define P9_31_GPIO_PD P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ #define P9_31_GPIO_INPUT P9_31A( PIN_INPUT | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ -#define P9_31_SPI P9_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.spi3_sclk, mcasp1_aclkx.off */ -#define P9_31_PRUOUT P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.pr2_pru1_gpo10, mcasp1_aclkx.off */ +#define P9_31_SPI P9_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.spi3_sclk, mcasp1_aclkx.off */ +#define P9_31_PRUOUT P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.pr2_pru1_gpo10, mcasp1_aclkx.off */ #define P9_31_PRUIN P9_31A( PIN_INPUT | MUX_MODE12) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.pr2_pru1_gpi10, mcasp1_aclkx.off */ /* P9_32 VADC */ @@ -689,21 +689,21 @@ /* P9_40 AIN1 */ /* P9_41 (ball C23) gpio6_20 & (ball C1) gpio4_7*/ -#define P9_41_DEFAULT P9_41A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ -#define P9_41_GPIO P9_41A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ -#define P9_41_GPIO_PU P9_41A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ -#define P9_41_GPIO_PD P9_41A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ +#define P9_41_DEFAULT P9_41A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ +#define P9_41_GPIO P9_41A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ +#define P9_41_GPIO_PU P9_41A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ +#define P9_41_GPIO_PD P9_41A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ #define P9_41_GPIO_INPUT P9_41A( PIN_INPUT | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ #define P9_41_PRUOUT P9_41B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_41A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d6.pr1_pru1_gpo3, xref_clk3.off */ #define P9_41_PRUIN P9_41B( PIN_INPUT | MUX_MODE12) P9_41A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d6.pr1_pru1_gpi3, xref_clk3.off */ /* P9_42 (ball E14) gpio4_18 & (ball C2) gpio4_14*/ -#define P9_42_DEFAULT P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ -#define P9_42_GPIO P9_42A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ -#define P9_42_GPIO_PU P9_42A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ -#define P9_42_GPIO_PD P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ -#define P9_42_GPIO_INPUT P9_42A( PIN_INPUT | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ -#define P9_42_SPI P9_42A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.spi3_cs1, vin2a_d13.off */ +#define P9_42_DEFAULT P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ +#define P9_42_GPIO P9_42A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ +#define P9_42_GPIO_PU P9_42A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ +#define P9_42_GPIO_PD P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ +#define P9_42_GPIO_INPUT P9_42A( PIN_INPUT | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ +#define P9_42_SPI P9_42A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.spi3_cs1, vin2a_d13.off */ #define P9_42_PRUOUT P9_42B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_42A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d13.pr1_pru1_gpo10, mcasp1_axr12.off */ #define P9_42_PRUIN P9_42B( PIN_INPUT | MUX_MODE12) P9_42A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d13.pr1_pru1_gpi10, mcasp1_axr12.off */ -- GitLab From 85c3cb82acfb2cf0c8bb8413e98626d9774505dd Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sun, 12 Jul 2020 19:57:12 +0530 Subject: [PATCH 28/86] cape_pins no longer needed The new code in src/arm/am572x-bone-common-univ.dtsi configures the header pins uisng "bone-pinmux-helper" thus this pin configuration node is no longer needed. --- src/arm/am5729-beagleboneai.dts | 210 ++++++++++++++++---------------- 1 file changed, 105 insertions(+), 105 deletions(-) diff --git a/src/arm/am5729-beagleboneai.dts b/src/arm/am5729-beagleboneai.dts index 4136aac6..685d1fe7 100644 --- a/src/arm/am5729-beagleboneai.dts +++ b/src/arm/am5729-beagleboneai.dts @@ -240,11 +240,11 @@ pinctrl-0 = <&unused_pins_default>; }; - cape_pins: cape_pins { - compatible = "gpio-leds"; - pinctrl-names = "default"; - pinctrl-0 = <&cape_pins_default>; - }; + // cape_pins: cape_pins { + // compatible = "gpio-leds"; + // pinctrl-names = "default"; + // pinctrl-0 = <&cape_pins_default>; + // }; extcon_usb1: extcon_usb1 { compatible = "linux,extcon-usb-gpio"; @@ -435,7 +435,7 @@ DRA7XX_CORE_IOPAD(0x3644, MUX_MODE15) /* U3: N/C */ - DRA7XX_CORE_IOPAD(0x3680, MUX_MODE15) /* AB10: N/C */ + // DRA7XX_CORE_IOPAD(0x3680, MUX_MODE15) /* AB10: N/C: P9.13B BBAI revA2 */ DRA7XX_CORE_IOPAD(0x36BC, MUX_MODE15) /* G13: N/C */ @@ -480,105 +480,105 @@ >; }; - cape_pins_default: cape_pins_default { - pinctrl-single,pins = < - DRA7XX_CORE_IOPAD(0x379C, MUX_MODE14) /* AB8: P8.3: mmc3_dat6.off */ - DRA7XX_CORE_IOPAD(0x37A0, MUX_MODE14) /* AB5: P8.4: mmc3_dat7.off */ - DRA7XX_CORE_IOPAD(0x378C, MUX_MODE14) /* AC9: P8.5: mmc3_dat2.off */ - DRA7XX_CORE_IOPAD(0x3790, MUX_MODE14) /* AC3: P8.6: mmc3_dat3.off */ - DRA7XX_CORE_IOPAD(0x36EC, MUX_MODE14) /* G14: P8.7: mcasp1_axr14.off */ - DRA7XX_CORE_IOPAD(0x36F0, MUX_MODE14) /* F14: P8.8: mcasp1_axr15.off */ - DRA7XX_CORE_IOPAD(0x3698, MUX_MODE14) /* E17: P8.9: xref_clk1.off */ - DRA7XX_CORE_IOPAD(0x36E8, MUX_MODE14) /* A13: P8.10: mcasp1_axr13.off */ - DRA7XX_CORE_IOPAD(0x3510, MUX_MODE14) /* AH4: P8.11: vin1a_d7.off */ - DRA7XX_CORE_IOPAD(0x350C, MUX_MODE14) /* AG6: P8.12: vin1a_d6.off */ - DRA7XX_CORE_IOPAD(0x3590, PIN_INPUT | MUX_MODE12) /* D3: P8.13: vin2a_d10.off */ - DRA7XX_CORE_IOPAD(0x3598, MUX_MODE14) /* D5: P8.14: vin2a_d12.off */ - DRA7XX_CORE_IOPAD(0x3570, MUX_MODE14) /* D1: P8.15a: vin2a_d2.off */ - DRA7XX_CORE_IOPAD(0x35B4, MUX_MODE13) /* A3: P8.15b: vin2a_d19.off */ - DRA7XX_CORE_IOPAD(0x35BC, MUX_MODE13) /* B4: P8.16: vin2a_d21.off */ - DRA7XX_CORE_IOPAD(0x3624, MUX_MODE14) /* A7: P8.17: vout1_d18.off */ - DRA7XX_CORE_IOPAD(0x3588, PIN_INPUT | MUX_MODE12) /* F5: P8.18: vin2a_d8.off */ - DRA7XX_CORE_IOPAD(0x358C, PIN_INPUT | MUX_MODE12) /* E6: P8.19: vin2a_d9.off */ - DRA7XX_CORE_IOPAD(0x3780, MUX_MODE14) /* AC4: P8.20: mmc3_cmd.off */ - DRA7XX_CORE_IOPAD(0x377C, MUX_MODE14) /* AD4: P8.21: mmc3_clk.off */ - DRA7XX_CORE_IOPAD(0x3798, MUX_MODE14) /* AD6: P8.22: mmc3_dat5.off */ - DRA7XX_CORE_IOPAD(0x3794, MUX_MODE14) /* AC8: P8.23: mmc3_dat4.off */ - DRA7XX_CORE_IOPAD(0x3788, MUX_MODE14) /* AC6: P8.24: mmc3_dat1.off */ - DRA7XX_CORE_IOPAD(0x3784, MUX_MODE14) /* AC7: P8.25: mmc3_dat0.off */ - DRA7XX_CORE_IOPAD(0x35B8, MUX_MODE13) /* B3: P8.26: vin2a_d20.off */ - DRA7XX_CORE_IOPAD(0x35D8, MUX_MODE14) /* E11: P8.27a: vout1_vsync.off */ - DRA7XX_CORE_IOPAD(0x3628, MUX_MODE14) /* A8: P8.27b: vout1_d19.off */ - DRA7XX_CORE_IOPAD(0x35C8, MUX_MODE14) /* D11: P8.28a: vout1_clk.off */ - DRA7XX_CORE_IOPAD(0x362C, MUX_MODE14) /* C9: P8.28b: vout1_d20.off */ - DRA7XX_CORE_IOPAD(0x35D4, MUX_MODE14) /* C11: P8.29a: vout1_hsync.off */ - DRA7XX_CORE_IOPAD(0x3630, MUX_MODE14) /* A9: P8.29b: vout1_d21.off */ - DRA7XX_CORE_IOPAD(0x35CC, MUX_MODE14) /* B10: P8.30a: vout1_de.off */ - DRA7XX_CORE_IOPAD(0x3634, MUX_MODE14) /* B9: P8.30b: vout1_d22.off */ - DRA7XX_CORE_IOPAD(0x3614, MUX_MODE14) /* C8: P8.31a: vout1_d14.off */ - DRA7XX_CORE_IOPAD(0x373C, MUX_MODE14) /* G16: P8.31b: mcasp4_axr0.off */ - DRA7XX_CORE_IOPAD(0x3618, MUX_MODE14) /* C7: P8.32a: vout1_d15.off */ - DRA7XX_CORE_IOPAD(0x3740, MUX_MODE14) /* D17: P8.32b: mcasp4_axr1.off */ - DRA7XX_CORE_IOPAD(0x3610, MUX_MODE14) /* C6: P8.33a: vout1_d13.off */ - DRA7XX_CORE_IOPAD(0x34E8, MUX_MODE14) /* AF9: P8.33b: vin1a_fld0.off */ - DRA7XX_CORE_IOPAD(0x3608, MUX_MODE14) /* D8: P8.34a: vout1_d11.off */ - DRA7XX_CORE_IOPAD(0x3564, MUX_MODE14) /* G6: P8.34b: vin2a_vsync0.off */ - DRA7XX_CORE_IOPAD(0x360C, MUX_MODE14) /* A5: P8.35a: vout1_d12.off */ - DRA7XX_CORE_IOPAD(0x34E4, MUX_MODE14) /* AD9: P8.35b: vin1a_de0.off */ - DRA7XX_CORE_IOPAD(0x3604, MUX_MODE14) /* D7: P8.36a: vout1_d10.off */ - DRA7XX_CORE_IOPAD(0x3568, MUX_MODE14) /* F2: P8.36b: vin2a_d0.off */ - DRA7XX_CORE_IOPAD(0x35FC, MUX_MODE14) /* E8: P8.37a: vout1_d8.off */ - DRA7XX_CORE_IOPAD(0x3738, MUX_MODE14) /* A21: P8.37b: mcasp4_fsx.off */ - DRA7XX_CORE_IOPAD(0x3600, MUX_MODE14) /* D9: P8.38a: vout1_d9.off */ - DRA7XX_CORE_IOPAD(0x3734, MUX_MODE14) /* C18: P8.38b: mcasp4_aclkx.off */ - DRA7XX_CORE_IOPAD(0x35F4, MUX_MODE14) /* F8: P8.39: vout1_d6.off */ - DRA7XX_CORE_IOPAD(0x35F8, MUX_MODE14) /* E7: P8.40: vout1_d7.off */ - DRA7XX_CORE_IOPAD(0x35EC, MUX_MODE14) /* E9: P8.41: vout1_d4.off */ - DRA7XX_CORE_IOPAD(0x35F0, MUX_MODE14) /* F9: P8.42: vout1_d5.off */ - DRA7XX_CORE_IOPAD(0x35E4, MUX_MODE14) /* F10: P8.43: vout1_d2.off */ - DRA7XX_CORE_IOPAD(0x35E8, MUX_MODE14) /* G11: P8.44: vout1_d3.off */ - DRA7XX_CORE_IOPAD(0x35DC, MUX_MODE14) /* F11: P8.45a: vout1_d0.off */ - DRA7XX_CORE_IOPAD(0x361C, MUX_MODE14) /* B7: P8.45b: vout1_d16.off */ - DRA7XX_CORE_IOPAD(0x35E0, MUX_MODE14) /* G10: P8.46a: vout1_d1.off */ - DRA7XX_CORE_IOPAD(0x3638, MUX_MODE14) /* A10: P8.46b: vout1_d23.off */ - DRA7XX_CORE_IOPAD(0x372C, MUX_MODE14) /* B19: P9.11a: mcasp3_axr0.off */ - DRA7XX_CORE_IOPAD(0x3620, MUX_MODE14) /* B8: P9.11b: vout1_d17.off */ - DRA7XX_CORE_IOPAD(0x36AC, MUX_MODE14) /* B14: P9.12: mcasp1_aclkr.off */ - DRA7XX_CORE_IOPAD(0x3730, MUX_MODE14) /* C17: P9.13: mcasp3_axr1.off */ - DRA7XX_CORE_IOPAD(0x35AC, MUX_MODE10) /* D6: P9.14: vin2a_d17.off */ - DRA7XX_CORE_IOPAD(0x3514, MUX_MODE14) /* AG4: P9.15: vin1a_d8.off */ - DRA7XX_CORE_IOPAD(0x35B0, MUX_MODE13) /* C5: P9.16: vin2a_d18.off */ - DRA7XX_CORE_IOPAD(0x37CC, MUX_MODE14) /* B24: P9.17a: spi2_cs0.off */ - DRA7XX_CORE_IOPAD(0x36B8, MUX_MODE14) /* F12: P9.17b: mcasp1_axr1.off */ - DRA7XX_CORE_IOPAD(0x37C8, MUX_MODE14) /* G17: P9.18a: spi2_d0.off */ - DRA7XX_CORE_IOPAD(0x36B4, MUX_MODE14) /* G12: P9.18b: mcasp1_axr0.off */ - DRA7XX_CORE_IOPAD(0x3440, PIN_INPUT_PULLUP | MUX_MODE7) /* R6: P9.19a: gpmc_a0.i2c4_scl */ - DRA7XX_CORE_IOPAD(0x357C, PIN_INPUT_PULLUP | MUX_MODE12 ) /* F4: P9.19b: vin2a_d5.pr1_pru1_gpi2 */ - DRA7XX_CORE_IOPAD(0x3444, PIN_INPUT_PULLUP | MUX_MODE7) /* T9: P9.20a: gpmc_a1.i2c4_sda */ - DRA7XX_CORE_IOPAD(0x3578, PIN_INPUT_PULLUP | MUX_MODE12) /* D2: P9.20b: vin2a_d4.pr1_pru1_gpi1 */ - DRA7XX_CORE_IOPAD(0x34F0, MUX_MODE14) /* AF8: P9.21a: vin1a_vsync0.off */ - DRA7XX_CORE_IOPAD(0x37C4, MUX_MODE14) /* B22: P9.21b: spi2_d1.off */ - DRA7XX_CORE_IOPAD(0x369C, MUX_MODE14) /* B26: P9.22a: xref_clk2.off */ - DRA7XX_CORE_IOPAD(0x37C0, MUX_MODE14) /* A26: P9.22b: spi2_sclk.off */ - DRA7XX_CORE_IOPAD(0x37B4, MUX_MODE14) /* A22: P9.23: spi1_cs1.off */ - DRA7XX_CORE_IOPAD(0x368C, MUX_MODE14) /* F20: P9.24: gpio6_15.off */ - DRA7XX_CORE_IOPAD(0x3694, MUX_MODE14) /* D18: P9.25: xref_clk0.off */ - DRA7XX_CORE_IOPAD(0x3688, MUX_MODE14) /* E21: P9.26a: gpio6_14.off */ - DRA7XX_CORE_IOPAD(0x3544, MUX_MODE14) /* AE2: P9.26b: vin1a_d20.off */ - DRA7XX_CORE_IOPAD(0x35A0, MUX_MODE14) /* C3: P9.27a: vin2a_d14.off */ - DRA7XX_CORE_IOPAD(0x36B0, MUX_MODE14) /* J14: P9.27b: mcasp1_fsr.off */ - DRA7XX_CORE_IOPAD(0x36E0, MUX_MODE14) /* A12: P9.28: mcasp1_axr11.off */ - DRA7XX_CORE_IOPAD(0x36D8, MUX_MODE14) /* A11: P9.29a: mcasp1_axr9.off */ - DRA7XX_CORE_IOPAD(0x36A8, MUX_MODE14) /* D14: P9.29b: mcasp1_fsx.off */ - DRA7XX_CORE_IOPAD(0x36DC, MUX_MODE14) /* B13: P9.30: mcasp1_axr10.off */ - DRA7XX_CORE_IOPAD(0x36D4, MUX_MODE14) /* B12: P9.31a: mcasp1_axr8.off */ - DRA7XX_CORE_IOPAD(0x36A4, MUX_MODE14) /* C14: P9.31b: mcasp1_aclkx.off */ - DRA7XX_CORE_IOPAD(0x36A0, MUX_MODE14) /* C23: P9.41a: xref_clk3.off */ - DRA7XX_CORE_IOPAD(0x3580, MUX_MODE14) /* C1: P9.41b: vin2a_d6.off */ - DRA7XX_CORE_IOPAD(0x36E4, MUX_MODE14) /* E14: P9.42a: mcasp1_axr12.off */ - DRA7XX_CORE_IOPAD(0x359C, MUX_MODE14) /* C2: P9.42b: vin2a_d13.off */ - >; - }; + // cape_pins_default: cape_pins_default { + // pinctrl-single,pins = < + // DRA7XX_CORE_IOPAD(0x379C, MUX_MODE14) /* AB8: P8.3: mmc3_dat6.off */ + // DRA7XX_CORE_IOPAD(0x37A0, MUX_MODE14) /* AB5: P8.4: mmc3_dat7.off */ + // DRA7XX_CORE_IOPAD(0x378C, MUX_MODE14) /* AC9: P8.5: mmc3_dat2.off */ + // DRA7XX_CORE_IOPAD(0x3790, MUX_MODE14) /* AC3: P8.6: mmc3_dat3.off */ + // DRA7XX_CORE_IOPAD(0x36EC, MUX_MODE14) /* G14: P8.7: mcasp1_axr14.off */ + // DRA7XX_CORE_IOPAD(0x36F0, MUX_MODE14) /* F14: P8.8: mcasp1_axr15.off */ + // DRA7XX_CORE_IOPAD(0x3698, MUX_MODE14) /* E17: P8.9: xref_clk1.off */ + // DRA7XX_CORE_IOPAD(0x36E8, MUX_MODE14) /* A13: P8.10: mcasp1_axr13.off */ + // DRA7XX_CORE_IOPAD(0x3510, MUX_MODE14) /* AH4: P8.11: vin1a_d7.off */ + // DRA7XX_CORE_IOPAD(0x350C, MUX_MODE14) /* AG6: P8.12: vin1a_d6.off */ + // DRA7XX_CORE_IOPAD(0x3590, PIN_INPUT | MUX_MODE12) /* D3: P8.13: vin2a_d10.off */ + // DRA7XX_CORE_IOPAD(0x3598, MUX_MODE14) /* D5: P8.14: vin2a_d12.off */ + // DRA7XX_CORE_IOPAD(0x3570, MUX_MODE14) /* D1: P8.15a: vin2a_d2.off */ + // DRA7XX_CORE_IOPAD(0x35B4, MUX_MODE13) /* A3: P8.15b: vin2a_d19.off */ + // DRA7XX_CORE_IOPAD(0x35BC, MUX_MODE13) /* B4: P8.16: vin2a_d21.off */ + // DRA7XX_CORE_IOPAD(0x3624, MUX_MODE14) /* A7: P8.17: vout1_d18.off */ + // DRA7XX_CORE_IOPAD(0x3588, PIN_INPUT | MUX_MODE12) /* F5: P8.18: vin2a_d8.off */ + // DRA7XX_CORE_IOPAD(0x358C, PIN_INPUT | MUX_MODE12) /* E6: P8.19: vin2a_d9.off */ + // DRA7XX_CORE_IOPAD(0x3780, MUX_MODE14) /* AC4: P8.20: mmc3_cmd.off */ + // DRA7XX_CORE_IOPAD(0x377C, MUX_MODE14) /* AD4: P8.21: mmc3_clk.off */ + // DRA7XX_CORE_IOPAD(0x3798, MUX_MODE14) /* AD6: P8.22: mmc3_dat5.off */ + // DRA7XX_CORE_IOPAD(0x3794, MUX_MODE14) /* AC8: P8.23: mmc3_dat4.off */ + // DRA7XX_CORE_IOPAD(0x3788, MUX_MODE14) /* AC6: P8.24: mmc3_dat1.off */ + // DRA7XX_CORE_IOPAD(0x3784, MUX_MODE14) /* AC7: P8.25: mmc3_dat0.off */ + // DRA7XX_CORE_IOPAD(0x35B8, MUX_MODE13) /* B3: P8.26: vin2a_d20.off */ + // DRA7XX_CORE_IOPAD(0x35D8, MUX_MODE14) /* E11: P8.27a: vout1_vsync.off */ + // DRA7XX_CORE_IOPAD(0x3628, MUX_MODE14) /* A8: P8.27b: vout1_d19.off */ + // DRA7XX_CORE_IOPAD(0x35C8, MUX_MODE14) /* D11: P8.28a: vout1_clk.off */ + // DRA7XX_CORE_IOPAD(0x362C, MUX_MODE14) /* C9: P8.28b: vout1_d20.off */ + // DRA7XX_CORE_IOPAD(0x35D4, MUX_MODE14) /* C11: P8.29a: vout1_hsync.off */ + // DRA7XX_CORE_IOPAD(0x3630, MUX_MODE14) /* A9: P8.29b: vout1_d21.off */ + // DRA7XX_CORE_IOPAD(0x35CC, MUX_MODE14) /* B10: P8.30a: vout1_de.off */ + // DRA7XX_CORE_IOPAD(0x3634, MUX_MODE14) /* B9: P8.30b: vout1_d22.off */ + // DRA7XX_CORE_IOPAD(0x3614, MUX_MODE14) /* C8: P8.31a: vout1_d14.off */ + // DRA7XX_CORE_IOPAD(0x373C, MUX_MODE14) /* G16: P8.31b: mcasp4_axr0.off */ + // DRA7XX_CORE_IOPAD(0x3618, MUX_MODE14) /* C7: P8.32a: vout1_d15.off */ + // DRA7XX_CORE_IOPAD(0x3740, MUX_MODE14) /* D17: P8.32b: mcasp4_axr1.off */ + // DRA7XX_CORE_IOPAD(0x3610, MUX_MODE14) /* C6: P8.33a: vout1_d13.off */ + // DRA7XX_CORE_IOPAD(0x34E8, MUX_MODE14) /* AF9: P8.33b: vin1a_fld0.off */ + // DRA7XX_CORE_IOPAD(0x3608, MUX_MODE14) /* D8: P8.34a: vout1_d11.off */ + // DRA7XX_CORE_IOPAD(0x3564, MUX_MODE14) /* G6: P8.34b: vin2a_vsync0.off */ + // DRA7XX_CORE_IOPAD(0x360C, MUX_MODE14) /* A5: P8.35a: vout1_d12.off */ + // DRA7XX_CORE_IOPAD(0x34E4, MUX_MODE14) /* AD9: P8.35b: vin1a_de0.off */ + // DRA7XX_CORE_IOPAD(0x3604, MUX_MODE14) /* D7: P8.36a: vout1_d10.off */ + // DRA7XX_CORE_IOPAD(0x3568, MUX_MODE14) /* F2: P8.36b: vin2a_d0.off */ + // DRA7XX_CORE_IOPAD(0x35FC, MUX_MODE14) /* E8: P8.37a: vout1_d8.off */ + // DRA7XX_CORE_IOPAD(0x3738, MUX_MODE14) /* A21: P8.37b: mcasp4_fsx.off */ + // DRA7XX_CORE_IOPAD(0x3600, MUX_MODE14) /* D9: P8.38a: vout1_d9.off */ + // DRA7XX_CORE_IOPAD(0x3734, MUX_MODE14) /* C18: P8.38b: mcasp4_aclkx.off */ + // DRA7XX_CORE_IOPAD(0x35F4, MUX_MODE14) /* F8: P8.39: vout1_d6.off */ + // DRA7XX_CORE_IOPAD(0x35F8, MUX_MODE14) /* E7: P8.40: vout1_d7.off */ + // DRA7XX_CORE_IOPAD(0x35EC, MUX_MODE14) /* E9: P8.41: vout1_d4.off */ + // DRA7XX_CORE_IOPAD(0x35F0, MUX_MODE14) /* F9: P8.42: vout1_d5.off */ + // DRA7XX_CORE_IOPAD(0x35E4, MUX_MODE14) /* F10: P8.43: vout1_d2.off */ + // DRA7XX_CORE_IOPAD(0x35E8, MUX_MODE14) /* G11: P8.44: vout1_d3.off */ + // DRA7XX_CORE_IOPAD(0x35DC, MUX_MODE14) /* F11: P8.45a: vout1_d0.off */ + // DRA7XX_CORE_IOPAD(0x361C, MUX_MODE14) /* B7: P8.45b: vout1_d16.off */ + // DRA7XX_CORE_IOPAD(0x35E0, MUX_MODE14) /* G10: P8.46a: vout1_d1.off */ + // DRA7XX_CORE_IOPAD(0x3638, MUX_MODE14) /* A10: P8.46b: vout1_d23.off */ + // DRA7XX_CORE_IOPAD(0x372C, MUX_MODE14) /* B19: P9.11a: mcasp3_axr0.off */ + // DRA7XX_CORE_IOPAD(0x3620, MUX_MODE14) /* B8: P9.11b: vout1_d17.off */ + // DRA7XX_CORE_IOPAD(0x36AC, MUX_MODE14) /* B14: P9.12: mcasp1_aclkr.off */ + // DRA7XX_CORE_IOPAD(0x3730, MUX_MODE14) /* C17: P9.13: mcasp3_axr1.off */ + // DRA7XX_CORE_IOPAD(0x35AC, MUX_MODE10) /* D6: P9.14: vin2a_d17.off */ + // DRA7XX_CORE_IOPAD(0x3514, MUX_MODE14) /* AG4: P9.15: vin1a_d8.off */ + // DRA7XX_CORE_IOPAD(0x35B0, MUX_MODE13) /* C5: P9.16: vin2a_d18.off */ + // DRA7XX_CORE_IOPAD(0x37CC, MUX_MODE14) /* B24: P9.17a: spi2_cs0.off */ + // DRA7XX_CORE_IOPAD(0x36B8, MUX_MODE14) /* F12: P9.17b: mcasp1_axr1.off */ + // DRA7XX_CORE_IOPAD(0x37C8, MUX_MODE14) /* G17: P9.18a: spi2_d0.off */ + // DRA7XX_CORE_IOPAD(0x36B4, MUX_MODE14) /* G12: P9.18b: mcasp1_axr0.off */ + // DRA7XX_CORE_IOPAD(0x3440, PIN_INPUT_PULLUP | MUX_MODE7) /* R6: P9.19a: gpmc_a0.i2c4_scl */ + // DRA7XX_CORE_IOPAD(0x357C, PIN_INPUT_PULLUP | MUX_MODE12 ) /* F4: P9.19b: vin2a_d5.pr1_pru1_gpi2 */ + // DRA7XX_CORE_IOPAD(0x3444, PIN_INPUT_PULLUP | MUX_MODE7) /* T9: P9.20a: gpmc_a1.i2c4_sda */ + // DRA7XX_CORE_IOPAD(0x3578, PIN_INPUT_PULLUP | MUX_MODE12) /* D2: P9.20b: vin2a_d4.pr1_pru1_gpi1 */ + // DRA7XX_CORE_IOPAD(0x34F0, MUX_MODE14) /* AF8: P9.21a: vin1a_vsync0.off */ + // DRA7XX_CORE_IOPAD(0x37C4, MUX_MODE14) /* B22: P9.21b: spi2_d1.off */ + // DRA7XX_CORE_IOPAD(0x369C, MUX_MODE14) /* B26: P9.22a: xref_clk2.off */ + // DRA7XX_CORE_IOPAD(0x37C0, MUX_MODE14) /* A26: P9.22b: spi2_sclk.off */ + // DRA7XX_CORE_IOPAD(0x37B4, MUX_MODE14) /* A22: P9.23: spi1_cs1.off */ + // DRA7XX_CORE_IOPAD(0x368C, MUX_MODE14) /* F20: P9.24: gpio6_15.off */ + // DRA7XX_CORE_IOPAD(0x3694, MUX_MODE14) /* D18: P9.25: xref_clk0.off */ + // DRA7XX_CORE_IOPAD(0x3688, MUX_MODE14) /* E21: P9.26a: gpio6_14.off */ + // DRA7XX_CORE_IOPAD(0x3544, MUX_MODE14) /* AE2: P9.26b: vin1a_d20.off */ + // DRA7XX_CORE_IOPAD(0x35A0, MUX_MODE14) /* C3: P9.27a: vin2a_d14.off */ + // DRA7XX_CORE_IOPAD(0x36B0, MUX_MODE14) /* J14: P9.27b: mcasp1_fsr.off */ + // DRA7XX_CORE_IOPAD(0x36E0, MUX_MODE14) /* A12: P9.28: mcasp1_axr11.off */ + // DRA7XX_CORE_IOPAD(0x36D8, MUX_MODE14) /* A11: P9.29a: mcasp1_axr9.off */ + // DRA7XX_CORE_IOPAD(0x36A8, MUX_MODE14) /* D14: P9.29b: mcasp1_fsx.off */ + // DRA7XX_CORE_IOPAD(0x36DC, MUX_MODE14) /* B13: P9.30: mcasp1_axr10.off */ + // DRA7XX_CORE_IOPAD(0x36D4, MUX_MODE14) /* B12: P9.31a: mcasp1_axr8.off */ + // DRA7XX_CORE_IOPAD(0x36A4, MUX_MODE14) /* C14: P9.31b: mcasp1_aclkx.off */ + // DRA7XX_CORE_IOPAD(0x36A0, MUX_MODE14) /* C23: P9.41a: xref_clk3.off */ + // DRA7XX_CORE_IOPAD(0x3580, MUX_MODE14) /* C1: P9.41b: vin2a_d6.off */ + // DRA7XX_CORE_IOPAD(0x36E4, MUX_MODE14) /* E14: P9.42a: mcasp1_axr12.off */ + // DRA7XX_CORE_IOPAD(0x359C, MUX_MODE14) /* C2: P9.42b: vin2a_d13.off */ + // >; + // }; }; &vip2 { -- GitLab From bd5af8701d66a842ffdaab3b1620dcba8852a1f5 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sun, 12 Jul 2020 19:59:06 +0530 Subject: [PATCH 29/86] Removing macros The macros have been removed and the exact pin configuration has been shifted to src/arm/am572x-bone-common-univ.dtsi --- include/dt-bindings/board/am572x-bbai-pins.h | 606 ------------------- 1 file changed, 606 deletions(-) diff --git a/include/dt-bindings/board/am572x-bbai-pins.h b/include/dt-bindings/board/am572x-bbai-pins.h index ac58031d..c2639592 100644 --- a/include/dt-bindings/board/am572x-bbai-pins.h +++ b/include/dt-bindings/board/am572x-bbai-pins.h @@ -106,610 +106,4 @@ #define P9_42A(mode) DRA7XX_CORE_IOPAD(0x36E4, mode) /* E14: P9.42a: mcasp1_axr12 */ #define P9_42B(mode) DRA7XX_CORE_IOPAD(0x359C, mode) /* C2: P9.42b: vin2a_d13 */ - -/********************************/ -/* BBAI P8 Header pinmux macros */ -/********************************/ -/* P8_01 GND */ -/* P8_02 GND */ - -/* P8_03 (ball AB8) gpio1_24 */ -#define P8_03_DEFAULT P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ -#define P8_03_GPIO P8_03( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ -#define P8_03_GPIO_PU P8_03( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ -#define P8_03_GPIO_PD P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ -#define P8_03_GPIO_INPUT P8_03( PIN_INPUT | MUX_MODE14) /* mmc3_dat6.gpio1_24 */ - -/* P8_04 (ball AB5) gpio1_25 */ -#define P8_04_DEFAULT P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ -#define P8_04_GPIO P8_04( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ -#define P8_04_GPIO_PU P8_04( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ -#define P8_04_GPIO_PD P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ -#define P8_04_GPIO_INPUT P8_04( PIN_INPUT | MUX_MODE14) /* mmc3_dat7.gpio1_25 */ - -/* P8_05 (ball AC9) gpio7_1 */ -#define P8_05_DEFAULT P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ -#define P8_05_GPIO P8_05( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ -#define P8_05_GPIO_PU P8_05( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ -#define P8_05_GPIO_PD P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ -#define P8_05_GPIO_INPUT P8_05( PIN_INPUT | MUX_MODE14) /* mmc3_dat2.gpio7_1 */ - -/* P8_06 (ball AC3) gpio7_2 */ -#define P8_06_DEFAULT P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ -#define P8_06_GPIO P8_06( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ -#define P8_06_GPIO_PU P8_06( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ -#define P8_06_GPIO_PD P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ -#define P8_06_GPIO_INPUT P8_06( PIN_INPUT | MUX_MODE14) /* mmc3_dat3.gpio7_2 */ - -/* P8_07 (ball G14) gpio6_5*/ -#define P8_07_DEFAULT P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ -#define P8_07_GPIO P8_07( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ -#define P8_07_GPIO_PU P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ -#define P8_07_GPIO_PD P8_07( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ -#define P8_07_GPIO_INPUT P8_07( PIN_INPUT | MUX_MODE14) /* mcasp1_axr14.gpio6_5 */ -#define P8_07_TIMER P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* mcasp1_axr14.timer11 */ - -/* P8_08 (ball F14) gpio6_6 */ -#define P8_08_DEFAULT P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ -#define P8_08_GPIO P8_08( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ -#define P8_08_GPIO_PU P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ -#define P8_08_GPIO_PD P8_08( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ -#define P8_08_GPIO_INPUT P8_08( PIN_INPUT | MUX_MODE14) /* mcasp1_axr15.gpio6_6 */ -#define P8_08_TIMER P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* mcasp1_axr15.timer12 */ - -/* P8_09 (ball E17) gpio6_18 */ -#define P8_09_DEFAULT P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ -#define P8_09_GPIO P8_09( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ -#define P8_09_GPIO_PU P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ -#define P8_09_GPIO_PD P8_09( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* xref_clk1.gpio6_18 */ -#define P8_09_GPIO_INPUT P8_09( PIN_INPUT | MUX_MODE14) /* xref_clk1.gpio6_18 */ -#define P8_09_TIMER P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* xref_clk1.timer14 */ - -/* P8_10 (ball A13) gpio6_4 */ -#define P8_10_DEFAULT P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ -#define P8_10_GPIO P8_10( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ -#define P8_10_GPIO_PU P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ -#define P8_10_GPIO_PD P8_10( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ -#define P8_10_GPIO_INPUT P8_10( PIN_INPUT | MUX_MODE14) /* mcasp1_axr13.gpio6_4 */ -#define P8_10_TIMER P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* mcasp1_axr13.timer10 */ - -/* P8_11 (ball AH4) gpio3_11 */ -#define P8_11_DEFAULT P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ -#define P8_11_GPIO P8_11( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ -#define P8_11_GPIO_PU P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ -#define P8_11_GPIO_PD P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d7.gpio3_11 */ -#define P8_11_GPIO_INPUT P8_11( PIN_INPUT | MUX_MODE14) /* vin1a_d7.gpio3_11 */ -#define P8_11_QEP P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* vin1a_d7.eQEP2B_in */ -#define P8_11_PRUOUT P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vin1a_d7.pr1_pru0_gpo4 */ - -/* P8_12 (ball AG6) gpio3_10 */ -#define P8_12_DEFAULT P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ -#define P8_12_GPIO P8_12( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ -#define P8_12_GPIO_PU P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ -#define P8_12_GPIO_PD P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d6.gpio3_10 */ -#define P8_12_GPIO_INPUT P8_12( PIN_INPUT | MUX_MODE14) /* vin1a_d6.gpio3_10 */ -#define P8_12_QEP P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* vin1a_d6.eQEP2A_in */ -#define P8_12_PRUOUT P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vin1a_d6.pr1_pru0_gpo3 */ - -/* P8_13 (ball D3) gpio4_11 */ -#define P8_13_DEFAULT P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ -#define P8_13_GPIO P8_13( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ -#define P8_13_GPIO_PU P8_13( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ -#define P8_13_GPIO_PD P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d10.gpio4_11 */ -#define P8_13_GPIO_INPUT P8_13( PIN_INPUT | MUX_MODE14) /* vin2a_d10.gpio4_11 */ -#define P8_13_PWM P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d10.ehrpwm2B */ - -/* P8_14 (ball D5) gpio4_13*/ -#define P8_14_DEFAULT P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ -#define P8_14_GPIO P8_14( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ -#define P8_14_GPIO_PU P8_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ -#define P8_14_GPIO_PD P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d12.gpio4_13 */ -#define P8_14_GPIO_INPUT P8_14( PIN_INPUT | MUX_MODE14) /* vin2a_d12.gpio4_13 */ -#define P8_14_PWM P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d12.eCAP2_in_PWM2_out */ - -/* P8_15 (ball D1) gpio4_3 & (ball A3) gpio4_27*/ -#define P8_15_DEFAULT P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_15B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d2.gpio4_3, vin2a_d19.off */ -#define P8_15_GPIO P8_15A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_15B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d2.gpio4_3, vin2a_d19.off */ -#define P8_15_GPIO_PU P8_15A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_15B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d2.gpio4_3, vin2a_d19.off */ -#define P8_15_GPIO_PD P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_15B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d2.gpio4_3, vin2a_d19.off */ -#define P8_15_GPIO_INPUT P8_15A( PIN_INPUT | MUX_MODE14) P8_15B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d2.gpio4_3, vin2a_d19.off */ -#define P8_15_PRU_ECAP P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE11) P8_15B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d2.pr1_ecap0_ecap_capin_apwm_o, vin2a_d19.off */ -#define P8_15_PRUIN P8_15B( PIN_INPUT | MUX_MODE12) P8_15A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d19.pr1_pru1_gpi16, vin2a_d2.off */ - -/* P8_16 (ball B4) gpio4_29 */ -#define P8_16_DEFAULT P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ -#define P8_16_GPIO P8_16( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ -#define P8_16_GPIO_PU P8_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ -#define P8_16_GPIO_PD P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d21.gpio4_29 */ -#define P8_16_GPIO_INPUT P8_16( PIN_INPUT | MUX_MODE14) /* vin2a_d21.gpio4_29 */ -#define P8_16_PRUIN P8_16( PIN_INPUT | MUX_MODE12) /* vin2a_d21.pr1_pru1_gpi18 */ - -/* P8_17 (ball A7) gpio8_18 */ -#define P8_17_DEFAULT P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ -#define P8_17_GPIO P8_17( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ -#define P8_17_GPIO_PU P8_17( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ -#define P8_17_GPIO_PD P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d18.gpio8_18 */ -#define P8_17_GPIO_INPUT P8_17( PIN_INPUT | MUX_MODE14) /* vout1_d18.gpio8_18 */ - -/* P8_18 (ball F5) gpio4_9 */ -#define P8_18_DEFAULT P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ -#define P8_18_GPIO P8_18( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ -#define P8_18_GPIO_PU P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ -#define P8_18_GPIO_PD P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d8.gpio4_9 */ -#define P8_18_GPIO_INPUT P8_18( PIN_INPUT | MUX_MODE14) /* vin2a_d8.gpio4_9 */ -#define P8_18_QEP P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) /* vin2a_d8.eQEP2_strobe */ - -/* P8_19 (ball E6) gpio4_10 */ -#define P8_19_DEFAULT P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ -#define P8_19_GPIO P8_19( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ -#define P8_19_GPIO_PU P8_19( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ -#define P8_19_GPIO_PD P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d9.gpio4_10 */ -#define P8_19_GPIO_INPUT P8_19( PIN_INPUT | MUX_MODE14) /* vin2a_d9.gpio4_10 */ -#define P8_19_PWM P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d9.ehrpwm2A */ - -/* P8_20 (ball AC4) gpio6_30 */ -#define P8_20_DEFAULT P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ -#define P8_20_GPIO P8_20( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ -#define P8_20_GPIO_PU P8_20( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ -#define P8_20_GPIO_PD P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ -#define P8_20_GPIO_INPUT P8_20( PIN_INPUT | MUX_MODE14) /* mmc3_cmd.gpio6_30 */ -#define P8_20_PRUOUT P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mmc3_cmd.pr2_pru0_gpo3 */ -#define P8_20_PRUIN P8_20( PIN_INPUT | MUX_MODE12) /* mmc3_cmd.pr2_pru0_gpi3 */ - -/* P8_21 (ball AD4) gpio6_29 */ -#define P8_21_DEFAULT P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ -#define P8_21_GPIO P8_21( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ -#define P8_21_GPIO_PU P8_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ -#define P8_21_GPIO_PD P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_clk.gpio6_29 */ -#define P8_21_GPIO_INPUT P8_21( PIN_INPUT | MUX_MODE14) /* mmc3_clk.gpio6_29 */ -#define P8_21_PRUOUT P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mmc3_clk.pr2_pru0_gpo2 */ -#define P8_21_PRUIN P8_21( PIN_INPUT | MUX_MODE12) /* mmc3_clk.pr2_pru0_gpi2 */ - -/* P8_22 (ball AD6) gpio1_23 */ -#define P8_22_DEFAULT P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ -#define P8_22_GPIO P8_22( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ -#define P8_22_GPIO_PU P8_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ -#define P8_22_GPIO_PD P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ -#define P8_22_GPIO_INPUT P8_22( PIN_INPUT | MUX_MODE14) /* mmc3_dat5.gpio1_23 */ - -/* P8_23 (ball AC8) gpio1_22 */ -#define P8_23_DEFAULT P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ -#define P8_23_GPIO P8_23( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ -#define P8_23_GPIO_PU P8_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ -#define P8_23_GPIO_PD P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ -#define P8_23_GPIO_INPUT P8_23( PIN_INPUT | MUX_MODE14) /* mmc3_dat4.gpio1_22 */ - -/* P8_24 (ball AC6) gpio7_0 */ -#define P8_24_DEFAULT P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ -#define P8_24_GPIO P8_24( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ -#define P8_24_GPIO_PU P8_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ -#define P8_24_GPIO_PD P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ -#define P8_24_GPIO_INPUT P8_24( PIN_INPUT | MUX_MODE14) /* mmc3_dat1.gpio7_0 */ - -/* P8_25 (ball AC7) gpio6_31 */ -#define P8_25_DEFAULT P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ -#define P8_25_GPIO P8_25( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ -#define P8_25_GPIO_PU P8_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ -#define P8_25_GPIO_PD P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ -#define P8_25_GPIO_INPUT P8_25( PIN_INPUT | MUX_MODE14) /* mmc3_dat0.gpio6_31 */ - -/* P8_26 (ball B3) gpio4_28 */ -#define P8_26_DEFAULT P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ -#define P8_26_GPIO P8_26( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ -#define P8_26_GPIO_PU P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ -#define P8_26_GPIO_PD P8_26( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d20.gpio4_28 */ -#define P8_26_GPIO_INPUT P8_26( PIN_INPUT | MUX_MODE14) /* vin2a_d20.gpio4_28 */ - -/* P8_27 (ball E11) gpio4_23 & (ball A8) gpio8_19 */ -#define P8_27_DEFAULT P8_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_27B( PIN_OUTPUT | MUX_MODE15) /* vout1_vsync.gpio4_23, vout1_d19.off */ -#define P8_27_GPIO P8_27A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_27B( PIN_OUTPUT | MUX_MODE15) /* vout1_vsync.gpio4_23, vout1_d19.off */ -#define P8_27_GPIO_PU P8_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_27B( PIN_OUTPUT | MUX_MODE15) /* vout1_vsync.gpio4_23, vout1_d19.off */ -#define P8_27_GPIO_PD P8_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_27B( PIN_OUTPUT | MUX_MODE15) /* vout1_vsync.gpio4_23, vout1_d19.off */ -#define P8_27_GPIO_INPUT P8_27A( PIN_INPUT | MUX_MODE14) P8_27B( PIN_OUTPUT | MUX_MODE15) /* vout1_vsync.gpio4_23, vout1_d19.off */ -#define P8_27_PRUOUT P8_27B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P8_27A( PIN_OUTPUT | MUX_MODE15) /* vout1_d19.pr2_pru0_gpo16, vout1_vsync.off */ -#define P8_27_PRUIN P8_27B( PIN_INPUT | MUX_MODE12) P8_27A( PIN_OUTPUT | MUX_MODE15) /* vout1_d19.pr2_pru0_gpi16, vout1_vsync.off */ - -/* P8_28 (ball D11) gpio4_19 & (ball C9) gpio8_20 */ -#define P8_28A_DEFAULT P8_28A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_28B( PIN_OUTPUT | MUX_MODE15) /* vout1_clk.gpio4_19, vout1_d20.off */ -#define P8_28A_GPIO P8_28A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_28B( PIN_OUTPUT | MUX_MODE15) /* vout1_clk.gpio4_19, vout1_d20.off */ -#define P8_28A_GPIO_PU P8_28A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_28B( PIN_OUTPUT | MUX_MODE15) /* vout1_clk.gpio4_19, vout1_d20.off */ -#define P8_28A_GPIO_PD P8_28A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_28B( PIN_OUTPUT | MUX_MODE15) /* vout1_clk.gpio4_19, vout1_d20.off */ -#define P8_28A_GPIO_INPUT P8_28A( PIN_INPUT | MUX_MODE14) P8_28B( PIN_OUTPUT | MUX_MODE15) /* vout1_clk.gpio4_19, vout1_d20.off */ -#define P8_28A_PRUOUT P8_28B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P8_28A( PIN_OUTPUT | MUX_MODE15) /* vout1_d20.pr2_pru0_gpo17, vout1_clk.off */ -#define P8_28A_PRUIN P8_28B( PIN_INPUT | MUX_MODE12) P8_28A( PIN_OUTPUT | MUX_MODE15) /* vout1_d20.pr2_pru0_gpi17, vout1_clk.off */ - -/* P8_29 (ball C11) gpio4_22 & (ball A9) gpio8_21*/ -#define P8_29_DEFAULT P8_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_29B( PIN_OUTPUT | MUX_MODE15) /* vout1_hsync.gpio4_22, vout1_d21.off */ -#define P8_29_GPIO P8_29A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_29B( PIN_OUTPUT | MUX_MODE15) /* vout1_hsync.gpio4_22, vout1_d21.off */ -#define P8_29_GPIO_PU P8_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_29B( PIN_OUTPUT | MUX_MODE15) /* vout1_hsync.gpio4_22, vout1_d21.off */ -#define P8_29_GPIO_PD P8_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_29B( PIN_OUTPUT | MUX_MODE15) /* vout1_hsync.gpio4_22, vout1_d21.off */ -#define P8_29_GPIO_INPUT P8_29A( PIN_INPUT | MUX_MODE14) P8_29B( PIN_OUTPUT | MUX_MODE15) /* vout1_hsync.gpio4_22, vout1_d21.off */ -#define P8_29_PRUOUT P8_29B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P8_29A( PIN_OUTPUT | MUX_MODE15) /* vout1_d21.pr2_pru0_gpo18, vout1_hsync.off */ -#define P8_29_PRUIN P8_29B( PIN_INPUT | MUX_MODE12) P8_29A( PIN_OUTPUT | MUX_MODE15) /* vout1_d21.pr2_pru0_gpi18, vout1_hsync.off */ - -/* P8_30 (ball B10) gpio4_20 & (ball B9) gpio8_22 */ -#define P8_30_DEFAULT P8_30A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_30B( PIN_OUTPUT | MUX_MODE15) /* vout1_de.gpio4_20, vout1_d22.off */ -#define P8_30_GPIO P8_30A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_30B( PIN_OUTPUT | MUX_MODE15) /* vout1_de.gpio4_20, vout1_d22.off */ -#define P8_30_GPIO_PU P8_30A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_30B( PIN_OUTPUT | MUX_MODE15) /* vout1_de.gpio4_20, vout1_d22.off */ -#define P8_30_GPIO_PD P8_30A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_30B( PIN_OUTPUT | MUX_MODE15) /* vout1_de.gpio4_20, vout1_d22.off */ -#define P8_30_GPIO_INPUT P8_30A( PIN_INPUT | MUX_MODE14) P8_30B( PIN_OUTPUT | MUX_MODE15) /* vout1_de.gpio4_20, vout1_d22.off */ -#define P8_30_PRUOUT P8_30B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P8_30A( PIN_OUTPUT | MUX_MODE15) /* vout1_d22.pr2_pru0_gpo19, vout1_de.off */ -#define P8_30_PRUIN P8_30B( PIN_INPUT | MUX_MODE12) P8_30A( PIN_OUTPUT | MUX_MODE15) /* vout1_d22.pr2_pru0_gpi19, vout1_de.off */ - -/* P8_31 (ball C8) gpio8_14 & (ball G16) */ -#define P8_31_DEFAULT P8_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_31B( PIN_OUTPUT | MUX_MODE15) /* vout1_d14.gpio8_14, mcasp4_axr0.off */ -#define P8_31_GPIO P8_31A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_31B( PIN_OUTPUT | MUX_MODE15) /* vout1_d14.gpio8_14, mcasp4_axr0.off */ -#define P8_31_GPIO_PU P8_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_31B( PIN_OUTPUT | MUX_MODE15) /* vout1_d14.gpio8_14, mcasp4_axr0.off */ -#define P8_31_GPIO_PD P8_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_31B( PIN_OUTPUT | MUX_MODE15) /* vout1_d14.gpio8_14, mcasp4_axr0.off */ -#define P8_31_GPIO_INPUT P8_31A( PIN_INPUT | MUX_MODE14) P8_31B( PIN_OUTPUT | MUX_MODE15) /* vout1_d14.gpio8_14, mcasp4_axr0.off */ -#define P8_31_UART P8_31B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) P8_31A( PIN_OUTPUT | MUX_MODE15) /* mcasp4_axr0.uart4_rxd,vout1_d14.off */ - -/* P8_32 (ball C7) gpio8_15 & (ball D17) */ -#define P8_32_DEFAULT P8_32A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_32B( PIN_OUTPUT | MUX_MODE15) /* vout1_d15.gpio8_15, mcasp4_axr1.off */ -#define P8_32_GPIO P8_32A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_32B( PIN_OUTPUT | MUX_MODE15) /* vout1_d15.gpio8_15, mcasp4_axr1.off */ -#define P8_32_GPIO_PU P8_32A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_32B( PIN_OUTPUT | MUX_MODE15) /* vout1_d15.gpio8_15, mcasp4_axr1.off */ -#define P8_32_GPIO_PD P8_32A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_32B( PIN_OUTPUT | MUX_MODE15) /* vout1_d15.gpio8_15, mcasp4_axr1.off */ -#define P8_32_GPIO_INPUT P8_32A( PIN_INPUT | MUX_MODE14) P8_32B( PIN_OUTPUT | MUX_MODE15) /* vout1_d15.gpio8_15, mcasp4_axr1.off */ -#define P8_32_UART P8_32B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) P8_32A( PIN_OUTPUT | MUX_MODE15) /* mcasp4_axr1.uart4_txd, vout1_d15.off */ - -/* P8_33 (ball C6) gpio8_13 & (ball AF9) gpio3_1 */ -#define P8_33_DEFAULT P8_33A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_33B( PIN_OUTPUT | MUX_MODE15) /* vout1_d13.gpio8_13, vin1a_fld0.off */ -#define P8_33_GPIO P8_33A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_33B( PIN_OUTPUT | MUX_MODE15) /* vout1_d13.gpio8_13, vin1a_fld0.off */ -#define P8_33_GPIO_PU P8_33A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_33B( PIN_OUTPUT | MUX_MODE15) /* vout1_d13.gpio8_13, vin1a_fld0.off */ -#define P8_33_GPIO_PD P8_33A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_33B( PIN_OUTPUT | MUX_MODE15) /* vout1_d13.gpio8_13, vin1a_fld0.off */ -#define P8_33_GPIO_INPUT P8_33A( PIN_INPUT | MUX_MODE14) P8_33B( PIN_OUTPUT | MUX_MODE15) /* vout1_d13.gpio8_13, vin1a_fld0.off */ -#define P8_33_QEP P8_33B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P8_33A( PIN_OUTPUT | MUX_MODE15) /* vin1a_fld0.eQEP1B_in, vout1_d13.off */ - -/* P8_34 (ball D8) gpio8_11 & (ball G6) gpio4_0 */ -#define P8_34_DEFAULT P8_34A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_34B( PIN_OUTPUT | MUX_MODE15) /* vout1_d11.gpio8_11, vin2a_vsync0.off */ -#define P8_34_GPIO P8_34A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_34B( PIN_OUTPUT | MUX_MODE15) /* vout1_d11.gpio8_11, vin2a_vsync0.off */ -#define P8_34_GPIO_PU P8_34A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_34B( PIN_OUTPUT | MUX_MODE15) /* vout1_d11.gpio8_11, vin2a_vsync0.off */ -#define P8_34_GPIO_PD P8_34A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_34B( PIN_OUTPUT | MUX_MODE15) /* vout1_d11.gpio8_11, vin2a_vsync0.off */ -#define P8_34_GPIO_INPUT P8_34A( PIN_INPUT | MUX_MODE14) P8_34B( PIN_OUTPUT | MUX_MODE15) /* vout1_d11.gpio8_11, vin2a_vsync0.off */ -#define P8_34_PWM P8_34B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) P8_34A( PIN_OUTPUT | MUX_MODE15) /* vin2a_vsync0.ehrpwm1A, vout1_d11.off */ - -/* P8_35 (ball A5) gpio8_12 & (ball AD9) gpio3_0 */ -#define P8_35_DEFAULT P8_35A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_35B( PIN_OUTPUT | MUX_MODE15) /* vout1_d12.gpio8_12, vin1a_de0.off */ -#define P8_35_GPIO P8_35A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_35B( PIN_OUTPUT | MUX_MODE15) /* vout1_d12.gpio8_12, vin1a_de0.off */ -#define P8_35_GPIO_PU P8_35A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_35B( PIN_OUTPUT | MUX_MODE15) /* vout1_d12.gpio8_12, vin1a_de0.off */ -#define P8_35_GPIO_PD P8_35A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_35B( PIN_OUTPUT | MUX_MODE15) /* vout1_d12.gpio8_12, vin1a_de0.off */ -#define P8_35_GPIO_INPUT P8_35A( PIN_INPUT | MUX_MODE14) P8_35B( PIN_OUTPUT | MUX_MODE15) /* vout1_d12.gpio8_12, vin1a_de0.off */ -#define P8_35_QEP P8_35B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P8_35A( PIN_OUTPUT | MUX_MODE15) /* vin1a_de0.eQEP1A_in, vout1_d12.off */ - -/* P8_36 (ball D7) gpio8_10 & (ball F2) gpio4_1*/ -#define P8_36_DEFAULT P8_36A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_36B( PIN_OUTPUT | MUX_MODE15) /* vout1_d10.gpio8_10, vin2a_d0.off */ -#define P8_36_GPIO P8_36A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_36B( PIN_OUTPUT | MUX_MODE15) /* vout1_d10.gpio8_10, vin2a_d0.off */ -#define P8_36_GPIO_PU P8_36A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_36B( PIN_OUTPUT | MUX_MODE15) /* vout1_d10.gpio8_10, vin2a_d0.off */ -#define P8_36_GPIO_PD P8_36A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_36B( PIN_OUTPUT | MUX_MODE15) /* vout1_d10.gpio8_10, vin2a_d0.off */ -#define P8_36_GPIO_INPUT P8_36A( PIN_INPUT | MUX_MODE14) P8_36B( PIN_OUTPUT | MUX_MODE15) /* vout1_d10.gpio8_10, vin2a_d0.off */ -#define P8_36_PWM P8_36B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) P8_36A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d0.ehrpwm1B, vout1_d10.off */ - -/* P8_37 (ball E8) gpio8_8 & (ball A21)*/ -#define P8_37_DEFAULT P8_37A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_37B( PIN_OUTPUT | MUX_MODE15) /* vout1_d8.gpio8_8, mcasp4_fsx.off */ -#define P8_37_GPIO P8_37A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_37B( PIN_OUTPUT | MUX_MODE15) /* vout1_d8.gpio8_8, mcasp4_fsx.off */ -#define P8_37_GPIO_PU P8_37A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_37B( PIN_OUTPUT | MUX_MODE15) /* vout1_d8.gpio8_8, mcasp4_fsx.off */ -#define P8_37_GPIO_PD P8_37A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_37B( PIN_OUTPUT | MUX_MODE15) /* vout1_d8.gpio8_8, mcasp4_fsx.off */ -#define P8_37_GPIO_INPUT P8_37A( PIN_INPUT | MUX_MODE14) P8_37B( PIN_OUTPUT | MUX_MODE15) /* vout1_d8.gpio8_8, mcasp4_fsx.off */ -#define P8_37_UART P8_37B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P8_37A( PIN_OUTPUT | MUX_MODE15) /* mcasp4_fsx.uart8_txd. vout1_d8.off */ - -/* P8_38a (ball D9) gpio8_9 */ -#define P8_38_DEFAULT P8_38A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_38B( PIN_OUTPUT | MUX_MODE15) /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ -#define P8_38_GPIO P8_38A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_38B( PIN_OUTPUT | MUX_MODE15) /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ -#define P8_38_GPIO_PU P8_38A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_38B( PIN_OUTPUT | MUX_MODE15) /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ -#define P8_38_GPIO_PD P8_38A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_38B( PIN_OUTPUT | MUX_MODE15) /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ -#define P8_38_GPIO_INPUT P8_38A( PIN_INPUT | MUX_MODE14) P8_38B( PIN_OUTPUT | MUX_MODE15) /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ -#define P8_38_UART P8_38B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P8_38A( PIN_OUTPUT | MUX_MODE15) /* mcasp4_aclkx.uart8_rxd, vout1_d9.off */ - -/* P8_39 (ball F8) gpio8_6 */ -#define P8_39_DEFAULT P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ -#define P8_39_GPIO P8_39( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ -#define P8_39_GPIO_PU P8_39( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ -#define P8_39_GPIO_PD P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d6.gpio8_6 */ -#define P8_39_GPIO_INPUT P8_39( PIN_INPUT | MUX_MODE14) /* vout1_d6.gpio8_6 */ -#define P8_39_PRUOUT P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d6.pr2_pru0_gpo3 */ -#define P8_39_PRUIN P8_39( PIN_INPUT | MUX_MODE12) /* vout1_d6.pr2_pru0_gpi3 */ - -/* P8_40 (ball E7) gpio8_7 */ -#define P8_40_DEFAULT P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ -#define P8_40_GPIO P8_40( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ -#define P8_40_GPIO_PU P8_40( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ -#define P8_40_GPIO_PD P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d7.gpio8_7 */ -#define P8_40_GPIO_INPUT P8_40( PIN_INPUT | MUX_MODE14) /* vout1_d7.gpio8_7 */ -#define P8_40_PRUOUT P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d7.pr2_pru0_gpo4 */ -#define P8_40_PRUIN P8_40( PIN_INPUT | MUX_MODE12) /* vout1_d7.pr2_pru0_gpi4 */ - -/* P8_41 (ball E9) gpio8_4 */ -#define P8_41_DEFAULT P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ -#define P8_41_GPIO P8_41( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ -#define P8_41_GPIO_PU P8_41( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ -#define P8_41_GPIO_PD P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d4.gpio8_4 */ -#define P8_41_GPIO_INPUT P8_41( PIN_INPUT | MUX_MODE14) /* vout1_d4.gpio8_4 */ -#define P8_41_PRUOUT P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d4.pr2_pru0_gpo1 */ -#define P8_41_PRUIN P8_41( PIN_INPUT | MUX_MODE12) /* vout1_d4.pr2_pru0_gpi1 */ - -/* P8_42 (ball F9) gpio8_5 */ -#define P8_42_DEFAULT P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ -#define P8_42_GPIO P8_42( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ -#define P8_42_GPIO_PU P8_42( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ -#define P8_42_GPIO_PD P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d5.gpio8_5 */ -#define P8_42_GPIO_INPUT P8_42( PIN_INPUT | MUX_MODE14) /* vout1_d5.gpio8_5 */ -#define P8_42_PRUOUT P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d5.pr2_pru0_gpo2 */ -#define P8_42_PRUIN P8_42( PIN_INPUT | MUX_MODE12) /* vout1_d5.pr2_pru0_gpi2 */ - -/* P8_43 (ball F10) gpio8_2 */ -#define P8_43_DEFAULT P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ -#define P8_43_GPIO P8_43( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ -#define P8_43_GPIO_PU P8_43( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ -#define P8_43_GPIO_PD P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d2.gpio8_2 */ -#define P8_43_GPIO_INPUT P8_43( PIN_INPUT | MUX_MODE14) /* vout1_d2.gpio8_2 */ -#define P8_43_PRUOUT P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d2.pr2_pru1_gpo20 */ -#define P8_43_PRUIN P8_43( PIN_INPUT | MUX_MODE12) /* vout1_d2.pr2_pru1_gpi20 */ - -/* P8_44 (ball G11) gpio8_3 */ -#define P8_44_DEFAULT P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ -#define P8_44_GPIO P8_44( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ -#define P8_44_GPIO_PU P8_44( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ -#define P8_44_GPIO_PD P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vout1_d3.gpio8_3 */ -#define P8_44_GPIO_INPUT P8_44( PIN_INPUT | MUX_MODE14) /* vout1_d3.gpio8_3 */ -#define P8_44_PRUOUT P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* vout1_d3.pr2_pru0_gpo0 */ -#define P8_44_PRUIN P8_44( PIN_INPUT | MUX_MODE12) /* vout1_d3.pr2_pru0_gpi0 */ - -/* P8_45 (ball F11) gpio8_0 & (ball B7) gpio8_16*/ -#define P8_45_DEFAULT P8_45A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_45B( PIN_OUTPUT | MUX_MODE15) /* vout1_d0.gpio8_0, vout1_d16.off */ -#define P8_45_GPIO P8_45A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_45B( PIN_OUTPUT | MUX_MODE15) /* vout1_d0.gpio8_0, vout1_d16.off */ -#define P8_45_GPIO_PU P8_45A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_45B( PIN_OUTPUT | MUX_MODE15) /* vout1_d0.gpio8_0, vout1_d16.off */ -#define P8_45_GPIO_PD P8_45A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_45B( PIN_OUTPUT | MUX_MODE15) /* vout1_d0.gpio8_0, vout1_d16.off */ -#define P8_45_GPIO_INPUT P8_45A( PIN_INPUT | MUX_MODE14) P8_45B( PIN_OUTPUT | MUX_MODE15) /* vout1_d0.gpio8_0, vout1_d16.off */ -#define P8_45_PRUOUT P8_45B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P8_45A( PIN_OUTPUT | MUX_MODE15) /* vout1_d16.pr2_pru0_gpo13, vout1_d0.off */ -#define P8_45_PRUIN P8_45B( PIN_INPUT | MUX_MODE12) P8_45A( PIN_OUTPUT | MUX_MODE15) /* vout1_d16.pr2_pru0_gpi13, vout1_d0.off */ - -/* P8_46a (ball G10) gpio8_1 & (ball A10) gpio8_23*/ -#define P8_46_DEFAULT P8_46A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_46B( PIN_OUTPUT | MUX_MODE15) /* vout1_d1.gpio8_1, vout1_d23.off */ -#define P8_46_GPIO P8_46A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P8_46B( PIN_OUTPUT | MUX_MODE15) /* vout1_d1.gpio8_1, vout1_d23.off */ -#define P8_46_GPIO_PU P8_46A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P8_46B( PIN_OUTPUT | MUX_MODE15) /* vout1_d1.gpio8_1, vout1_d23.off */ -#define P8_46_GPIO_PD P8_46A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P8_46B( PIN_OUTPUT | MUX_MODE15) /* vout1_d1.gpio8_1, vout1_d23.off */ -#define P8_46_GPIO_INPUT P8_46A( PIN_INPUT | MUX_MODE14) P8_46B( PIN_OUTPUT | MUX_MODE15) /* vout1_d1.gpio8_1, vout1_d23.off */ -#define P8_46_PRUOUT P8_46B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P8_46A( PIN_OUTPUT | MUX_MODE15) /* vout1_d23.pr2_pru0_gpo20, vout1_d1.off */ -#define P8_46_PRUIN P8_46B( PIN_INPUT | MUX_MODE12) P8_46A( PIN_OUTPUT | MUX_MODE15) /* vout1_d23.pr2_pru0_gpi20, vout1_d1.off */ - -/********************************/ -/* BBAI P9 Header pinmux macros */ -/********************************/ -/* P9_01 GND */ -/* P9_02 GND */ -/* P9_03 3V3 */ -/* P9_04 3V3 */ -/* P9_05 VDD_5V */ -/* P9_06 VDD_5V */ -/* P9_07 SYS_5V */ -/* P9_08 SYS_5V */ -/* P9_09 PWR_BUT */ -/* P9_10 RSTn */ - -/* P9_11 (ball B19) & (ball B8) gpio8_17*/ -#define P9_11_UART P9_11A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) P9_11B( PIN_OUTPUT | MUX_MODE15) /* mcasp3_axr0.uart5_rxd, vout1_d17.off */ -#define P9_11_DEFAULT P9_11B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ -#define P9_11_GPIO P9_11B( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ -#define P9_11_GPIO_PU P9_11B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ -#define P9_11_GPIO_PD P9_11B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ -#define P9_11_GPIO_INPUT P9_11B( PIN_INPUT | MUX_MODE14) P9_11A( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.gpio8_17, mcasp3_axr0.off */ - -/* P9_12 (ball B14) gpio5_0 */ -#define P9_12_DEFAULT P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ -#define P9_12_GPIO P9_12( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ -#define P9_12_GPIO_PU P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ -#define P9_12_GPIO_PD P9_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ -#define P9_12_GPIO_INPUT P9_12( PIN_INPUT | MUX_MODE14) /* mcasp1_aclkr.gpio5_0 */ - -/* P9_13 (ball C17) & (ball AB10) gpio6_12*/ -#define P9_13_UART P9_13A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) P9_13B( PIN_OUTPUT | MUX_MODE15) /* mcasp3_axr1.uart5_txd, usb1_drvvbus.off */ -#define P9_13_DEFAULT P9_13B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ -#define P9_13_GPIO P9_13B( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ -#define P9_13_GPIO_PU P9_13B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ -#define P9_13_GPIO_PD P9_13B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ -#define P9_13_GPIO_INPUT P9_13B( PIN_INPUT | MUX_MODE14) P9_13A( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ - -/* P9_14 (ball D6) gpio4_25 */ -#define P9_14_DEFAULT P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ -#define P9_14_GPIO P9_14( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ -#define P9_14_GPIO_PU P9_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ -#define P9_14_GPIO_PD P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d17.gpio4_25 */ -#define P9_14_GPIO_INPUT P9_14( PIN_INPUT | MUX_MODE14) /* vin2a_d17.gpio4_25 */ -#define P9_14_PWM P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d17.ehrpwm3A */ - -/* P9_15 (ball AG4) gpio3_12 */ -#define P9_15_DEFAULT P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ -#define P9_15_GPIO P9_15( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ -#define P9_15_GPIO_PU P9_15( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ -#define P9_15_GPIO_PD P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin1a_d8.gpio3_12 */ -#define P9_15_GPIO_INPUT P9_15( PIN_INPUT | MUX_MODE14) /* vin1a_d8.gpio3_12 */ - -/* P9_16 (ball C5) gpio4_26 */ -#define P9_16_DEFAULT P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d18.gpio4_26 */ -#define P9_16_GPIO P9_16( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* vin2a_d18.gpio4_26 */ -#define P9_16_GPIO_PU P9_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* vin2a_d18.gpio4_26 */ -#define P9_16_GPIO_PD P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* vin2a_d18.gpio4_26 */ -#define P9_16_GPIO_INPUT P9_16( PIN_INPUT | MUX_MODE14) /* vin2a_d18.gpio4_26 */ -#define P9_16_PWM P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) /* vin2a_d18.ehrpwm3B */ - -/* P9_17 (ball B24) gpio7_17 and (ball F12) gpio5_3*/ -#define P9_17_DEFAULT P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ -#define P9_17_GPIO P9_17A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ -#define P9_17_GPIO_PU P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ -#define P9_17_GPIO_PD P9_17A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ -#define P9_17_GPIO_INPUT P9_17A( PIN_INPUT | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.gpio7_17 */ -#define P9_17_SPI P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_17B( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.spi2_cs0 */ -#define P9_17_I2C P9_17B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_17A( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr1.i2c5_scl */ -#define P9_17_UART P9_17B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_17A( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr1.uart6_txd */ - -/* P9_18 (ball G17) gpio7_16 & (ball F4) gpio4_6*/ -#define P9_18_DEFAULT P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ -#define P9_18_GPIO P9_18A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ -#define P9_18_GPIO_PU P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ -#define P9_18_GPIO_PD P9_18A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ -#define P9_18_GPIO_INPUT P9_18A( PIN_INPUT | MUX_MODE14) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.gpio7_16, mcasp1_axr0.off */ -#define P9_18_SPI P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_18B( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.spi2_d0, mcasp1_axr0.off */ -#define P9_18_I2C P9_18B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_18A( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr0.i2c5_sda, spi2_d0.off */ -#define P9_18_UART P9_18B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_18A( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr0.uart6_rxd, spi2_d0.off */ - -/* P9_19 (ball R6) gpio7_3 & (ball F4) gpio4_6*/ -#define P9_19_DEFAULT P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ -#define P9_19_GPIO P9_19A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ -#define P9_19_GPIO_PU P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ -#define P9_19_GPIO_PD P9_19A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ -#define P9_19_GPIO_INPUT P9_19A( PIN_INPUT | MUX_MODE14) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.gpio7_3, gpmc_a0.off */ -#define P9_19_I2C P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_19B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a0.i2c4_scl, gpmc_a0.off */ -#define P9_19_QEP P9_19B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_19A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d5.eQEP2A_in, gpmc_a0.off */ - -/* P9_20 (ball T9) gpio7_4 & (ball D2) gpio4_5*/ -#define P9_20_DEFAULT P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ -#define P9_20_GPIO P9_20A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ -#define P9_20_GPIO_PU P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ -#define P9_20_GPIO_PD P9_20A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ -#define P9_20_GPIO_INPUT P9_20A( PIN_INPUT | MUX_MODE14) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.gpio7_4, vin2a_d4.off */ -#define P9_20_I2C P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) P9_20B( PIN_OUTPUT | MUX_MODE15) /* gpmc_a1.i2c4_sda, vin2a_d4.off */ -#define P9_20_PRUOUT P9_20B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_20A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d4.pr1_pru1_gpo1, gpmc_a1.off */ -#define P9_20_PRUIN P9_20B( PIN_INPUT | MUX_MODE12) P9_20A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d4.pr1_pru1_gpi1, gpmc_a1.off */ - -/* P9_21 (ball AF8) gpio3_3 & (ball B22) gpio7_15*/ -#define P9_21_DEFAULT P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ -#define P9_21_GPIO P9_21A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ -#define P9_21_GPIO_PU P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ -#define P9_21_GPIO_PD P9_21A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ -#define P9_21_GPIO_INPUT P9_21A( PIN_INPUT | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.gpio3_3,spi2_d1.off */ -#define P9_21_QEP P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_21B( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.eQEP1_strobe,spi2_d1.off */ -#define P9_21_SPI P9_21B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_21A( PIN_OUTPUT | MUX_MODE15) /* spi2_d1.spi2_d1, vin1a_vsync0.off */ -#define P9_21_UART P9_21B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) P9_21A( PIN_OUTPUT | MUX_MODE15) /* spi2_d1.uart3_txd, vin1a_vsync0.off */ - -/* P9_22 (ball B26) gpio6_19 & ball A26) gpio7_14*/ -#define P9_22_DEFAULT P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ -#define P9_22_GPIO P9_22A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ -#define P9_22_GPIO_PU P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ -#define P9_22_GPIO_PD P9_22A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ -#define P9_22_GPIO_INPUT P9_22A( PIN_INPUT | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.gpio6_19, spi2_sclk.off */ -#define P9_22_SPI P9_22B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) P9_22A( PIN_OUTPUT | MUX_MODE15) /* spi2_sclk.spi2_sclk, xref_clk2.off */ -#define P9_22_UART P9_22B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) P9_22A( PIN_OUTPUT | MUX_MODE15) /* spi2_sclk.uart3_rxd, xref_clk2.off */ - -/* P9_23 (ball A22) gpio7_11 */ -#define P9_23_DEFAULT P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ -#define P9_23_GPIO P9_23( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ -#define P9_23_GPIO_PU P9_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ -#define P9_23_GPIO_PD P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* spi1_cs1.gpio7_11 */ -#define P9_23_GPIO_INPUT P9_23( PIN_INPUT | MUX_MODE14) /* spi1_cs1.gpio7_11 */ - -/* P9_24 (ball F20) gpio6_15*/ -#define P9_24_DEFAULT P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ -#define P9_24_GPIO P9_24( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ -#define P9_24_GPIO_PU P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ -#define P9_24_GPIO_PD P9_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* gpio6_15.gpio6_15 */ -#define P9_24_GPIO_INPUT P9_24( PIN_INPUT | MUX_MODE14) /* gpio6_15.gpio6_15 */ -#define P9_24_UART P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) /* gpio6_15.uart10_txd */ -#define P9_24_CAN P9_24( PIN_INPUT_PULLUP | MUX_MODE2) /* gpio6_15.dcan2_rx */ -#define P9_24_I2C P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) /* gpio6_15.i2c3_scl */ - -/* P9_25 (ball D18) gpio6_17 */ -#define P9_25_DEFAULT P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ -#define P9_25_GPIO P9_25( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ -#define P9_25_GPIO_PU P9_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ -#define P9_25_GPIO_PD P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* xref_clk0.gpio6_17 */ -#define P9_25_GPIO_INPUT P9_25( PIN_INPUT | MUX_MODE14) /* xref_clk0.gpio6_17 */ -#define P9_25_PRUOUT P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* xref_clk0.pr2_pru1_gpo5 */ -#define P9_25_PRUIN P9_25( PIN_INPUT | MUX_MODE12) /* xref_clk0.pr2_pru1_gpi5 */ - -/* P9_26 (ball E21) gpio6_14 & (ball AE2) gpio3_24 */ -#define P9_26_DEFAULT P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ -#define P9_26_GPIO P9_26A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ -#define P9_26_GPIO_PU P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ -#define P9_26_GPIO_PD P9_26A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ -#define P9_26_GPIO_INPUT P9_26A( PIN_INPUT | MUX_MODE14) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.gpio6_14, vin1a_d20.off */ -#define P9_26_UART P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.uart10_rxd, vin1a_d20.off */ -#define P9_26_CAN P9_26A( PIN_OUTPUT_PULLUP | MUX_MODE2) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.dcan2_tx, vin1a_d20.off */ -#define P9_26_I2C P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.i2c3_sda, vin1a_d20.off */ -#define P9_26_PRUOUT P9_26B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_26A( PIN_OUTPUT | MUX_MODE15) /* vin1a_d20.pr1_pru0_gpo17, gpio6_14.off */ -#define P9_26_PRUIN P9_26B( PIN_INPUT | MUX_MODE12) P9_26A( PIN_OUTPUT | MUX_MODE15) /* vin1a_d20.pr1_pru0_gpi17, gpio6_14.off */ - -/* P9_27 (ball C3) gpio4_15 & (ball J14) gpio5_1*/ -#define P9_27_DEFAULT P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ -#define P9_27_GPIO P9_27A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ -#define P9_27_GPIO_PU P9_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ -#define P9_27_GPIO_PD P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ -#define P9_27_GPIO_INPUT P9_27A( PIN_INPUT | MUX_MODE14) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ -#define P9_27_QEP P9_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.eQEP3B_in, mcasp1_fsr.off */ -#define P9_27_PRUOUT P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.pr1_pru1_gpo11, mcasp1_fsr.off */ -#define P9_27_PRUIN P9_27A( PIN_INPUT | MUX_MODE12) P9_27B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d14.pr1_pru1_gpi11, mcasp1_fsr.off */ - -/* P9_28 (ball A12) gpio4_17 */ -#define P9_28_DEFAULT P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ -#define P9_28_GPIO P9_28( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ -#define P9_28_GPIO_PU P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ -#define P9_28_GPIO_PD P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ -#define P9_28_GPIO_INPUT P9_28( PIN_INPUT | MUX_MODE14) /* mcasp1_axr11.gpio4_17 */ -#define P9_28_SPI P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) /* mcasp1_axr11.spi3_cs0 */ -#define P9_28_PRUOUT P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mcasp1_axr11.pr2_pru1_gpo13 */ -#define P9_28_PRUIN P9_28( PIN_INPUT | MUX_MODE12) /* mcasp1_axr11.pr2_pru1_gpi13 */ - -/* P9_29 (ball A11) gpio5_11 & (ball D14) gpio7_30*/ -#define P9_29_DEFAULT P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ -#define P9_29_GPIO P9_29A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ -#define P9_29_GPIO_PU P9_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ -#define P9_29_GPIO_PD P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ -#define P9_29_GPIO_INPUT P9_29A( PIN_INPUT | MUX_MODE14) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ -#define P9_29_SPI P9_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.spi3_d1, mcasp1_fsx.off */ -#define P9_29_PRUOUT P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.pr2_pru1_gpo11, mcasp1_fsx.off */ -#define P9_29_PRUIN P9_29A( PIN_INPUT | MUX_MODE12) P9_29B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr9.pr2_pru1_gpi11, mcasp1_fsx.off */ - -/* P9_30 (ball B13) gpio5_12*/ -#define P9_30_DEFAULT P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ -#define P9_30_GPIO P9_30( PIN_OUTPUT | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ -#define P9_30_GPIO_PU P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ -#define P9_30_GPIO_PD P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ -#define P9_30_GPIO_INPUT P9_30( PIN_INPUT | MUX_MODE14) /* mcasp1_axr10.gpio5_12 */ -#define P9_30_SPI P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) /* mcasp1_axr10.spi3_d0 */ -#define P9_30_PRUOUT P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) /* mcasp1_axr10.pr2_pru1_gpo12 */ -#define P9_30_PRUIN P9_30( PIN_INPUT | MUX_MODE12) /* mcasp1_axr10.pr2_pru1_gpi12 */ - -/* P9_31 (ball B12) gpio5_10 & (ball C14) gpio7_31*/ -#define P9_31_DEFAULT P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ -#define P9_31_GPIO P9_31A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ -#define P9_31_GPIO_PU P9_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ -#define P9_31_GPIO_PD P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ -#define P9_31_GPIO_INPUT P9_31A( PIN_INPUT | MUX_MODE14) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ -#define P9_31_SPI P9_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.spi3_sclk, mcasp1_aclkx.off */ -#define P9_31_PRUOUT P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.pr2_pru1_gpo10, mcasp1_aclkx.off */ -#define P9_31_PRUIN P9_31A( PIN_INPUT | MUX_MODE12) P9_31B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr8.pr2_pru1_gpi10, mcasp1_aclkx.off */ - -/* P9_32 VADC */ -/* P9_33 AIN4 */ -/* P9_34 AGND */ -/* P9_35 AIN6 */ -/* P9_36 AIN5 */ -/* P9_37 AIN2 */ -/* P9_38 AIN3 */ -/* P9_39 AIN0 */ -/* P9_40 AIN1 */ - -/* P9_41 (ball C23) gpio6_20 & (ball C1) gpio4_7*/ -#define P9_41_DEFAULT P9_41A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ -#define P9_41_GPIO P9_41A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ -#define P9_41_GPIO_PU P9_41A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ -#define P9_41_GPIO_PD P9_41A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ -#define P9_41_GPIO_INPUT P9_41A( PIN_INPUT | MUX_MODE14) P9_41B( PIN_OUTPUT | MUX_MODE15) /* xref_clk3.gpio6_20, vin2a_d6.off */ -#define P9_41_PRUOUT P9_41B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_41A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d6.pr1_pru1_gpo3, xref_clk3.off */ -#define P9_41_PRUIN P9_41B( PIN_INPUT | MUX_MODE12) P9_41A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d6.pr1_pru1_gpi3, xref_clk3.off */ - -/* P9_42 (ball E14) gpio4_18 & (ball C2) gpio4_14*/ -#define P9_42_DEFAULT P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ -#define P9_42_GPIO P9_42A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ -#define P9_42_GPIO_PU P9_42A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ -#define P9_42_GPIO_PD P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ -#define P9_42_GPIO_INPUT P9_42A( PIN_INPUT | MUX_MODE14) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ -#define P9_42_SPI P9_42A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_42B( PIN_OUTPUT | MUX_MODE15) /* mcasp1_axr12.spi3_cs1, vin2a_d13.off */ -#define P9_42_PRUOUT P9_42B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) P9_42A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d13.pr1_pru1_gpo10, mcasp1_axr12.off */ -#define P9_42_PRUIN P9_42B( PIN_INPUT | MUX_MODE12) P9_42A( PIN_OUTPUT | MUX_MODE15) /* vin2a_d13.pr1_pru1_gpi10, mcasp1_axr12.off */ - -/* P9_43 GND */ -/* P9_44 GND */ -/* P9_45 GND */ -/* P9_46 GND */ - #endif \ No newline at end of file -- GitLab From 0467b05ab5a1110b2d98c983a032174779025c14 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sun, 12 Jul 2020 20:01:37 +0530 Subject: [PATCH 30/86] Updating pinmuxing nodes The pinmuxing configuration has been ported from the macros previously written in include/dt-bindings/board/am572x-bbai-pins.h The macros has been deleted now! --- src/arm/am572x-bone-common-univ.dtsi | 1512 ++++++++++++++++++-------- 1 file changed, 1076 insertions(+), 436 deletions(-) diff --git a/src/arm/am572x-bone-common-univ.dtsi b/src/arm/am572x-bone-common-univ.dtsi index 74d97770..39b8d66f 100644 --- a/src/arm/am572x-bone-common-univ.dtsi +++ b/src/arm/am572x-bone-common-univ.dtsi @@ -19,395 +19,763 @@ /* P8_03 (ball AB8) gpio1_24 */ - P8_03_default_pin: pinmux_P8_03_default_pin { pinctrl-single,pins = < P8_03_DEFAULT >; }; /* mmc3_dat6.gpio1_24 */ - P8_03_gpio_pin: pinmux_P8_03_gpio_pin { pinctrl-single,pins = < P8_03_GPIO >; }; /* mmc3_dat6.gpio1_24 */ - P8_03_gpio_pu_pin: pinmux_P8_03_gpio_pu_pin { pinctrl-single,pins = < P8_03_GPIO_PU >; }; /* mmc3_dat6.gpio1_24 */ - P8_03_gpio_pd_pin: pinmux_P8_03_gpio_pd_pin { pinctrl-single,pins = < P8_03_GPIO_PD >; }; /* mmc3_dat6.gpio1_24 */ - P8_03_gpio_input_pin: pinmux_P8_03_gpio_input_pin { pinctrl-single,pins = < P8_03_GPIO_INPUT >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_default_pin: pinmux_P8_03_default_pin { pinctrl-single,pins = < + P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_gpio_pin: pinmux_P8_03_gpio_pin { pinctrl-single,pins = < + P8_03( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_gpio_pu_pin: pinmux_P8_03_gpio_pu_pin { pinctrl-single,pins = < + P8_03( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_gpio_pd_pin: pinmux_P8_03_gpio_pd_pin { pinctrl-single,pins = < + P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_gpio_input_pin: pinmux_P8_03_gpio_input_pin { pinctrl-single,pins = < + P8_03( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ /* P8_04 (ball AB5) gpio1_25 */ - P8_04_default_pin: pinmux_P8_04_default_pin { pinctrl-single,pins = < P8_04_DEFAULT >; }; /* mmc3_dat7.gpio1_25 */ - P8_04_gpio_pin: pinmux_P8_04_gpio_pin { pinctrl-single,pins = < P8_04_GPIO >; }; /* mmc3_dat7.gpio1_25 */ - P8_04_gpio_pu_pin: pinmux_P8_04_gpio_pu_pin { pinctrl-single,pins = < P8_04_GPIO_PU >; }; /* mmc3_dat7.gpio1_25 */ - P8_04_gpio_pd_pin: pinmux_P8_04_gpio_pd_pin { pinctrl-single,pins = < P8_04_GPIO_PD >; }; /* mmc3_dat7.gpio1_25 */ - P8_04_gpio_input_pin: pinmux_P8_04_gpio_input_pin { pinctrl-single,pins = < P8_04_GPIO_INPUT >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_default_pin: pinmux_P8_04_default_pin { pinctrl-single,pins = < + P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_gpio_pin: pinmux_P8_04_gpio_pin { pinctrl-single,pins = < + P8_04( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_gpio_pu_pin: pinmux_P8_04_gpio_pu_pin { pinctrl-single,pins = < + P8_04( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_gpio_pd_pin: pinmux_P8_04_gpio_pd_pin { pinctrl-single,pins = < + P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_gpio_input_pin: pinmux_P8_04_gpio_input_pin { pinctrl-single,pins = < + P8_04( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ /* P8_05 (ball AC9) gpio7_1 */ - P8_05_default_pin: pinmux_P8_05_default_pin { pinctrl-single,pins = < P8_05_DEFAULT >; }; /* mmc3_dat2.gpio7_1 */ - P8_05_gpio_pin: pinmux_P8_05_gpio_pin { pinctrl-single,pins = < P8_05_GPIO >; }; /* mmc3_dat2.gpio7_1 */ - P8_05_gpio_pu_pin: pinmux_P8_05_gpio_pu_pin { pinctrl-single,pins = < P8_05_GPIO_PU >; }; /* mmc3_dat2.gpio7_1 */ - P8_05_gpio_pd_pin: pinmux_P8_05_gpio_pd_pin { pinctrl-single,pins = < P8_05_GPIO_PD >; }; /* mmc3_dat2.gpio7_1 */ - P8_05_gpio_input_pin: pinmux_P8_05_gpio_input_pin { pinctrl-single,pins = < P8_05_GPIO_INPUT >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_default_pin: pinmux_P8_05_default_pin { pinctrl-single,pins = < + P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_gpio_pin: pinmux_P8_05_gpio_pin { pinctrl-single,pins = < + P8_05( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_gpio_pu_pin: pinmux_P8_05_gpio_pu_pin { pinctrl-single,pins = < + P8_05( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_gpio_pd_pin: pinmux_P8_05_gpio_pd_pin { pinctrl-single,pins = < + P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_gpio_input_pin: pinmux_P8_05_gpio_input_pin { pinctrl-single,pins = < + P8_05( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ /* P8_06 (ball AC3) gpio7_2 */ - P8_06_default_pin: pinmux_P8_06_default_pin { pinctrl-single,pins = < P8_06_DEFAULT >; }; /* mmc3_dat3.gpio7_2 */ - P8_06_gpio_pin: pinmux_P8_06_gpio_pin { pinctrl-single,pins = < P8_06_GPIO >; }; /* mmc3_dat3.gpio7_2 */ - P8_06_gpio_pu_pin: pinmux_P8_06_gpio_pu_pin { pinctrl-single,pins = < P8_06_GPIO_PU >; }; /* mmc3_dat3.gpio7_2 */ - P8_06_gpio_pd_pin: pinmux_P8_06_gpio_pd_pin { pinctrl-single,pins = < P8_06_GPIO_PD >; }; /* mmc3_dat3.gpio7_2 */ - P8_06_gpio_input_pin: pinmux_P8_06_gpio_input_pin { pinctrl-single,pins = < P8_06_GPIO_INPUT >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_default_pin: pinmux_P8_06_default_pin { pinctrl-single,pins = < + P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_gpio_pin: pinmux_P8_06_gpio_pin { pinctrl-single,pins = < + P8_06( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_gpio_pu_pin: pinmux_P8_06_gpio_pu_pin { pinctrl-single,pins = < + P8_06( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_gpio_pd_pin: pinmux_P8_06_gpio_pd_pin { pinctrl-single,pins = < + P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_gpio_input_pin: pinmux_P8_06_gpio_input_pin { pinctrl-single,pins = < + P8_06( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ /* P8_07 (ball G14) gpio6_5*/ - P8_07_default_pin: pinmux_P8_07_default_pin { pinctrl-single,pins = < P8_07_DEFAULT >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_gpio_pin: pinmux_P8_07_gpio_pin { pinctrl-single,pins = < P8_07_GPIO >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_gpio_pu_pin: pinmux_P8_07_gpio_pu_pin { pinctrl-single,pins = < P8_07_GPIO_PU >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_gpio_pd_pin: pinmux_P8_07_gpio_pd_pin { pinctrl-single,pins = < P8_07_GPIO_PD >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_gpio_input_pin: pinmux_P8_07_gpio_input_pin { pinctrl-single,pins = < P8_07_GPIO_INPUT >; }; /* mcasp1_axr14.gpio6_5 */ - P8_07_timer_pin: pinmux_P8_07_timer_pin { pinctrl-single,pins = < P8_07_TIMER >; }; /* mcasp1_axr14.timer11 */ + P8_07_default_pin: pinmux_P8_07_default_pin { pinctrl-single,pins = < + P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_gpio_pin: pinmux_P8_07_gpio_pin { pinctrl-single,pins = < + P8_07( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_gpio_pu_pin: pinmux_P8_07_gpio_pu_pin { pinctrl-single,pins = < + P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_gpio_pd_pin: pinmux_P8_07_gpio_pd_pin { pinctrl-single,pins = < + P8_07( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_gpio_input_pin: pinmux_P8_07_gpio_input_pin { pinctrl-single,pins = < + P8_07( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ + P8_07_timer_pin: pinmux_P8_07_timer_pin { pinctrl-single,pins = < + P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr14.timer11 */ /* P8_08 (ball F14) gpio6_6 */ - P8_08_default_pin: pinmux_P8_08_default_pin { pinctrl-single,pins = < P8_08_DEFAULT >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_gpio_pin: pinmux_P8_08_gpio_pin { pinctrl-single,pins = < P8_08_GPIO >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_gpio_pu_pin: pinmux_P8_08_gpio_pu_pin { pinctrl-single,pins = < P8_08_GPIO_PU >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_gpio_pd_pin: pinmux_P8_08_gpio_pd_pin { pinctrl-single,pins = < P8_08_GPIO_PD >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_gpio_input_pin: pinmux_P8_08_gpio_input_pin { pinctrl-single,pins = < P8_08_GPIO_INPUT >; }; /* mcasp1_axr15.gpio6_6 */ - P8_08_timer_pin: pinmux_P8_08_timer_pin { pinctrl-single,pins = < P8_08_TIMER >; }; /* mcasp1_axr15.timer12 */ + P8_08_default_pin: pinmux_P8_08_default_pin { pinctrl-single,pins = < + P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_gpio_pin: pinmux_P8_08_gpio_pin { pinctrl-single,pins = < + P8_08( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_gpio_pu_pin: pinmux_P8_08_gpio_pu_pin { pinctrl-single,pins = < + P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_gpio_pd_pin: pinmux_P8_08_gpio_pd_pin { pinctrl-single,pins = < + P8_08( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_gpio_input_pin: pinmux_P8_08_gpio_input_pin { pinctrl-single,pins = < + P8_08( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ + P8_08_timer_pin: pinmux_P8_08_timer_pin { pinctrl-single,pins = < + P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr15.timer12 */ /* P8_09 (ball E17) gpio6_18 */ - P8_09_default_pin: pinmux_P8_09_default_pin { pinctrl-single,pins = < P8_09_DEFAULT >; }; /* xref_clk1.gpio6_18 */ - P8_09_gpio_pin: pinmux_P8_09_gpio_pin { pinctrl-single,pins = < P8_09_GPIO >; }; /* xref_clk1.gpio6_18 */ - P8_09_gpio_pu_pin: pinmux_P8_09_gpio_pu_pin { pinctrl-single,pins = < P8_09_GPIO_PU >; }; /* xref_clk1.gpio6_18 */ - P8_09_gpio_pd_pin: pinmux_P8_09_gpio_pd_pin { pinctrl-single,pins = < P8_09_GPIO_PD >; }; /* xref_clk1.gpio6_18 */ - P8_09_gpio_input_pin: pinmux_P8_09_gpio_input_pin { pinctrl-single,pins = < P8_09_GPIO_INPUT >; }; /* xref_clk1.gpio6_18 */ - P8_09_timer_pin: pinmux_P8_09_timer_pin { pinctrl-single,pins = < P8_09_TIMER >; }; /* xref_clk1.timer14 */ + P8_09_default_pin: pinmux_P8_09_default_pin { pinctrl-single,pins = < + P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09_gpio_pin: pinmux_P8_09_gpio_pin { pinctrl-single,pins = < + P8_09( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09_gpio_pu_pin: pinmux_P8_09_gpio_pu_pin { pinctrl-single,pins = < + P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09_gpio_pd_pin: pinmux_P8_09_gpio_pd_pin { pinctrl-single,pins = < + P8_09( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09_gpio_input_pin: pinmux_P8_09_gpio_input_pin { pinctrl-single,pins = < + P8_09( PIN_INPUT | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ + P8_09_timer_pin: pinmux_P8_09_timer_pin { pinctrl-single,pins = < + P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* xref_clk1.timer14 */ /* P8_10 (ball A13) gpio6_4 */ - P8_10_default_pin: pinmux_P8_10_default_pin { pinctrl-single,pins = < P8_10_DEFAULT >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_gpio_pin: pinmux_P8_10_gpio_pin { pinctrl-single,pins = < P8_10_GPIO >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_gpio_pu_pin: pinmux_P8_10_gpio_pu_pin { pinctrl-single,pins = < P8_10_GPIO_PU >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_gpio_pd_pin: pinmux_P8_10_gpio_pd_pin { pinctrl-single,pins = < P8_10_GPIO_PD >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_gpio_input_pin: pinmux_P8_10_gpio_input_pin { pinctrl-single,pins = < P8_10_GPIO_INPUT >; }; /* mcasp1_axr13.gpio6_4 */ - P8_10_timer_pin: pinmux_P8_10_timer_pin { pinctrl-single,pins = < P8_10_TIMER >; }; /* mcasp1_axr13.timer10 */ + P8_10_default_pin: pinmux_P8_10_default_pin { pinctrl-single,pins = < + P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_gpio_pin: pinmux_P8_10_gpio_pin { pinctrl-single,pins = < + P8_10( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_gpio_pu_pin: pinmux_P8_10_gpio_pu_pin { pinctrl-single,pins = < + P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_gpio_pd_pin: pinmux_P8_10_gpio_pd_pin { pinctrl-single,pins = < + P8_10( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_gpio_input_pin: pinmux_P8_10_gpio_input_pin { pinctrl-single,pins = < + P8_10( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ + P8_10_timer_pin: pinmux_P8_10_timer_pin { pinctrl-single,pins = < + P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr13.timer10 */ /* P8_11 (ball AH4) gpio3_11 */ - P8_11_default_pin: pinmux_P8_11_default_pin { pinctrl-single,pins = < P8_11_DEFAULT >; }; /* vin1a_d7.gpio3_11 */ - P8_11_gpio_pin: pinmux_P8_11_gpio_pin { pinctrl-single,pins = < P8_11_GPIO >; }; /* vin1a_d7.gpio3_11 */ - P8_11_gpio_pu_pin: pinmux_P8_11_gpio_pu_pin { pinctrl-single,pins = < P8_11_GPIO_PU >; }; /* vin1a_d7.gpio3_11 */ - P8_11_gpio_pd_pin: pinmux_P8_11_gpio_pd_pin { pinctrl-single,pins = < P8_11_GPIO_PD >; }; /* vin1a_d7.gpio3_11 */ - P8_11_gpio_input_pin: pinmux_P8_11_gpio_input_pin { pinctrl-single,pins = < P8_11_GPIO_INPUT >; }; /* vin1a_d7.gpio3_11 */ - P8_11_qep_pin: pinmux_P8_11_qep_pin { pinctrl-single,pins = < P8_11_QEP >; }; /* vin1a_d7.eQEP2B_in */ - P8_11_pruout_pin: pinmux_P8_11_pruout_pin { pinctrl-single,pins = < P8_11_PRUOUT >; }; /* vin1a_d7.pr1_pru0_gpo4 */ + P8_11_default_pin: pinmux_P8_11_default_pin { pinctrl-single,pins = < + P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11_gpio_pin: pinmux_P8_11_gpio_pin { pinctrl-single,pins = < + P8_11( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11_gpio_pu_pin: pinmux_P8_11_gpio_pu_pin { pinctrl-single,pins = < + P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11_gpio_pd_pin: pinmux_P8_11_gpio_pd_pin { pinctrl-single,pins = < + P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11_gpio_input_pin: pinmux_P8_11_gpio_input_pin { pinctrl-single,pins = < + P8_11( PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ + P8_11_qep_pin: pinmux_P8_11_qep_pin { pinctrl-single,pins = < + P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d7.eQEP2B_in */ + P8_11_pruout_pin: pinmux_P8_11_pruout_pin { pinctrl-single,pins = < + P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d7.pr1_pru0_gpo4 */ /* P8_12 (ball AG6) gpio3_10 */ - P8_12_default_pin: pinmux_P8_12_default_pin { pinctrl-single,pins = < P8_12_DEFAULT >; }; /* vin1a_d6.gpio3_10 */ - P8_12_gpio_pin: pinmux_P8_12_gpio_pin { pinctrl-single,pins = < P8_12_GPIO >; }; /* vin1a_d6.gpio3_10 */ - P8_12_gpio_pu_pin: pinmux_P8_12_gpio_pu_pin { pinctrl-single,pins = < P8_12_GPIO_PU >; }; /* vin1a_d6.gpio3_10 */ - P8_12_gpio_pd_pin: pinmux_P8_12_gpio_pd_pin { pinctrl-single,pins = < P8_12_GPIO_PD >; }; /* vin1a_d6.gpio3_10 */ - P8_12_gpio_input_pin: pinmux_P8_12_gpio_input_pin { pinctrl-single,pins = < P8_12_GPIO_INPUT >; }; /* vin1a_d6.gpio3_10 */ - P8_12_qep_pin: pinmux_P8_12_qep_pin { pinctrl-single,pins = < P8_12_QEP >; }; /* vin1a_d6.eQEP2A_in */ - P8_12_pruout_pin: pinmux_P8_12_pruout_pin { pinctrl-single,pins = < P8_12_PRUOUT >; }; /* vin1a_d6.pr1_pru0_gpo3 */ + P8_12_default_pin: pinmux_P8_12_default_pin { pinctrl-single,pins = < + P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12_gpio_pin: pinmux_P8_12_gpio_pin { pinctrl-single,pins = < + P8_12( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12_gpio_pu_pin: pinmux_P8_12_gpio_pu_pin { pinctrl-single,pins = < + P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12_gpio_pd_pin: pinmux_P8_12_gpio_pd_pin { pinctrl-single,pins = < + P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12_gpio_input_pin: pinmux_P8_12_gpio_input_pin { pinctrl-single,pins = < + P8_12( PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ + P8_12_qep_pin: pinmux_P8_12_qep_pin { pinctrl-single,pins = < + P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d6.eQEP2A_in */ + P8_12_pruout_pin: pinmux_P8_12_pruout_pin { pinctrl-single,pins = < + P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d6.pr1_pru0_gpo3 */ /* P8_13 (ball D3) gpio4_11 */ - P8_13_default_pin: pinmux_P8_13_default_pin { pinctrl-single,pins = < P8_13_DEFAULT >; }; /* vin2a_d10.gpio4_11 */ - P8_13_gpio_pin: pinmux_P8_13_gpio_pin { pinctrl-single,pins = < P8_13_GPIO >; }; /* vin2a_d10.gpio4_11 */ - P8_13_gpio_pu_pin: pinmux_P8_13_gpio_pu_pin { pinctrl-single,pins = < P8_13_GPIO_PU >; }; /* vin2a_d10.gpio4_11 */ - P8_13_gpio_pd_pin: pinmux_P8_13_gpio_pd_pin { pinctrl-single,pins = < P8_13_GPIO_PD >; }; /* vin2a_d10.gpio4_11 */ - P8_13_gpio_input_pin: pinmux_P8_13_gpio_input_pin { pinctrl-single,pins = < P8_13_GPIO_INPUT >; }; /* vin2a_d10.gpio4_11 */ - P8_13_pwm_pin: pinmux_P8_13_pwm_pin { pinctrl-single,pins = < P8_13_PWM >; }; /* vin2a_d10.ehrpwm2B */ + P8_13_default_pin: pinmux_P8_13_default_pin { pinctrl-single,pins = < + P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13_gpio_pin: pinmux_P8_13_gpio_pin { pinctrl-single,pins = < + P8_13( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13_gpio_pu_pin: pinmux_P8_13_gpio_pu_pin { pinctrl-single,pins = < + P8_13( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13_gpio_pd_pin: pinmux_P8_13_gpio_pd_pin { pinctrl-single,pins = < + P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13_gpio_input_pin: pinmux_P8_13_gpio_input_pin { pinctrl-single,pins = < + P8_13( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ + P8_13_pwm_pin: pinmux_P8_13_pwm_pin { pinctrl-single,pins = < + P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d10.ehrpwm2B */ /* P8_14 (ball D5) gpio4_13*/ - P8_14_default_pin: pinmux_P8_14_default_pin { pinctrl-single,pins = < P8_14_DEFAULT >; }; /* vin2a_d12.gpio4_13 */ - P8_14_gpio_pin: pinmux_P8_14_gpio_pin { pinctrl-single,pins = < P8_14_GPIO >; }; /* vin2a_d12.gpio4_13 */ - P8_14_gpio_pu_pin: pinmux_P8_14_gpio_pu_pin { pinctrl-single,pins = < P8_14_GPIO_PU >; }; /* vin2a_d12.gpio4_13 */ - P8_14_gpio_pd_pin: pinmux_P8_14_gpio_pd_pin { pinctrl-single,pins = < P8_14_GPIO_PD >; }; /* vin2a_d12.gpio4_13 */ - P8_14_gpio_input_pin: pinmux_P8_14_gpio_input_pin { pinctrl-single,pins = < P8_14_GPIO_INPUT >; }; /* vin2a_d12.gpio4_13 */ - P8_14_pwm_pin: pinmux_P8_14_pwm_pin { pinctrl-single,pins = < P8_14_PWM >; }; /* vin2a_d12.eCAP2_in_PWM2_out */ + P8_14_default_pin: pinmux_P8_14_default_pin { pinctrl-single,pins = < + P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14_gpio_pin: pinmux_P8_14_gpio_pin { pinctrl-single,pins = < + P8_14( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14_gpio_pu_pin: pinmux_P8_14_gpio_pu_pin { pinctrl-single,pins = < + P8_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14_gpio_pd_pin: pinmux_P8_14_gpio_pd_pin { pinctrl-single,pins = < + P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14_gpio_input_pin: pinmux_P8_14_gpio_input_pin { pinctrl-single,pins = < + P8_14( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ + P8_14_pwm_pin: pinmux_P8_14_pwm_pin { pinctrl-single,pins = < + P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d12.eCAP2_in_PWM2_out */ /* P8_15a (ball D1) gpio4_3*/ - P8_15_default_pin: pinmux_P8_15_default_pin { pinctrl-single,pins = < P8_15_DEFAULT >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ - P8_15_gpio_pin: pinmux_P8_15_gpio_pin { pinctrl-single,pins = < P8_15_GPIO >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ - P8_15_gpio_pu_pin: pinmux_P8_15_gpio_pu_pin { pinctrl-single,pins = < P8_15_GPIO_PU >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ - P8_15_gpio_pd_pin: pinmux_P8_15_gpio_pd_pin { pinctrl-single,pins = < P8_15_GPIO_PD >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ - P8_15_gpio_input_pin: pinmux_P8_15_gpio_input_pin { pinctrl-single,pins = < P8_15_GPIO_INPUT >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ - P8_15_pru_ecap_pin: pinmux_P8_15_pru_ecap_pin { pinctrl-single,pins = < P8_15_PRU_ECAP >; }; /* vin2a_d2.pr1_ecap0_ecap_capin_apwm_o, vin2a_d19.off */ + P8_15_default_pin: pinmux_P8_15_default_pin { pinctrl-single,pins = < + P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_15B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ + P8_15_gpio_pin: pinmux_P8_15_gpio_pin { pinctrl-single,pins = < + P8_15A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_15B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ + P8_15_gpio_pu_pin: pinmux_P8_15_gpio_pu_pin { pinctrl-single,pins = < + P8_15A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_15B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ + P8_15_gpio_pd_pin: pinmux_P8_15_gpio_pd_pin { pinctrl-single,pins = < + P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_15B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ + P8_15_gpio_input_pin: pinmux_P8_15_gpio_input_pin { pinctrl-single,pins = < + P8_15A( PIN_INPUT | MUX_MODE14) + P8_15B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d2.gpio4_3, vin2a_d19.off */ + P8_15_pru_ecap_pin: pinmux_P8_15_pru_ecap_pin { pinctrl-single,pins = < + P8_15A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE11) + P8_15B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d2.pr1_ecap0_ecap_capin_apwm_o, vin2a_d19.off */ /* P8_15b (ball A3) gpio4_27 */ - P8_15_pruin_pin: pinmux_P8_15_pruin_pin { pinctrl-single,pins = < P8_15_PRUIN >; }; /* vin2a_d19.pr1_pru1_gpi16, vin2a_d2.off */ + P8_15_pruin_pin: pinmux_P8_15_pruin_pin { pinctrl-single,pins = < + P8_15B( PIN_INPUT | MUX_MODE12) + P8_15A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d19.pr1_pru1_gpi16, vin2a_d2.off */ /* P8_16 (ball B4) gpio4_29 */ - P8_16_default_pin: pinmux_P8_16_default_pin { pinctrl-single,pins = < P8_16_DEFAULT >; }; /* vin2a_d21.gpio4_29 */ - P8_16_gpio_pin: pinmux_P8_16_gpio_pin { pinctrl-single,pins = < P8_16_GPIO >; }; /* vin2a_d21.gpio4_29 */ - P8_16_gpio_pu_pin: pinmux_P8_16_gpio_pu_pin { pinctrl-single,pins = < P8_16_GPIO_PU >; }; /* vin2a_d21.gpio4_29 */ - P8_16_gpio_pd_pin: pinmux_P8_16_gpio_pd_pin { pinctrl-single,pins = < P8_16_GPIO_PD >; }; /* vin2a_d21.gpio4_29 */ - P8_16_gpio_input_pin: pinmux_P8_16_gpio_input_pin { pinctrl-single,pins = < P8_16_GPIO_INPUT >; }; /* vin2a_d21.gpio4_29 */ - P8_16_pruin_pin: pinmux_P8_16_pruin_pin { pinctrl-single,pins = < P8_16_PRUIN >; }; /* vin2a_d21.pr1_pru1_gpi18 */ + P8_16_default_pin: pinmux_P8_16_default_pin { pinctrl-single,pins = < + P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16_gpio_pin: pinmux_P8_16_gpio_pin { pinctrl-single,pins = < + P8_16( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16_gpio_pu_pin: pinmux_P8_16_gpio_pu_pin { pinctrl-single,pins = < + P8_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16_gpio_pd_pin: pinmux_P8_16_gpio_pd_pin { pinctrl-single,pins = < + P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16_gpio_input_pin: pinmux_P8_16_gpio_input_pin { pinctrl-single,pins = < + P8_16( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ + P8_16_pruin_pin: pinmux_P8_16_pruin_pin { pinctrl-single,pins = < + P8_16( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d21.pr1_pru1_gpi18 */ /* P8_17 (ball A7) gpio8_18 */ - P8_17_default_pin: pinmux_P8_17_default_pin { pinctrl-single,pins = < P8_17_DEFAULT >; }; /* vout1_d18.gpio8_18 */ - P8_17_gpio_pin: pinmux_P8_17_gpio_pin { pinctrl-single,pins = < P8_17_GPIO >; }; /* vout1_d18.gpio8_18 */ - P8_17_gpio_pu_pin: pinmux_P8_17_gpio_pu_pin { pinctrl-single,pins = < P8_17_GPIO_PU >; }; /* vout1_d18.gpio8_18 */ - P8_17_gpio_pd_pin: pinmux_P8_17_gpio_pd_pin { pinctrl-single,pins = < P8_17_GPIO_PD >; }; /* vout1_d18.gpio8_18 */ - P8_17_gpio_input_pin: pinmux_P8_17_gpio_input_pin { pinctrl-single,pins = < P8_17_GPIO_INPUT >; }; /* vout1_d18.gpio8_18 */ + P8_17_default_pin: pinmux_P8_17_default_pin { pinctrl-single,pins = < + P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17_gpio_pin: pinmux_P8_17_gpio_pin { pinctrl-single,pins = < + P8_17( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17_gpio_pu_pin: pinmux_P8_17_gpio_pu_pin { pinctrl-single,pins = < + P8_17( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17_gpio_pd_pin: pinmux_P8_17_gpio_pd_pin { pinctrl-single,pins = < + P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17_gpio_input_pin: pinmux_P8_17_gpio_input_pin { pinctrl-single,pins = < + P8_17( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ /* P8_18 (ball F5) gpio4_9 */ - P8_18_default_pin: pinmux_P8_18_default_pin { pinctrl-single,pins = < P8_18_DEFAULT >; }; /* vin2a_d8.gpio4_9 */ - P8_18_gpio_pin: pinmux_P8_18_gpio_pin { pinctrl-single,pins = < P8_18_GPIO >; }; /* vin2a_d8.gpio4_9 */ - P8_18_gpio_pu_pin: pinmux_P8_18_gpio_pu_pin { pinctrl-single,pins = < P8_18_GPIO_PU >; }; /* vin2a_d8.gpio4_9 */ - P8_18_gpio_pd_pin: pinmux_P8_18_gpio_pd_pin { pinctrl-single,pins = < P8_18_GPIO_PD >; }; /* vin2a_d8.gpio4_9 */ - P8_18_gpio_input_pin: pinmux_P8_18_gpio_input_pin { pinctrl-single,pins = < P8_18_GPIO_INPUT >; }; /* vin2a_d8.gpio4_9 */ - P8_18_qep_pin: pinmux_P8_18_qep_pin { pinctrl-single,pins = < P8_18_QEP >; }; /* vin2a_d8.eQEP2_strobe */ + P8_18_default_pin: pinmux_P8_18_default_pin { pinctrl-single,pins = < + P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18_gpio_pin: pinmux_P8_18_gpio_pin { pinctrl-single,pins = < + P8_18( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18_gpio_pu_pin: pinmux_P8_18_gpio_pu_pin { pinctrl-single,pins = < + P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18_gpio_pd_pin: pinmux_P8_18_gpio_pd_pin { pinctrl-single,pins = < + P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18_gpio_input_pin: pinmux_P8_18_gpio_input_pin { pinctrl-single,pins = < + P8_18( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ + P8_18_qep_pin: pinmux_P8_18_qep_pin { pinctrl-single,pins = < + P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d8.eQEP2_strobe */ /* P8_19 (ball E6) gpio4_10 */ - P8_19_default_pin: pinmux_P8_19_default_pin { pinctrl-single,pins = < P8_19_DEFAULT >; }; /* vin2a_d9.gpio4_10 */ - P8_19_gpio_pin: pinmux_P8_19_gpio_pin { pinctrl-single,pins = < P8_19_GPIO >; }; /* vin2a_d9.gpio4_10 */ - P8_19_gpio_pu_pin: pinmux_P8_19_gpio_pu_pin { pinctrl-single,pins = < P8_19_GPIO_PU >; }; /* vin2a_d9.gpio4_10 */ - P8_19_gpio_pd_pin: pinmux_P8_19_gpio_pd_pin { pinctrl-single,pins = < P8_19_GPIO_PD >; }; /* vin2a_d9.gpio4_10 */ - P8_19_gpio_input_pin: pinmux_P8_19_gpio_input_pin { pinctrl-single,pins = < P8_19_GPIO_INPUT >; }; /* vin2a_d9.gpio4_10 */ - P8_19_pwm_pin: pinmux_P8_19_pwm_pin { pinctrl-single,pins = < P8_19_PWM >; }; /* vin2a_d9.ehrpwm2A */ + P8_19_default_pin: pinmux_P8_19_default_pin { pinctrl-single,pins = < + P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19_gpio_pin: pinmux_P8_19_gpio_pin { pinctrl-single,pins = < + P8_19( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19_gpio_pu_pin: pinmux_P8_19_gpio_pu_pin { pinctrl-single,pins = < + P8_19( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19_gpio_pd_pin: pinmux_P8_19_gpio_pd_pin { pinctrl-single,pins = < + P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19_gpio_input_pin: pinmux_P8_19_gpio_input_pin { pinctrl-single,pins = < + P8_19( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ + P8_19_pwm_pin: pinmux_P8_19_pwm_pin { pinctrl-single,pins = < + P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d9.ehrpwm2A */ /* P8_20 (ball AC4) gpio6_30 */ - P8_20_default_pin: pinmux_P8_20_default_pin { pinctrl-single,pins = < P8_20_DEFAULT >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_gpio_pin: pinmux_P8_20_gpio_pin { pinctrl-single,pins = < P8_20_GPIO >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_gpio_pu_pin: pinmux_P8_20_gpio_pu_pin { pinctrl-single,pins = < P8_20_GPIO_PU >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_gpio_pd_pin: pinmux_P8_20_gpio_pd_pin { pinctrl-single,pins = < P8_20_GPIO_PD >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_gpio_input_pin: pinmux_P8_20_gpio_input_pin { pinctrl-single,pins = < P8_20_GPIO_INPUT >; }; /* mmc3_cmd.gpio6_30 */ - P8_20_pruout_pin: pinmux_P8_20_pruout_pin { pinctrl-single,pins = < P8_20_PRUOUT >; }; /* mmc3_cmd.pr2_pru0_gpo3 */ - P8_20_pruin_pin: pinmux_P8_20_pruin_pin { pinctrl-single,pins = < P8_20_PRUIN >; }; /* mmc3_cmd.pr2_pru0_gpi3 */ + P8_20_default_pin: pinmux_P8_20_default_pin { pinctrl-single,pins = < + P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_gpio_pin: pinmux_P8_20_gpio_pin { pinctrl-single,pins = < + P8_20( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_gpio_pu_pin: pinmux_P8_20_gpio_pu_pin { pinctrl-single,pins = < + P8_20( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_gpio_pd_pin: pinmux_P8_20_gpio_pd_pin { pinctrl-single,pins = < + P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_gpio_input_pin: pinmux_P8_20_gpio_input_pin { pinctrl-single,pins = < + P8_20( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_cmd.gpio6_30 */ + P8_20_pruout_pin: pinmux_P8_20_pruout_pin { pinctrl-single,pins = < + P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_cmd.pr2_pru0_gpo3 */ + P8_20_pruin_pin: pinmux_P8_20_pruin_pin { pinctrl-single,pins = < + P8_20( PIN_INPUT | MUX_MODE12) >; }; /* mmc3_cmd.pr2_pru0_gpi3 */ /* P8_21 (ball AD4) gpio6_29 */ - P8_21_default_pin: pinmux_P8_21_default_pin { pinctrl-single,pins = < P8_21_DEFAULT >; }; /* mmc3_clk.gpio6_29 */ - P8_21_gpio_pin: pinmux_P8_21_gpio_pin { pinctrl-single,pins = < P8_21_GPIO >; }; /* mmc3_clk.gpio6_29 */ - P8_21_gpio_pu_pin: pinmux_P8_21_gpio_pu_pin { pinctrl-single,pins = < P8_21_GPIO_PU >; }; /* mmc3_clk.gpio6_29 */ - P8_21_gpio_pd_pin: pinmux_P8_21_gpio_pd_pin { pinctrl-single,pins = < P8_21_GPIO_PD >; }; /* mmc3_clk.gpio6_29 */ - P8_21_gpio_input_pin: pinmux_P8_21_gpio_input_pin { pinctrl-single,pins = < P8_21_GPIO_INPUT >; }; /* mmc3_clk.gpio6_29 */ - P8_21_pruout_pin: pinmux_P8_21_pruout_pin { pinctrl-single,pins = < P8_21_PRUOUT >; }; /* mmc3_clk.pr2_pru0_gpo2 */ - P8_21_pruin_pin: pinmux_P8_21_pruin_pin { pinctrl-single,pins = < P8_21_PRUIN >; }; /* mmc3_clk.pr2_pru0_gpi2 */ + P8_21_default_pin: pinmux_P8_21_default_pin { pinctrl-single,pins = < + P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21_gpio_pin: pinmux_P8_21_gpio_pin { pinctrl-single,pins = < + P8_21( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21_gpio_pu_pin: pinmux_P8_21_gpio_pu_pin { pinctrl-single,pins = < + P8_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21_gpio_pd_pin: pinmux_P8_21_gpio_pd_pin { pinctrl-single,pins = < + P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21_gpio_input_pin: pinmux_P8_21_gpio_input_pin { pinctrl-single,pins = < + P8_21( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_clk.gpio6_29 */ + P8_21_pruout_pin: pinmux_P8_21_pruout_pin { pinctrl-single,pins = < + P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_clk.pr2_pru0_gpo2 */ + P8_21_pruin_pin: pinmux_P8_21_pruin_pin { pinctrl-single,pins = < + P8_21( PIN_INPUT | MUX_MODE12) >; }; /* mmc3_clk.pr2_pru0_gpi2 */ /* P8_22 (ball AD6) gpio1_23 */ - P8_22_default_pin: pinmux_P8_22_default_pin { pinctrl-single,pins = < P8_22_DEFAULT >; }; /* mmc3_dat5.gpio1_23 */ - P8_22_gpio_pin: pinmux_P8_22_gpio_pin { pinctrl-single,pins = < P8_22_GPIO >; }; /* mmc3_dat5.gpio1_23 */ - P8_22_gpio_pu_pin: pinmux_P8_22_gpio_pu_pin { pinctrl-single,pins = < P8_22_GPIO_PU >; }; /* mmc3_dat5.gpio1_23 */ - P8_22_gpio_pd_pin: pinmux_P8_22_gpio_pd_pin { pinctrl-single,pins = < P8_22_GPIO_PD >; }; /* mmc3_dat5.gpio1_23 */ - P8_22_gpio_input_pin: pinmux_P8_22_gpio_input_pin { pinctrl-single,pins = < P8_22_GPIO_INPUT >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_default_pin: pinmux_P8_22_default_pin { pinctrl-single,pins = < + P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_gpio_pin: pinmux_P8_22_gpio_pin { pinctrl-single,pins = < + P8_22( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_gpio_pu_pin: pinmux_P8_22_gpio_pu_pin { pinctrl-single,pins = < + P8_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_gpio_pd_pin: pinmux_P8_22_gpio_pd_pin { pinctrl-single,pins = < + P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_gpio_input_pin: pinmux_P8_22_gpio_input_pin { pinctrl-single,pins = < + P8_22( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ /* P8_23 (ball AC8) gpio1_22 */ - P8_23_default_pin: pinmux_P8_23_default_pin { pinctrl-single,pins = < P8_23_DEFAULT >; }; /* mmc3_dat4.gpio1_22 */ - P8_23_gpio_pin: pinmux_P8_23_gpio_pin { pinctrl-single,pins = < P8_23_GPIO >; }; /* mmc3_dat4.gpio1_22 */ - P8_23_gpio_pu_pin: pinmux_P8_23_gpio_pu_pin { pinctrl-single,pins = < P8_23_GPIO_PU >; }; /* mmc3_dat4.gpio1_22 */ - P8_23_gpio_pd_pin: pinmux_P8_23_gpio_pd_pin { pinctrl-single,pins = < P8_23_GPIO_PD >; }; /* mmc3_dat4.gpio1_22 */ - P8_23_gpio_input_pin: pinmux_P8_23_gpio_input_pin { pinctrl-single,pins = < P8_23_GPIO_INPUT >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_default_pin: pinmux_P8_23_default_pin { pinctrl-single,pins = < + P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_gpio_pin: pinmux_P8_23_gpio_pin { pinctrl-single,pins = < + P8_23( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_gpio_pu_pin: pinmux_P8_23_gpio_pu_pin { pinctrl-single,pins = < + P8_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_gpio_pd_pin: pinmux_P8_23_gpio_pd_pin { pinctrl-single,pins = < + P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_gpio_input_pin: pinmux_P8_23_gpio_input_pin { pinctrl-single,pins = < + P8_23( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ /* P8_24 (ball AC6) gpio7_0 */ - P8_24_default_pin: pinmux_P8_24_default_pin { pinctrl-single,pins = < P8_24_DEFAULT >; }; /* mmc3_dat1.gpio7_0 */ - P8_24_gpio_pin: pinmux_P8_24_gpio_pin { pinctrl-single,pins = < P8_24_GPIO >; }; /* mmc3_dat1.gpio7_0 */ - P8_24_gpio_pu_pin: pinmux_P8_24_gpio_pu_pin { pinctrl-single,pins = < P8_24_GPIO_PU >; }; /* mmc3_dat1.gpio7_0 */ - P8_24_gpio_pd_pin: pinmux_P8_24_gpio_pd_pin { pinctrl-single,pins = < P8_24_GPIO_PD >; }; /* mmc3_dat1.gpio7_0 */ - P8_24_gpio_input_pin: pinmux_P8_24_gpio_input_pin { pinctrl-single,pins = < P8_24_GPIO_INPUT >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_default_pin: pinmux_P8_24_default_pin { pinctrl-single,pins = < + P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_gpio_pin: pinmux_P8_24_gpio_pin { pinctrl-single,pins = < + P8_24( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_gpio_pu_pin: pinmux_P8_24_gpio_pu_pin { pinctrl-single,pins = < + P8_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_gpio_pd_pin: pinmux_P8_24_gpio_pd_pin { pinctrl-single,pins = < + P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_gpio_input_pin: pinmux_P8_24_gpio_input_pin { pinctrl-single,pins = < + P8_24( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ /* P8_25 (ball AC7) gpio6_31 */ - P8_25_default_pin: pinmux_P8_25_default_pin { pinctrl-single,pins = < P8_25_DEFAULT >; }; /* mmc3_dat0.gpio6_31 */ - P8_25_gpio_pin: pinmux_P8_25_gpio_pin { pinctrl-single,pins = < P8_25_GPIO >; }; /* mmc3_dat0.gpio6_31 */ - P8_25_gpio_pu_pin: pinmux_P8_25_gpio_pu_pin { pinctrl-single,pins = < P8_25_GPIO_PU >; }; /* mmc3_dat0.gpio6_31 */ - P8_25_gpio_pd_pin: pinmux_P8_25_gpio_pd_pin { pinctrl-single,pins = < P8_25_GPIO_PD >; }; /* mmc3_dat0.gpio6_31 */ - P8_25_gpio_input_pin: pinmux_P8_25_gpio_input_pin { pinctrl-single,pins = < P8_25_GPIO_INPUT >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_default_pin: pinmux_P8_25_default_pin { pinctrl-single,pins = < + P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_gpio_pin: pinmux_P8_25_gpio_pin { pinctrl-single,pins = < + P8_25( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_gpio_pu_pin: pinmux_P8_25_gpio_pu_pin { pinctrl-single,pins = < + P8_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_gpio_pd_pin: pinmux_P8_25_gpio_pd_pin { pinctrl-single,pins = < + P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_gpio_input_pin: pinmux_P8_25_gpio_input_pin { pinctrl-single,pins = < + P8_25( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ /* P8_26 (ball B3) gpio4_28 */ - P8_26_default_pin: pinmux_P8_26_default_pin { pinctrl-single,pins = < P8_26_DEFAULT >; }; /* vin2a_d20.gpio4_28 */ - P8_26_gpio_pin: pinmux_P8_26_gpio_pin { pinctrl-single,pins = < P8_26_GPIO >; }; /* vin2a_d20.gpio4_28 */ - P8_26_gpio_pu_pin: pinmux_P8_26_gpio_pu_pin { pinctrl-single,pins = < P8_26_GPIO_PU >; }; /* vin2a_d20.gpio4_28 */ - P8_26_gpio_pd_pin: pinmux_P8_26_gpio_pd_pin { pinctrl-single,pins = < P8_26_GPIO_PD >; }; /* vin2a_d20.gpio4_28 */ - P8_26_gpio_input_pin: pinmux_P8_26_gpio_input_pin { pinctrl-single,pins = < P8_26_GPIO_INPUT >; }; /* vin2a_d20.gpio4_28 */ + P8_26_default_pin: pinmux_P8_26_default_pin { pinctrl-single,pins = < + P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26_gpio_pin: pinmux_P8_26_gpio_pin { pinctrl-single,pins = < + P8_26( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26_gpio_pu_pin: pinmux_P8_26_gpio_pu_pin { pinctrl-single,pins = < + P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26_gpio_pd_pin: pinmux_P8_26_gpio_pd_pin { pinctrl-single,pins = < + P8_26( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26_gpio_input_pin: pinmux_P8_26_gpio_input_pin { pinctrl-single,pins = < + P8_26( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ /* P8_27a (ball E11) gpio4_23 */ - P8_27_default_pin: pinmux_P8_27_default_pin { pinctrl-single,pins = < P8_27_DEFAULT >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ - P8_27_gpio_pin: pinmux_P8_27_gpio_pin { pinctrl-single,pins = < P8_27_GPIO >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ - P8_27_gpio_pu_pin: pinmux_P8_27_gpio_pu_pin { pinctrl-single,pins = < P8_27_GPIO_PU >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ - P8_27_gpio_pd_pin: pinmux_P8_27_gpio_pd_pin { pinctrl-single,pins = < P8_27_GPIO_PD >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ - P8_27_gpio_input_pin: pinmux_P8_27_gpio_input_pin { pinctrl-single,pins = < P8_27_GPIO_INPUT >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ + P8_27_default_pin: pinmux_P8_27_default_pin { pinctrl-single,pins = < + P8_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ + P8_27_gpio_pin: pinmux_P8_27_gpio_pin { pinctrl-single,pins = < + P8_27A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ + P8_27_gpio_pu_pin: pinmux_P8_27_gpio_pu_pin { pinctrl-single,pins = < + P8_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ + P8_27_gpio_pd_pin: pinmux_P8_27_gpio_pd_pin { pinctrl-single,pins = < + P8_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ + P8_27_gpio_input_pin: pinmux_P8_27_gpio_input_pin { pinctrl-single,pins = < + P8_27A( PIN_INPUT | MUX_MODE14) + P8_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ /* P8_27b (ball A8) gpio8_19 */ - P8_27_pruout_pin: pinmux_P8_27_pruout_pin { pinctrl-single,pins = < P8_27_PRUOUT >; }; /* vout1_d19.pr2_pru0_gpo16, vout1_vsync.off */ - P8_27_pruin_pin: pinmux_P8_27_pruin_pin { pinctrl-single,pins = < P8_27_PRUIN >; }; /* vout1_d19.pr2_pru0_gpi16, vout1_vsync.off */ + P8_27_pruout_pin: pinmux_P8_27_pruout_pin { pinctrl-single,pins = < + P8_27B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_27A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d19.pr2_pru0_gpo16, vout1_vsync.off */ + P8_27_pruin_pin: pinmux_P8_27_pruin_pin { pinctrl-single,pins = < + P8_27B( PIN_INPUT | MUX_MODE12) + P8_27A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d19.pr2_pru0_gpi16, vout1_vsync.off */ /* P8_28a (ball D11) gpio4_19 */ - P8_28_default_pin: pinmux_P8_28_default_pin { pinctrl-single,pins = < P8_28A_DEFAULT >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ - P8_28_gpio_pin: pinmux_P8_28_gpio_pin { pinctrl-single,pins = < P8_28A_GPIO >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ - P8_28_gpio_pu_pin: pinmux_P8_28_gpio_pu_pin { pinctrl-single,pins = < P8_28A_GPIO_PU >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ - P8_28_gpio_pd_pin: pinmux_P8_28_gpio_pd_pin { pinctrl-single,pins = < P8_28A_GPIO_PD >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ - P8_28_gpio_input_pin: pinmux_P8_28_gpio_input_pin { pinctrl-single,pins = < P8_28A_GPIO_INPUT >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ + P8_28_default_pin: pinmux_P8_28_default_pin { pinctrl-single,pins = < + P8_28A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_28B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ + P8_28_gpio_pin: pinmux_P8_28_gpio_pin { pinctrl-single,pins = < + P8_28A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_28B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ + P8_28_gpio_pu_pin: pinmux_P8_28_gpio_pu_pin { pinctrl-single,pins = < + P8_28A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_28B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ + P8_28_gpio_pd_pin: pinmux_P8_28_gpio_pd_pin { pinctrl-single,pins = < + P8_28A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_28B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ + P8_28_gpio_input_pin: pinmux_P8_28_gpio_input_pin { pinctrl-single,pins = < + P8_28A( PIN_INPUT | MUX_MODE14) + P8_28B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ /* P8_28b (ball C9) gpio8_20 */ - P8_28_pruout_pin: pinmux_P8_28_pruout_pin { pinctrl-single,pins = < P8_28A_PRUOUT >; }; /* vout1_d20.pr2_pru0_gpo17, vout1_clk.off */ - P8_28_pruin_pin: pinmux_P8_28_pruin_pin { pinctrl-single,pins = < P8_28A_PRUIN >; }; /* vout1_d20.pr2_pru0_gpi17, vout1_clk.off */ + P8_28_pruout_pin: pinmux_P8_28_pruout_pin { pinctrl-single,pins = < + P8_28B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_28A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d20.pr2_pru0_gpo17, vout1_clk.off */ + P8_28_pruin_pin: pinmux_P8_28_pruin_pin { pinctrl-single,pins = < + P8_28B( PIN_INPUT | MUX_MODE12) + P8_28A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d20.pr2_pru0_gpi17, vout1_clk.off */ /* P8_29a (ball C11) gpio4_22 */ - P8_29_default_pin: pinmux_P8_29_default_pin { pinctrl-single,pins = < P8_29_DEFAULT >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ - P8_29_gpio_pin: pinmux_P8_29_gpio_pin { pinctrl-single,pins = < P8_29_GPIO >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ - P8_29_gpio_pu_pin: pinmux_P8_29_gpio_pu_pin { pinctrl-single,pins = < P8_29_GPIO_PU >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ - P8_29_gpio_pd_pin: pinmux_P8_29_gpio_pd_pin { pinctrl-single,pins = < P8_29_GPIO_PD >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ - P8_29_gpio_input_pin: pinmux_P8_29_gpio_input_pin { pinctrl-single,pins = < P8_29_GPIO_INPUT >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ + P8_29_default_pin: pinmux_P8_29_default_pin { pinctrl-single,pins = < + P8_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ + P8_29_gpio_pin: pinmux_P8_29_gpio_pin { pinctrl-single,pins = < + P8_29A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ + P8_29_gpio_pu_pin: pinmux_P8_29_gpio_pu_pin { pinctrl-single,pins = < + P8_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ + P8_29_gpio_pd_pin: pinmux_P8_29_gpio_pd_pin { pinctrl-single,pins = < + P8_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ + P8_29_gpio_input_pin: pinmux_P8_29_gpio_input_pin { pinctrl-single,pins = < + P8_29A( PIN_INPUT | MUX_MODE14) + P8_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ /* P8_29b (ball A9) gpio8_21 */ - P8_29_pruout_pin: pinmux_P8_29_pruout_pin { pinctrl-single,pins = < P8_29_PRUOUT >; }; /* vout1_d21.pr2_pru0_gpo18, vout1_hsync.off */ - P8_29_pruin_pin: pinmux_P8_29_pruin_pin { pinctrl-single,pins = < P8_29_PRUIN >; }; /* vout1_d21.pr2_pru0_gpi18, vout1_hsync.off */ + P8_29_pruout_pin: pinmux_P8_29_pruout_pin { pinctrl-single,pins = < + P8_29B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_29A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d21.pr2_pru0_gpo18, vout1_hsync.off */ + P8_29_pruin_pin: pinmux_P8_29_pruin_pin { pinctrl-single,pins = < + P8_29B( PIN_INPUT | MUX_MODE12) + P8_29A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d21.pr2_pru0_gpi18, vout1_hsync.off */ /* P8_30a (ball B10) gpio4_20 */ - P8_30_default_pin: pinmux_P8_30_default_pin { pinctrl-single,pins = < P8_30_DEFAULT >; }; /* vout1_de.gpio4_20, vout1_d22.off */ - P8_30_gpio_pin: pinmux_P8_30_gpio_pin { pinctrl-single,pins = < P8_30_GPIO >; }; /* vout1_de.gpio4_20, vout1_d22.off */ - P8_30_gpio_pu_pin: pinmux_P8_30_gpio_pu_pin { pinctrl-single,pins = < P8_30_GPIO_PU >; }; /* vout1_de.gpio4_20, vout1_d22.off */ - P8_30_gpio_pd_pin: pinmux_P8_30_gpio_pd_pin { pinctrl-single,pins = < P8_30_GPIO_PD >; }; /* vout1_de.gpio4_20, vout1_d22.off */ - P8_30_gpio_input_pin: pinmux_P8_30_gpio_input_pin { pinctrl-single,pins = < P8_30_GPIO_INPUT >; }; /* vout1_de.gpio4_20, vout1_d22.off */ + P8_30_default_pin: pinmux_P8_30_default_pin { pinctrl-single,pins = < + P8_30A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_30B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_de.gpio4_20, vout1_d22.off */ + P8_30_gpio_pin: pinmux_P8_30_gpio_pin { pinctrl-single,pins = < + P8_30A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_30B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_de.gpio4_20, vout1_d22.off */ + P8_30_gpio_pu_pin: pinmux_P8_30_gpio_pu_pin { pinctrl-single,pins = < + P8_30A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_30B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_de.gpio4_20, vout1_d22.off */ + P8_30_gpio_pd_pin: pinmux_P8_30_gpio_pd_pin { pinctrl-single,pins = < + P8_30A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_30B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_de.gpio4_20, vout1_d22.off */ + P8_30_gpio_input_pin: pinmux_P8_30_gpio_input_pin { pinctrl-single,pins = < + P8_30A( PIN_INPUT | MUX_MODE14) + P8_30B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_de.gpio4_20, vout1_d22.off */ /* P8_30b (ball B9) gpio8_22 */ - P8_30_pruout_pin: pinmux_P8_30_pruout_pin { pinctrl-single,pins = < P8_30_PRUOUT >; }; /* vout1_d22.pr2_pru0_gpo19, vout1_de.off */ - P8_30_pruin_pin: pinmux_P8_30_pruin_pin { pinctrl-single,pins = < P8_30_PRUIN >; }; /* vout1_d22.pr2_pru0_gpi19, vout1_de.off */ + P8_30_pruout_pin: pinmux_P8_30_pruout_pin { pinctrl-single,pins = < + P8_30B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_30A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d22.pr2_pru0_gpo19, vout1_de.off */ + P8_30_pruin_pin: pinmux_P8_30_pruin_pin { pinctrl-single,pins = < + P8_30B( PIN_INPUT | MUX_MODE12) + P8_30A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d22.pr2_pru0_gpi19, vout1_de.off */ /* P8_31a (ball C8) gpio8_14 */ - P8_31_default_pin: pinmux_P8_31_default_pin { pinctrl-single,pins = < P8_31_DEFAULT >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ - P8_31_gpio_pin: pinmux_P8_31_gpio_pin { pinctrl-single,pins = < P8_31_GPIO >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ - P8_31_gpio_pu_pin: pinmux_P8_31_gpio_pu_pin { pinctrl-single,pins = < P8_31_GPIO_PU >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ - P8_31_gpio_pd_pin: pinmux_P8_31_gpio_pd_pin { pinctrl-single,pins = < P8_31_GPIO_PD >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ - P8_31_gpio_input_pin: pinmux_P8_31_gpio_input_pin { pinctrl-single,pins = < P8_31_GPIO_INPUT >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ + P8_31_default_pin: pinmux_P8_31_default_pin { pinctrl-single,pins = < + P8_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ + P8_31_gpio_pin: pinmux_P8_31_gpio_pin { pinctrl-single,pins = < + P8_31A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ + P8_31_gpio_pu_pin: pinmux_P8_31_gpio_pu_pin { pinctrl-single,pins = < + P8_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ + P8_31_gpio_pd_pin: pinmux_P8_31_gpio_pd_pin { pinctrl-single,pins = < + P8_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ + P8_31_gpio_input_pin: pinmux_P8_31_gpio_input_pin { pinctrl-single,pins = < + P8_31A( PIN_INPUT | MUX_MODE14) + P8_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ /* P8_31b (ball G16) */ - P8_31_uart_pin: pinmux_P8_31_uart_pin { pinctrl-single,pins = < P8_31_UART >; }; /* mcasp4_axr0.uart4_rxd,vout1_d14.off */ + P8_31_uart_pin: pinmux_P8_31_uart_pin { pinctrl-single,pins = < + P8_31B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) + P8_31A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp4_axr0.uart4_rxd,vout1_d14.off */ /* P8_32a (ball C7) gpio8_15 */ - P8_32_default_pin: pinmux_P8_32_default_pin { pinctrl-single,pins = < P8_32_DEFAULT >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ - P8_32_gpio_pin: pinmux_P8_32_gpio_pin { pinctrl-single,pins = < P8_32_GPIO >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ - P8_32_gpio_pu_pin: pinmux_P8_32_gpio_pu_pin { pinctrl-single,pins = < P8_32_GPIO_PU >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ - P8_32_gpio_pd_pin: pinmux_P8_32_gpio_pd_pin { pinctrl-single,pins = < P8_32_GPIO_PD >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ - P8_32_gpio_input_pin: pinmux_P8_32_gpio_input_pin { pinctrl-single,pins = < P8_32_GPIO_INPUT >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ + P8_32_default_pin: pinmux_P8_32_default_pin { pinctrl-single,pins = < + P8_32A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_32B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ + P8_32_gpio_pin: pinmux_P8_32_gpio_pin { pinctrl-single,pins = < + P8_32A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_32B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ + P8_32_gpio_pu_pin: pinmux_P8_32_gpio_pu_pin { pinctrl-single,pins = < + P8_32A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_32B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ + P8_32_gpio_pd_pin: pinmux_P8_32_gpio_pd_pin { pinctrl-single,pins = < + P8_32A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_32B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ + P8_32_gpio_input_pin: pinmux_P8_32_gpio_input_pin { pinctrl-single,pins = < + P8_32A( PIN_INPUT | MUX_MODE14) + P8_32B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ /* P8_32b (ball D17) */ - P8_32_uart_pin: pinmux_P8_32_uart_pin { pinctrl-single,pins = < P8_32_UART >; }; /* mcasp4_axr1.uart4_txd, vout1_d15.off */ + P8_32_uart_pin: pinmux_P8_32_uart_pin { pinctrl-single,pins = < + P8_32B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) + P8_32A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp4_axr1.uart4_txd, vout1_d15.off */ /* P8_33a (ball C6) gpio8_13 */ - P8_33_default_pin: pinmux_P8_33_default_pin { pinctrl-single,pins = < P8_33_DEFAULT >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ - P8_33_gpio_pin: pinmux_P8_33_gpio_pin { pinctrl-single,pins = < P8_33_GPIO >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ - P8_33_gpio_pu_pin: pinmux_P8_33_gpio_pu_pin { pinctrl-single,pins = < P8_33_GPIO_PU >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ - P8_33_gpio_pd_pin: pinmux_P8_33_gpio_pd_pin { pinctrl-single,pins = < P8_33_GPIO_PD >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ - P8_33_gpio_input_pin: pinmux_P8_33_gpio_input_pin { pinctrl-single,pins = < P8_33_GPIO_INPUT >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ + P8_33_default_pin: pinmux_P8_33_default_pin { pinctrl-single,pins = < + P8_33A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_33B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ + P8_33_gpio_pin: pinmux_P8_33_gpio_pin { pinctrl-single,pins = < + P8_33A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_33B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ + P8_33_gpio_pu_pin: pinmux_P8_33_gpio_pu_pin { pinctrl-single,pins = < + P8_33A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_33B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ + P8_33_gpio_pd_pin: pinmux_P8_33_gpio_pd_pin { pinctrl-single,pins = < + P8_33A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_33B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ + P8_33_gpio_input_pin: pinmux_P8_33_gpio_input_pin { pinctrl-single,pins = < + P8_33A( PIN_INPUT | MUX_MODE14) + P8_33B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ /* P8_33b (ball AF9) gpio3_1 */ - P8_33_qep_pin: pinmux_P8_33_qep_pin { pinctrl-single,pins = < P8_33_QEP >; }; /* vin1a_fld0.eQEP1B_in, vout1_d13.off */ + P8_33_qep_pin: pinmux_P8_33_qep_pin { pinctrl-single,pins = < + P8_33B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) + P8_33A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_fld0.eQEP1B_in, vout1_d13.off */ /* P8_34a (ball D8) gpio8_11 */ - P8_34_default_pin: pinmux_P8_34_default_pin { pinctrl-single,pins = < P8_34_DEFAULT >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ - P8_34_gpio_pin: pinmux_P8_34_gpio_pin { pinctrl-single,pins = < P8_34_GPIO >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ - P8_34_gpio_pu_pin: pinmux_P8_34_gpio_pu_pin { pinctrl-single,pins = < P8_34_GPIO_PU >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ - P8_34_gpio_pd_pin: pinmux_P8_34_gpio_pd_pin { pinctrl-single,pins = < P8_34_GPIO_PD >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ - P8_34_gpio_input_pin: pinmux_P8_34_gpio_input_pin { pinctrl-single,pins = < P8_34_GPIO_INPUT >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ + P8_34_default_pin: pinmux_P8_34_default_pin { pinctrl-single,pins = < + P8_34A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_34B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ + P8_34_gpio_pin: pinmux_P8_34_gpio_pin { pinctrl-single,pins = < + P8_34A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_34B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ + P8_34_gpio_pu_pin: pinmux_P8_34_gpio_pu_pin { pinctrl-single,pins = < + P8_34A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_34B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ + P8_34_gpio_pd_pin: pinmux_P8_34_gpio_pd_pin { pinctrl-single,pins = < + P8_34A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_34B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ + P8_34_gpio_input_pin: pinmux_P8_34_gpio_input_pin { pinctrl-single,pins = < + P8_34A( PIN_INPUT | MUX_MODE14) + P8_34B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ /* P8_34b (ball G6) gpio4_0 */ - P8_34_pwm_pin: pinmux_P8_34_pwm_pin { pinctrl-single,pins = < P8_34_PWM >; }; /* vin2a_vsync0.ehrpwm1A, vout1_d11.off */ + P8_34_pwm_pin: pinmux_P8_34_pwm_pin { pinctrl-single,pins = < + P8_34B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) + P8_34A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_vsync0.ehrpwm1A, vout1_d11.off */ /* P8_35a (ball A5) gpio8_12 */ - P8_35_default_pin: pinmux_P8_35_default_pin { pinctrl-single,pins = < P8_35_DEFAULT >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ - P8_35_gpio_pin: pinmux_P8_35_gpio_pin { pinctrl-single,pins = < P8_35_GPIO >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ - P8_35_gpio_pu_pin: pinmux_P8_35_gpio_pu_pin { pinctrl-single,pins = < P8_35_GPIO_PU >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ - P8_35_gpio_pd_pin: pinmux_P8_35_gpio_pd_pin { pinctrl-single,pins = < P8_35_GPIO_PD >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ - P8_35_gpio_input_pin: pinmux_P8_35_gpio_input_pin { pinctrl-single,pins = < P8_35_GPIO_INPUT >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ + P8_35_default_pin: pinmux_P8_35_default_pin { pinctrl-single,pins = < + P8_35A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_35B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ + P8_35_gpio_pin: pinmux_P8_35_gpio_pin { pinctrl-single,pins = < + P8_35A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_35B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ + P8_35_gpio_pu_pin: pinmux_P8_35_gpio_pu_pin { pinctrl-single,pins = < + P8_35A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_35B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ + P8_35_gpio_pd_pin: pinmux_P8_35_gpio_pd_pin { pinctrl-single,pins = < + P8_35A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_35B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ + P8_35_gpio_input_pin: pinmux_P8_35_gpio_input_pin { pinctrl-single,pins = < + P8_35A( PIN_INPUT | MUX_MODE14) + P8_35B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ /* P8_35b (ball AD9) gpio3_0 */ - P8_35_qep_pin: pinmux_P8_35_qep_pin { pinctrl-single,pins = < P8_35_QEP >; }; /* vin1a_de0.eQEP1A_in, vout1_d12.off */ + P8_35_qep_pin: pinmux_P8_35_qep_pin { pinctrl-single,pins = < + P8_35B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) + P8_35A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_de0.eQEP1A_in, vout1_d12.off */ /* P8_36a (ball D7) gpio8_10 */ - P8_36_default_pin: pinmux_P8_36_default_pin { pinctrl-single,pins = < P8_36_DEFAULT >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ - P8_36_gpio_pin: pinmux_P8_36_gpio_pin { pinctrl-single,pins = < P8_36_GPIO >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ - P8_36_gpio_pu_pin: pinmux_P8_36_gpio_pu_pin { pinctrl-single,pins = < P8_36_GPIO_PU >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ - P8_36_gpio_pd_pin: pinmux_P8_36_gpio_pd_pin { pinctrl-single,pins = < P8_36_GPIO_PD >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ - P8_36_gpio_input_pin: pinmux_P8_36_gpio_input_pin { pinctrl-single,pins = < P8_36_GPIO_INPUT >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ + P8_36_default_pin: pinmux_P8_36_default_pin { pinctrl-single,pins = < + P8_36A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_36B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ + P8_36_gpio_pin: pinmux_P8_36_gpio_pin { pinctrl-single,pins = < + P8_36A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_36B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ + P8_36_gpio_pu_pin: pinmux_P8_36_gpio_pu_pin { pinctrl-single,pins = < + P8_36A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_36B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ + P8_36_gpio_pd_pin: pinmux_P8_36_gpio_pd_pin { pinctrl-single,pins = < + P8_36A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_36B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ + P8_36_gpio_input_pin: pinmux_P8_36_gpio_input_pin { pinctrl-single,pins = < + P8_36A( PIN_INPUT | MUX_MODE14) + P8_36B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ /* P8_36b (ball F2) gpio4_1 */ - P8_36_pwm_pin: pinmux_P8_36_pwm_pin { pinctrl-single,pins = < P8_36_PWM >; }; /* vin2a_d0.ehrpwm1B, vout1_d10.off */ + P8_36_pwm_pin: pinmux_P8_36_pwm_pin { pinctrl-single,pins = < + P8_36B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) + P8_36A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d0.ehrpwm1B, vout1_d10.off */ /* P8_37a (ball E8) gpio8_8 */ - P8_37_default_pin: pinmux_P8_37_default_pin { pinctrl-single,pins = < P8_37_DEFAULT >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ - P8_37_gpio_pin: pinmux_P8_37_gpio_pin { pinctrl-single,pins = < P8_37_GPIO >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ - P8_37_gpio_pu_pin: pinmux_P8_37_gpio_pu_pin { pinctrl-single,pins = < P8_37_GPIO_PU >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ - P8_37_gpio_pd_pin: pinmux_P8_37_gpio_pd_pin { pinctrl-single,pins = < P8_37_GPIO_PD >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ - P8_37_gpio_input_pin: pinmux_P8_37_gpio_input_pin { pinctrl-single,pins = < P8_37_GPIO_INPUT >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ + P8_37_default_pin: pinmux_P8_37_default_pin { pinctrl-single,pins = < + P8_37A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_37B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ + P8_37_gpio_pin: pinmux_P8_37_gpio_pin { pinctrl-single,pins = < + P8_37A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_37B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ + P8_37_gpio_pu_pin: pinmux_P8_37_gpio_pu_pin { pinctrl-single,pins = < + P8_37A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_37B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ + P8_37_gpio_pd_pin: pinmux_P8_37_gpio_pd_pin { pinctrl-single,pins = < + P8_37A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_37B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ + P8_37_gpio_input_pin: pinmux_P8_37_gpio_input_pin { pinctrl-single,pins = < + P8_37A( PIN_INPUT | MUX_MODE14) + P8_37B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ /* P8_37b (ball A21) */ - P8_37_uart_pin: pinmux_P8_37_uart_pin { pinctrl-single,pins = < P8_37_UART >; }; /* mcasp4_fsx.uart8_txd. vout1_d8.off */ + P8_37_uart_pin: pinmux_P8_37_uart_pin { pinctrl-single,pins = < + P8_37B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) + P8_37A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp4_fsx.uart8_txd. vout1_d8.off */ /* P8_38a (ball D9) gpio8_9 */ - P8_38_default_pin: pinmux_P8_38_default_pin { pinctrl-single,pins = < P8_38_DEFAULT >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ - P8_38_gpio_pin: pinmux_P8_38_gpio_pin { pinctrl-single,pins = < P8_38_GPIO >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ - P8_38_gpio_pu_pin: pinmux_P8_38_gpio_pu_pin { pinctrl-single,pins = < P8_38_GPIO_PU >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ - P8_38_gpio_pd_pin: pinmux_P8_38_gpio_pd_pin { pinctrl-single,pins = < P8_38_GPIO_PD >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ - P8_38_gpio_input_pin: pinmux_P8_38_gpio_input_pin { pinctrl-single,pins = < P8_38_GPIO_INPUT >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ + P8_38_default_pin: pinmux_P8_38_default_pin { pinctrl-single,pins = < + P8_38A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_38B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ + P8_38_gpio_pin: pinmux_P8_38_gpio_pin { pinctrl-single,pins = < + P8_38A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_38B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ + P8_38_gpio_pu_pin: pinmux_P8_38_gpio_pu_pin { pinctrl-single,pins = < + P8_38A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_38B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ + P8_38_gpio_pd_pin: pinmux_P8_38_gpio_pd_pin { pinctrl-single,pins = < + P8_38A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_38B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ + P8_38_gpio_input_pin: pinmux_P8_38_gpio_input_pin { pinctrl-single,pins = < + P8_38A( PIN_INPUT | MUX_MODE14) + P8_38B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ /* P8_38b (ball C18) */ - P8_38_uart_pin: pinmux_P8_38_uart_pin { pinctrl-single,pins = < P8_38_UART >; }; /* mcasp4_aclkx.uart8_rxd, vout1_d9.off */ + P8_38_uart_pin: pinmux_P8_38_uart_pin { pinctrl-single,pins = < + P8_38B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) + P8_38A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp4_aclkx.uart8_rxd, vout1_d9.off */ /* P8_39 (ball F8) gpio8_6 */ - P8_39_default_pin: pinmux_P8_39_default_pin { pinctrl-single,pins = < P8_39_DEFAULT >; }; /* vout1_d6.gpio8_6 */ - P8_39_gpio_pin: pinmux_P8_39_gpio_pin { pinctrl-single,pins = < P8_39_GPIO >; }; /* vout1_d6.gpio8_6 */ - P8_39_gpio_pu_pin: pinmux_P8_39_gpio_pu_pin { pinctrl-single,pins = < P8_39_GPIO_PU >; }; /* vout1_d6.gpio8_6 */ - P8_39_gpio_pd_pin: pinmux_P8_39_gpio_pd_pin { pinctrl-single,pins = < P8_39_GPIO_PD >; }; /* vout1_d6.gpio8_6 */ - P8_39_gpio_input_pin: pinmux_P8_39_gpio_input_pin { pinctrl-single,pins = < P8_39_GPIO_INPUT >; }; /* vout1_d6.gpio8_6 */ - P8_39_pruout_pin: pinmux_P8_39_pruout_pin { pinctrl-single,pins = < P8_39_PRUOUT >; }; /* vout1_d6.pr2_pru0_gpo3 */ - P8_39_pruin_pin: pinmux_P8_39_pruin_pin { pinctrl-single,pins = < P8_39_PRUIN >; }; /* vout1_d6.pr2_pru0_gpi3 */ + P8_39_default_pin: pinmux_P8_39_default_pin { pinctrl-single,pins = < + P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39_gpio_pin: pinmux_P8_39_gpio_pin { pinctrl-single,pins = < + P8_39( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39_gpio_pu_pin: pinmux_P8_39_gpio_pu_pin { pinctrl-single,pins = < + P8_39( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39_gpio_pd_pin: pinmux_P8_39_gpio_pd_pin { pinctrl-single,pins = < + P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39_gpio_input_pin: pinmux_P8_39_gpio_input_pin { pinctrl-single,pins = < + P8_39( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d6.gpio8_6 */ + P8_39_pruout_pin: pinmux_P8_39_pruout_pin { pinctrl-single,pins = < + P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d6.pr2_pru0_gpo3 */ + P8_39_pruin_pin: pinmux_P8_39_pruin_pin { pinctrl-single,pins = < + P8_39( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d6.pr2_pru0_gpi3 */ /* P8_40 (ball E7) gpio8_7 */ - P8_40_default_pin: pinmux_P8_40_default_pin { pinctrl-single,pins = < P8_40_DEFAULT >; }; /* vout1_d7.gpio8_7 */ - P8_40_gpio_pin: pinmux_P8_40_gpio_pin { pinctrl-single,pins = < P8_40_GPIO >; }; /* vout1_d7.gpio8_7 */ - P8_40_gpio_pu_pin: pinmux_P8_40_gpio_pu_pin { pinctrl-single,pins = < P8_40_GPIO_PU >; }; /* vout1_d7.gpio8_7 */ - P8_40_gpio_pd_pin: pinmux_P8_40_gpio_pd_pin { pinctrl-single,pins = < P8_40_GPIO_PD >; }; /* vout1_d7.gpio8_7 */ - P8_40_gpio_input_pin: pinmux_P8_40_gpio_input_pin { pinctrl-single,pins = < P8_40_GPIO_INPUT >; }; /* vout1_d7.gpio8_7 */ - P8_40_pruout_pin: pinmux_P8_40_pruout_pin { pinctrl-single,pins = < P8_40_PRUOUT >; }; /* vout1_d7.pr2_pru0_gpo4 */ - P8_40_pruin_pin: pinmux_P8_40_pruin_pin { pinctrl-single,pins = < P8_40_PRUIN >; }; /* vout1_d7.pr2_pru0_gpi4 */ + P8_40_default_pin: pinmux_P8_40_default_pin { pinctrl-single,pins = < + P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40_gpio_pin: pinmux_P8_40_gpio_pin { pinctrl-single,pins = < + P8_40( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40_gpio_pu_pin: pinmux_P8_40_gpio_pu_pin { pinctrl-single,pins = < + P8_40( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40_gpio_pd_pin: pinmux_P8_40_gpio_pd_pin { pinctrl-single,pins = < + P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40_gpio_input_pin: pinmux_P8_40_gpio_input_pin { pinctrl-single,pins = < + P8_40( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d7.gpio8_7 */ + P8_40_pruout_pin: pinmux_P8_40_pruout_pin { pinctrl-single,pins = < + P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d7.pr2_pru0_gpo4 */ + P8_40_pruin_pin: pinmux_P8_40_pruin_pin { pinctrl-single,pins = < + P8_40( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d7.pr2_pru0_gpi4 */ /* P8_41 (ball E9) gpio8_4 */ - P8_41_default_pin: pinmux_P8_41_default_pin { pinctrl-single,pins = < P8_41_DEFAULT >; }; /* vout1_d4.gpio8_4 */ - P8_41_gpio_pin: pinmux_P8_41_gpio_pin { pinctrl-single,pins = < P8_41_GPIO >; }; /* vout1_d4.gpio8_4 */ - P8_41_gpio_pu_pin: pinmux_P8_41_gpio_pu_pin { pinctrl-single,pins = < P8_41_GPIO_PU >; }; /* vout1_d4.gpio8_4 */ - P8_41_gpio_pd_pin: pinmux_P8_41_gpio_pd_pin { pinctrl-single,pins = < P8_41_GPIO_PD >; }; /* vout1_d4.gpio8_4 */ - P8_41_gpio_input_pin: pinmux_P8_41_gpio_input_pin { pinctrl-single,pins = < P8_41_GPIO_INPUT >; }; /* vout1_d4.gpio8_4 */ - P8_41_pruout_pin: pinmux_P8_41_pruout_pin { pinctrl-single,pins = < P8_41_PRUOUT >; }; /* vout1_d4.pr2_pru0_gpo1 */ - P8_41_pruin_pin: pinmux_P8_41_pruin_pin { pinctrl-single,pins = < P8_41_PRUIN >; }; /* vout1_d4.pr2_pru0_gpi1 */ + P8_41_default_pin: pinmux_P8_41_default_pin { pinctrl-single,pins = < + P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41_gpio_pin: pinmux_P8_41_gpio_pin { pinctrl-single,pins = < + P8_41( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41_gpio_pu_pin: pinmux_P8_41_gpio_pu_pin { pinctrl-single,pins = < + P8_41( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41_gpio_pd_pin: pinmux_P8_41_gpio_pd_pin { pinctrl-single,pins = < + P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41_gpio_input_pin: pinmux_P8_41_gpio_input_pin { pinctrl-single,pins = < + P8_41( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d4.gpio8_4 */ + P8_41_pruout_pin: pinmux_P8_41_pruout_pin { pinctrl-single,pins = < + P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d4.pr2_pru0_gpo1 */ + P8_41_pruin_pin: pinmux_P8_41_pruin_pin { pinctrl-single,pins = < + P8_41( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d4.pr2_pru0_gpi1 */ /* P8_42 (ball F9) gpio8_5 */ - P8_42_default_pin: pinmux_P8_42_default_pin { pinctrl-single,pins = < P8_42_DEFAULT >; }; /* vout1_d5.gpio8_5 */ - P8_42_gpio_pin: pinmux_P8_42_gpio_pin { pinctrl-single,pins = < P8_42_GPIO >; }; /* vout1_d5.gpio8_5 */ - P8_42_gpio_pu_pin: pinmux_P8_42_gpio_pu_pin { pinctrl-single,pins = < P8_42_GPIO_PU >; }; /* vout1_d5.gpio8_5 */ - P8_42_gpio_pd_pin: pinmux_P8_42_gpio_pd_pin { pinctrl-single,pins = < P8_42_GPIO_PD >; }; /* vout1_d5.gpio8_5 */ - P8_42_gpio_input_pin: pinmux_P8_42_gpio_input_pin { pinctrl-single,pins = < P8_42_GPIO_INPUT >; }; /* vout1_d5.gpio8_5 */ - P8_42_pruout_pin: pinmux_P8_42_pruout_pin { pinctrl-single,pins = < P8_42_PRUOUT >; }; /* vout1_d5.pr2_pru0_gpo2 */ - P8_42_pruin_pin: pinmux_P8_42_pruin_pin { pinctrl-single,pins = < P8_42_PRUIN >; }; /* vout1_d5.pr2_pru0_gpi2 */ + P8_42_default_pin: pinmux_P8_42_default_pin { pinctrl-single,pins = < + P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42_gpio_pin: pinmux_P8_42_gpio_pin { pinctrl-single,pins = < + P8_42( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42_gpio_pu_pin: pinmux_P8_42_gpio_pu_pin { pinctrl-single,pins = < + P8_42( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42_gpio_pd_pin: pinmux_P8_42_gpio_pd_pin { pinctrl-single,pins = < + P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42_gpio_input_pin: pinmux_P8_42_gpio_input_pin { pinctrl-single,pins = < + P8_42( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d5.gpio8_5 */ + P8_42_pruout_pin: pinmux_P8_42_pruout_pin { pinctrl-single,pins = < + P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d5.pr2_pru0_gpo2 */ + P8_42_pruin_pin: pinmux_P8_42_pruin_pin { pinctrl-single,pins = < + P8_42( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d5.pr2_pru0_gpi2 */ /* P8_43 (ball F10) gpio8_2 */ - P8_43_default_pin: pinmux_P8_43_default_pin { pinctrl-single,pins = < P8_43_DEFAULT >; }; /* vout1_d2.gpio8_2 */ - P8_43_gpio_pin: pinmux_P8_43_gpio_pin { pinctrl-single,pins = < P8_43_GPIO >; }; /* vout1_d2.gpio8_2 */ - P8_43_gpio_pu_pin: pinmux_P8_43_gpio_pu_pin { pinctrl-single,pins = < P8_43_GPIO_PU >; }; /* vout1_d2.gpio8_2 */ - P8_43_gpio_pd_pin: pinmux_P8_43_gpio_pd_pin { pinctrl-single,pins = < P8_43_GPIO_PD >; }; /* vout1_d2.gpio8_2 */ - P8_43_gpio_input_pin: pinmux_P8_43_gpio_input_pin { pinctrl-single,pins = < P8_43_GPIO_INPUT >; }; /* vout1_d2.gpio8_2 */ - P8_43_pruout_pin: pinmux_P8_43_pruout_pin { pinctrl-single,pins = < P8_43_PRUOUT >; }; /* vout1_d2.pr2_pru1_gpo20 */ - P8_43_pruin_pin: pinmux_P8_43_pruin_pin { pinctrl-single,pins = < P8_43_PRUIN >; }; /* vout1_d2.pr2_pru1_gpi20 */ + P8_43_default_pin: pinmux_P8_43_default_pin { pinctrl-single,pins = < + P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43_gpio_pin: pinmux_P8_43_gpio_pin { pinctrl-single,pins = < + P8_43( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43_gpio_pu_pin: pinmux_P8_43_gpio_pu_pin { pinctrl-single,pins = < + P8_43( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43_gpio_pd_pin: pinmux_P8_43_gpio_pd_pin { pinctrl-single,pins = < + P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43_gpio_input_pin: pinmux_P8_43_gpio_input_pin { pinctrl-single,pins = < + P8_43( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d2.gpio8_2 */ + P8_43_pruout_pin: pinmux_P8_43_pruout_pin { pinctrl-single,pins = < + P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d2.pr2_pru1_gpo20 */ + P8_43_pruin_pin: pinmux_P8_43_pruin_pin { pinctrl-single,pins = < + P8_43( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d2.pr2_pru1_gpi20 */ /* P8_44 (ball G11) gpio8_3 */ - P8_44_default_pin: pinmux_P8_44_default_pin { pinctrl-single,pins = < P8_44_DEFAULT >; }; /* vout1_d3.gpio8_3 */ - P8_44_gpio_pin: pinmux_P8_44_gpio_pin { pinctrl-single,pins = < P8_44_GPIO >; }; /* vout1_d3.gpio8_3 */ - P8_44_gpio_pu_pin: pinmux_P8_44_gpio_pu_pin { pinctrl-single,pins = < P8_44_GPIO_PU >; }; /* vout1_d3.gpio8_3 */ - P8_44_gpio_pd_pin: pinmux_P8_44_gpio_pd_pin { pinctrl-single,pins = < P8_44_GPIO_PD >; }; /* vout1_d3.gpio8_3 */ - P8_44_gpio_input_pin: pinmux_P8_44_gpio_input_pin { pinctrl-single,pins = < P8_44_GPIO_INPUT >; }; /* vout1_d3.gpio8_3 */ - P8_44_pruout_pin: pinmux_P8_44_pruout_pin { pinctrl-single,pins = < P8_44_PRUOUT >; }; /* vout1_d3.pr2_pru0_gpo0 */ - P8_44_pruin_pin: pinmux_P8_44_pruin_pin { pinctrl-single,pins = < P8_44_PRUIN >; }; /* vout1_d3.pr2_pru0_gpi0 */ + P8_44_default_pin: pinmux_P8_44_default_pin { pinctrl-single,pins = < + P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44_gpio_pin: pinmux_P8_44_gpio_pin { pinctrl-single,pins = < + P8_44( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44_gpio_pu_pin: pinmux_P8_44_gpio_pu_pin { pinctrl-single,pins = < + P8_44( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44_gpio_pd_pin: pinmux_P8_44_gpio_pd_pin { pinctrl-single,pins = < + P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44_gpio_input_pin: pinmux_P8_44_gpio_input_pin { pinctrl-single,pins = < + P8_44( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d3.gpio8_3 */ + P8_44_pruout_pin: pinmux_P8_44_pruout_pin { pinctrl-single,pins = < + P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d3.pr2_pru0_gpo0 */ + P8_44_pruin_pin: pinmux_P8_44_pruin_pin { pinctrl-single,pins = < + P8_44( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d3.pr2_pru0_gpi0 */ /* P8_45a (ball F11) gpio8_0 */ - P8_45_default_pin: pinmux_P8_45_default_pin { pinctrl-single,pins = < P8_45_DEFAULT >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ - P8_45_gpio_pin: pinmux_P8_45_gpio_pin { pinctrl-single,pins = < P8_45_GPIO >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ - P8_45_gpio_pu_pin: pinmux_P8_45_gpio_pu_pin { pinctrl-single,pins = < P8_45_GPIO_PU >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ - P8_45_gpio_pd_pin: pinmux_P8_45_gpio_pd_pin { pinctrl-single,pins = < P8_45_GPIO_PD >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ - P8_45_gpio_input_pin: pinmux_P8_45_gpio_input_pin { pinctrl-single,pins = < P8_45_GPIO_INPUT >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ + P8_45_default_pin: pinmux_P8_45_default_pin { pinctrl-single,pins = < + P8_45A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_45B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ + P8_45_gpio_pin: pinmux_P8_45_gpio_pin { pinctrl-single,pins = < + P8_45A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_45B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ + P8_45_gpio_pu_pin: pinmux_P8_45_gpio_pu_pin { pinctrl-single,pins = < + P8_45A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_45B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ + P8_45_gpio_pd_pin: pinmux_P8_45_gpio_pd_pin { pinctrl-single,pins = < + P8_45A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_45B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ + P8_45_gpio_input_pin: pinmux_P8_45_gpio_input_pin { pinctrl-single,pins = < + P8_45A( PIN_INPUT | MUX_MODE14) + P8_45B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ /* P8_45b (ball B7) gpio8_16 */ - P8_45_pruout_pin: pinmux_P8_45_pruout_pin { pinctrl-single,pins = < P8_45_PRUOUT >; }; /* vout1_d16.pr2_pru0_gpo13, vout1_d0.off */ - P8_45_pruin_pin: pinmux_P8_45_pruin_pin { pinctrl-single,pins = < P8_45_PRUIN >; }; /* vout1_d16.pr2_pru0_gpi13, vout1_d0.off */ + P8_45_pruout_pin: pinmux_P8_45_pruout_pin { pinctrl-single,pins = < + P8_45B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_45A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d16.pr2_pru0_gpo13, vout1_d0.off */ + P8_45_pruin_pin: pinmux_P8_45_pruin_pin { pinctrl-single,pins = < + P8_45B( PIN_INPUT | MUX_MODE12) + P8_45A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d16.pr2_pru0_gpi13, vout1_d0.off */ /* P8_46a (ball G10) gpio8_1 */ - P8_46_default_pin: pinmux_P8_46_default_pin { pinctrl-single,pins = < P8_46_DEFAULT >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ - P8_46_gpio_pin: pinmux_P8_46_gpio_pin { pinctrl-single,pins = < P8_46_GPIO >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ - P8_46_gpio_pu_pin: pinmux_P8_46_gpio_pu_pin { pinctrl-single,pins = < P8_46_GPIO_PU >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ - P8_46_gpio_pd_pin: pinmux_P8_46_gpio_pd_pin { pinctrl-single,pins = < P8_46_GPIO_PD >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ - P8_46_gpio_input_pin: pinmux_P8_46_gpio_input_pin { pinctrl-single,pins = < P8_46_GPIO_INPUT >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ + P8_46_default_pin: pinmux_P8_46_default_pin { pinctrl-single,pins = < + P8_46A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_46B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ + P8_46_gpio_pin: pinmux_P8_46_gpio_pin { pinctrl-single,pins = < + P8_46A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P8_46B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ + P8_46_gpio_pu_pin: pinmux_P8_46_gpio_pu_pin { pinctrl-single,pins = < + P8_46A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P8_46B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ + P8_46_gpio_pd_pin: pinmux_P8_46_gpio_pd_pin { pinctrl-single,pins = < + P8_46A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P8_46B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ + P8_46_gpio_input_pin: pinmux_P8_46_gpio_input_pin { pinctrl-single,pins = < + P8_46A( PIN_INPUT | MUX_MODE14) + P8_46B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ /* P8_46b (ball A10) gpio8_23 */ - P8_46_pruout_pin: pinmux_P8_46_pruout_pin { pinctrl-single,pins = < P8_46_PRUOUT >; }; /* vout1_d23.pr2_pru0_gpo20, vout1_d1.off */ - P8_46_pruin_pin: pinmux_P8_46_pruin_pin { pinctrl-single,pins = < P8_46_PRUIN >; }; /* vout1_d23.pr2_pru0_gpi20, vout1_d1.off */ + P8_46_pruout_pin: pinmux_P8_46_pruout_pin { pinctrl-single,pins = < + P8_46B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_46A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d23.pr2_pru0_gpo20, vout1_d1.off */ + P8_46_pruin_pin: pinmux_P8_46_pruin_pin { pinctrl-single,pins = < + P8_46B( PIN_INPUT | MUX_MODE12) + P8_46A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d23.pr2_pru0_gpi20, vout1_d1.off */ /************************/ /* P9 Header */ @@ -434,221 +802,463 @@ /* P9_10 RSTn */ /* P9_11a (ball B19) */ - P9_11_uart_pin: pinmux_P9_11_uart_pin { pinctrl-single,pins = < P9_11_UART >; }; /* mcasp3_axr0.uart5_rxd, vout1_d17.off */ + P9_11_uart_pin: pinmux_P9_11_uart_pin { pinctrl-single,pins = < + P9_11A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) + P9_11B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp3_axr0.uart5_rxd, vout1_d17.off */ /* P9_11b (ball B8) gpio8_17 */ - P9_11_default_pin: pinmux_P9_11_default_pin { pinctrl-single,pins = < P9_11_DEFAULT >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ - P9_11_gpio_pin: pinmux_P9_11_gpio_pin { pinctrl-single,pins = < P9_11_GPIO >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ - P9_11_gpio_pu_pin: pinmux_P9_11_gpio_pu_pin { pinctrl-single,pins = < P9_11_GPIO_PU >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ - P9_11_gpio_pd_pin: pinmux_P9_11_gpio_pd_pin { pinctrl-single,pins = < P9_11_GPIO_PD >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ - P9_11_gpio_input_pin: pinmux_P9_11_gpio_input_pin { pinctrl-single,pins = < P9_11_GPIO_INPUT >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ + P9_11_default_pin: pinmux_P9_11_default_pin { pinctrl-single,pins = < + P9_11B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_11A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ + P9_11_gpio_pin: pinmux_P9_11_gpio_pin { pinctrl-single,pins = < + P9_11B( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P9_11A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ + P9_11_gpio_pu_pin: pinmux_P9_11_gpio_pu_pin { pinctrl-single,pins = < + P9_11B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_11A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ + P9_11_gpio_pd_pin: pinmux_P9_11_gpio_pd_pin { pinctrl-single,pins = < + P9_11B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_11A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ + P9_11_gpio_input_pin: pinmux_P9_11_gpio_input_pin { pinctrl-single,pins = < + P9_11B( PIN_INPUT | MUX_MODE14) + P9_11A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d17.gpio8_17, mcasp3_axr0.off */ /* P9_12 (ball B14) gpio5_0 */ - P9_12_default_pin: pinmux_P9_12_default_pin { pinctrl-single,pins = < P9_12_DEFAULT >; }; /* mcasp1_aclkr.gpio5_0 */ - P9_12_gpio_pin: pinmux_P9_12_gpio_pin { pinctrl-single,pins = < P9_12_GPIO >; }; /* mcasp1_aclkr.gpio5_0 */ - P9_12_gpio_pu_pin: pinmux_P9_12_gpio_pu_pin { pinctrl-single,pins = < P9_12_GPIO_PU >; }; /* mcasp1_aclkr.gpio5_0 */ - P9_12_gpio_pd_pin: pinmux_P9_12_gpio_pd_pin { pinctrl-single,pins = < P9_12_GPIO_PD >; }; /* mcasp1_aclkr.gpio5_0 */ - P9_12_gpio_input_pin: pinmux_P9_12_gpio_input_pin { pinctrl-single,pins = < P9_12_GPIO_INPUT >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12_default_pin: pinmux_P9_12_default_pin { pinctrl-single,pins = < + P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12_gpio_pin: pinmux_P9_12_gpio_pin { pinctrl-single,pins = < + P9_12( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12_gpio_pu_pin: pinmux_P9_12_gpio_pu_pin { pinctrl-single,pins = < + P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12_gpio_pd_pin: pinmux_P9_12_gpio_pd_pin { pinctrl-single,pins = < + P9_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ + P9_12_gpio_input_pin: pinmux_P9_12_gpio_input_pin { pinctrl-single,pins = < + P9_12( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_aclkr.gpio5_0 */ /* P9_13a (ball C17) */ - P9_13_uart_pin: pinmux_P9_13_uart_pin { pinctrl-single,pins = < P9_13_UART >; }; /* mcasp3_axr1.uart5_txd, usb1_drvvbus.off */ + P9_13_uart_pin: pinmux_P9_13_uart_pin { pinctrl-single,pins = < + P9_13A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) + P9_13B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp3_axr1.uart5_txd, usb1_drvvbus.off */ /* P9_13b (ball AB10) gpio6_12 */ - P9_13_default_pin: pinmux_P9_13_default_pin { pinctrl-single,pins = < P9_13_DEFAULT >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ - P9_13_gpio_pin: pinmux_P9_13_gpio_pin { pinctrl-single,pins = < P9_13_GPIO >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ - P9_13_gpio_pu_pin: pinmux_P9_13_gpio_pu_pin { pinctrl-single,pins = < P9_13_GPIO_PU >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ - P9_13_gpio_pd_pin: pinmux_P9_13_gpio_pd_pin { pinctrl-single,pins = < P9_13_GPIO_PD >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ - P9_13_gpio_input_pin: pinmux_P9_13_gpio_input_pin { pinctrl-single,pins = < P9_13_GPIO_INPUT >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ + P9_13_default_pin: pinmux_P9_13_default_pin { pinctrl-single,pins = < + P9_13B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_13A( PIN_OUTPUT | MUX_MODE15) >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ + P9_13_gpio_pin: pinmux_P9_13_gpio_pin { pinctrl-single,pins = < + P9_13B( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P9_13A( PIN_OUTPUT | MUX_MODE15) >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ + P9_13_gpio_pu_pin: pinmux_P9_13_gpio_pu_pin { pinctrl-single,pins = < + P9_13B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_13A( PIN_OUTPUT | MUX_MODE15) >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ + P9_13_gpio_pd_pin: pinmux_P9_13_gpio_pd_pin { pinctrl-single,pins = < + P9_13B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_13A( PIN_OUTPUT | MUX_MODE15) >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ + P9_13_gpio_input_pin: pinmux_P9_13_gpio_input_pin { pinctrl-single,pins = < + P9_13B( PIN_INPUT | MUX_MODE14) + P9_13A( PIN_OUTPUT | MUX_MODE15) >; }; /* usb1_drvvbus.gpio6_12, mcasp3_axr1.off */ /* P9_14 (ball D6) gpio4_25 */ - P9_14_default_pin: pinmux_P9_14_default_pin { pinctrl-single,pins = < P9_14_DEFAULT >; }; /* vin2a_d17.gpio4_25 */ - P9_14_gpio_pin: pinmux_P9_14_gpio_pin { pinctrl-single,pins = < P9_14_GPIO >; }; /* vin2a_d17.gpio4_25 */ - P9_14_gpio_pu_pin: pinmux_P9_14_gpio_pu_pin { pinctrl-single,pins = < P9_14_GPIO_PU >; }; /* vin2a_d17.gpio4_25 */ - P9_14_gpio_pd_pin: pinmux_P9_14_gpio_pd_pin { pinctrl-single,pins = < P9_14_GPIO_PD >; }; /* vin2a_d17.gpio4_25 */ - P9_14_gpio_input_pin: pinmux_P9_14_gpio_input_pin { pinctrl-single,pins = < P9_14_GPIO_INPUT >; }; /* vin2a_d17.gpio4_25 */ - P9_14_pwm_pin: pinmux_P9_14_pwm_pin { pinctrl-single,pins = < P9_14_PWM >; }; /* vin2a_d17.ehrpwm3A */ + P9_14_default_pin: pinmux_P9_14_default_pin { pinctrl-single,pins = < + P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14_gpio_pin: pinmux_P9_14_gpio_pin { pinctrl-single,pins = < + P9_14( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14_gpio_pu_pin: pinmux_P9_14_gpio_pu_pin { pinctrl-single,pins = < + P9_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14_gpio_pd_pin: pinmux_P9_14_gpio_pd_pin { pinctrl-single,pins = < + P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14_gpio_input_pin: pinmux_P9_14_gpio_input_pin { pinctrl-single,pins = < + P9_14( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ + P9_14_pwm_pin: pinmux_P9_14_pwm_pin { pinctrl-single,pins = < + P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d17.ehrpwm3A */ /* P9_15 (ball AG4) gpio3_12 */ - P9_15_default_pin: pinmux_P9_15_default_pin { pinctrl-single,pins = < P9_15_DEFAULT >; }; /* vin1a_d8.gpio3_12 */ - P9_15_gpio_pin: pinmux_P9_15_gpio_pin { pinctrl-single,pins = < P9_15_GPIO >; }; /* vin1a_d8.gpio3_12 */ - P9_15_gpio_pu_pin: pinmux_P9_15_gpio_pu_pin { pinctrl-single,pins = < P9_15_GPIO_PU >; }; /* vin1a_d8.gpio3_12 */ - P9_15_gpio_pd_pin: pinmux_P9_15_gpio_pd_pin { pinctrl-single,pins = < P9_15_GPIO_PD >; }; /* vin1a_d8.gpio3_12 */ - P9_15_gpio_input_pin: pinmux_P9_15_gpio_input_pin { pinctrl-single,pins = < P9_15_GPIO_INPUT >; }; /* vin1a_d8.gpio3_12 */ + P9_15_default_pin: pinmux_P9_15_default_pin { pinctrl-single,pins = < + P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15_gpio_pin: pinmux_P9_15_gpio_pin { pinctrl-single,pins = < + P9_15( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15_gpio_pu_pin: pinmux_P9_15_gpio_pu_pin { pinctrl-single,pins = < + P9_15( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15_gpio_pd_pin: pinmux_P9_15_gpio_pd_pin { pinctrl-single,pins = < + P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15_gpio_input_pin: pinmux_P9_15_gpio_input_pin { pinctrl-single,pins = < + P9_15( PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ /* P9_16 (ball C5) gpio4_26 */ - P9_16_default_pin: pinmux_P9_16_default_pin { pinctrl-single,pins = < P9_16_DEFAULT >; }; /* vin2a_d18.gpio4_26 */ - P9_16_gpio_pin: pinmux_P9_16_gpio_pin { pinctrl-single,pins = < P9_16_GPIO >; }; /* vin2a_d18.gpio4_26 */ - P9_16_gpio_pu_pin: pinmux_P9_16_gpio_pu_pin { pinctrl-single,pins = < P9_16_GPIO_PU >; }; /* vin2a_d18.gpio4_26 */ - P9_16_gpio_pd_pin: pinmux_P9_16_gpio_pd_pin { pinctrl-single,pins = < P9_16_GPIO_PD >; }; /* vin2a_d18.gpio4_26 */ - P9_16_gpio_input_pin: pinmux_P9_16_gpio_input_pin { pinctrl-single,pins = < P9_16_GPIO_INPUT >; }; /* vin2a_d18.gpio4_26 */ - P9_16_pwm_pin: pinmux_P9_16_pwm_pin { pinctrl-single,pins = < P9_16_PWM >; }; /* vin2a_d18.ehrpwm3B */ + P9_16_default_pin: pinmux_P9_16_default_pin { pinctrl-single,pins = < + P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.gpio4_26 */ + P9_16_gpio_pin: pinmux_P9_16_gpio_pin { pinctrl-single,pins = < + P9_16( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ + P9_16_gpio_pu_pin: pinmux_P9_16_gpio_pu_pin { pinctrl-single,pins = < + P9_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ + P9_16_gpio_pd_pin: pinmux_P9_16_gpio_pd_pin { pinctrl-single,pins = < + P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ + P9_16_gpio_input_pin: pinmux_P9_16_gpio_input_pin { pinctrl-single,pins = < + P9_16( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ + P9_16_pwm_pin: pinmux_P9_16_pwm_pin { pinctrl-single,pins = < + P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.ehrpwm3B */ /* P9_17a (ball B24) gpio7_17 */ - P9_17_default_pin: pinmux_P9_17_default_pin { pinctrl-single,pins = < P9_17_DEFAULT >; }; /* spi2_cs0.gpio7_17 */ - P9_17_gpio_pin: pinmux_P9_17_gpio_pin { pinctrl-single,pins = < P9_17_GPIO >; }; /* spi2_cs0.gpio7_17 */ - P9_17_gpio_pu_pin: pinmux_P9_17_gpio_pu_pin { pinctrl-single,pins = < P9_17_GPIO_PU >; }; /* spi2_cs0.gpio7_17 */ - P9_17_gpio_pd_pin: pinmux_P9_17_gpio_pd_pin { pinctrl-single,pins = < P9_17_GPIO_PD >; }; /* spi2_cs0.gpio7_17 */ - P9_17_gpio_input_pin: pinmux_P9_17_gpio_input_pin { pinctrl-single,pins = < P9_17_GPIO_INPUT >; }; /* spi2_cs0.gpio7_17 */ - P9_17_spi_cs_pin: pinmux_P9_17_spi_cs_pin { pinctrl-single,pins = < P9_17_SPI >; }; /* spi2_cs0.spi2_cs0 */ + P9_17_default_pin: pinmux_P9_17_default_pin { pinctrl-single,pins = < + P9_17A( PIN_OUTPUT_PULLUP | + INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17 */ + P9_17_gpio_pin: pinmux_P9_17_gpio_pin { pinctrl-single,pins = < + P9_17A( PIN_OUTPUT | + INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17 */ + P9_17_gpio_pu_pin: pinmux_P9_17_gpio_pu_pin { pinctrl-single,pins = < + P9_17A( PIN_OUTPUT_PULLUP | + INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17 */ + P9_17_gpio_pd_pin: pinmux_P9_17_gpio_pd_pin { pinctrl-single,pins = < + P9_17A( PIN_OUTPUT_PULLDOWN | + INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17 */ + P9_17_gpio_input_pin: pinmux_P9_17_gpio_input_pin { pinctrl-single,pins = < + P9_17A( + PIN_INPUT | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17 */ + P9_17_spi_cs_pin: pinmux_P9_17_spi_cs_pin { pinctrl-single,pins = < + P9_17A( PIN_OUTPUT_PULLUP | + INPUT_EN | MUX_MODE0) P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.spi2_cs0 */ /* P9_17b (ball F12) gpio5_3 */ - P9_17_i2c_pin: pinmux_P9_17_i2c_pin { pinctrl-single,pins = < P9_17_I2C >; }; /* mcasp1_axr1.i2c5_scl */ - P9_17_uart_pin: pinmux_P9_17_pru_uart_pin { pinctrl-single,pins = < P9_17_UART >; }; /* mcasp1_axr1.uart6_txd */ + P9_17_i2c_pin: pinmux_P9_17_i2c_pin { pinctrl-single,pins = < + P9_17B( PIN_OUTPUT_PULLUP | + INPUT_EN | MUX_MODE10) P9_17A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr1.i2c5_scl */ + P9_17_uart_pin: pinmux_P9_17_pru_uart_pin { pinctrl-single,pins = < + P9_17B( PIN_OUTPUT_PULLUP | + INPUT_EN | MUX_MODE3) P9_17A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr1.uart6_txd */ /* P9_18a (ball G17) gpio7_16 */ - P9_18_default_pin: pinmux_P9_18_default_pin { pinctrl-single,pins = < P9_18_DEFAULT >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ - P9_18_gpio_pin: pinmux_P9_18_gpio_pin { pinctrl-single,pins = < P9_18_GPIO >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ - P9_18_gpio_pu_pin: pinmux_P9_18_gpio_pu_pin { pinctrl-single,pins = < P9_18_GPIO_PU >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ - P9_18_gpio_pd_pin: pinmux_P9_18_gpio_pd_pin { pinctrl-single,pins = < P9_18_GPIO_PD >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ - P9_18_gpio_input_pin: pinmux_P9_18_gpio_input_pin { pinctrl-single,pins = < P9_18_GPIO_INPUT >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ - P9_18_spi_pin: pinmux_P9_18_spi_pin { pinctrl-single,pins = < P9_18_SPI >; }; /* spi2_d0.spi2_d0, mcasp1_axr0.off */ + P9_18_default_pin: pinmux_P9_18_default_pin { pinctrl-single,pins = < + P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_18B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ + P9_18_gpio_pin: pinmux_P9_18_gpio_pin { pinctrl-single,pins = < + P9_18A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P9_18B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ + P9_18_gpio_pu_pin: pinmux_P9_18_gpio_pu_pin { pinctrl-single,pins = < + P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_18B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ + P9_18_gpio_pd_pin: pinmux_P9_18_gpio_pd_pin { pinctrl-single,pins = < + P9_18A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_18B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ + P9_18_gpio_input_pin: pinmux_P9_18_gpio_input_pin { pinctrl-single,pins = < + P9_18A( PIN_INPUT | MUX_MODE14) + P9_18B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_d0.gpio7_16, mcasp1_axr0.off */ + P9_18_spi_pin: pinmux_P9_18_spi_pin { pinctrl-single,pins = < + P9_18A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) + P9_18B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_d0.spi2_d0, mcasp1_axr0.off */ /* P9_18b (ball G12) gpio5_2 */ - P9_18_i2c_pin: pinmux_P9_18_i2c_pin { pinctrl-single,pins = < P9_18_I2C >; }; /* mcasp1_axr0.i2c5_sda, spi2_d0.off */ - P9_18_uart_pin: pinmux_P9_18_pru_uart_pin { pinctrl-single,pins = < P9_18_UART >; }; /* mcasp1_axr0.uart6_rxd, spi2_d0.off */ + P9_18_i2c_pin: pinmux_P9_18_i2c_pin { pinctrl-single,pins = < + P9_18B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) + P9_18A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr0.i2c5_sda, spi2_d0.off */ + P9_18_uart_pin: pinmux_P9_18_pru_uart_pin { pinctrl-single,pins = < + P9_18B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) + P9_18A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr0.uart6_rxd, spi2_d0.off */ /* P9_19a (ball R6) gpio7_3 */ - P9_19_default_pin: pinmux_P9_19_default_pin { pinctrl-single,pins = < P9_19_DEFAULT >; }; /* gpmc_a0.gpio7_3, gpmc_a0.off */ - P9_19_gpio_pin: pinmux_P9_19_gpio_pin { pinctrl-single,pins = < P9_19_GPIO >; }; /* gpmc_a0.gpio7_3, gpmc_a0.off */ - P9_19_gpio_pu_pin: pinmux_P9_19_gpio_pu_pin { pinctrl-single,pins = < P9_19_GPIO_PU >; }; /* gpmc_a0.gpio7_3, gpmc_a0.off */ - P9_19_gpio_pd_pin: pinmux_P9_19_gpio_pd_pin { pinctrl-single,pins = < P9_19_GPIO_PD >; }; /* gpmc_a0.gpio7_3, gpmc_a0.off */ - P9_19_gpio_input_pin: pinmux_P9_19_gpio_input_pin { pinctrl-single,pins = < P9_19_GPIO_INPUT >; }; /* gpmc_a0.gpio7_3, gpmc_a0.off */ - P9_19_i2c_pin: pinmux_P9_19_i2c_pin { pinctrl-single,pins = < P9_19_I2C >; }; /* gpmc_a0.i2c4_scl, gpmc_a0.off */ + P9_19_default_pin: pinmux_P9_19_default_pin { pinctrl-single,pins = < + P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) + P9_19B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpmc_a0.i2c4_scl, gpmc_a0.off */ + P9_19_gpio_pin: pinmux_P9_19_gpio_pin { pinctrl-single,pins = < + P9_19A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P9_19B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpmc_a0.gpio7_3, gpmc_a0.off */ + P9_19_gpio_pu_pin: pinmux_P9_19_gpio_pu_pin { pinctrl-single,pins = < + P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_19B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpmc_a0.gpio7_3, gpmc_a0.off */ + P9_19_gpio_pd_pin: pinmux_P9_19_gpio_pd_pin { pinctrl-single,pins = < + P9_19A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_19B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpmc_a0.gpio7_3, gpmc_a0.off */ + P9_19_gpio_input_pin: pinmux_P9_19_gpio_input_pin { pinctrl-single,pins = < + P9_19A( PIN_INPUT | MUX_MODE14) + P9_19B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpmc_a0.gpio7_3, gpmc_a0.off */ + P9_19_i2c_pin: pinmux_P9_19_i2c_pin { pinctrl-single,pins = < + P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) + P9_19B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpmc_a0.i2c4_scl, gpmc_a0.off */ /* P9_19b (ball F4) gpio4_6 */ - P9_19_qep_pin: pinmux_P9_19_qep_pin { pinctrl-single,pins = < P9_19_QEP >; }; /* vin2a_d5.eQEP2A_in, gpmc_a0.off */ + P9_19_qep_pin: pinmux_P9_19_qep_pin { pinctrl-single,pins = < + P9_19B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) + P9_19A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d5.eQEP2A_in, gpmc_a0.off */ /* P9_20a (ball T9) gpio7_4 */ - P9_20_default_pin: pinmux_P9_20_default_pin { pinctrl-single,pins = < P9_20_DEFAULT >; }; /* gpmc_a1.gpio7_4, vin2a_d4.off */ - P9_20_gpio_pin: pinmux_P9_20_gpio_pin { pinctrl-single,pins = < P9_20_GPIO >; }; /* gpmc_a1.gpio7_4, vin2a_d4.off */ - P9_20_gpio_pu_pin: pinmux_P9_20_gpio_pu_pin { pinctrl-single,pins = < P9_20_GPIO_PU >; }; /* gpmc_a1.gpio7_4, vin2a_d4.off */ - P9_20_gpio_pd_pin: pinmux_P9_20_gpio_pd_pin { pinctrl-single,pins = < P9_20_GPIO_PD >; }; /* gpmc_a1.gpio7_4, vin2a_d4.off */ - P9_20_gpio_input_pin: pinmux_P9_20_gpio_input_pin { pinctrl-single,pins = < P9_20_GPIO_INPUT >; }; /* gpmc_a1.gpio7_4, vin2a_d4.off */ - P9_20_i2c_pin: pinmux_P9_20_i2c_pin { pinctrl-single,pins = < P9_20_I2C >; }; /* gpmc_a1.i2c4_sda, vin2a_d4.off */ + P9_20_default_pin: pinmux_P9_20_default_pin { pinctrl-single,pins = < + P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) + P9_20B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpmc_a1.i2c4_sda, vin2a_d4.off */ + P9_20_gpio_pin: pinmux_P9_20_gpio_pin { pinctrl-single,pins = < + P9_20A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P9_20B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpmc_a1.gpio7_4, vin2a_d4.off */ + P9_20_gpio_pu_pin: pinmux_P9_20_gpio_pu_pin { pinctrl-single,pins = < + P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_20B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpmc_a1.gpio7_4, vin2a_d4.off */ + P9_20_gpio_pd_pin: pinmux_P9_20_gpio_pd_pin { pinctrl-single,pins = < + P9_20A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_20B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpmc_a1.gpio7_4, vin2a_d4.off */ + P9_20_gpio_input_pin: pinmux_P9_20_gpio_input_pin { pinctrl-single,pins = < + P9_20A( PIN_INPUT | MUX_MODE14) + P9_20B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpmc_a1.gpio7_4, vin2a_d4.off */ + P9_20_i2c_pin: pinmux_P9_20_i2c_pin { pinctrl-single,pins = < + P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) + P9_20B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpmc_a1.i2c4_sda, vin2a_d4.off */ /* P9_20b (ball D2) gpio4_5*/ - P9_20_pruout_pin: pinmux_P9_20_pruout_pin { pinctrl-single,pins = < P9_20_PRUOUT >; }; /* vin2a_d4.pr1_pru1_gpo1, gpmc_a1.off */ - P9_20_pruin_pin: pinmux_P9_20_pruin_pin { pinctrl-single,pins = < P9_20_PRUIN >; }; /* vin2a_d4.pr1_pru1_gpi1, gpmc_a1.off */ + P9_20_pruout_pin: pinmux_P9_20_pruout_pin { pinctrl-single,pins = < + P9_20B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P9_20A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d4.pr1_pru1_gpo1, gpmc_a1.off */ + P9_20_pruin_pin: pinmux_P9_20_pruin_pin { pinctrl-single,pins = < + P9_20B( PIN_INPUT | MUX_MODE12) + P9_20A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d4.pr1_pru1_gpi1, gpmc_a1.off */ /* P9_21a (ball AF8) gpio3_3 */ - P9_21_default_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < P9_21_DEFAULT >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ - P9_21_gpio_pin: pinmux_P9_21_gpio_pin { pinctrl-single,pins = < P9_21_GPIO >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ - P9_21_gpio_pu_pin: pinmux_P9_21_gpio_pu_pin { pinctrl-single,pins = < P9_21_GPIO_PU >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ - P9_21_gpio_pd_pin: pinmux_P9_21_gpio_pd_pin { pinctrl-single,pins = < P9_21_GPIO_PD >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ - P9_21_gpio_input_pin: pinmux_P9_21_gpio_input_pin { pinctrl-single,pins = < P9_21_GPIO_INPUT >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ - P9_21_qep_pin: pinmux_P9_21_qep_pin { pinctrl-single,pins = < P9_21_QEP >; }; /* vin1a_vsync0.eQEP1_strobe,spi2_d1.off */ + P9_21_default_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < + P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_21B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ + P9_21_gpio_pin: pinmux_P9_21_gpio_pin { pinctrl-single,pins = < + P9_21A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P9_21B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ + P9_21_gpio_pu_pin: pinmux_P9_21_gpio_pu_pin { pinctrl-single,pins = < + P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_21B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ + P9_21_gpio_pd_pin: pinmux_P9_21_gpio_pd_pin { pinctrl-single,pins = < + P9_21A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_21B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ + P9_21_gpio_input_pin: pinmux_P9_21_gpio_input_pin { pinctrl-single,pins = < + P9_21A( PIN_INPUT | MUX_MODE14) + P9_21B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ + P9_21_qep_pin: pinmux_P9_21_qep_pin { pinctrl-single,pins = < + P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) + P9_21B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_vsync0.eQEP1_strobe,spi2_d1.off */ /* P9_21b (ball B22) gpio7_15 */ - P9_21_spi_pin: pinmux_P9_21_spi_pin { pinctrl-single,pins = < P9_21_SPI >; }; /* spi2_d1.spi2_d1, vin1a_vsync0.off */ - P9_21_uart_pin: pinmux_P9_21_uart_pin { pinctrl-single,pins = < P9_21_UART >; }; /* spi2_d1.uart3_txd, vin1a_vsync0.off */ + P9_21_spi_pin: pinmux_P9_21_spi_pin { pinctrl-single,pins = < + P9_21B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) + P9_21A( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_d1.spi2_d1, vin1a_vsync0.off */ + P9_21_uart_pin: pinmux_P9_21_uart_pin { pinctrl-single,pins = < + P9_21B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) + P9_21A( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_d1.uart3_txd, vin1a_vsync0.off */ /* P9_22a (ball B26) gpio6_19 */ - P9_22_default_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < P9_22_DEFAULT >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ - P9_22_gpio_pin: pinmux_P9_22_gpio_pin { pinctrl-single,pins = < P9_22_GPIO >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ - P9_22_gpio_pu_pin: pinmux_P9_22_gpio_pu_pin { pinctrl-single,pins = < P9_22_GPIO_PU >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ - P9_22_gpio_pd_pin: pinmux_P9_22_gpio_pd_pin { pinctrl-single,pins = < P9_22_GPIO_PD >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ - P9_22_gpio_input_pin: pinmux_P9_22_gpio_input_pin { pinctrl-single,pins = < P9_22_GPIO_INPUT >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ + P9_22_default_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < + P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_22B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ + P9_22_gpio_pin: pinmux_P9_22_gpio_pin { pinctrl-single,pins = < + P9_22A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P9_22B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ + P9_22_gpio_pu_pin: pinmux_P9_22_gpio_pu_pin { pinctrl-single,pins = < + P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_22B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ + P9_22_gpio_pd_pin: pinmux_P9_22_gpio_pd_pin { pinctrl-single,pins = < + P9_22A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_22B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ + P9_22_gpio_input_pin: pinmux_P9_22_gpio_input_pin { pinctrl-single,pins = < + P9_22A( PIN_INPUT | MUX_MODE14) + P9_22B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ /* P9_22b (ball A26) gpio7_14 */ - P9_22_spi_sclk_pin: pinmux_P9_22_spi_sclk_pin { pinctrl-single,pins = < P9_22_SPI >; }; /* spi2_sclk.spi2_sclk, xref_clk2.off */ - P9_22_uart_pin: pinmux_P9_22_uart_pin { pinctrl-single,pins = < P9_22_UART >; }; /* spi2_sclk.uart3_rxd, xref_clk2.off */ + P9_22_spi_sclk_pin: pinmux_P9_22_spi_sclk_pin { pinctrl-single,pins = < + P9_22B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) + P9_22A( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_sclk.spi2_sclk, xref_clk2.off */ + P9_22_uart_pin: pinmux_P9_22_uart_pin { pinctrl-single,pins = < + P9_22B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) + P9_22A( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_sclk.uart3_rxd, xref_clk2.off */ /* P9_23 (ball A22) gpio7_11 */ - P9_23_default_pin: pinmux_P9_23_default_pin { pinctrl-single,pins = < P9_23_DEFAULT >; }; /* spi1_cs1.gpio7_11 */ - P9_23_gpio_pin: pinmux_P9_23_gpio_pin { pinctrl-single,pins = < P9_23_GPIO >; }; /* spi1_cs1.gpio7_11 */ - P9_23_gpio_pu_pin: pinmux_P9_23_gpio_pu_pin { pinctrl-single,pins = < P9_23_GPIO_PU >; }; /* spi1_cs1.gpio7_11 */ - P9_23_gpio_pd_pin: pinmux_P9_23_gpio_pd_pin { pinctrl-single,pins = < P9_23_GPIO_PD >; }; /* spi1_cs1.gpio7_11 */ - P9_23_gpio_input_pin: pinmux_P9_23_gpio_input_pin { pinctrl-single,pins = < P9_23_GPIO_INPUT >; }; /* spi1_cs1.gpio7_11 */ + P9_23_default_pin: pinmux_P9_23_default_pin { pinctrl-single,pins = < + P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + P9_23_gpio_pin: pinmux_P9_23_gpio_pin { pinctrl-single,pins = < + P9_23( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + P9_23_gpio_pu_pin: pinmux_P9_23_gpio_pu_pin { pinctrl-single,pins = < + P9_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + P9_23_gpio_pd_pin: pinmux_P9_23_gpio_pd_pin { pinctrl-single,pins = < + P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ + P9_23_gpio_input_pin: pinmux_P9_23_gpio_input_pin { pinctrl-single,pins = < + P9_23( PIN_INPUT | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ /* P9_24 (ball F20) gpio6_15*/ - P9_24_default_pin: pinmux_P9_24_default_pin { pinctrl-single,pins = < P9_24_DEFAULT >; }; /* gpio6_15.gpio6_15 */ - P9_24_gpio_pin: pinmux_P9_24_gpio_pin { pinctrl-single,pins = < P9_24_GPIO >; }; /* gpio6_15.gpio6_15 */ - P9_24_gpio_pu_pin: pinmux_P9_24_gpio_pu_pin { pinctrl-single,pins = < P9_24_GPIO_PU >; }; /* gpio6_15.gpio6_15 */ - P9_24_gpio_pd_pin: pinmux_P9_24_gpio_pd_pin { pinctrl-single,pins = < P9_24_GPIO_PD >; }; /* gpio6_15.gpio6_15 */ - P9_24_gpio_input_pin: pinmux_P9_24_gpio_input_pin { pinctrl-single,pins = < P9_24_GPIO_INPUT >; }; /* gpio6_15.gpio6_15 */ - P9_24_uart_pin: pinmux_P9_24_uart_pin { pinctrl-single,pins = < P9_24_UART >; }; /* gpio6_15.uart10_txd */ - P9_24_can_pin: pinmux_P9_24_can_pin { pinctrl-single,pins = < P9_24_CAN >; }; /* gpio6_15.dcan2_rx */ - P9_24_i2c_pin: pinmux_P9_24_i2c_pin { pinctrl-single,pins = < P9_24_I2C >; }; /* gpio6_15.i2c3_scl */ + P9_24_default_pin: pinmux_P9_24_default_pin { pinctrl-single,pins = < + P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24_gpio_pin: pinmux_P9_24_gpio_pin { pinctrl-single,pins = < + P9_24( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24_gpio_pu_pin: pinmux_P9_24_gpio_pu_pin { pinctrl-single,pins = < + P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24_gpio_pd_pin: pinmux_P9_24_gpio_pd_pin { pinctrl-single,pins = < + P9_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24_gpio_input_pin: pinmux_P9_24_gpio_input_pin { pinctrl-single,pins = < + P9_24( PIN_INPUT | MUX_MODE14) >; }; /* gpio6_15.gpio6_15 */ + P9_24_uart_pin: pinmux_P9_24_uart_pin { pinctrl-single,pins = < + P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* gpio6_15.uart10_txd */ + P9_24_can_pin: pinmux_P9_24_can_pin { pinctrl-single,pins = < + P9_24( PIN_INPUT_PULLUP | MUX_MODE2) >; }; /* gpio6_15.dcan2_rx */ + P9_24_i2c_pin: pinmux_P9_24_i2c_pin { pinctrl-single,pins = < + P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) >; }; /* gpio6_15.i2c3_scl */ /* P9_25 (ball D18) gpio6_17 */ - P9_25_default_pin: pinmux_P9_25_default_pin { pinctrl-single,pins = < P9_25_DEFAULT >; }; /* xref_clk0.gpio6_17 */ - P9_25_gpio_pin: pinmux_P9_25_gpio_pin { pinctrl-single,pins = < P9_25_GPIO >; }; /* xref_clk0.gpio6_17 */ - P9_25_gpio_pu_pin: pinmux_P9_25_gpio_pu_pin { pinctrl-single,pins = < P9_25_GPIO_PU >; }; /* xref_clk0.gpio6_17 */ - P9_25_gpio_pd_pin: pinmux_P9_25_gpio_pd_pin { pinctrl-single,pins = < P9_25_GPIO_PD >; }; /* xref_clk0.gpio6_17 */ - P9_25_gpio_input_pin: pinmux_P9_25_gpio_input_pin { pinctrl-single,pins = < P9_25_GPIO_INPUT >; }; /* xref_clk0.gpio6_17 */ - P9_25_pruout_pin: pinmux_P9_25_pruout_pin { pinctrl-single,pins = < P9_25_PRUOUT >; }; /* xref_clk0.pr2_pru1_gpo5 */ - P9_25_pruin_pin: pinmux_P9_25_pruin_pin { pinctrl-single,pins = < P9_25_PRUIN >; }; /* xref_clk0.pr2_pru1_gpi5 */ + P9_25_default_pin: pinmux_P9_25_default_pin { pinctrl-single,pins = < + P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25_gpio_pin: pinmux_P9_25_gpio_pin { pinctrl-single,pins = < + P9_25( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25_gpio_pu_pin: pinmux_P9_25_gpio_pu_pin { pinctrl-single,pins = < + P9_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25_gpio_pd_pin: pinmux_P9_25_gpio_pd_pin { pinctrl-single,pins = < + P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25_gpio_input_pin: pinmux_P9_25_gpio_input_pin { pinctrl-single,pins = < + P9_25( PIN_INPUT | MUX_MODE14) >; }; /* xref_clk0.gpio6_17 */ + P9_25_pruout_pin: pinmux_P9_25_pruout_pin { pinctrl-single,pins = < + P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* xref_clk0.pr2_pru1_gpo5 */ + P9_25_pruin_pin: pinmux_P9_25_pruin_pin { pinctrl-single,pins = < + P9_25( PIN_INPUT | MUX_MODE12) >; }; /* xref_clk0.pr2_pru1_gpi5 */ /* P9_26a (ball E21) gpio6_14 */ - P9_26_default_pin: pinmux_P9_26_default_pin { pinctrl-single,pins = < P9_26_DEFAULT >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ - P9_26_gpio_pin: pinmux_P9_26_gpio_pin { pinctrl-single,pins = < P9_26_GPIO >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ - P9_26_gpio_pu_pin: pinmux_P9_26_gpio_pu_pin { pinctrl-single,pins = < P9_26_GPIO_PU >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ - P9_26_gpio_pd_pin: pinmux_P9_26_gpio_pd_pin { pinctrl-single,pins = < P9_26_GPIO_PD >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ - P9_26_gpio_input_pin: pinmux_P9_26_gpio_input_pin { pinctrl-single,pins = < P9_26_GPIO_INPUT >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ - P9_26_uart_pin: pinmux_P9_26_uart_pin { pinctrl-single,pins = < P9_26_UART >; }; /* gpio6_14.uart10_rxd, vin1a_d20.off */ - P9_26_can_pin: pinmux_P9_26_can_pin { pinctrl-single,pins = < P9_26_CAN >; }; /* gpio6_14.dcan2_tx, vin1a_d20.off */ - P9_26_i2c_pin: pinmux_P9_26_i2c_pin { pinctrl-single,pins = < P9_26_I2C >; }; /* gpio6_14.i2c3_sda, vin1a_d20.off */ + P9_26_default_pin: pinmux_P9_26_default_pin { pinctrl-single,pins = < + P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_26B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ + P9_26_gpio_pin: pinmux_P9_26_gpio_pin { pinctrl-single,pins = < + P9_26A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P9_26B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ + P9_26_gpio_pu_pin: pinmux_P9_26_gpio_pu_pin { pinctrl-single,pins = < + P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_26B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ + P9_26_gpio_pd_pin: pinmux_P9_26_gpio_pd_pin { pinctrl-single,pins = < + P9_26A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_26B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ + P9_26_gpio_input_pin: pinmux_P9_26_gpio_input_pin { pinctrl-single,pins = < + P9_26A( PIN_INPUT | MUX_MODE14) + P9_26B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpio6_14.gpio6_14, vin1a_d20.off */ + P9_26_uart_pin: pinmux_P9_26_uart_pin { pinctrl-single,pins = < + P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) + P9_26B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpio6_14.uart10_rxd, vin1a_d20.off */ + P9_26_can_pin: pinmux_P9_26_can_pin { pinctrl-single,pins = < + P9_26A( PIN_OUTPUT_PULLUP | MUX_MODE2) + P9_26B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpio6_14.dcan2_tx, vin1a_d20.off */ + P9_26_i2c_pin: pinmux_P9_26_i2c_pin { pinctrl-single,pins = < + P9_26A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE9) + P9_26B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpio6_14.i2c3_sda, vin1a_d20.off */ /* P9_26b (ball AE2) gpio3_24 */ - P9_26_pruout_pin: pinmux_P9_26_pruout_pin { pinctrl-single,pins = < P9_26_PRUOUT >; }; /* vin1a_d20.pr1_pru0_gpo17, gpio6_14.off */ - P9_26_pruin_pin: pinmux_P9_26_pruin_pin { pinctrl-single,pins = < P9_26_PRUIN >; }; /* vin1a_d20.pr1_pru0_gpi17, gpio6_14.off */ + P9_26_pruout_pin: pinmux_P9_26_pruout_pin { pinctrl-single,pins = < + P9_26B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P9_26A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_d20.pr1_pru0_gpo17, gpio6_14.off */ + P9_26_pruin_pin: pinmux_P9_26_pruin_pin { pinctrl-single,pins = < + P9_26B( PIN_INPUT | MUX_MODE12) + P9_26A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_d20.pr1_pru0_gpi17, gpio6_14.off */ /* P9_27a (ball C3) gpio4_15 */ - P9_27_default_pin: pinmux_P9_27_default_pin { pinctrl-single,pins = < P9_27_DEFAULT >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ - P9_27_gpio_pin: pinmux_P9_27_gpio_pin { pinctrl-single,pins = < P9_27_GPIO >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ - P9_27_gpio_pu_pin: pinmux_P9_27_gpio_pu_pin { pinctrl-single,pins = < P9_27_GPIO_PU >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ - P9_27_gpio_pd_pin: pinmux_P9_27_gpio_pd_pin { pinctrl-single,pins = < P9_27_GPIO_PD >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ - P9_27_gpio_input_pin: pinmux_P9_27_gpio_input_pin { pinctrl-single,pins = < P9_27_GPIO_INPUT >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ - P9_27_qep_pin: pinmux_P9_27_qep_pin { pinctrl-single,pins = < P9_27_QEP >; }; /* vin2a_d14.eQEP3B_in, mcasp1_fsr.off */ - P9_27_pruout_pin: pinmux_P9_27_pruout_pin { pinctrl-single,pins = < P9_27_PRUOUT >; }; /* vin2a_d14.pr1_pru1_gpo11, mcasp1_fsr.off */ - P9_27_pruin_pin: pinmux_P9_27_pruin_pin { pinctrl-single,pins = < P9_27_PRUIN >; }; /* vin2a_d14.pr1_pru1_gpi11, mcasp1_fsr.off */ + P9_27_default_pin: pinmux_P9_27_default_pin { pinctrl-single,pins = < + P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ + P9_27_gpio_pin: pinmux_P9_27_gpio_pin { pinctrl-single,pins = < + P9_27A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P9_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ + P9_27_gpio_pu_pin: pinmux_P9_27_gpio_pu_pin { pinctrl-single,pins = < + P9_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ + P9_27_gpio_pd_pin: pinmux_P9_27_gpio_pd_pin { pinctrl-single,pins = < + P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ + P9_27_gpio_input_pin: pinmux_P9_27_gpio_input_pin { pinctrl-single,pins = < + P9_27A( PIN_INPUT | MUX_MODE14) + P9_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d14.gpio4_15, mcasp1_fsr.off */ + P9_27_qep_pin: pinmux_P9_27_qep_pin { pinctrl-single,pins = < + P9_27A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) + P9_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d14.eQEP3B_in, mcasp1_fsr.off */ + P9_27_pruout_pin: pinmux_P9_27_pruout_pin { pinctrl-single,pins = < + P9_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P9_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d14.pr1_pru1_gpo11, mcasp1_fsr.off */ + P9_27_pruin_pin: pinmux_P9_27_pruin_pin { pinctrl-single,pins = < + P9_27A( PIN_INPUT | MUX_MODE12) + P9_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d14.pr1_pru1_gpi11, mcasp1_fsr.off */ /* P9_27b (ball J14) gpio5_1 */ /* P9_28 (ball A12) gpio4_17 */ - P9_28_default_pin: pinmux_P9_28_default_pin { pinctrl-single,pins = < P9_28_DEFAULT >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_gpio_pin: pinmux_P9_28_gpio_pin { pinctrl-single,pins = < P9_28_GPIO >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_gpio_pu_pin: pinmux_P9_28_gpio_pu_pin { pinctrl-single,pins = < P9_28_GPIO_PU >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_gpio_pd_pin: pinmux_P9_28_gpio_pd_pin { pinctrl-single,pins = < P9_28_GPIO_PD >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_gpio_input_pin: pinmux_P9_28_gpio_input_pin { pinctrl-single,pins = < P9_28_GPIO_INPUT >; }; /* mcasp1_axr11.gpio4_17 */ - P9_28_spi_cs_pin: pinmux_P9_28_spi_cs_pin { pinctrl-single,pins = < P9_28_SPI >; }; /* mcasp1_axr11.spi3_cs0 */ - P9_28_pruout_pin: pinmux_P9_28_pruout_pin { pinctrl-single,pins = < P9_28_PRUOUT >; }; /* mcasp1_axr11.pr2_pru1_gpo13 */ - P9_28_pruin_pin: pinmux_P9_28_pruin_pin { pinctrl-single,pins = < P9_28_PRUIN >; }; /* mcasp1_axr11.pr2_pru1_gpi13 */ + P9_28_default_pin: pinmux_P9_28_default_pin { pinctrl-single,pins = < + P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_gpio_pin: pinmux_P9_28_gpio_pin { pinctrl-single,pins = < + P9_28( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_gpio_pu_pin: pinmux_P9_28_gpio_pu_pin { pinctrl-single,pins = < + P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_gpio_pd_pin: pinmux_P9_28_gpio_pd_pin { pinctrl-single,pins = < + P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_gpio_input_pin: pinmux_P9_28_gpio_input_pin { pinctrl-single,pins = < + P9_28( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr11.gpio4_17 */ + P9_28_spi_cs_pin: pinmux_P9_28_spi_cs_pin { pinctrl-single,pins = < + P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr11.spi3_cs0 */ + P9_28_pruout_pin: pinmux_P9_28_pruout_pin { pinctrl-single,pins = < + P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr11.pr2_pru1_gpo13 */ + P9_28_pruin_pin: pinmux_P9_28_pruin_pin { pinctrl-single,pins = < + P9_28( PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr11.pr2_pru1_gpi13 */ /* P9_29a (ball A11) gpio5_11*/ - P9_29_default_pin: pinmux_P9_29_default_pin { pinctrl-single,pins = < P9_29_DEFAULT >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ - P9_29_gpio_pin: pinmux_P9_29_gpio_pin { pinctrl-single,pins = < P9_29_GPIO >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ - P9_29_gpio_pu_pin: pinmux_P9_29_gpio_pu_pin { pinctrl-single,pins = < P9_29_GPIO_PU >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ - P9_29_gpio_pd_pin: pinmux_P9_29_gpio_pd_pin { pinctrl-single,pins = < P9_29_GPIO_PD >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ - P9_29_gpio_input_pin: pinmux_P9_29_gpio_input_pin { pinctrl-single,pins = < P9_29_GPIO_INPUT >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ - P9_29_spi_pin: pinmux_P9_29_spi_pin { pinctrl-single,pins = < P9_29_SPI >; }; /* mcasp1_axr9.spi3_d1, mcasp1_fsx.off */ - P9_29_pruout_pin: pinmux_P9_29_pruout_pin { pinctrl-single,pins = < P9_29_PRUOUT >; }; /* mcasp1_axr9.pr2_pru1_gpo11, mcasp1_fsx.off */ - P9_29_pruin_pin: pinmux_P9_29_pruin_pin { pinctrl-single,pins = < P9_29_PRUIN >; }; /* mcasp1_axr9.pr2_pru1_gpi11, mcasp1_fsx.off */ + P9_29_default_pin: pinmux_P9_29_default_pin { pinctrl-single,pins = < + P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ + P9_29_gpio_pin: pinmux_P9_29_gpio_pin { pinctrl-single,pins = < + P9_29A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P9_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ + P9_29_gpio_pu_pin: pinmux_P9_29_gpio_pu_pin { pinctrl-single,pins = < + P9_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ + P9_29_gpio_pd_pin: pinmux_P9_29_gpio_pd_pin { pinctrl-single,pins = < + P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ + P9_29_gpio_input_pin: pinmux_P9_29_gpio_input_pin { pinctrl-single,pins = < + P9_29A( PIN_INPUT | MUX_MODE14) + P9_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr9.gpio5_11, mcasp1_fsx.off */ + P9_29_spi_pin: pinmux_P9_29_spi_pin { pinctrl-single,pins = < + P9_29A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) + P9_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr9.spi3_d1, mcasp1_fsx.off */ + P9_29_pruout_pin: pinmux_P9_29_pruout_pin { pinctrl-single,pins = < + P9_29A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P9_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr9.pr2_pru1_gpo11, mcasp1_fsx.off */ + P9_29_pruin_pin: pinmux_P9_29_pruin_pin { pinctrl-single,pins = < + P9_29A( PIN_INPUT | MUX_MODE12) + P9_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr9.pr2_pru1_gpi11, mcasp1_fsx.off */ /* P9_29b (ball D14) gpio7_30 */ /* P9_30 (ball B13) gpio5_12*/ - P9_30_default_pin: pinmux_P9_30_default_pin { pinctrl-single,pins = < P9_30_DEFAULT >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_gpio_pin: pinmux_P9_30_gpio_pin { pinctrl-single,pins = < P9_30_GPIO >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_gpio_pu_pin: pinmux_P9_30_gpio_pu_pin { pinctrl-single,pins = < P9_30_GPIO_PU >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_gpio_pd_pin: pinmux_P9_30_gpio_pd_pin { pinctrl-single,pins = < P9_30_GPIO_PD >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_gpio_input_pin: pinmux_P9_30_gpio_input_pin { pinctrl-single,pins = < P9_30_GPIO_INPUT >; }; /* mcasp1_axr10.gpio5_12 */ - P9_30_spi_pin: pinmux_P9_30_spi_pin { pinctrl-single,pins = < P9_30_SPI >; }; /* mcasp1_axr10.spi3_d0 */ - P9_30_pruout_pin: pinmux_P9_30_pruout_pin { pinctrl-single,pins = < P9_30_PRUOUT >; }; /* mcasp1_axr10.pr2_pru1_gpo12 */ - P9_30_pruin_pin: pinmux_P9_30_pruin_pin { pinctrl-single,pins = < P9_30_PRUIN >; }; /* mcasp1_axr10.pr2_pru1_gpi12 */ + P9_30_default_pin: pinmux_P9_30_default_pin { pinctrl-single,pins = < + P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_gpio_pin: pinmux_P9_30_gpio_pin { pinctrl-single,pins = < + P9_30( PIN_OUTPUT | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_gpio_pu_pin: pinmux_P9_30_gpio_pu_pin { pinctrl-single,pins = < + P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_gpio_pd_pin: pinmux_P9_30_gpio_pd_pin { pinctrl-single,pins = < + P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_gpio_input_pin: pinmux_P9_30_gpio_input_pin { pinctrl-single,pins = < + P9_30( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr10.gpio5_12 */ + P9_30_spi_pin: pinmux_P9_30_spi_pin { pinctrl-single,pins = < + P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp1_axr10.spi3_d0 */ + P9_30_pruout_pin: pinmux_P9_30_pruout_pin { pinctrl-single,pins = < + P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr10.pr2_pru1_gpo12 */ + P9_30_pruin_pin: pinmux_P9_30_pruin_pin { pinctrl-single,pins = < + P9_30( PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr10.pr2_pru1_gpi12 */ /* P9_31a (ball B12) gpio5_10 */ - P9_31_default_pin: pinmux_P9_31_default_pin { pinctrl-single,pins = < P9_31_DEFAULT >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ - P9_31_gpio_pin: pinmux_P9_31_gpio_pin { pinctrl-single,pins = < P9_31_GPIO >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ - P9_31_gpio_pu_pin: pinmux_P9_31_gpio_pu_pin { pinctrl-single,pins = < P9_31_GPIO_PU >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ - P9_31_gpio_pd_pin: pinmux_P9_31_gpio_pd_pin { pinctrl-single,pins = < P9_31_GPIO_PD >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ - P9_31_gpio_input_pin: pinmux_P9_31_gpio_input_pin { pinctrl-single,pins = < P9_31_GPIO_INPUT >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ - P9_31_spi_sclk_pin: pinmux_P9_31_spi_sclk_pin { pinctrl-single,pins = < P9_31_SPI >; }; /* mcasp1_axr8.spi3_sclk, mcasp1_aclkx.off */ - P9_31_pruout_pin: pinmux_P9_31_pruout_pin { pinctrl-single,pins = < P9_31_PRUOUT >; }; /* mcasp1_axr8.pr2_pru1_gpo10, mcasp1_aclkx.off */ - P9_31_pruin_pin: pinmux_P9_31_pruin_pin { pinctrl-single,pins = < P9_31_PRUIN >; }; /* mcasp1_axr8.pr2_pru1_gpi10, mcasp1_aclkx.off */ + P9_31_default_pin: pinmux_P9_31_default_pin { pinctrl-single,pins = < + P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ + P9_31_gpio_pin: pinmux_P9_31_gpio_pin { pinctrl-single,pins = < + P9_31A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P9_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ + P9_31_gpio_pu_pin: pinmux_P9_31_gpio_pu_pin { pinctrl-single,pins = < + P9_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ + P9_31_gpio_pd_pin: pinmux_P9_31_gpio_pd_pin { pinctrl-single,pins = < + P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ + P9_31_gpio_input_pin: pinmux_P9_31_gpio_input_pin { pinctrl-single,pins = < + P9_31A( PIN_INPUT | MUX_MODE14) + P9_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr8.gpio5_10, mcasp1_aclkx.off */ + P9_31_spi_sclk_pin: pinmux_P9_31_spi_sclk_pin { pinctrl-single,pins = < + P9_31A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) + P9_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr8.spi3_sclk, mcasp1_aclkx.off */ + P9_31_pruout_pin: pinmux_P9_31_pruout_pin { pinctrl-single,pins = < + P9_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P9_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr8.pr2_pru1_gpo10, mcasp1_aclkx.off */ + P9_31_pruin_pin: pinmux_P9_31_pruin_pin { pinctrl-single,pins = < + P9_31A( PIN_INPUT | MUX_MODE12) + P9_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr8.pr2_pru1_gpi10, mcasp1_aclkx.off */ /* P9_31b (ball C14) gpio7_31*/ @@ -671,27 +1281,57 @@ /* P9_40 AIN1*/ /* P9_41a (ball C23) gpio6_20 */ - P9_41_default_pin: pinmux_P9_41_default_pin { pinctrl-single,pins = < P9_41_DEFAULT >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ - P9_41_gpio_pin: pinmux_P9_41_gpio_pin { pinctrl-single,pins = < P9_41_GPIO >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ - P9_41_gpio_pu_pin: pinmux_P9_41_gpio_pu_pin { pinctrl-single,pins = < P9_41_GPIO_PU >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ - P9_41_gpio_pd_pin: pinmux_P9_41_gpio_pd_pin { pinctrl-single,pins = < P9_41_GPIO_PD >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ - P9_41_gpio_input_pin: pinmux_P9_41_gpio_input_pin { pinctrl-single,pins = < P9_41_GPIO_INPUT >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ + P9_41_default_pin: pinmux_P9_41_default_pin { pinctrl-single,pins = < + P9_41A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_41B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ + P9_41_gpio_pin: pinmux_P9_41_gpio_pin { pinctrl-single,pins = < + P9_41A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P9_41B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ + P9_41_gpio_pu_pin: pinmux_P9_41_gpio_pu_pin { pinctrl-single,pins = < + P9_41A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_41B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ + P9_41_gpio_pd_pin: pinmux_P9_41_gpio_pd_pin { pinctrl-single,pins = < + P9_41A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_41B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ + P9_41_gpio_input_pin: pinmux_P9_41_gpio_input_pin { pinctrl-single,pins = < + P9_41A( PIN_INPUT | MUX_MODE14) + P9_41B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk3.gpio6_20, vin2a_d6.off */ /* P9_41b (ball C1) gpio4_7 */ - P9_41_pruout_pin: pinmux_P9_41_pruout_pin { pinctrl-single,pins = < P9_41_PRUOUT >; }; /* vin2a_d6.pr1_pru1_gpo3, xref_clk3.off */ - P9_41_pruin_pin: pinmux_P9_41_pruin_pin { pinctrl-single,pins = < P9_41_PRUIN >; }; /* vin2a_d6.pr1_pru1_gpi3, xref_clk3.off */ + P9_41_pruout_pin: pinmux_P9_41_pruout_pin { pinctrl-single,pins = < + P9_41B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P9_41A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d6.pr1_pru1_gpo3, xref_clk3.off */ + P9_41_pruin_pin: pinmux_P9_41_pruin_pin { pinctrl-single,pins = < + P9_41B( PIN_INPUT | MUX_MODE12) + P9_41A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d6.pr1_pru1_gpi3, xref_clk3.off */ /* P9_42a (ball E14) gpio4_18 */ - P9_42_default_pin: pinmux_P9_42_default_pin { pinctrl-single,pins = < P9_42_DEFAULT >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ - P9_42_gpio_pin: pinmux_P9_42_gpio_pin { pinctrl-single,pins = < P9_42_GPIO >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ - P9_42_gpio_pu_pin: pinmux_P9_42_gpio_pu_pin { pinctrl-single,pins = < P9_42_GPIO_PU >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ - P9_42_gpio_pd_pin: pinmux_P9_42_gpio_pd_pin { pinctrl-single,pins = < P9_42_GPIO_PD >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ - P9_42_gpio_input_pin: pinmux_P9_42_gpio_input_pin { pinctrl-single,pins = < P9_42_GPIO_INPUT >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ - P9_42_spi_cs_pin: pinmux_P9_42_spi_cs_pin { pinctrl-single,pins = < P9_42_SPI >; }; /* mcasp1_axr12.spi3_cs1, vin2a_d13.off */ + P9_42_default_pin: pinmux_P9_42_default_pin { pinctrl-single,pins = < + P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_42B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ + P9_42_gpio_pin: pinmux_P9_42_gpio_pin { pinctrl-single,pins = < + P9_42A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P9_42B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ + P9_42_gpio_pu_pin: pinmux_P9_42_gpio_pu_pin { pinctrl-single,pins = < + P9_42A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_42B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ + P9_42_gpio_pd_pin: pinmux_P9_42_gpio_pd_pin { pinctrl-single,pins = < + P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_42B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ + P9_42_gpio_input_pin: pinmux_P9_42_gpio_input_pin { pinctrl-single,pins = < + P9_42A( PIN_INPUT | MUX_MODE14) + P9_42B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ + P9_42_spi_cs_pin: pinmux_P9_42_spi_cs_pin { pinctrl-single,pins = < + P9_42A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) + P9_42B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr12.spi3_cs1, vin2a_d13.off */ /* P9_42b (ball C2) gpio4_14*/ - P9_42_pruout_pin: pinmux_P9_42_pruout_pin { pinctrl-single,pins = < P9_42_PRUOUT >; }; /* vin2a_d13.pr1_pru1_gpo10, mcasp1_axr12.off */ - P9_42_pruin_pin: pinmux_P9_42_pruin_pin { pinctrl-single,pins = < P9_42_PRUIN >; }; /* vin2a_d13.pr1_pru1_gpi10, mcasp1_axr12.off */ + P9_42_pruout_pin: pinmux_P9_42_pruout_pin { pinctrl-single,pins = < + P9_42B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P9_42A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d13.pr1_pru1_gpo10, mcasp1_axr12.off */ + P9_42_pruin_pin: pinmux_P9_42_pruin_pin { pinctrl-single,pins = < + P9_42B( PIN_INPUT | MUX_MODE12) + P9_42A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d13.pr1_pru1_gpi10, mcasp1_axr12.off */ /* P9_43 GND */ -- GitLab From 80879eae16b9d05cfefa8f08ce0bd4900140fe11 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sun, 12 Jul 2020 20:03:50 +0530 Subject: [PATCH 31/86] cape_pins node no longer valid This is deprecated with the addition of new code that uses "bone-pinmux-helper" &cape_pins { status = "disabled"; }; --- src/arm/am5729-beagleboneai-roboticscape.dts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/arm/am5729-beagleboneai-roboticscape.dts b/src/arm/am5729-beagleboneai-roboticscape.dts index 023e16c8..a14da872 100644 --- a/src/arm/am5729-beagleboneai-roboticscape.dts +++ b/src/arm/am5729-beagleboneai-roboticscape.dts @@ -70,10 +70,6 @@ }; }; -&cape_pins { - status = "disabled"; -}; - &dra7_pmx_core { cape_pins_rc: cape_pins_rc { pinctrl-single,pins = < -- GitLab From deba87e003850f0b2cd54cf729dced87c47b6164 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sun, 12 Jul 2020 20:06:08 +0530 Subject: [PATCH 32/86] Fix P9_27 bug The gpio of P9_27 was not correct and causing problem during initialization. This is what the error looks like: dmesg | grep gpio-of-helper [ 1.055672] gpio-of-helper 44000000.ocp:cape-universal: Failed to request gpio 'P9_27' [ 1.055688] gpio-of-helper 44000000.ocp:cape-universal: Failed to create gpio entry [ 1.062842] gpio-of-helper: probe of 44000000.ocp:cape-universal failed with error -1 --- src/arm/am572x-bone-common-univ.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/arm/am572x-bone-common-univ.dtsi b/src/arm/am572x-bone-common-univ.dtsi index 39b8d66f..a043c27b 100644 --- a/src/arm/am572x-bone-common-univ.dtsi +++ b/src/arm/am572x-bone-common-univ.dtsi @@ -2672,7 +2672,7 @@ P9_27 { gpio-name = "P9_27"; - gpio = <&gpio6 15 0>; + gpio = <&gpio4 15 0>; input; dir-changeable; }; -- GitLab From 687f01f81a8f625b8006170fad87bd10768bdaf0 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sun, 12 Jul 2020 20:17:37 +0530 Subject: [PATCH 33/86] BBAI: Remove bone-bus pinmxing in base dtb This is causing unintended changes in the pinmuxing and generating conflicts even when not used. This might also restrict users in future thus it's better to do pinmuxing in the overlay itself. This is what the conflict looks like on BBAI: dmesg | grep pinctrl-single [ 1.028246] pinctrl-single 4a003400.pinmux: 282 pins, size 1128 [ 1.369830] pinctrl-single 4a003400.pinmux: pin PIN160 already requested by 44000000.ocp:P9_13_pinmux; cannot claim for unused_pins [ 1.381777] pinctrl-single 4a003400.pinmux: pin-160 (unused_pins) status -22 [ 1.388893] pinctrl-single 4a003400.pinmux: could not request pin 160 (PIN160) from group unused_pins_default on device pinctrl-single [ 1.408828] pinctrl-single 4a003400.pinmux: pin PIN231 already requested by 44000000.ocp:P8_03_pinmux; cannot claim for cape_pins [ 1.420564] pinctrl-single 4a003400.pinmux: pin-231 (cape_pins) status -22 [ 1.427494] pinctrl-single 4a003400.pinmux: could not request pin 231 (PIN231) from group cape_pins_default on device pinctrl-single --- src/arm/bbai-bone-buses.dtsi | 113 ----------------------------------- 1 file changed, 113 deletions(-) diff --git a/src/arm/bbai-bone-buses.dtsi b/src/arm/bbai-bone-buses.dtsi index 6e187a31..ff796c3c 100644 --- a/src/arm/bbai-bone-buses.dtsi +++ b/src/arm/bbai-bone-buses.dtsi @@ -353,123 +353,17 @@ }; }; -&dra7_pmx_core { - // Uarts - bone_uart_1_pins: pinmux_bone_uart_1_pins { - pinctrl-single,pins = < - P9_24( PIN_OUTPUT_PULLUP | MUX_MODE3) /* gpio6_15.uart10_txd */ - P9_26A( PIN_INPUT_PULLUP | MUX_MODE3) /* gpio6_14.uart10_rxd */ - /* unused pins */ - P9_26B( PIN_OUTPUT | MUX_MODE15) /* vin1a_d20.off */ - >; - }; - - bone_uart_2_pins: pinmux_bone_uart_2_pins { - pinctrl-single,pins = < - P9_21B( PIN_OUTPUT_PULLUP | MUX_MODE1) /* spi2_d1.uart3_txd */ - P9_22B( PIN_INPUT_PULLUP | MUX_MODE1) /* spi2_sclk.uart3_rxd */ - /* unused pins */ - P9_21A( PIN_OUTPUT | MUX_MODE15) /* vin1a_vsync0.off */ - P9_22A( PIN_OUTPUT | MUX_MODE15) /* xref_clk2.off */ - >; - }; - - bone_uart_4_pins: pinmux_bone_uart_4_pins { - pinctrl-single,pins = < - P9_13A( PIN_OUTPUT_PULLUP | MUX_MODE4) /* mcasp3_axr1.uart5_txd */ - P9_11A( PIN_INPUT_PULLUP | MUX_MODE4) /* mcasp3_axr0.uart5_rxd */ - /* unused pins */ - P9_13B( PIN_OUTPUT | MUX_MODE15) /* usb1_drvvbus */ - P9_11B( PIN_OUTPUT | MUX_MODE15) /* vout1_d17.off */ - >; - }; - - bone_uart_5_pins: pinmux_bone_uart_5_pins { - pinctrl-single,pins = < - P8_37B( PIN_OUTPUT_PULLUP | MUX_MODE3) /* uart8_txd */ - P8_38B( PIN_INPUT_PULLUP | MUX_MODE3) /* uart8_rxd */ - /* unused pins */ - P8_37A( PIN_OUTPUT | MUX_MODE15) /* vout1_d8.off */ - P8_38A( PIN_OUTPUT | MUX_MODE15) /* vout1_d9.off */ - >; - }; - - // I2Cs - bone_i2c_1_pins: pinmux_bone_i2c_1_pins { - pinctrl-single,pins = < - P9_18B( PIN_INPUT_PULLUP | MUX_MODE10) /* mcasp1_axr0.i2c5_sda */ - P9_17B( PIN_INPUT_PULLUP | MUX_MODE10) /* mcasp1_axr1.i2c5_scl */ - /* unused pins */ - P9_18A( PIN_OUTPUT | MUX_MODE15) /* spi2_d0.off */ - P9_17A( PIN_OUTPUT | MUX_MODE15) /* spi2_cs0.off */ - >; - }; - - bone_i2c_2_pins: pinmux_bone_i2c_2_pins { - pinctrl-single,pins = < - P9_20A( PIN_INPUT_PULLUP | MUX_MODE7) /* gpmc_a1.i2c4_sda */ - P9_19A( PIN_INPUT_PULLUP | MUX_MODE7) /* gpmc_a0.i2c4_scl */ - /* unused pins */ - P9_20B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d4.off */ - P9_19B( PIN_OUTPUT | MUX_MODE15) /* vin2a_d5.off */ - >; - }; - - bone_i2c_3_pins: pinmux_bone_i2c_3_pins { - pinctrl-single,pins = < - P9_26A( PIN_INPUT_PULLUP | MUX_MODE9) /* gpio6_14.i2c3_sda */ - P9_24( PIN_INPUT_PULLUP | MUX_MODE9) /* gpio6_15.i2c3_scl */ - /* unused pins*/ - P9_26B( PIN_OUTPUT | MUX_MODE15) /* gpio6_14.off */ - >; - }; - - // SPIs - bone_spi_0_pins: pinmux_bone_spi_0_pins { - pinctrl-single,pins = < - P9_22B( PIN_INPUT | MUX_MODE0) /* spi2_sclk.spi2_sclk */ - P9_21B( PIN_INPUT | MUX_MODE0) /* spi2_d1.spi2_d1 */ - P9_18A( PIN_INPUT | MUX_MODE0) /* spi2_d0.spi2_d0 */ - P9_17A( PIN_INPUT | MUX_MODE0) /* spi2_cs0.spi2_cs0 */ - /* unused pins */ - P9_22A( PIN_INPUT | MUX_MODE15) /* xref_clk2.off */ - P9_21A( PIN_INPUT | MUX_MODE15) /* vin1a_vsync0.off */ - P9_18B( PIN_INPUT | MUX_MODE15) /* mcasp1_axr0.off */ - P9_17B( PIN_INPUT | MUX_MODE15) /* mcasp1_axr1.off */ - >; - }; - - bone_spi_1_pins: pinmux_bone_spi_1_pins { - pinctrl-single,pins = < - P9_31A( PIN_INPUT | MUX_MODE3) /* mcasp1_axr8.spi3_sclk */ - P9_29A( PIN_INPUT | MUX_MODE3) /* mcasp1_axr9.spi3_d1 */ - P9_30( PIN_INPUT | MUX_MODE3) /* mcasp1_axr10.spi3_d0 */ - P9_28( PIN_INPUT | MUX_MODE3) /* mcasp1_axr11.spi3_cs0 */ - P9_42A( PIN_INPUT | MUX_MODE3) /* mcasp1_axr12.spi3_cs1 */ - // P8_45A( PIN_INPUT | MUX_MODE8) /* vout1_d0.spi3_cs2 */ - // P8_46B( PIN_INPUT | MUX_MODE8) /* vout1_d23.spi3_cs3 */ - /* unused pins */ - P9_31B( PIN_INPUT | MUX_MODE15) /* mcasp1_axr8.off */ - P9_29B( PIN_INPUT | MUX_MODE15) /* mcasp1_axr9.off */ - P9_42B( PIN_INPUT | MUX_MODE15) /* vin2a_d13.off */ - // P8_45B( PIN_INPUT | MUX_MODE8) /* vout1_d16.off */ - // P8_46A( PIN_INPUT | MUX_MODE8) /* vout1_d1.off */ - >; - }; -}; // UARTs bone_uart_1: &uart10 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_uart_1_pins>; symlink = "bone/uart/1"; }; bone_uart_2: &uart3 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_uart_2_pins>; symlink = "bone/uart/2"; }; @@ -480,14 +374,12 @@ bone_uart_3: &ocp{ bone_uart_4: &uart5 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_uart_4_pins>; symlink = "bone/uart/4"; }; bone_uart_5: &uart8 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_uart_5_pins>; symlink = "bone/uart/5"; }; @@ -495,14 +387,12 @@ bone_uart_5: &uart8 { bone_i2c_1: &i2c5 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_i2c_1_pins>; symlink = "bone/i2c/1"; }; bone_i2c_2: &i2c4 { // status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_i2c_2_pins>; // symlink = "bone/i2c/2"; }; @@ -513,7 +403,6 @@ bone_i2c_2a: &ocp { bone_i2c_3: &i2c3 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_i2c_3_pins>; symlink = "bone/i2c/3"; }; @@ -524,7 +413,6 @@ bone_spi_0: &mcspi2 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_spi_0_pins>; channel@0 { #address-cells = <1>; @@ -545,7 +433,6 @@ bone_spi_1: &mcspi3 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_spi_1_pins>; ti,pio-mode; /* disable dma when used as an overlay, dma gets stuck at 160 bits... */ channel@0 { -- GitLab From a91ecc900b407b3b39002a814b1059130191330a Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Sun, 12 Jul 2020 20:20:23 +0530 Subject: [PATCH 34/86] BBB: remove bone-bus pinmuxing nodes This might also cause similar problems we encountered on BBAI. Removal of this will also creates things flexible for end-user. --- src/arm/bbb-bone-buses.dtsi | 100 ------------------------------------ 1 file changed, 100 deletions(-) diff --git a/src/arm/bbb-bone-buses.dtsi b/src/arm/bbb-bone-buses.dtsi index 42e1b7ed..d77582dc 100644 --- a/src/arm/bbb-bone-buses.dtsi +++ b/src/arm/bbb-bone-buses.dtsi @@ -368,128 +368,34 @@ }; }; -&am33xx_pinmux { - // UARTs - bone_uart_1_pins: pinmux_bone_uart_1_pins { - pinctrl-single,pins = < - P9_24( PIN_OUTPUT_PULLUP | MUX_MODE0) /* uart1_txd */ - P9_26( PIN_INPUT_PULLUP | MUX_MODE0) /* uart1_rxd */ - >; - }; - - bone_uart_2_pins: pinmux_bone_uart_2_pins { - pinctrl-single,pins = < - P9_21( PIN_OUTPUT_PULLUP | MUX_MODE1) /* spi0_d0 */ - P9_22( PIN_INPUT_PULLUP | MUX_MODE1) /* spi0_sclk */ - >; - }; - - bone_uart_3_pins: pinmux_bone_uart_3_pins { - pinctrl-single,pins = < - P9_42A (PIN_OUTPUT_PULLUP | MUX_MODE1) /* P0_in_PWM0_out */ - >; - }; - - bone_uart_4_pins: pinmux_bone_uart_4_pins { - pinctrl-single,pins = < - P9_13(PIN_OUTPUT_PULLUP | MUX_MODE6) /* gpmc_wpn */ - P9_11(PIN_OUTPUT_PULLUP | MUX_MODE6) /* gpmc_wait0 */ - >; - }; - - bone_uart_5_pins: pinmux_bone_uart_5_pins { - pinctrl-single,pins = < - P8_37( PIN_OUTPUT_PULLUP | MUX_MODE4) /* lcd_data8 */ - P8_38( PIN_INPUT_PULLUP | MUX_MODE4) /* lcd_data9 */ - >; - }; - - // I2Cs - bone_i2c_1_pins: pinmux_bone_i2c_1_pins { - pinctrl-single,pins = < - P9_18( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE2) /* spi0_d1.i2c1_sda */ - P9_17( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE2) /* spi0_cs0.i2c1_scl */ - >; - }; - - bone_i2c_2_pins: pinmux_bone_i2c_2_pins { - pinctrl-single,pins = < - P9_20( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE3) /* uart1_ctsn.i2c2_sda */ - P9_19( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE3) /* uart1_rtsn.i2c2_scl */ - >; - }; - - // use only when bone_i2c_2 is not in use - bone_i2c_2a_pins: pinmux_bone_i2c_2a_pins { - pinctrl-single,pins = < - P9_22( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE2) /* spi0_sclk.i2c2_sda */ - P9_21( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE2) /* spi0_d0.i2c2_scl */ - >; - }; - - // use only when bone_i2c_1 is not in use - bone_i2c_3_pins: pinmux_bone_i2c_3_pins { - pinctrl-single,pins = < - P9_26( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE3) /* uart1_rxd.i2c1_sda */ - P9_24( SLEWCTRL_SLOW | PIN_INPUT_PULLUP | MUX_MODE3) /* uart1_txd.i2c1_scl */ - >; - }; - - // SPIs - bone_spi_0_pins: pinmux_bone_spi_0_pins { - pinctrl-single,pins = < - P9_22( PIN_INPUT | MUX_MODE0) /* spi0_sclk.spi0_sclk */ - P9_21( PIN_INPUT | MUX_MODE0) /* spi0_d0.spi0_d0 */ - P9_18( PIN_INPUT | MUX_MODE0) /* spi0_d1.spi0_d1 */ - P9_17( PIN_INPUT | MUX_MODE0) /* spi0_cs0.spi0_cs0 */ - >; - }; - - bone_spi_1_pins: pinmux_bone_spi_1_pins { - pinctrl-single,pins = < - P9_31( PIN_INPUT | MUX_MODE3) /* mcasp0_aclkx.spi1_sclk */ - P9_29( PIN_INPUT | MUX_MODE3) /* mcasp0_fsx.spi1_d0 */ - P9_30( PIN_INPUT | MUX_MODE3) /* mcasp0_axr0.spi1_d1 */ - P9_28( PIN_INPUT | MUX_MODE3) /* mcasp0_ahclkr.spi1_cs0 */ - P9_42A( PIN_INPUT | MUX_MODE2) /* eCAP0_in_PWM0_out.spi1_cs1 */ - >; - }; - -}; - // UARTs bone_uart_1: &uart1 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_uart_1_pins>; symlink = "bone/uart/1"; }; bone_uart_2: &uart2 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_uart_2_pins>; symlink = "bone/uart/2"; }; bone_uart_3: &uart3 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_uart_3_pins>; symlink = "bone/uart/3"; }; bone_uart_4: &uart4 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_uart_4_pins>; symlink = "bone/uart/4"; }; bone_uart_5: &uart5 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_uart_5_pins>; symlink = "bone/uart/5"; }; @@ -497,14 +403,12 @@ bone_uart_5: &uart5 { bone_i2c_1: &i2c1 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_i2c_1_pins>; symlink = "bone/i2c/1"; }; bone_i2c_2: &i2c2 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_i2c_2_pins>; symlink = "bone/i2c/2"; }; @@ -512,7 +416,6 @@ bone_i2c_2: &i2c2 { bone_i2c_2a: &i2c2 { // status = "disabled"; // pinctrl-names = "default"; - // pinctrl-0 = <&bone_i2c_2a_pins>; // symlink = "bone/i2c/2a"; }; @@ -520,7 +423,6 @@ bone_i2c_2a: &i2c2 { bone_i2c_3: &i2c1 { // status = "disabled"; // pinctrl-names = "default"; - // pinctrl-0 = <&bone_i2c_3_pins>; // symlink = "bone/i2c/3"; }; @@ -531,7 +433,6 @@ bone_spi_0: &spi0 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_spi_0_pins>; channel@0 { #address-cells = <1>; @@ -552,7 +453,6 @@ bone_spi_1: &spi1 { status = "disabled"; pinctrl-names = "default"; - pinctrl-0 = <&bone_spi_1_pins>; ti,pio-mode; /* disable dma when used as an overlay, dma gets stuck at 160 bits... */ channel@0 { -- GitLab From c3d301152fa126ab0ca336d4865563447e8b0a71 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Mon, 13 Jul 2020 20:46:56 +0530 Subject: [PATCH 35/86] BBB: Remove status & pinctrl-names from bone_* nodes The default properties are already set in the base files and we don't require these values here. --- src/arm/bbb-bone-buses.dtsi | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/src/arm/bbb-bone-buses.dtsi b/src/arm/bbb-bone-buses.dtsi index d77582dc..c2e50dc4 100644 --- a/src/arm/bbb-bone-buses.dtsi +++ b/src/arm/bbb-bone-buses.dtsi @@ -370,59 +370,41 @@ // UARTs bone_uart_1: &uart1 { - status = "disabled"; - pinctrl-names = "default"; symlink = "bone/uart/1"; }; bone_uart_2: &uart2 { - status = "disabled"; - pinctrl-names = "default"; symlink = "bone/uart/2"; }; bone_uart_3: &uart3 { - status = "disabled"; - pinctrl-names = "default"; symlink = "bone/uart/3"; }; bone_uart_4: &uart4 { - status = "disabled"; - pinctrl-names = "default"; symlink = "bone/uart/4"; }; bone_uart_5: &uart5 { - status = "disabled"; - pinctrl-names = "default"; symlink = "bone/uart/5"; }; // I2Cs bone_i2c_1: &i2c1 { - status = "disabled"; - pinctrl-names = "default"; symlink = "bone/i2c/1"; }; bone_i2c_2: &i2c2 { - status = "disabled"; - pinctrl-names = "default"; symlink = "bone/i2c/2"; }; // use only when bone_i2c_2 is not in use bone_i2c_2a: &i2c2 { - // status = "disabled"; - // pinctrl-names = "default"; // symlink = "bone/i2c/2a"; }; // use only when bone_i2c_1 is not in use bone_i2c_3: &i2c1 { - // status = "disabled"; - // pinctrl-names = "default"; // symlink = "bone/i2c/3"; }; @@ -431,9 +413,6 @@ bone_spi_0: &spi0 { #address-cells = <1>; #size-cells = <0>; - status = "disabled"; - pinctrl-names = "default"; - channel@0 { #address-cells = <1>; #size-cells = <0>; @@ -451,8 +430,6 @@ bone_spi_1: &spi1 { #address-cells = <1>; #size-cells = <0>; - status = "disabled"; - pinctrl-names = "default"; ti,pio-mode; /* disable dma when used as an overlay, dma gets stuck at 160 bits... */ channel@0 { @@ -477,4 +454,4 @@ bone_spi_1: &spi1 { reg = <1>; spi-max-frequency = <16000000>; }; -}; \ No newline at end of file +}; -- GitLab From 4552ec052081d903a4b155d482edcd6fa4a5e29f Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Mon, 13 Jul 2020 20:47:18 +0530 Subject: [PATCH 36/86] BBB: add PWM nodes These nodes provides a way to make DT overlays compatible on both BBB and BBAI. For example, LCD cape and Motor cape uses these PWM and by uisng these nodes we can write one overlay to work on both BBB and BBAI. --- src/arm/bbb-bone-buses.dtsi | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/arm/bbb-bone-buses.dtsi b/src/arm/bbb-bone-buses.dtsi index c2e50dc4..3598e88c 100644 --- a/src/arm/bbb-bone-buses.dtsi +++ b/src/arm/bbb-bone-buses.dtsi @@ -455,3 +455,20 @@ bone_spi_1: &spi1 { spi-max-frequency = <16000000>; }; }; + +// PWMs & TIMERs +bone_pwm_1: &ehrpwm1 { + +}; + +bone_pwmss_1: &epwmss1 { + +}; + +bone_pwm_2: &ehrpwm2 { + +}; + +bone_pwmss_2: &epwmss2 { + +}; -- GitLab From a66a07adffc90062d6b4004ea75ddc66f9452299 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Mon, 13 Jul 2020 20:48:03 +0530 Subject: [PATCH 37/86] BBAI: Remove status & pinctrl-names from bone_* nodes The default properties are already set in the base files like dra7.dtsi and we don't require these values here. --- src/arm/bbai-bone-buses.dtsi | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/src/arm/bbai-bone-buses.dtsi b/src/arm/bbai-bone-buses.dtsi index ff796c3c..3babfcf7 100644 --- a/src/arm/bbai-bone-buses.dtsi +++ b/src/arm/bbai-bone-buses.dtsi @@ -356,14 +356,10 @@ // UARTs bone_uart_1: &uart10 { - status = "disabled"; - pinctrl-names = "default"; symlink = "bone/uart/1"; }; bone_uart_2: &uart3 { - status = "disabled"; - pinctrl-names = "default"; symlink = "bone/uart/2"; }; @@ -372,27 +368,19 @@ bone_uart_3: &ocp{ }; bone_uart_4: &uart5 { - status = "disabled"; - pinctrl-names = "default"; symlink = "bone/uart/4"; }; bone_uart_5: &uart8 { - status = "disabled"; - pinctrl-names = "default"; symlink = "bone/uart/5"; }; // I2Cs bone_i2c_1: &i2c5 { - status = "disabled"; - pinctrl-names = "default"; symlink = "bone/i2c/1"; }; bone_i2c_2: &i2c4 { - // status = "disabled"; - pinctrl-names = "default"; // symlink = "bone/i2c/2"; }; @@ -401,8 +389,6 @@ bone_i2c_2a: &ocp { }; bone_i2c_3: &i2c3 { - status = "disabled"; - pinctrl-names = "default"; symlink = "bone/i2c/3"; }; @@ -411,8 +397,6 @@ bone_spi_0: &mcspi2 { #address-cells = <1>; #size-cells = <0>; - status = "disabled"; - pinctrl-names = "default"; channel@0 { #address-cells = <1>; @@ -431,8 +415,6 @@ bone_spi_1: &mcspi3 { #address-cells = <1>; #size-cells = <0>; - status = "disabled"; - pinctrl-names = "default"; ti,pio-mode; /* disable dma when used as an overlay, dma gets stuck at 160 bits... */ channel@0 { @@ -457,4 +439,4 @@ bone_spi_1: &mcspi3 { reg = <1>; spi-max-frequency = <16000000>; }; -}; \ No newline at end of file +}; -- GitLab From 5551091b640bdb07c5c1fc540931cac809bef2aa Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Mon, 13 Jul 2020 20:49:10 +0530 Subject: [PATCH 38/86] BBAI: add PWM nodes These nodes provides a way to make DT overlays compatible on both BBB and BBAI. For example, LCD cape and Motor cape uses these PWM and by uisng these nodes we can write one overlay to work on both BBB and BBAI. --- src/arm/bbai-bone-buses.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/arm/bbai-bone-buses.dtsi b/src/arm/bbai-bone-buses.dtsi index 3babfcf7..c0b05438 100644 --- a/src/arm/bbai-bone-buses.dtsi +++ b/src/arm/bbai-bone-buses.dtsi @@ -440,3 +440,18 @@ bone_spi_1: &mcspi3 { spi-max-frequency = <16000000>; }; }; + +// PWMs & TIMERs +bone_pwm_1: &ehrpwm2 { + +}; + +bone_pwmss_1: &epwmss2 { +}; + +bone_pwm_2: &ehrpwm1 { + +}; + +bone_pwmss_2: &epwmss1 { +}; \ No newline at end of file -- GitLab From bfdaed3899e1bef071e82be52e0419768cfbe2ff Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 15 Jul 2020 22:04:41 +0530 Subject: [PATCH 39/86] add am5729-bone-pins.h I have removed the redundant code and changed the file name as discussed on irc. --- include/dt-bindings/board/am5729-bone-pins.h | 109 +++++++++++++++++++ include/dt-bindings/board/am572x-bbai-pins.h | 109 ------------------- 2 files changed, 109 insertions(+), 109 deletions(-) create mode 100644 include/dt-bindings/board/am5729-bone-pins.h delete mode 100644 include/dt-bindings/board/am572x-bbai-pins.h diff --git a/include/dt-bindings/board/am5729-bone-pins.h b/include/dt-bindings/board/am5729-bone-pins.h new file mode 100644 index 00000000..6d358c8d --- /dev/null +++ b/include/dt-bindings/board/am5729-bone-pins.h @@ -0,0 +1,109 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef _DT_BINDINGS_BOARD_AM5729_BBAI_PINS_H +#define _DT_BINDINGS_BOARD_AM5729_BBAI_PINS_H + +#define P8_03(mode) DRA7XX_CORE_IOPAD(0x379C, mode) /* AB8: mmc3_dat6 */ +#define P8_04(mode) DRA7XX_CORE_IOPAD(0x37A0, mode) /* AB5: mmc3_dat7 */ +#define P8_05(mode) DRA7XX_CORE_IOPAD(0x378C, mode) /* AC9: mmc3_dat2 */ +#define P8_06(mode) DRA7XX_CORE_IOPAD(0x3790, mode) /* AC3: mmc3_dat3 */ +#define P8_07(mode) DRA7XX_CORE_IOPAD(0x36EC, mode) /* G14: mcasp1_axr14 */ +#define P8_08(mode) DRA7XX_CORE_IOPAD(0x36F0, mode) /* F14: mcasp1_axr15 */ +#define P8_09(mode) DRA7XX_CORE_IOPAD(0x3698, mode) /* E17: xref_clk1 */ +#define P8_10(mode) DRA7XX_CORE_IOPAD(0x36E8, mode) /* A13: mcasp1_axr13 */ +#define P8_11(mode) DRA7XX_CORE_IOPAD(0x3510, mode) /* AH4: vin1a_d7 */ +#define P8_12(mode) DRA7XX_CORE_IOPAD(0x350C, mode) /* AG6: vin1a_d6 */ +#define P8_13(mode) DRA7XX_CORE_IOPAD(0x3590, mode) /* D3: vin2a_d10 */ +#define P8_14(mode) DRA7XX_CORE_IOPAD(0x3598, mode) /* D5: vin2a_d12 */ +#define P8_15A(mode) DRA7XX_CORE_IOPAD(0x3570, mode) /* D1: vin2a_d2 */ +#define P8_15B(mode) DRA7XX_CORE_IOPAD(0x35B4, mode) /* A3: vin2a_d19 */ +#define P8_16(mode) DRA7XX_CORE_IOPAD(0x35BC, mode) /* B4: vin2a_d21 */ +#define P8_17(mode) DRA7XX_CORE_IOPAD(0x3624, mode) /* A7: vout1_d18 */ +#define P8_18(mode) DRA7XX_CORE_IOPAD(0x3588, mode) /* F5: vin2a_d8 */ +#define P8_19(mode) DRA7XX_CORE_IOPAD(0x358C, mode) /* E6: vin2a_d9 */ +#define P8_20(mode) DRA7XX_CORE_IOPAD(0x3780, mode) /* AC4: mmc3_cmd */ +#define P8_21(mode) DRA7XX_CORE_IOPAD(0x377C, mode) /* AD4: mmc3_clk */ +#define P8_22(mode) DRA7XX_CORE_IOPAD(0x3798, mode) /* AD6: mmc3_dat5 */ +#define P8_23(mode) DRA7XX_CORE_IOPAD(0x3794, mode) /* AC8: mmc3_dat4 */ +#define P8_24(mode) DRA7XX_CORE_IOPAD(0x3788, mode) /* AC6: mmc3_dat1 */ +#define P8_25(mode) DRA7XX_CORE_IOPAD(0x3784, mode) /* AC7: mmc3_dat0 */ +#define P8_26(mode) DRA7XX_CORE_IOPAD(0x35B8, mode) /* B3: vin2a_d20 */ +#define P8_27A(mode) DRA7XX_CORE_IOPAD(0x35D8, mode) /* E11: vout1_vsync */ +#define P8_27B(mode) DRA7XX_CORE_IOPAD(0x3628, mode) /* A8: vout1_d19 */ +#define P8_28A(mode) DRA7XX_CORE_IOPAD(0x35C8, mode) /* D11: vout1_clk */ +#define P8_28B(mode) DRA7XX_CORE_IOPAD(0x362C, mode) /* C9: vout1_d20 */ +#define P8_29A(mode) DRA7XX_CORE_IOPAD(0x35D4, mode) /* C11: vout1_hsync */ +#define P8_29B(mode) DRA7XX_CORE_IOPAD(0x3630, mode) /* A9: vout1_d21 */ +#define P8_30A(mode) DRA7XX_CORE_IOPAD(0x35CC, mode) /* B10: vout1_de */ +#define P8_30B(mode) DRA7XX_CORE_IOPAD(0x3634, mode) /* B9: vout1_d22 */ +#define P8_31A(mode) DRA7XX_CORE_IOPAD(0x3614, mode) /* C8: vout1_d14 */ +#define P8_31B(mode) DRA7XX_CORE_IOPAD(0x373C, mode) /* G16: mcasp4_axr0 */ +#define P8_32A(mode) DRA7XX_CORE_IOPAD(0x3618, mode) /* C7: vout1_d15 */ +#define P8_32B(mode) DRA7XX_CORE_IOPAD(0x3740, mode) /* D17: mcasp4_axr1 */ +#define P8_33A(mode) DRA7XX_CORE_IOPAD(0x3610, mode) /* C6: vout1_d13 */ +#define P8_33B(mode) DRA7XX_CORE_IOPAD(0x34E8, mode) /* AF9: vin1a_fld0 */ +#define P8_34A(mode) DRA7XX_CORE_IOPAD(0x3608, mode) /* D8: vout1_d11 */ +#define P8_34B(mode) DRA7XX_CORE_IOPAD(0x3564, mode) /* G6: vin2a_vsync0 */ +#define P8_35A(mode) DRA7XX_CORE_IOPAD(0x360C, mode) /* A5: vout1_d12 */ +#define P8_35B(mode) DRA7XX_CORE_IOPAD(0x34E4, mode) /* AD9: vin1a_de0 */ +#define P8_36A(mode) DRA7XX_CORE_IOPAD(0x3604, mode) /* D7: vout1_d10 */ +#define P8_36B(mode) DRA7XX_CORE_IOPAD(0x3568, mode) /* F2: vin2a_d0 */ +#define P8_37A(mode) DRA7XX_CORE_IOPAD(0x35FC, mode) /* E8: vout1_d8 */ +#define P8_37B(mode) DRA7XX_CORE_IOPAD(0x3738, mode) /* A21: mcasp4_fsx */ +#define P8_38A(mode) DRA7XX_CORE_IOPAD(0x3600, mode) /* D9: vout1_d9 */ +#define P8_38B(mode) DRA7XX_CORE_IOPAD(0x3734, mode) /* C18: mcasp4_aclkx */ +#define P8_39(mode) DRA7XX_CORE_IOPAD(0x35F4, mode) /* F8: vout1_d6 */ +#define P8_40(mode) DRA7XX_CORE_IOPAD(0x35F8, mode) /* E7: vout1_d7 */ +#define P8_41(mode) DRA7XX_CORE_IOPAD(0x35EC, mode) /* E9: vout1_d4 */ +#define P8_42(mode) DRA7XX_CORE_IOPAD(0x35F0, mode) /* F9: vout1_d5 */ +#define P8_43(mode) DRA7XX_CORE_IOPAD(0x35E4, mode) /* F10: vout1_d2 */ +#define P8_44(mode) DRA7XX_CORE_IOPAD(0x35E8, mode) /* G11: vout1_d3 */ +#define P8_45A(mode) DRA7XX_CORE_IOPAD(0x35DC, mode) /* F11: vout1_d0 */ +#define P8_45B(mode) DRA7XX_CORE_IOPAD(0x361C, mode) /* B7: vout1_d16 */ +#define P8_46A(mode) DRA7XX_CORE_IOPAD(0x35E0, mode) /* G10: vout1_d1 */ +#define P8_46B(mode) DRA7XX_CORE_IOPAD(0x3638, mode) /* A10: vout1_d23 */ +#define P9_11A(mode) DRA7XX_CORE_IOPAD(0x372C, mode) /* B19: mcasp3_axr0 */ +#define P9_11B(mode) DRA7XX_CORE_IOPAD(0x3620, mode) /* B8: vout1_d17 */ +#define P9_12(mode) DRA7XX_CORE_IOPAD(0x36AC, mode) /* B14: mcasp1_aclkr */ +#define P9_13A(mode) DRA7XX_CORE_IOPAD(0x3730, mode) /* C17: mcasp3_axr1 */ +#define P9_13B(mode) DRA7XX_CORE_IOPAD(0x3680, mode) /* AB10: usb1_drvvbus */ +#define P9_14(mode) DRA7XX_CORE_IOPAD(0x35AC, mode) /* D6: vin2a_d17 */ +#define P9_15(mode) DRA7XX_CORE_IOPAD(0x3514, mode) /* AG4: vin1a_d8 */ +#define P9_16(mode) DRA7XX_CORE_IOPAD(0x35B0, mode) /* C5: vin2a_d18 */ +#define P9_17A(mode) DRA7XX_CORE_IOPAD(0x37CC, mode) /* B24: spi2_cs0 */ +#define P9_17B(mode) DRA7XX_CORE_IOPAD(0x36B8, mode) /* F12: mcasp1_axr1 */ +#define P9_18A(mode) DRA7XX_CORE_IOPAD(0x37C8, mode) /* G17: spi2_d0 */ +#define P9_18B(mode) DRA7XX_CORE_IOPAD(0x36B4, mode) /* G12: mcasp1_axr0 */ +#define P9_19A(mode) DRA7XX_CORE_IOPAD(0x3440, mode) /* R6: gpmc_a0.i2c4_scl */ +#define P9_19B(mode) DRA7XX_CORE_IOPAD(0x357C, mode) /* F4: vin2a_d5.pr1_pru1_gpi2 */ +#define P9_20A(mode) DRA7XX_CORE_IOPAD(0x3444, mode) /* T9: gpmc_a1.i2c4_sda */ +#define P9_20B(mode) DRA7XX_CORE_IOPAD(0x3578, mode) /* D2: vin2a_d4.pr1_pru1_gpi1 */ +#define P9_21A(mode) DRA7XX_CORE_IOPAD(0x34F0, mode) /* AF8: vin1a_vsync0 */ +#define P9_21B(mode) DRA7XX_CORE_IOPAD(0x37C4, mode) /* B22: spi2_d1 */ +#define P9_22A(mode) DRA7XX_CORE_IOPAD(0x369C, mode) /* B26: xref_clk2 */ +#define P9_22B(mode) DRA7XX_CORE_IOPAD(0x37C0, mode) /* A26: spi2_sclk */ +#define P9_23(mode) DRA7XX_CORE_IOPAD(0x37B4, mode) /* A22: spi1_cs1 */ +#define P9_24(mode) DRA7XX_CORE_IOPAD(0x368C, mode) /* F20: gpio6_15 */ +#define P9_25(mode) DRA7XX_CORE_IOPAD(0x3694, mode) /* D18: xref_clk0 */ +#define P9_26A(mode) DRA7XX_CORE_IOPAD(0x3688, mode) /* E21: gpio6_14 */ +#define P9_26B(mode) DRA7XX_CORE_IOPAD(0x3544, mode) /* AE2: vin1a_d20 */ +#define P9_27A(mode) DRA7XX_CORE_IOPAD(0x35A0, mode) /* C3: vin2a_d14 */ +#define P9_27B(mode) DRA7XX_CORE_IOPAD(0x36B0, mode) /* J14: mcasp1_fsr */ +#define P9_28(mode) DRA7XX_CORE_IOPAD(0x36E0, mode) /* A12: mcasp1_axr11 */ +#define P9_29A(mode) DRA7XX_CORE_IOPAD(0x36D8, mode) /* A11: mcasp1_axr9 */ +#define P9_29B(mode) DRA7XX_CORE_IOPAD(0x36A8, mode) /* D14: mcasp1_fsx */ +#define P9_30(mode) DRA7XX_CORE_IOPAD(0x36DC, mode) /* B13: mcasp1_axr10 */ +#define P9_31A(mode) DRA7XX_CORE_IOPAD(0x36D4, mode) /* B12: mcasp1_axr8 */ +#define P9_31B(mode) DRA7XX_CORE_IOPAD(0x36A4, mode) /* C14: mcasp1_aclkx */ +#define P9_41A(mode) DRA7XX_CORE_IOPAD(0x36A0, mode) /* C23: xref_clk3 */ +#define P9_41B(mode) DRA7XX_CORE_IOPAD(0x3580, mode) /* C1: vin2a_d6 */ +#define P9_42A(mode) DRA7XX_CORE_IOPAD(0x36E4, mode) /* E14: mcasp1_axr12 */ +#define P9_42B(mode) DRA7XX_CORE_IOPAD(0x359C, mode) /* C2: vin2a_d13 */ + +#endif \ No newline at end of file diff --git a/include/dt-bindings/board/am572x-bbai-pins.h b/include/dt-bindings/board/am572x-bbai-pins.h deleted file mode 100644 index c2639592..00000000 --- a/include/dt-bindings/board/am572x-bbai-pins.h +++ /dev/null @@ -1,109 +0,0 @@ -/* - * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ - -#ifndef _DT_BINDINGS_BOARD_AM5729_BBAI_PINS_H -#define _DT_BINDINGS_BOARD_AM5729_BBAI_PINS_H - -#define P8_03(mode) DRA7XX_CORE_IOPAD(0x379C, mode) /* AB8: P8.3: mmc3_dat6 */ -#define P8_04(mode) DRA7XX_CORE_IOPAD(0x37A0, mode) /* AB5: P8.4: mmc3_dat7 */ -#define P8_05(mode) DRA7XX_CORE_IOPAD(0x378C, mode) /* AC9: P8.5: mmc3_dat2 */ -#define P8_06(mode) DRA7XX_CORE_IOPAD(0x3790, mode) /* AC3: P8.6: mmc3_dat3 */ -#define P8_07(mode) DRA7XX_CORE_IOPAD(0x36EC, mode) /* G14: P8.7: mcasp1_axr14 */ -#define P8_08(mode) DRA7XX_CORE_IOPAD(0x36F0, mode) /* F14: P8.8: mcasp1_axr15 */ -#define P8_09(mode) DRA7XX_CORE_IOPAD(0x3698, mode) /* E17: P8.9: xref_clk1 */ -#define P8_10(mode) DRA7XX_CORE_IOPAD(0x36E8, mode) /* A13: P8.10: mcasp1_axr13 */ -#define P8_11(mode) DRA7XX_CORE_IOPAD(0x3510, mode) /* AH4: P8.11: vin1a_d7 */ -#define P8_12(mode) DRA7XX_CORE_IOPAD(0x350C, mode) /* AG6: P8.12: vin1a_d6 */ -#define P8_13(mode) DRA7XX_CORE_IOPAD(0x3590, mode) /* D3: P8.13: vin2a_d10 */ -#define P8_14(mode) DRA7XX_CORE_IOPAD(0x3598, mode) /* D5: P8.14: vin2a_d12 */ -#define P8_15A(mode) DRA7XX_CORE_IOPAD(0x3570, mode) /* D1: P8.15a: vin2a_d2 */ -#define P8_15B(mode) DRA7XX_CORE_IOPAD(0x35B4, mode) /* A3: P8.15b: vin2a_d19 */ -#define P8_16(mode) DRA7XX_CORE_IOPAD(0x35BC, mode) /* B4: P8.16: vin2a_d21 */ -#define P8_17(mode) DRA7XX_CORE_IOPAD(0x3624, mode) /* A7: P8.17: vout1_d18 */ -#define P8_18(mode) DRA7XX_CORE_IOPAD(0x3588, mode) /* F5: P8.18: vin2a_d8 */ -#define P8_19(mode) DRA7XX_CORE_IOPAD(0x358C, mode) /* E6: P8.19: vin2a_d9 */ -#define P8_20(mode) DRA7XX_CORE_IOPAD(0x3780, mode) /* AC4: P8.20: mmc3_cmd */ -#define P8_21(mode) DRA7XX_CORE_IOPAD(0x377C, mode) /* AD4: P8.21: mmc3_clk */ -#define P8_22(mode) DRA7XX_CORE_IOPAD(0x3798, mode) /* AD6: P8.22: mmc3_dat5 */ -#define P8_23(mode) DRA7XX_CORE_IOPAD(0x3794, mode) /* AC8: P8.23: mmc3_dat4 */ -#define P8_24(mode) DRA7XX_CORE_IOPAD(0x3788, mode) /* AC6: P8.24: mmc3_dat1 */ -#define P8_25(mode) DRA7XX_CORE_IOPAD(0x3784, mode) /* AC7: P8.25: mmc3_dat0 */ -#define P8_26(mode) DRA7XX_CORE_IOPAD(0x35B8, mode) /* B3: P8.26: vin2a_d20 */ -#define P8_27A(mode) DRA7XX_CORE_IOPAD(0x35D8, mode) /* E11: P8.27a: vout1_vsync */ -#define P8_27B(mode) DRA7XX_CORE_IOPAD(0x3628, mode) /* A8: P8.27b: vout1_d19 */ -#define P8_28A(mode) DRA7XX_CORE_IOPAD(0x35C8, mode) /* D11: P8.28a: vout1_clk */ -#define P8_28B(mode) DRA7XX_CORE_IOPAD(0x362C, mode) /* C9: P8.28b: vout1_d20 */ -#define P8_29A(mode) DRA7XX_CORE_IOPAD(0x35D4, mode) /* C11: P8.29a: vout1_hsync */ -#define P8_29B(mode) DRA7XX_CORE_IOPAD(0x3630, mode) /* A9: P8.29b: vout1_d21 */ -#define P8_30A(mode) DRA7XX_CORE_IOPAD(0x35CC, mode) /* B10: P8.30a: vout1_de */ -#define P8_30B(mode) DRA7XX_CORE_IOPAD(0x3634, mode) /* B9: P8.30b: vout1_d22 */ -#define P8_31A(mode) DRA7XX_CORE_IOPAD(0x3614, mode) /* C8: P8.31a: vout1_d14 */ -#define P8_31B(mode) DRA7XX_CORE_IOPAD(0x373C, mode) /* G16: P8.31b: mcasp4_axr0 */ -#define P8_32A(mode) DRA7XX_CORE_IOPAD(0x3618, mode) /* C7: P8.32a: vout1_d15 */ -#define P8_32B(mode) DRA7XX_CORE_IOPAD(0x3740, mode) /* D17: P8.32b: mcasp4_axr1 */ -#define P8_33A(mode) DRA7XX_CORE_IOPAD(0x3610, mode) /* C6: P8.33a: vout1_d13 */ -#define P8_33B(mode) DRA7XX_CORE_IOPAD(0x34E8, mode) /* AF9: P8.33b: vin1a_fld0 */ -#define P8_34A(mode) DRA7XX_CORE_IOPAD(0x3608, mode) /* D8: P8.34a: vout1_d11 */ -#define P8_34B(mode) DRA7XX_CORE_IOPAD(0x3564, mode) /* G6: P8.34b: vin2a_vsync0 */ -#define P8_35A(mode) DRA7XX_CORE_IOPAD(0x360C, mode) /* A5: P8.35a: vout1_d12 */ -#define P8_35B(mode) DRA7XX_CORE_IOPAD(0x34E4, mode) /* AD9: P8.35b: vin1a_de0 */ -#define P8_36A(mode) DRA7XX_CORE_IOPAD(0x3604, mode) /* D7: P8.36a: vout1_d10 */ -#define P8_36B(mode) DRA7XX_CORE_IOPAD(0x3568, mode) /* F2: P8.36b: vin2a_d0 */ -#define P8_37A(mode) DRA7XX_CORE_IOPAD(0x35FC, mode) /* E8: P8.37a: vout1_d8 */ -#define P8_37B(mode) DRA7XX_CORE_IOPAD(0x3738, mode) /* A21: P8.37b: mcasp4_fsx */ -#define P8_38A(mode) DRA7XX_CORE_IOPAD(0x3600, mode) /* D9: P8.38a: vout1_d9 */ -#define P8_38B(mode) DRA7XX_CORE_IOPAD(0x3734, mode) /* C18: P8.38b: mcasp4_aclkx */ -#define P8_39(mode) DRA7XX_CORE_IOPAD(0x35F4, mode) /* F8: P8.39: vout1_d6 */ -#define P8_40(mode) DRA7XX_CORE_IOPAD(0x35F8, mode) /* E7: P8.40: vout1_d7 */ -#define P8_41(mode) DRA7XX_CORE_IOPAD(0x35EC, mode) /* E9: P8.41: vout1_d4 */ -#define P8_42(mode) DRA7XX_CORE_IOPAD(0x35F0, mode) /* F9: P8.42: vout1_d5 */ -#define P8_43(mode) DRA7XX_CORE_IOPAD(0x35E4, mode) /* F10: P8.43: vout1_d2 */ -#define P8_44(mode) DRA7XX_CORE_IOPAD(0x35E8, mode) /* G11: P8.44: vout1_d3 */ -#define P8_45A(mode) DRA7XX_CORE_IOPAD(0x35DC, mode) /* F11: P8.45a: vout1_d0 */ -#define P8_45B(mode) DRA7XX_CORE_IOPAD(0x361C, mode) /* B7: P8.45b: vout1_d16 */ -#define P8_46A(mode) DRA7XX_CORE_IOPAD(0x35E0, mode) /* G10: P8.46a: vout1_d1 */ -#define P8_46B(mode) DRA7XX_CORE_IOPAD(0x3638, mode) /* A10: P8.46b: vout1_d23 */ -#define P9_11A(mode) DRA7XX_CORE_IOPAD(0x372C, mode) /* B19: P9.11a: mcasp3_axr0 */ -#define P9_11B(mode) DRA7XX_CORE_IOPAD(0x3620, mode) /* B8: P9.11b: vout1_d17 */ -#define P9_12(mode) DRA7XX_CORE_IOPAD(0x36AC, mode) /* B14: P9.12: mcasp1_aclkr */ -#define P9_13A(mode) DRA7XX_CORE_IOPAD(0x3730, mode) /* C17: P9.13a: mcasp3_axr1 */ -#define P9_13B(mode) DRA7XX_CORE_IOPAD(0x3680, mode) /* AB10: P9.13b: usb1_drvvbus */ -#define P9_14(mode) DRA7XX_CORE_IOPAD(0x35AC, mode) /* D6: P9.14: vin2a_d17 */ -#define P9_15(mode) DRA7XX_CORE_IOPAD(0x3514, mode) /* AG4: P9.15: vin1a_d8 */ -#define P9_16(mode) DRA7XX_CORE_IOPAD(0x35B0, mode) /* C5: P9.16: vin2a_d18 */ -#define P9_17A(mode) DRA7XX_CORE_IOPAD(0x37CC, mode) /* B24: P9.17a: spi2_cs0 */ -#define P9_17B(mode) DRA7XX_CORE_IOPAD(0x36B8, mode) /* F12: P9.17b: mcasp1_axr1 */ -#define P9_18A(mode) DRA7XX_CORE_IOPAD(0x37C8, mode) /* G17: P9.18a: spi2_d0 */ -#define P9_18B(mode) DRA7XX_CORE_IOPAD(0x36B4, mode) /* G12: P9.18b: mcasp1_axr0 */ -#define P9_19A(mode) DRA7XX_CORE_IOPAD(0x3440, mode) /* R6: P9.19a: gpmc_a0.i2c4_scl */ -#define P9_19B(mode) DRA7XX_CORE_IOPAD(0x357C, mode) /* F4: P9.19b: vin2a_d5.pr1_pru1_gpi2 */ -#define P9_20A(mode) DRA7XX_CORE_IOPAD(0x3444, mode) /* T9: P9.20a: gpmc_a1.i2c4_sda */ -#define P9_20B(mode) DRA7XX_CORE_IOPAD(0x3578, mode) /* D2: P9.20b: vin2a_d4.pr1_pru1_gpi1 */ -#define P9_21A(mode) DRA7XX_CORE_IOPAD(0x34F0, mode) /* AF8: P9.21a: vin1a_vsync0 */ -#define P9_21B(mode) DRA7XX_CORE_IOPAD(0x37C4, mode) /* B22: P9.21b: spi2_d1 */ -#define P9_22A(mode) DRA7XX_CORE_IOPAD(0x369C, mode) /* B26: P9.22a: xref_clk2 */ -#define P9_22B(mode) DRA7XX_CORE_IOPAD(0x37C0, mode) /* A26: P9.22b: spi2_sclk */ -#define P9_23(mode) DRA7XX_CORE_IOPAD(0x37B4, mode) /* A22: P9.23: spi1_cs1 */ -#define P9_24(mode) DRA7XX_CORE_IOPAD(0x368C, mode) /* F20: P9.24: gpio6_15 */ -#define P9_25(mode) DRA7XX_CORE_IOPAD(0x3694, mode) /* D18: P9.25: xref_clk0 */ -#define P9_26A(mode) DRA7XX_CORE_IOPAD(0x3688, mode) /* E21: P9.26a: gpio6_14 */ -#define P9_26B(mode) DRA7XX_CORE_IOPAD(0x3544, mode) /* AE2: P9.26b: vin1a_d20 */ -#define P9_27A(mode) DRA7XX_CORE_IOPAD(0x35A0, mode) /* C3: P9.27a: vin2a_d14 */ -#define P9_27B(mode) DRA7XX_CORE_IOPAD(0x36B0, mode) /* J14: P9.27b: mcasp1_fsr */ -#define P9_28(mode) DRA7XX_CORE_IOPAD(0x36E0, mode) /* A12: P9.28: mcasp1_axr11 */ -#define P9_29A(mode) DRA7XX_CORE_IOPAD(0x36D8, mode) /* A11: P9.29a: mcasp1_axr9 */ -#define P9_29B(mode) DRA7XX_CORE_IOPAD(0x36A8, mode) /* D14: P9.29b: mcasp1_fsx */ -#define P9_30(mode) DRA7XX_CORE_IOPAD(0x36DC, mode) /* B13: P9.30: mcasp1_axr10 */ -#define P9_31A(mode) DRA7XX_CORE_IOPAD(0x36D4, mode) /* B12: P9.31a: mcasp1_axr8 */ -#define P9_31B(mode) DRA7XX_CORE_IOPAD(0x36A4, mode) /* C14: P9.31b: mcasp1_aclkx */ -#define P9_41A(mode) DRA7XX_CORE_IOPAD(0x36A0, mode) /* C23: P9.41a: xref_clk3 */ -#define P9_41B(mode) DRA7XX_CORE_IOPAD(0x3580, mode) /* C1: P9.41b: vin2a_d6 */ -#define P9_42A(mode) DRA7XX_CORE_IOPAD(0x36E4, mode) /* E14: P9.42a: mcasp1_axr12 */ -#define P9_42B(mode) DRA7XX_CORE_IOPAD(0x359C, mode) /* C2: P9.42b: vin2a_d13 */ - -#endif \ No newline at end of file -- GitLab From e22a7cb7c5c0c5e3f4d28950a60fc692faf4ffba Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 15 Jul 2020 22:05:45 +0530 Subject: [PATCH 40/86] add am335x-bone-pins.h I have added ball names and changed the name of file as discussed on IRC. --- include/dt-bindings/board/am335x-bbb-pins.h | 82 ------------------- include/dt-bindings/board/am335x-bone-pins.h | 86 ++++++++++++++++++++ 2 files changed, 86 insertions(+), 82 deletions(-) delete mode 100644 include/dt-bindings/board/am335x-bbb-pins.h create mode 100644 include/dt-bindings/board/am335x-bone-pins.h diff --git a/include/dt-bindings/board/am335x-bbb-pins.h b/include/dt-bindings/board/am335x-bbb-pins.h deleted file mode 100644 index e3b94f9d..00000000 --- a/include/dt-bindings/board/am335x-bbb-pins.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> - * - * This program is free software you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - */ - -#ifndef _DT_BINDINGS_BOARD_AM335X_BBB_PINS_H -#define _DT_BINDINGS_BOARD_AM335X_BBB_PINS_H - -#define P8_03(mode) AM33XX_IOPAD(0x0818, mode) /* gpmc_ad6 */ -#define P8_04(mode) AM33XX_IOPAD(0x081c, mode) /* gpmc_ad7 */ -#define P8_05(mode) AM33XX_IOPAD(0x0808, mode) /* gpmc_ad2 */ -#define P8_06(mode) AM33XX_IOPAD(0x080c, mode) /* gpmc_ad3 */ -#define P8_07(mode) AM33XX_IOPAD(0x0890, mode) /* gpmc_advn_ale */ -#define P8_08(mode) AM33XX_IOPAD(0x0894, mode) /* gpmc_oen_ren */ -#define P8_09(mode) AM33XX_IOPAD(0x089c, mode) /* gpmc_be0n_cle */ -#define P8_10(mode) AM33XX_IOPAD(0x0898, mode) /* gpmc_wen */ -#define P8_11(mode) AM33XX_IOPAD(0x0834, mode) /* gpmc_ad13 */ -#define P8_12(mode) AM33XX_IOPAD(0x0830, mode) /* gpmc_ad12 */ -#define P8_13(mode) AM33XX_IOPAD(0x0824, mode) /* gpmc_ad9 */ -#define P8_14(mode) AM33XX_IOPAD(0x0828, mode) /* gpmc_ad10 */ -#define P8_15(mode) AM33XX_IOPAD(0x083c, mode) /* gpmc_ad15 */ -#define P8_16(mode) AM33XX_IOPAD(0x0838, mode) /* gpmc_ad14 */ -#define P8_17(mode) AM33XX_IOPAD(0x082c, mode) /* gpmc_ad11 */ -#define P8_18(mode) AM33XX_IOPAD(0x088c, mode) /* gpmc_clk */ -#define P8_19(mode) AM33XX_IOPAD(0x0820, mode) /* gpmc_ad8 */ -#define P8_20(mode) AM33XX_IOPAD(0x0884, mode) /* gpmc_csn2 */ -#define P8_21(mode) AM33XX_IOPAD(0x0880, mode) /* gpmc_csn1 */ -#define P8_22(mode) AM33XX_IOPAD(0x0814, mode) /* gpmc_ad5 */ -#define P8_23(mode) AM33XX_IOPAD(0x0810, mode) /* gpmc_ad4 */ -#define P8_24(mode) AM33XX_IOPAD(0x0804, mode) /* gpmc_ad1 */ -#define P8_25(mode) AM33XX_IOPAD(0x0800, mode) /* gpmc_ad0 */ -#define P8_26(mode) AM33XX_IOPAD(0x087c, mode) /* gpmc_csn0 */ -#define P8_27(mode) AM33XX_IOPAD(0x08e0, mode) /* lcd_vsync */ -#define P8_28(mode) AM33XX_IOPAD(0x08e8, mode) /* lcd_pclk */ -#define P8_29(mode) AM33XX_IOPAD(0x08e4, mode) /* lcd_hsync */ -#define P8_30(mode) AM33XX_IOPAD(0x08ec, mode) /* lcd_ac_bias_en */ -#define P8_31(mode) AM33XX_IOPAD(0x08d8, mode) /* lcd_data14 */ -#define P8_32(mode) AM33XX_IOPAD(0x08dc, mode) /* lcd_data15 */ -#define P8_33(mode) AM33XX_IOPAD(0x08d4, mode) /* lcd_data13 */ -#define P8_34(mode) AM33XX_IOPAD(0x08cc, mode) /* lcd_data11 */ -#define P8_35(mode) AM33XX_IOPAD(0x08d0, mode) /* lcd_data12 */ -#define P8_36(mode) AM33XX_IOPAD(0x08c8, mode) /* lcd_data10 */ -#define P8_37(mode) AM33XX_IOPAD(0x08c0, mode) /* lcd_data8 */ -#define P8_38(mode) AM33XX_IOPAD(0x08c4, mode) /* lcd_data9 */ -#define P8_39(mode) AM33XX_IOPAD(0x08b8, mode) /* lcd_data6 */ -#define P8_40(mode) AM33XX_IOPAD(0x08bc, mode) /* lcd_data7 */ -#define P8_41(mode) AM33XX_IOPAD(0x08b0, mode) /* lcd_data4 */ -#define P8_42(mode) AM33XX_IOPAD(0x08b4, mode) /* lcd_data5 */ -#define P8_43(mode) AM33XX_IOPAD(0x08a8, mode) /* lcd_data2 */ -#define P8_44(mode) AM33XX_IOPAD(0x08ac, mode) /* lcd_data3 */ -#define P8_45(mode) AM33XX_IOPAD(0x08a0, mode) /* lcd_data0 */ -#define P8_46(mode) AM33XX_IOPAD(0x08a4, mode) /* lcd_data1 */ -#define P9_11(mode) AM33XX_IOPAD(0x0870, mode) /* gpmc_wait0 */ -#define P9_12(mode) AM33XX_IOPAD(0x0878, mode) /* gpmc_be1n */ -#define P9_13(mode) AM33XX_IOPAD(0x0874, mode) /* gpmc_wpn */ -#define P9_14(mode) AM33XX_IOPAD(0x0848, mode) /* gpmc_a2 */ -#define P9_15(mode) AM33XX_IOPAD(0x0840, mode) /* gpmc_a0 */ -#define P9_16(mode) AM33XX_IOPAD(0x084c, mode) /* gpmc_a3 */ -#define P9_17(mode) AM33XX_IOPAD(0x095c, mode) /* spi0_cs0 */ -#define P9_18(mode) AM33XX_IOPAD(0x0958, mode) /* spi0_d1 */ -#define P9_19(mode) AM33XX_IOPAD(0x097c, mode) /* uart1_rtsn */ -#define P9_20(mode) AM33XX_IOPAD(0x0978, mode) /* uart1_ctsn */ -#define P9_21(mode) AM33XX_IOPAD(0x0954, mode) /* spi0_d0 */ -#define P9_22(mode) AM33XX_IOPAD(0x0950, mode) /* spi0_sclk */ -#define P9_23(mode) AM33XX_IOPAD(0x0844, mode) /* gpmc_a1 */ -#define P9_24(mode) AM33XX_IOPAD(0x0984, mode) /* uart1_txd */ -#define P9_25(mode) AM33XX_IOPAD(0x09ac, mode) /* mcasp0_ahclkx */ -#define P9_26(mode) AM33XX_IOPAD(0x0980, mode) /* uart1_rxd */ -#define P9_27(mode) AM33XX_IOPAD(0x09a4, mode) /* mcasp0_fsr */ -#define P9_28(mode) AM33XX_IOPAD(0x099c, mode) /* mcasp0_ahclkr */ -#define P9_29(mode) AM33XX_IOPAD(0x0994, mode) /* mcasp0_fsx */ -#define P9_30(mode) AM33XX_IOPAD(0x0998, mode) /* mcasp0_axr0 */ -#define P9_31(mode) AM33XX_IOPAD(0x0990, mode) /* mcasp0_aclkx */ -#define P9_41A(mode) AM33XX_IOPAD(0x09b4, mode) /* xdma_event_intr1 */ -#define P9_41B(mode) AM33XX_IOPAD(0x09a8, mode) /* mcasp0_axr1 */ -#define P9_42A(mode) AM33XX_IOPAD(0x0964, mode) /* P0_in_PWM0_out */ -#define P9_42B(mode) AM33XX_IOPAD(0x09a0, mode) /* mcasp0_aclkr */ - -#endif \ No newline at end of file diff --git a/include/dt-bindings/board/am335x-bone-pins.h b/include/dt-bindings/board/am335x-bone-pins.h new file mode 100644 index 00000000..d67972d9 --- /dev/null +++ b/include/dt-bindings/board/am335x-bone-pins.h @@ -0,0 +1,86 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * This program is free software you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef _DT_BINDINGS_BOARD_AM335X_BBB_PINS_H +#define _DT_BINDINGS_BOARD_AM335X_BBB_PINS_H + +#define P8_03(mode) AM33XX_IOPAD(0x0818, mode) /* R9: gpmc_ad6 */ +#define P8_04(mode) AM33XX_IOPAD(0x081c, mode) /* T9: gpmc_ad7 */ +#define P8_05(mode) AM33XX_IOPAD(0x0808, mode) /* R8: gpmc_ad2 */ +#define P8_06(mode) AM33XX_IOPAD(0x080c, mode) /* T8: gpmc_ad3 */ +#define P8_07(mode) AM33XX_IOPAD(0x0890, mode) /* R7: gpmc_advn_ale */ +#define P8_08(mode) AM33XX_IOPAD(0x0894, mode) /* T7: gpmc_oen_ren */ +#define P8_09(mode) AM33XX_IOPAD(0x089c, mode) /* T6: gpmc_be0n_cle */ +#define P8_10(mode) AM33XX_IOPAD(0x0898, mode) /* U6: gpmc_wen */ +#define P8_11(mode) AM33XX_IOPAD(0x0834, mode) /* R12: gpmc_ad13 */ +#define P8_12(mode) AM33XX_IOPAD(0x0830, mode) /* T12: gpmc_ad12 */ +#define P8_13(mode) AM33XX_IOPAD(0x0824, mode) /* T10: gpmc_ad9 */ +#define P8_14(mode) AM33XX_IOPAD(0x0828, mode) /* T11: gpmc_ad10 */ +#define P8_15(mode) AM33XX_IOPAD(0x083c, mode) /* U13: gpmc_ad15 */ +#define P8_16(mode) AM33XX_IOPAD(0x0838, mode) /* V13: gpmc_ad14 */ +#define P8_17(mode) AM33XX_IOPAD(0x082c, mode) /* U12: gpmc_ad11 */ +#define P8_18(mode) AM33XX_IOPAD(0x088c, mode) /* V12: gpmc_clk */ +#define P8_19(mode) AM33XX_IOPAD(0x0820, mode) /* U10: gpmc_ad8 */ +#define P8_20(mode) AM33XX_IOPAD(0x0884, mode) /* V9: gpmc_csn2 */ +#define P8_21(mode) AM33XX_IOPAD(0x0880, mode) /* U9: gpmc_csn1 */ +#define P8_22(mode) AM33XX_IOPAD(0x0814, mode) /* V8: gpmc_ad5 */ +#define P8_23(mode) AM33XX_IOPAD(0x0810, mode) /* U8: gpmc_ad4 */ +#define P8_24(mode) AM33XX_IOPAD(0x0804, mode) /* V7: gpmc_ad1 */ +#define P8_25(mode) AM33XX_IOPAD(0x0800, mode) /* U7: gpmc_ad0 */ +#define P8_26(mode) AM33XX_IOPAD(0x087c, mode) /* V6: gpmc_csn0 */ +#define P8_27(mode) AM33XX_IOPAD(0x08e0, mode) /* U5: lcd_vsync */ +#define P8_28(mode) AM33XX_IOPAD(0x08e8, mode) /* V5: lcd_pclk */ +#define P8_29(mode) AM33XX_IOPAD(0x08e4, mode) /* R5: lcd_hsync */ +#define P8_30(mode) AM33XX_IOPAD(0x08ec, mode) /* R6: lcd_ac_bias_en */ +#define P8_31(mode) AM33XX_IOPAD(0x08d8, mode) /* V4: lcd_data14 */ +#define P8_32(mode) AM33XX_IOPAD(0x08dc, mode) /* T5: lcd_data15 */ +#define P8_33(mode) AM33XX_IOPAD(0x08d4, mode) /* V3: lcd_data13 */ +#define P8_34(mode) AM33XX_IOPAD(0x08cc, mode) /* U4: lcd_data11 */ +#define P8_35(mode) AM33XX_IOPAD(0x08d0, mode) /* V2: lcd_data12 */ +#define P8_36(mode) AM33XX_IOPAD(0x08c8, mode) /* U3: lcd_data10 */ +#define P8_37(mode) AM33XX_IOPAD(0x08c0, mode) /* U1: lcd_data8 */ +#define P8_38(mode) AM33XX_IOPAD(0x08c4, mode) /* U2: lcd_data9 */ +#define P8_39(mode) AM33XX_IOPAD(0x08b8, mode) /* T3: lcd_data6 */ +#define P8_40(mode) AM33XX_IOPAD(0x08bc, mode) /* T4: lcd_data7 */ +#define P8_41(mode) AM33XX_IOPAD(0x08b0, mode) /* T1: lcd_data4 */ +#define P8_42(mode) AM33XX_IOPAD(0x08b4, mode) /* T2: lcd_data5 */ +#define P8_43(mode) AM33XX_IOPAD(0x08a8, mode) /* R3: lcd_data2 */ +#define P8_44(mode) AM33XX_IOPAD(0x08ac, mode) /* R4: lcd_data3 */ +#define P8_45(mode) AM33XX_IOPAD(0x08a0, mode) /* R1: lcd_data0 */ +#define P8_46(mode) AM33XX_IOPAD(0x08a4, mode) /* R2: lcd_data1 */ +#define P9_11(mode) AM33XX_IOPAD(0x0870, mode) /* T17: gpmc_wait0 */ +#define P9_12(mode) AM33XX_IOPAD(0x0878, mode) /* U18: gpmc_be1n */ +#define P9_13(mode) AM33XX_IOPAD(0x0874, mode) /* U17: gpmc_wpn */ +#define P9_14(mode) AM33XX_IOPAD(0x0848, mode) /* U14: gpmc_a2 */ +#define P9_15(mode) AM33XX_IOPAD(0x0840, mode) /* R13: gpmc_a0 */ +#define P9_16(mode) AM33XX_IOPAD(0x084c, mode) /* T14: gpmc_a3 */ +#define P9_17(mode) AM33XX_IOPAD(0x095c, mode) /* A16: spi0_cs0 */ +#define P9_18(mode) AM33XX_IOPAD(0x0958, mode) /* B16: spi0_d1 */ +#define P9_19(mode) AM33XX_IOPAD(0x097c, mode) /* D17: uart1_rtsn */ +#define P9_20(mode) AM33XX_IOPAD(0x0978, mode) /* D18: uart1_ctsn */ +#define P9_21(mode) AM33XX_IOPAD(0x0954, mode) /* B17: spi0_d0 */ +#define P9_22(mode) AM33XX_IOPAD(0x0950, mode) /* A17: spi0_sclk */ +#define P9_23(mode) AM33XX_IOPAD(0x0844, mode) /* V14: gpmc_a1 */ +#define P9_24(mode) AM33XX_IOPAD(0x0984, mode) /* D15: uart1_txd */ +#define P9_25(mode) AM33XX_IOPAD(0x09ac, mode) /* A14: mcasp0_ahclkx */ +#define P9_26(mode) AM33XX_IOPAD(0x0980, mode) /* D16: uart1_rxd */ +#define P9_27(mode) AM33XX_IOPAD(0x09a4, mode) /* C13: mcasp0_fsr */ +#define P9_28(mode) AM33XX_IOPAD(0x099c, mode) /* C12: mcasp0_ahclkr */ +#define P9_29(mode) AM33XX_IOPAD(0x0994, mode) /* B13: mcasp0_fsx */ +#define P9_30(mode) AM33XX_IOPAD(0x0998, mode) /* D12: mcasp0_axr0 */ +#define P9_31(mode) AM33XX_IOPAD(0x0990, mode) /* A13: mcasp0_aclkx */ +#define P9_41(mode) AM33XX_IOPAD(0x09b4, mode) /* D14: xdma_event_intr1 */ +#define P9_41A(mode) AM33XX_IOPAD(0x09b4, mode) /* D14: xdma_event_intr1 */ +#define P9_41B(mode) AM33XX_IOPAD(0x09a8, mode) /* D13: mcasp0_axr1 */ +#define P9_91(mode) AM33XX_IOPAD(0x09a8, mode) /* D13: mcasp0_axr1 */ +#define P9_42(mode) AM33XX_IOPAD(0x0964, mode) /* C18: P0_in_PWM0_out */ +#define P9_42A(mode) AM33XX_IOPAD(0x0964, mode) /* C18: P0_in_PWM0_out */ +#define P9_42B(mode) AM33XX_IOPAD(0x09a0, mode) /* B12: mcasp0_aclkr */ +#define P9_92(mode) AM33XX_IOPAD(0x09a0, mode) /* B12: mcasp0_aclkr */ + +#endif \ No newline at end of file -- GitLab From 9982683afba30e3d68f39235dc0d096adff2fcda Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Mon, 20 Jul 2020 10:55:11 +0530 Subject: [PATCH 41/86] BBB: use pinmux macros --- src/arm/am335x-bone-common-univ.dtsi | 1020 ++++++++++++++------------ 1 file changed, 531 insertions(+), 489 deletions(-) diff --git a/src/arm/am335x-bone-common-univ.dtsi b/src/arm/am335x-bone-common-univ.dtsi index c0f5bf58..cd6ddc48 100644 --- a/src/arm/am335x-bone-common-univ.dtsi +++ b/src/arm/am335x-bone-common-univ.dtsi @@ -3,6 +3,8 @@ * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ */ +#include <dt-bindings/board/am335x-bone-pins.h> + &am33xx_pinmux { /************************/ /* P8 Header */ @@ -15,659 +17,699 @@ /* P8_03 (ZCZ ball R9) emmc */ P8_03_default_pin: pinmux_P8_03_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0818, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad6.gpio1_6 */ + P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad6.gpio1_6 */ P8_03_gpio_pin: pinmux_P8_03_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0818, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad6.gpio1_6 */ + P8_03( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad6.gpio1_6 */ P8_03_gpio_pu_pin: pinmux_P8_03_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0818, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad6.gpio1_6 */ + P8_03( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad6.gpio1_6 */ P8_03_gpio_pd_pin: pinmux_P8_03_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0818, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad6.gpio1_6 */ + P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad6.gpio1_6 */ P8_03_gpio_input_pin: pinmux_P8_03_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0818, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad6.gpio1_6 */ + P8_03( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad6.gpio1_6 */ /* P8_04 (ZCZ ball T9) emmc */ P8_04_default_pin: pinmux_P8_04_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x081c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad7.gpio1_7 */ + P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad7.gpio1_7 */ P8_04_gpio_pin: pinmux_P8_04_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x081c, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad7.gpio1_7 */ + P8_04( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad7.gpio1_7 */ P8_04_gpio_pu_pin: pinmux_P8_04_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x081c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad7.gpio1_7 */ + P8_04( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad7.gpio1_7 */ P8_04_gpio_pd_pin: pinmux_P8_04_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x081c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad7.gpio1_7 */ + P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad7.gpio1_7 */ P8_04_gpio_input_pin: pinmux_P8_04_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x081c, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad7.gpio1_7 */ + P8_04( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad7.gpio1_7 */ /* P8_05 (ZCZ ball R8) emmc */ P8_05_default_pin: pinmux_P8_05_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0808, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad2.gpio1_2 */ + P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad2.gpio1_2 */ P8_05_gpio_pin: pinmux_P8_05_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0808, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad2.gpio1_2 */ + P8_05( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad2.gpio1_2 */ P8_05_gpio_pu_pin: pinmux_P8_05_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0808, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad2.gpio1_2 */ + P8_05( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad2.gpio1_2 */ P8_05_gpio_pd_pin: pinmux_P8_05_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0808, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad2.gpio1_2 */ + P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad2.gpio1_2 */ P8_05_gpio_input_pin: pinmux_P8_05_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0808, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad2.gpio1_2 */ + P8_05( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad2.gpio1_2 */ /* P8_06 (ZCZ ball T8) emmc */ P8_06_default_pin: pinmux_P8_06_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x080c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad3.gpio1_3 */ + P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad3.gpio1_3 */ P8_06_gpio_pin: pinmux_P8_06_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x080c, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad3.gpio1_3 */ + P8_06( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad3.gpio1_3 */ P8_06_gpio_pu_pin: pinmux_P8_06_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x080c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad3.gpio1_3 */ + P8_06( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad3.gpio1_3 */ P8_06_gpio_pd_pin: pinmux_P8_06_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x080c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad3.gpio1_3 */ + P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad3.gpio1_3 */ P8_06_gpio_input_pin: pinmux_P8_06_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x080c, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad3.gpio1_3 */ + P8_06( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad3.gpio1_3 */ /* P8_07 (ZCZ ball R7) gpio2_2 */ P8_07_default_pin: pinmux_P8_07_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0890, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_advn_ale.gpio2_2 */ + P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_advn_ale.gpio2_2 */ P8_07_gpio_pin: pinmux_P8_07_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0890, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_advn_ale.gpio2_2 */ + P8_07( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_advn_ale.gpio2_2 */ P8_07_gpio_pu_pin: pinmux_P8_07_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0890, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_advn_ale.gpio2_2 */ + P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_advn_ale.gpio2_2 */ P8_07_gpio_pd_pin: pinmux_P8_07_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0890, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_advn_ale.gpio2_2 */ + P8_07( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_advn_ale.gpio2_2 */ P8_07_gpio_input_pin: pinmux_P8_07_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0890, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_advn_ale.gpio2_2 */ + P8_07( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_advn_ale.gpio2_2 */ P8_07_timer_pin: pinmux_P8_07_timer_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0890, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* gpmc_advn_ale.timer4 */ + P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* gpmc_advn_ale.timer4 */ /* P8_08 (ZCZ ball T7) gpio2_3 */ P8_08_default_pin: pinmux_P8_08_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0894, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_oen_ren.gpio2_3 */ + P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_oen_ren.gpio2_3 */ P8_08_gpio_pin: pinmux_P8_08_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0894, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_oen_ren.gpio2_3 */ + P8_08( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_oen_ren.gpio2_3 */ P8_08_gpio_pu_pin: pinmux_P8_08_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0894, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_oen_ren.gpio2_3 */ + P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_oen_ren.gpio2_3 */ P8_08_gpio_pd_pin: pinmux_P8_08_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0894, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_oen_ren.gpio2_3 */ + P8_08( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_oen_ren.gpio2_3 */ P8_08_gpio_input_pin: pinmux_P8_08_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0894, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_oen_ren.gpio2_3 */ + P8_08( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_oen_ren.gpio2_3 */ P8_08_timer_pin: pinmux_P8_08_timer_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0894, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* gpmc_oen_ren.timer7 */ + P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* gpmc_oen_ren.timer7 */ /* P8_09 (ZCZ ball T6) gpio2_5 */ P8_09_default_pin: pinmux_P8_09_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x089c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be0n_cle.gpio2_5 */ + P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be0n_cle.gpio2_5 */ P8_09_gpio_pin: pinmux_P8_09_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x089c, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be0n_cle.gpio2_5 */ + P8_09( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be0n_cle.gpio2_5 */ P8_09_gpio_pu_pin: pinmux_P8_09_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x089c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be0n_cle.gpio2_5 */ + P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be0n_cle.gpio2_5 */ P8_09_gpio_pd_pin: pinmux_P8_09_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x089c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be0n_cle.gpio2_5 */ + P8_09( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be0n_cle.gpio2_5 */ P8_09_gpio_input_pin: pinmux_P8_09_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x089c, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_be0n_cle.gpio2_5 */ + P8_09( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_be0n_cle.gpio2_5 */ P8_09_timer_pin: pinmux_P8_09_timer_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x089c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* gpmc_be0n_cle.timer5 */ + P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* gpmc_be0n_cle.timer5 */ /* P8_10 (ZCZ ball U6) gpio2_4 */ P8_10_default_pin: pinmux_P8_10_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0898, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wen.gpio2_4 */ + P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wen.gpio2_4 */ P8_10_gpio_pin: pinmux_P8_10_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0898, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wen.gpio2_4 */ + P8_10( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wen.gpio2_4 */ P8_10_gpio_pu_pin: pinmux_P8_10_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0898, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wen.gpio2_4 */ + P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wen.gpio2_4 */ P8_10_gpio_pd_pin: pinmux_P8_10_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0898, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wen.gpio2_4 */ + P8_10( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wen.gpio2_4 */ P8_10_gpio_input_pin: pinmux_P8_10_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0898, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_wen.gpio2_4 */ + P8_10( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_wen.gpio2_4 */ P8_10_timer_pin: pinmux_P8_10_timer_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0898, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* gpmc_wen.timer6 */ + P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* gpmc_wen.timer6 */ /* P8_11 (ZCZ ball R12) gpio1_13 */ P8_11_default_pin: pinmux_P8_11_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0834, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad13.gpio1_13 */ + P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad13.gpio1_13 */ P8_11_gpio_pin: pinmux_P8_11_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0834, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad13.gpio1_13 */ + P8_11( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad13.gpio1_13 */ P8_11_gpio_pu_pin: pinmux_P8_11_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0834, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad13.gpio1_13 */ + P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad13.gpio1_13 */ P8_11_gpio_pd_pin: pinmux_P8_11_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0834, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad13.gpio1_13 */ + P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad13.gpio1_13 */ P8_11_gpio_input_pin: pinmux_P8_11_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0834, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad13.gpio1_13 */ + P8_11( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad13.gpio1_13 */ P8_11_qep_pin: pinmux_P8_11_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0834, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad13.eqep2b_in */ + P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad13.eqep2b_in */ P8_11_pruout_pin: pinmux_P8_11_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0834, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE6) >; }; /* gpmc_ad13.pru0_out15 */ + P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE6) >; }; /* gpmc_ad13.pru0_out15 */ /* P8_12 (ZCZ ball T12) gpio1_12 */ P8_12_default_pin: pinmux_P8_12_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0830, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad12.gpio1_12 */ + P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad12.gpio1_12 */ P8_12_gpio_pin: pinmux_P8_12_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0830, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad12.gpio1_12 */ + P8_12( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad12.gpio1_12 */ P8_12_gpio_pu_pin: pinmux_P8_12_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0830, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad12.gpio1_12 */ + P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad12.gpio1_12 */ P8_12_gpio_pd_pin: pinmux_P8_12_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0830, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad12.gpio1_12 */ + P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad12.gpio1_12 */ P8_12_gpio_input_pin: pinmux_P8_12_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0830, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad12.gpio1_12 */ + P8_12( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad12.gpio1_12 */ P8_12_qep_pin: pinmux_P8_12_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0830, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad12.eqep2a_in */ + P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad12.eqep2a_in */ P8_12_pruout_pin: pinmux_P8_12_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0830, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE6) >; }; /* gpmc_ad12.pru0_out14 */ + P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE6) >; }; /* gpmc_ad12.pru0_out14 */ /* P8_13 (ZCZ ball T10) gpio0_23 */ P8_13_default_pin: pinmux_P8_13_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0824, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad9.gpio0_23 */ + P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad9.gpio0_23 */ P8_13_gpio_pin: pinmux_P8_13_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0824, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad9.gpio0_23 */ + P8_13( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad9.gpio0_23 */ P8_13_gpio_pu_pin: pinmux_P8_13_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0824, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad9.gpio0_23 */ + P8_13( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad9.gpio0_23 */ P8_13_gpio_pd_pin: pinmux_P8_13_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0824, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad9.gpio0_23 */ + P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad9.gpio0_23 */ P8_13_gpio_input_pin: pinmux_P8_13_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0824, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad9.gpio0_23 */ + P8_13( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad9.gpio0_23 */ P8_13_pwm_pin: pinmux_P8_13_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0824, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad9.ehrpwm2b */ + P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad9.ehrpwm2b */ /* P8_14 (ZCZ ball T11) gpio0_26 */ P8_14_default_pin: pinmux_P8_14_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0828, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad10.gpio0_26 */ + P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad10.gpio0_26 */ P8_14_gpio_pin: pinmux_P8_14_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0828, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad10.gpio0_26 */ + P8_14( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad10.gpio0_26 */ P8_14_gpio_pu_pin: pinmux_P8_14_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0828, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad10.gpio0_26 */ + P8_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad10.gpio0_26 */ P8_14_gpio_pd_pin: pinmux_P8_14_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0828, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad10.gpio0_26 */ + P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad10.gpio0_26 */ P8_14_gpio_input_pin: pinmux_P8_14_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0828, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad10.gpio0_26 */ + P8_14( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad10.gpio0_26 */ P8_14_pwm_pin: pinmux_P8_14_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0828, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad10.ehrpwm2_tripzone_input */ + P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad10.ehrpwm2_tripzone_input */ /* P8_15 (ZCZ ball U13) gpio1_15 */ P8_15_default_pin: pinmux_P8_15_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x083c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad15.gpio1_15 */ + P8_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad15.gpio1_15 */ P8_15_gpio_pin: pinmux_P8_15_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x083c, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad15.gpio1_15 */ + P8_15( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad15.gpio1_15 */ P8_15_gpio_pu_pin: pinmux_P8_15_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x083c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad15.gpio1_15 */ + P8_15( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad15.gpio1_15 */ P8_15_gpio_pd_pin: pinmux_P8_15_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x083c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad15.gpio1_15 */ + P8_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad15.gpio1_15 */ P8_15_gpio_input_pin: pinmux_P8_15_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x083c, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad15.gpio1_15 */ + P8_15( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad15.gpio1_15 */ P8_15_qep_pin: pinmux_P8_15_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x083c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad15.eqep2_strobe */ + P8_15( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad15.eqep2_strobe */ P8_15_pru_ecap_pin: pinmux_P8_15_pru_ecap_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x083c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* gpmc_ad15.pr1_ecap0_ecap_capin_apwm_o */ + P8_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* gpmc_ad15.pr1_ecap0_ecap_capin_apwm_o */ P8_15_pruin_pin: pinmux_P8_15_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x083c, PIN_INPUT | MUX_MODE6) >; }; /* gpmc_ad15.pru0_in15 */ + P8_15( PIN_INPUT | MUX_MODE6) >; }; /* gpmc_ad15.pru0_in15 */ /* P8_16 (ZCZ ball V13) gpio1_14 */ P8_16_default_pin: pinmux_P8_16_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0838, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad14.gpio1_14 */ + P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad14.gpio1_14 */ P8_16_gpio_pin: pinmux_P8_16_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0838, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad14.gpio1_14 */ + P8_16( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad14.gpio1_14 */ P8_16_gpio_pu_pin: pinmux_P8_16_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0838, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad14.gpio1_14 */ + P8_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad14.gpio1_14 */ P8_16_gpio_pd_pin: pinmux_P8_16_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0838, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad14.gpio1_14 */ + P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad14.gpio1_14 */ P8_16_gpio_input_pin: pinmux_P8_16_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0838, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad14.gpio1_14 */ + P8_16( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad14.gpio1_14 */ P8_16_qep_pin: pinmux_P8_16_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0838, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad14.eqep2_index */ + P8_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad14.eqep2_index */ P8_16_pruin_pin: pinmux_P8_16_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0838, PIN_INPUT | MUX_MODE6) >; }; /* gpmc_ad14.pru0_in14 */ + P8_16( PIN_INPUT | MUX_MODE6) >; }; /* gpmc_ad14.pru0_in14 */ /* P8_17 (ZCZ ball U12) gpio0_27 */ P8_17_default_pin: pinmux_P8_17_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x082c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad11.gpio0_27 */ + P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad11.gpio0_27 */ P8_17_gpio_pin: pinmux_P8_17_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x082c, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad11.gpio0_27 */ + P8_17( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad11.gpio0_27 */ P8_17_gpio_pu_pin: pinmux_P8_17_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x082c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad11.gpio0_27 */ + P8_17( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad11.gpio0_27 */ P8_17_gpio_pd_pin: pinmux_P8_17_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x082c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad11.gpio0_27 */ + P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad11.gpio0_27 */ P8_17_gpio_input_pin: pinmux_P8_17_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x082c, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad11.gpio0_27 */ + P8_17( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad11.gpio0_27 */ P8_17_pwm_pin: pinmux_P8_17_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x082c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad11.ehrpwm0_synco */ + P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad11.ehrpwm0_synco */ /* P8_18 (ZCZ ball V12) gpio2_1 */ P8_18_default_pin: pinmux_P8_18_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x088c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_clk.gpio2_1 */ + P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_clk.gpio2_1 */ P8_18_gpio_pin: pinmux_P8_18_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x088c, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_clk.gpio2_1 */ + P8_18( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_clk.gpio2_1 */ P8_18_gpio_pu_pin: pinmux_P8_18_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x088c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_clk.gpio2_1 */ + P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_clk.gpio2_1 */ P8_18_gpio_pd_pin: pinmux_P8_18_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x088c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_clk.gpio2_1 */ + P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_clk.gpio2_1 */ P8_18_gpio_input_pin: pinmux_P8_18_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x088c, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_clk.gpio2_1 */ + P8_18( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_clk.gpio2_1 */ /* P8_19 (ZCZ ball U10) gpio0_22 */ P8_19_default_pin: pinmux_P8_19_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0820, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad8.gpio0_22 */ + P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad8.gpio0_22 */ P8_19_gpio_pin: pinmux_P8_19_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0820, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad8.gpio0_22 */ + P8_19( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad8.gpio0_22 */ P8_19_gpio_pu_pin: pinmux_P8_19_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0820, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad8.gpio0_22 */ + P8_19( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad8.gpio0_22 */ P8_19_gpio_pd_pin: pinmux_P8_19_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0820, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad8.gpio0_22 */ + P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad8.gpio0_22 */ P8_19_gpio_input_pin: pinmux_P8_19_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0820, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad8.gpio0_22 */ + P8_19( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad8.gpio0_22 */ P8_19_pwm_pin: pinmux_P8_19_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0820, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad8.ehrpwm2a */ + P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE4) >; }; /* gpmc_ad8.ehrpwm2a */ /* P8_20 (ZCZ ball V9) emmc */ P8_20_default_pin: pinmux_P8_20_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0884, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn2.gpio1_31 */ + P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn2.gpio1_31 */ P8_20_gpio_pin: pinmux_P8_20_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0884, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn2.gpio1_31 */ + P8_20( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn2.gpio1_31 */ P8_20_gpio_pu_pin: pinmux_P8_20_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0884, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn2.gpio1_31 */ + P8_20( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn2.gpio1_31 */ P8_20_gpio_pd_pin: pinmux_P8_20_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0884, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn2.gpio1_31 */ + P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn2.gpio1_31 */ P8_20_gpio_input_pin: pinmux_P8_20_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0884, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_csn2.gpio1_31 */ + P8_20( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_csn2.gpio1_31 */ P8_20_pruout_pin: pinmux_P8_20_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0884, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* gpmc_csn2.pru1_out13 */ + P8_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* gpmc_csn2.pru1_out13 */ P8_20_pruin_pin: pinmux_P8_20_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0884, PIN_INPUT | MUX_MODE6) >; }; /* gpmc_csn2.pru1_in13 */ + P8_20( PIN_INPUT | MUX_MODE6) >; }; /* gpmc_csn2.pru1_in13 */ /* P8_21 (ZCZ ball U9) emmc */ P8_21_default_pin: pinmux_P8_21_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0880, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn1.gpio1_30 */ + P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn1.gpio1_30 */ P8_21_gpio_pin: pinmux_P8_21_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0880, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn1.gpio1_30 */ + P8_21( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn1.gpio1_30 */ P8_21_gpio_pu_pin: pinmux_P8_21_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0880, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn1.gpio1_30 */ + P8_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn1.gpio1_30 */ P8_21_gpio_pd_pin: pinmux_P8_21_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0880, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn1.gpio1_30 */ + P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn1.gpio1_30 */ P8_21_gpio_input_pin: pinmux_P8_21_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0880, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_csn1.gpio1_30 */ + P8_21( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_csn1.gpio1_30 */ P8_21_pruout_pin: pinmux_P8_21_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0880, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* gpmc_csn1.pru1_out12 */ + P8_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* gpmc_csn1.pru1_out12 */ P8_21_pruin_pin: pinmux_P8_21_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0880, PIN_INPUT | MUX_MODE6) >; }; /* gpmc_csn1.pru1_in12 */ + P8_21( PIN_INPUT | MUX_MODE6) >; }; /* gpmc_csn1.pru1_in12 */ /* P8_22 (ZCZ ball V8) emmc */ P8_22_default_pin: pinmux_P8_22_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0814, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad5.gpio1_5 */ + P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad5.gpio1_5 */ P8_22_gpio_pin: pinmux_P8_22_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0814, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad5.gpio1_5 */ + P8_22( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad5.gpio1_5 */ P8_22_gpio_pu_pin: pinmux_P8_22_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0814, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad5.gpio1_5 */ + P8_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad5.gpio1_5 */ P8_22_gpio_pd_pin: pinmux_P8_22_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0814, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad5.gpio1_5 */ + P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad5.gpio1_5 */ P8_22_gpio_input_pin: pinmux_P8_22_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0814, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad5.gpio1_5 */ + P8_22( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad5.gpio1_5 */ /* P8_23 (ZCZ ball U8) emmc */ P8_23_default_pin: pinmux_P8_23_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0810, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad4.gpio1_4 */ + P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad4.gpio1_4 */ P8_23_gpio_pin: pinmux_P8_23_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0810, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad4.gpio1_4 */ + P8_23( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad4.gpio1_4 */ P8_23_gpio_pu_pin: pinmux_P8_23_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0810, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad4.gpio1_4 */ + P8_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad4.gpio1_4 */ P8_23_gpio_pd_pin: pinmux_P8_23_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0810, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad4.gpio1_4 */ + P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad4.gpio1_4 */ P8_23_gpio_input_pin: pinmux_P8_23_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0810, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad4.gpio1_4 */ + P8_23( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad4.gpio1_4 */ /* P8_24 (ZCZ ball V7) emmc */ P8_24_default_pin: pinmux_P8_24_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0804, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad1.gpio1_1 */ + P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad1.gpio1_1 */ P8_24_gpio_pin: pinmux_P8_24_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0804, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad1.gpio1_1 */ + P8_24( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad1.gpio1_1 */ P8_24_gpio_pu_pin: pinmux_P8_24_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0804, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad1.gpio1_1 */ + P8_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad1.gpio1_1 */ P8_24_gpio_pd_pin: pinmux_P8_24_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0804, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad1.gpio1_1 */ + P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad1.gpio1_1 */ P8_24_gpio_input_pin: pinmux_P8_24_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0804, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad1.gpio1_1 */ + P8_24( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad1.gpio1_1 */ /* P8_25 (ZCZ ball U7) emmc */ P8_25_default_pin: pinmux_P8_25_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0800, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad0.gpio1_0 */ + P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad0.gpio1_0 */ P8_25_gpio_pin: pinmux_P8_25_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0800, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad0.gpio1_0 */ + P8_25( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad0.gpio1_0 */ P8_25_gpio_pu_pin: pinmux_P8_25_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0800, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad0.gpio1_0 */ + P8_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad0.gpio1_0 */ P8_25_gpio_pd_pin: pinmux_P8_25_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0800, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad0.gpio1_0 */ + P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_ad0.gpio1_0 */ P8_25_gpio_input_pin: pinmux_P8_25_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0800, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad0.gpio1_0 */ + P8_25( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_ad0.gpio1_0 */ /* P8_26 (ZCZ ball V6) gpio1_29 */ P8_26_default_pin: pinmux_P8_26_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x087c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn0.gpio1_29 */ + P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn0.gpio1_29 */ P8_26_gpio_pin: pinmux_P8_26_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x087c, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn0.gpio1_29 */ + P8_26( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn0.gpio1_29 */ P8_26_gpio_pu_pin: pinmux_P8_26_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x087c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn0.gpio1_29 */ + P8_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn0.gpio1_29 */ P8_26_gpio_pd_pin: pinmux_P8_26_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x087c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn0.gpio1_29 */ + P8_26( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_csn0.gpio1_29 */ P8_26_gpio_input_pin: pinmux_P8_26_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x087c, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_csn0.gpio1_29 */ + P8_26( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_csn0.gpio1_29 */ /* P8_27 (ZCZ ball U5) hdmi */ P8_27_default_pin: pinmux_P8_27_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_vsync.gpio2_22 */ + P8_27( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_vsync.gpio2_22 */ P8_27_gpio_pin: pinmux_P8_27_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e0, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_vsync.gpio2_22 */ + P8_27( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_vsync.gpio2_22 */ P8_27_gpio_pu_pin: pinmux_P8_27_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_vsync.gpio2_22 */ + P8_27( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_vsync.gpio2_22 */ P8_27_gpio_pd_pin: pinmux_P8_27_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_vsync.gpio2_22 */ + P8_27( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_vsync.gpio2_22 */ P8_27_gpio_input_pin: pinmux_P8_27_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e0, PIN_INPUT | MUX_MODE7) >; }; /* lcd_vsync.gpio2_22 */ + P8_27( PIN_INPUT | MUX_MODE7) >; }; /* lcd_vsync.gpio2_22 */ P8_27_pruout_pin: pinmux_P8_27_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_vsync.pru1_out8 */ + P8_27( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_vsync.pru1_out8 */ P8_27_pruin_pin: pinmux_P8_27_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e0, PIN_INPUT | MUX_MODE6) >; }; /* lcd_vsync.pru1_in8 */ + P8_27( PIN_INPUT | MUX_MODE6) >; }; /* lcd_vsync.pru1_in8 */ + P8_27_lcd_pin: pinmux_P8_27_lcd_pin { pinctrl-single,pins = < + P8_27( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_vsync.lcd_vsync */ /* P8_28 (ZCZ ball V5) hdmi */ P8_28_default_pin: pinmux_P8_28_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_pclk.gpio2_24 */ + P8_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_pclk.gpio2_24 */ P8_28_gpio_pin: pinmux_P8_28_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e8, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_pclk.gpio2_24 */ + P8_28( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_pclk.gpio2_24 */ P8_28_gpio_pu_pin: pinmux_P8_28_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_pclk.gpio2_24 */ + P8_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_pclk.gpio2_24 */ P8_28_gpio_pd_pin: pinmux_P8_28_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_pclk.gpio2_24 */ + P8_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_pclk.gpio2_24 */ P8_28_gpio_input_pin: pinmux_P8_28_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e8, PIN_INPUT | MUX_MODE7) >; }; /* lcd_pclk.gpio2_24 */ + P8_28( PIN_INPUT | MUX_MODE7) >; }; /* lcd_pclk.gpio2_24 */ P8_28_pruout_pin: pinmux_P8_28_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_pclk.pru1_out10 */ + P8_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_pclk.pru1_out10 */ P8_28_pruin_pin: pinmux_P8_28_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e8, PIN_INPUT | MUX_MODE6) >; }; /* lcd_pclk.pru1_in10 */ + P8_28( PIN_INPUT | MUX_MODE6) >; }; /* lcd_pclk.pru1_in10 */ + P8_28_lcd_pin: pinmux_P8_28_lcd_pin { pinctrl-single,pins = < + P8_28( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_pclk.lcd_pclk */ /* P8_29 (ZCZ ball R5) hdmi */ P8_29_default_pin: pinmux_P8_29_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_hsync.gpio2_23 */ + P8_29( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_hsync.gpio2_23 */ P8_29_gpio_pin: pinmux_P8_29_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e4, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_hsync.gpio2_23 */ + P8_29( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_hsync.gpio2_23 */ P8_29_gpio_pu_pin: pinmux_P8_29_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_hsync.gpio2_23 */ + P8_29( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_hsync.gpio2_23 */ P8_29_gpio_pd_pin: pinmux_P8_29_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_hsync.gpio2_23 */ + P8_29( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_hsync.gpio2_23 */ P8_29_gpio_input_pin: pinmux_P8_29_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e4, PIN_INPUT | MUX_MODE7) >; }; /* lcd_hsync.gpio2_23 */ + P8_29( PIN_INPUT | MUX_MODE7) >; }; /* lcd_hsync.gpio2_23 */ P8_29_pruout_pin: pinmux_P8_29_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_hsync.pru1_out9 */ + P8_29( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_hsync.pru1_out9 */ P8_29_pruin_pin: pinmux_P8_29_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08e4, PIN_INPUT | MUX_MODE6) >; }; /* lcd_hsync.pru1_in9 */ + P8_29( PIN_INPUT | MUX_MODE6) >; }; /* lcd_hsync.pru1_in9 */ + P8_29_lcd_pin: pinmux_P8_29_lcd_pin { pinctrl-single,pins = < + P8_29( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_hsync.lcd_hsync */ /* P8_30 (ZCZ ball R6) hdmi */ P8_30_default_pin: pinmux_P8_30_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ec, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_ac_bias_en.gpio2_25 */ + P8_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_ac_bias_en.gpio2_25 */ P8_30_gpio_pin: pinmux_P8_30_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ec, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_ac_bias_en.gpio2_25 */ + P8_30( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_ac_bias_en.gpio2_25 */ P8_30_gpio_pu_pin: pinmux_P8_30_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ec, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_ac_bias_en.gpio2_25 */ + P8_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_ac_bias_en.gpio2_25 */ P8_30_gpio_pd_pin: pinmux_P8_30_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ec, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_ac_bias_en.gpio2_25 */ + P8_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_ac_bias_en.gpio2_25 */ P8_30_gpio_input_pin: pinmux_P8_30_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ec, PIN_INPUT | MUX_MODE7) >; }; /* lcd_ac_bias_en.gpio2_25 */ + P8_30( PIN_INPUT | MUX_MODE7) >; }; /* lcd_ac_bias_en.gpio2_25 */ P8_30_pruout_pin: pinmux_P8_30_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ec, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_ac_bias_en.pru1_out11 */ + P8_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_ac_bias_en.pru1_out11 */ P8_30_pruin_pin: pinmux_P8_30_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ec, PIN_INPUT | MUX_MODE6) >; }; /* lcd_ac_bias_en.pru1_in11 */ + P8_30( PIN_INPUT | MUX_MODE6) >; }; /* lcd_ac_bias_en.pru1_in11 */ + P8_30_lcd_pin: pinmux_P8_30_lcd_pin { pinctrl-single,pins = < + P8_30( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_ac_bias_en.lcd_ac_bias_en */ /* P8_31 (ZCZ ball V4) hdmi */ P8_31_default_pin: pinmux_P8_31_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data14.gpio0_10 */ + P8_31( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data14.gpio0_10 */ P8_31_gpio_pin: pinmux_P8_31_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d8, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data14.gpio0_10 */ + P8_31( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data14.gpio0_10 */ P8_31_gpio_pu_pin: pinmux_P8_31_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data14.gpio0_10 */ + P8_31( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data14.gpio0_10 */ P8_31_gpio_pd_pin: pinmux_P8_31_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data14.gpio0_10 */ + P8_31( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data14.gpio0_10 */ P8_31_gpio_input_pin: pinmux_P8_31_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d8, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data14.gpio0_10 */ + P8_31( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data14.gpio0_10 */ P8_31_qep_pin: pinmux_P8_31_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* lcd_data14.eqep1_index */ + P8_31( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* lcd_data14.eqep1_index */ P8_31_uart_pin: pinmux_P8_31_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* lcd_data14.uart5_rxd */ + P8_31( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* lcd_data14.uart5_rxd */ + P8_31_lcd_pin: pinmux_P8_31_lcd_pin { pinctrl-single,pins = < + P8_31( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data14.lcd_data14 */ /* P8_32 (ZCZ ball T5) hdmi */ P8_32_default_pin: pinmux_P8_32_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08dc, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data15.gpio0_11 */ + P8_32( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data15.gpio0_11 */ P8_32_gpio_pin: pinmux_P8_32_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08dc, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data15.gpio0_11 */ + P8_32( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data15.gpio0_11 */ P8_32_gpio_pu_pin: pinmux_P8_32_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08dc, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data15.gpio0_11 */ + P8_32( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data15.gpio0_11 */ P8_32_gpio_pd_pin: pinmux_P8_32_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08dc, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data15.gpio0_11 */ + P8_32( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data15.gpio0_11 */ P8_32_gpio_input_pin: pinmux_P8_32_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08dc, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data15.gpio0_11 */ + P8_32( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data15.gpio0_11 */ P8_32_qep_pin: pinmux_P8_32_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08dc, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* lcd_data15.eqep1_strobe */ + P8_32( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* lcd_data15.eqep1_strobe */ + P8_32_lcd_pin: pinmux_P8_32_lcd_pin { pinctrl-single,pins = < + P8_32( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data15.lcd_data15 */ /* P8_33 (ZCZ ball V3) hdmi */ P8_33_default_pin: pinmux_P8_33_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data13.gpio0_9 */ + P8_33( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data13.gpio0_9 */ P8_33_gpio_pin: pinmux_P8_33_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d4, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data13.gpio0_9 */ + P8_33( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data13.gpio0_9 */ P8_33_gpio_pu_pin: pinmux_P8_33_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data13.gpio0_9 */ + P8_33( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data13.gpio0_9 */ P8_33_gpio_pd_pin: pinmux_P8_33_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data13.gpio0_9 */ + P8_33( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data13.gpio0_9 */ P8_33_gpio_input_pin: pinmux_P8_33_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d4, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data13.gpio0_9 */ + P8_33( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data13.gpio0_9 */ P8_33_qep_pin: pinmux_P8_33_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* lcd_data13.eqep1b_in */ + P8_33( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* lcd_data13.eqep1b_in */ + P8_33_lcd_pin: pinmux_P8_33_lcd_pin { pinctrl-single,pins = < + P8_33( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data13.lcd_data13 */ /* P8_34 (ZCZ ball U4) hdmi */ P8_34_default_pin: pinmux_P8_34_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08cc, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data11.gpio2_17 */ + P8_34( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data11.gpio2_17 */ P8_34_gpio_pin: pinmux_P8_34_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08cc, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data11.gpio2_17 */ + P8_34( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data11.gpio2_17 */ P8_34_gpio_pu_pin: pinmux_P8_34_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08cc, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data11.gpio2_17 */ + P8_34( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data11.gpio2_17 */ P8_34_gpio_pd_pin: pinmux_P8_34_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08cc, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data11.gpio2_17 */ + P8_34( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data11.gpio2_17 */ P8_34_gpio_input_pin: pinmux_P8_34_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08cc, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data11.gpio2_17 */ + P8_34( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data11.gpio2_17 */ P8_34_pwm_pin: pinmux_P8_34_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08cc, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE2) >; }; /* lcd_data11.ehrpwm1b */ + P8_34( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE2) >; }; /* lcd_data11.ehrpwm1b */ + P8_34_lcd_pin: pinmux_P8_34_lcd_pin { pinctrl-single,pins = < + P8_34( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data11.lcd_data11 */ /* P8_35 (ZCZ ball V2) hdmi */ P8_35_default_pin: pinmux_P8_35_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data12.gpio0_8 */ + P8_35( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data12.gpio0_8 */ P8_35_gpio_pin: pinmux_P8_35_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d0, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data12.gpio0_8 */ + P8_35( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data12.gpio0_8 */ P8_35_gpio_pu_pin: pinmux_P8_35_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data12.gpio0_8 */ + P8_35( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data12.gpio0_8 */ P8_35_gpio_pd_pin: pinmux_P8_35_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data12.gpio0_8 */ + P8_35( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data12.gpio0_8 */ P8_35_gpio_input_pin: pinmux_P8_35_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d0, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data12.gpio0_8 */ + P8_35( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data12.gpio0_8 */ P8_35_qep_pin: pinmux_P8_35_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08d0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* lcd_data12.eqep1a_in */ + P8_35( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* lcd_data12.eqep1a_in */ + P8_35_lcd_pin: pinmux_P8_35_lcd_pin { pinctrl-single,pins = < + P8_35( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data12.eqep1a_in */ /* P8_36 (ZCZ ball U3) hdmi */ P8_36_default_pin: pinmux_P8_36_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data10.gpio2_16 */ + P8_36( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data10.gpio2_16 */ P8_36_gpio_pin: pinmux_P8_36_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c8, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data10.gpio2_16 */ + P8_36( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data10.gpio2_16 */ P8_36_gpio_pu_pin: pinmux_P8_36_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data10.gpio2_16 */ + P8_36( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data10.gpio2_16 */ P8_36_gpio_pd_pin: pinmux_P8_36_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data10.gpio2_16 */ + P8_36( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data10.gpio2_16 */ P8_36_gpio_input_pin: pinmux_P8_36_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c8, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data10.gpio2_16 */ + P8_36( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data10.gpio2_16 */ P8_36_pwm_pin: pinmux_P8_36_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE2) >; }; /* lcd_data10.ehrpwm1a */ + P8_36( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE2) >; }; /* lcd_data10.ehrpwm1a */ + P8_36_lcd_pin: pinmux_P8_36_lcd_pin { pinctrl-single,pins = < + P8_36( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data10.lcd_data10 */ /* P8_37 (ZCZ ball U1) hdmi */ P8_37_default_pin: pinmux_P8_37_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data8.gpio2_14 */ + P8_37( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data8.gpio2_14 */ P8_37_gpio_pin: pinmux_P8_37_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c0, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data8.gpio2_14 */ + P8_37( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data8.gpio2_14 */ P8_37_gpio_pu_pin: pinmux_P8_37_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data8.gpio2_14 */ + P8_37( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data8.gpio2_14 */ P8_37_gpio_pd_pin: pinmux_P8_37_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data8.gpio2_14 */ + P8_37( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data8.gpio2_14 */ P8_37_gpio_input_pin: pinmux_P8_37_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c0, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data8.gpio2_14 */ + P8_37( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data8.gpio2_14 */ P8_37_pwm_pin: pinmux_P8_37_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE2) >; }; /* lcd_data8.ehrpwm1_tripzone_input */ + P8_37( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE2) >; }; /* lcd_data8.ehrpwm1_tripzone_input */ P8_37_uart_pin: pinmux_P8_37_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* lcd_data8.uart5_txd */ + P8_37( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* lcd_data8.uart5_txd */ + P8_37_lcd_pin: pinmux_P8_37_lcd_pin { pinctrl-single,pins = < + P8_37( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data8.lcd_data8 */ /* P8_38 (ZCZ ball U2) hdmi */ P8_38_default_pin: pinmux_P8_38_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data9.gpio2_15 */ + P8_38( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data9.gpio2_15 */ P8_38_gpio_pin: pinmux_P8_38_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c4, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data9.gpio2_15 */ + P8_38( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data9.gpio2_15 */ P8_38_gpio_pu_pin: pinmux_P8_38_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data9.gpio2_15 */ + P8_38( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data9.gpio2_15 */ P8_38_gpio_pd_pin: pinmux_P8_38_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data9.gpio2_15 */ + P8_38( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data9.gpio2_15 */ P8_38_gpio_input_pin: pinmux_P8_38_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c4, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data9.gpio2_15 */ + P8_38( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data9.gpio2_15 */ P8_38_pwm_pin: pinmux_P8_38_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE2) >; }; /* lcd_data9.ehrpwm0_synco */ + P8_38( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE2) >; }; /* lcd_data9.ehrpwm0_synco */ P8_38_uart_pin: pinmux_P8_38_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08c4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* lcd_data9.uart5_rxd */ + P8_38( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* lcd_data9.uart5_rxd */ + P8_38_lcd_pin: pinmux_P8_38_lcd_pin { pinctrl-single,pins = < + P8_38( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data9.lcd_data9 */ /* P8_39 (ZCZ ball T3) hdmi */ P8_39_default_pin: pinmux_P8_39_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data6.gpio2_12 */ + P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data6.gpio2_12 */ P8_39_gpio_pin: pinmux_P8_39_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b8, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data6.gpio2_12 */ + P8_39( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data6.gpio2_12 */ P8_39_gpio_pu_pin: pinmux_P8_39_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data6.gpio2_12 */ + P8_39( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data6.gpio2_12 */ P8_39_gpio_pd_pin: pinmux_P8_39_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data6.gpio2_12 */ + P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data6.gpio2_12 */ P8_39_gpio_input_pin: pinmux_P8_39_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b8, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data6.gpio2_12 */ + P8_39( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data6.gpio2_12 */ P8_39_qep_pin: pinmux_P8_39_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* lcd_data6.eqep2_index */ + P8_39( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* lcd_data6.eqep2_index */ P8_39_pruout_pin: pinmux_P8_39_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data6.pru1_out6 */ + P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data6.pru1_out6 */ P8_39_pruin_pin: pinmux_P8_39_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b8, PIN_INPUT | MUX_MODE6) >; }; /* lcd_data6.pru1_in6 */ + P8_39( PIN_INPUT | MUX_MODE6) >; }; /* lcd_data6.pru1_in6 */ + P8_39_lcd_pin: pinmux_P8_39_lcd_pin { pinctrl-single,pins = < + P8_39( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data6.lcd_data6 */ /* P8_40 (ZCZ ball T4) hdmi */ P8_40_default_pin: pinmux_P8_40_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08bc, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data7.gpio2_13 */ + P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data7.gpio2_13 */ P8_40_gpio_pin: pinmux_P8_40_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08bc, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data7.gpio2_13 */ + P8_40( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data7.gpio2_13 */ P8_40_gpio_pu_pin: pinmux_P8_40_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08bc, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data7.gpio2_13 */ + P8_40( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data7.gpio2_13 */ P8_40_gpio_pd_pin: pinmux_P8_40_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08bc, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data7.gpio2_13 */ + P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data7.gpio2_13 */ P8_40_gpio_input_pin: pinmux_P8_40_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08bc, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data7.gpio2_13 */ + P8_40( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data7.gpio2_13 */ P8_40_qep_pin: pinmux_P8_40_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08bc, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* lcd_data7.eqep2_strobe */ + P8_40( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* lcd_data7.eqep2_strobe */ P8_40_pruout_pin: pinmux_P8_40_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08bc, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data7.pru1_out7 */ + P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data7.pru1_out7 */ P8_40_pruin_pin: pinmux_P8_40_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08bc, PIN_INPUT | MUX_MODE6) >; }; /* lcd_data7.pru1_in7 */ + P8_40( PIN_INPUT | MUX_MODE6) >; }; /* lcd_data7.pru1_in7 */ + P8_40_lcd_pin: pinmux_P8_40_lcd_pin { pinctrl-single,pins = < + P8_40( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data7.lcd_data7 */ /* P8_41 (ZCZ ball T1) hdmi */ P8_41_default_pin: pinmux_P8_41_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data4.gpio2_10 */ + P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data4.gpio2_10 */ P8_41_gpio_pin: pinmux_P8_41_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b0, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data4.gpio2_10 */ + P8_41( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data4.gpio2_10 */ P8_41_gpio_pu_pin: pinmux_P8_41_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data4.gpio2_10 */ + P8_41( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data4.gpio2_10 */ P8_41_gpio_pd_pin: pinmux_P8_41_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data4.gpio2_10 */ + P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data4.gpio2_10 */ P8_41_gpio_input_pin: pinmux_P8_41_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b0, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data4.gpio2_10 */ + P8_41( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data4.gpio2_10 */ P8_41_qep_pin: pinmux_P8_41_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* lcd_data4.eqep2a_in */ + P8_41( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* lcd_data4.eqep2a_in */ P8_41_pruout_pin: pinmux_P8_41_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data4.pru1_out4 */ + P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data4.pru1_out4 */ P8_41_pruin_pin: pinmux_P8_41_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b0, PIN_INPUT | MUX_MODE6) >; }; /* lcd_data4.pru1_in4 */ + P8_41( PIN_INPUT | MUX_MODE6) >; }; /* lcd_data4.pru1_in4 */ + P8_41_lcd_pin: pinmux_P8_41_lcd_pin { pinctrl-single,pins = < + P8_41( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data4.lcd_data4 */ /* P8_42 (ZCZ ball T2) hdmi */ P8_42_default_pin: pinmux_P8_42_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data5.gpio2_11 */ + P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data5.gpio2_11 */ P8_42_gpio_pin: pinmux_P8_42_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b4, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data5.gpio2_11 */ + P8_42( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data5.gpio2_11 */ P8_42_gpio_pu_pin: pinmux_P8_42_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data5.gpio2_11 */ + P8_42( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data5.gpio2_11 */ P8_42_gpio_pd_pin: pinmux_P8_42_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data5.gpio2_11 */ + P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data5.gpio2_11 */ P8_42_gpio_input_pin: pinmux_P8_42_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b4, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data5.gpio2_11 */ + P8_42( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data5.gpio2_11 */ P8_42_qep_pin: pinmux_P8_42_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* lcd_data5.eqep2b_in */ + P8_42( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* lcd_data5.eqep2b_in */ P8_42_pruout_pin: pinmux_P8_42_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data5.pru1_out5 */ + P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data5.pru1_out5 */ P8_42_pruin_pin: pinmux_P8_42_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08b4, PIN_INPUT | MUX_MODE6) >; }; /* lcd_data5.pru1_in5 */ + P8_42( PIN_INPUT | MUX_MODE6) >; }; /* lcd_data5.pru1_in5 */ + P8_42_lcd_pin: pinmux_P8_42_lcd_pin { pinctrl-single,pins = < + P8_42( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data5.lcd_data5 */ /* P8_43 (ZCZ ball R3) hdmi */ P8_43_default_pin: pinmux_P8_43_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data2.gpio2_8 */ + P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data2.gpio2_8 */ P8_43_gpio_pin: pinmux_P8_43_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a8, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data2.gpio2_8 */ + P8_43( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data2.gpio2_8 */ P8_43_gpio_pu_pin: pinmux_P8_43_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data2.gpio2_8 */ + P8_43( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data2.gpio2_8 */ P8_43_gpio_pd_pin: pinmux_P8_43_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data2.gpio2_8 */ + P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data2.gpio2_8 */ P8_43_gpio_input_pin: pinmux_P8_43_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a8, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data2.gpio2_8 */ + P8_43( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data2.gpio2_8 */ P8_43_pwm_pin: pinmux_P8_43_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* lcd_data2.ehrpwm2_tripzone_input */ + P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* lcd_data2.ehrpwm2_tripzone_input */ P8_43_pruout_pin: pinmux_P8_43_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data2.pru1_out2 */ + P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data2.pru1_out2 */ P8_43_pruin_pin: pinmux_P8_43_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a8, PIN_INPUT | MUX_MODE6) >; }; /* lcd_data2.pru1_in2 */ + P8_43( PIN_INPUT | MUX_MODE6) >; }; /* lcd_data2.pru1_in2 */ + P8_43_lcd_pin: pinmux_P8_43_lcd_pin { pinctrl-single,pins = < + P8_43( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data2.lcd_data2 */ /* P8_44 (ZCZ ball R4) hdmi */ P8_44_default_pin: pinmux_P8_44_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ac, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data3.gpio2_9 */ + P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data3.gpio2_9 */ P8_44_gpio_pin: pinmux_P8_44_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ac, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data3.gpio2_9 */ + P8_44( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data3.gpio2_9 */ P8_44_gpio_pu_pin: pinmux_P8_44_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ac, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data3.gpio2_9 */ + P8_44( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data3.gpio2_9 */ P8_44_gpio_pd_pin: pinmux_P8_44_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ac, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data3.gpio2_9 */ + P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data3.gpio2_9 */ P8_44_gpio_input_pin: pinmux_P8_44_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ac, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data3.gpio2_9 */ + P8_44( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data3.gpio2_9 */ P8_44_pwm_pin: pinmux_P8_44_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ac, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* lcd_data3.ehrpwm0_synco */ + P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* lcd_data3.ehrpwm0_synco */ P8_44_pruout_pin: pinmux_P8_44_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ac, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data3.pru1_out3 */ + P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data3.pru1_out3 */ P8_44_pruin_pin: pinmux_P8_44_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08ac, PIN_INPUT | MUX_MODE6) >; }; /* lcd_data3.pru1_in3 */ + P8_44( PIN_INPUT | MUX_MODE6) >; }; /* lcd_data3.pru1_in3 */ + P8_44_lcd_pin: pinmux_P8_44_lcd_pin { pinctrl-single,pins = < + P8_44( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data3.lcd_data3 */ /* P8_45 (ZCZ ball R1) hdmi */ P8_45_default_pin: pinmux_P8_45_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data0.gpio2_6 */ + P8_45( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data0.gpio2_6 */ P8_45_gpio_pin: pinmux_P8_45_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a0, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data0.gpio2_6 */ + P8_45( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data0.gpio2_6 */ P8_45_gpio_pu_pin: pinmux_P8_45_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data0.gpio2_6 */ + P8_45( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data0.gpio2_6 */ P8_45_gpio_pd_pin: pinmux_P8_45_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data0.gpio2_6 */ + P8_45( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data0.gpio2_6 */ P8_45_gpio_input_pin: pinmux_P8_45_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a0, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data0.gpio2_6 */ + P8_45( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data0.gpio2_6 */ P8_45_pwm_pin: pinmux_P8_45_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* lcd_data0.ehrpwm2a */ + P8_45( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* lcd_data0.ehrpwm2a */ P8_45_pruout_pin: pinmux_P8_45_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data0.pru1_out0 */ + P8_45( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data0.pru1_out0 */ P8_45_pruin_pin: pinmux_P8_45_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a0, PIN_INPUT | MUX_MODE6) >; }; /* lcd_data0.pru1_in0 */ + P8_45( PIN_INPUT | MUX_MODE6) >; }; /* lcd_data0.pru1_in0 */ + P8_45_lcd_pin: pinmux_P8_45_lcd_pin { pinctrl-single,pins = < + P8_45( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data0.lcd_data0 */ /* P8_46 (ZCZ ball R2) hdmi */ P8_46_default_pin: pinmux_P8_46_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data1.gpio2_7 */ + P8_46( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data1.gpio2_7 */ P8_46_gpio_pin: pinmux_P8_46_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a4, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data1.gpio2_7 */ + P8_46( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* lcd_data1.gpio2_7 */ P8_46_gpio_pu_pin: pinmux_P8_46_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data1.gpio2_7 */ + P8_46( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* lcd_data1.gpio2_7 */ P8_46_gpio_pd_pin: pinmux_P8_46_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data1.gpio2_7 */ + P8_46( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* lcd_data1.gpio2_7 */ P8_46_gpio_input_pin: pinmux_P8_46_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a4, PIN_INPUT | MUX_MODE7) >; }; /* lcd_data1.gpio2_7 */ + P8_46( PIN_INPUT | MUX_MODE7) >; }; /* lcd_data1.gpio2_7 */ P8_46_pwm_pin: pinmux_P8_46_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* lcd_data1.ehrpwm2b */ + P8_46( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* lcd_data1.ehrpwm2b */ P8_46_pruout_pin: pinmux_P8_46_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data1.pru1_out1 */ + P8_46( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* lcd_data1.pru1_out1 */ P8_46_pruin_pin: pinmux_P8_46_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x08a4, PIN_INPUT | MUX_MODE6) >; }; /* lcd_data1.pru1_in1 */ + P8_46( PIN_INPUT | MUX_MODE6) >; }; /* lcd_data1.pru1_in1 */ + P8_46_lcd_pin: pinmux_P8_46_lcd_pin { pinctrl-single,pins = < + P8_46( PIN_OUTPUT | MUX_MODE0) >; }; /* lcd_data1.lcd_data1 */ /************************/ /* P9 Header */ @@ -695,389 +737,389 @@ /* P9_11 (ZCZ ball T17) gpio0_30 */ P9_11_default_pin: pinmux_P9_11_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0870, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wait0.gpio0_30 */ + P9_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wait0.gpio0_30 */ P9_11_gpio_pin: pinmux_P9_11_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0870, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wait0.gpio0_30 */ + P9_11( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wait0.gpio0_30 */ P9_11_gpio_pu_pin: pinmux_P9_11_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0870, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wait0.gpio0_30 */ + P9_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wait0.gpio0_30 */ P9_11_gpio_pd_pin: pinmux_P9_11_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0870, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wait0.gpio0_30 */ + P9_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wait0.gpio0_30 */ P9_11_gpio_input_pin: pinmux_P9_11_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0870, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_wait0.gpio0_30 */ + P9_11( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_wait0.gpio0_30 */ P9_11_uart_pin: pinmux_P9_11_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0870, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE6) >; }; /* gpmc_wait0.uart4_rxd */ + P9_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE6) >; }; /* gpmc_wait0.uart4_rxd */ /* P9_12 (ZCZ ball U18) gpio1_28 */ P9_12_default_pin: pinmux_P9_12_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0878, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be1n.gpio1_28 */ + P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be1n.gpio1_28 */ P9_12_gpio_pin: pinmux_P9_12_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0878, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be1n.gpio1_28 */ + P9_12( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be1n.gpio1_28 */ P9_12_gpio_pu_pin: pinmux_P9_12_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0878, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be1n.gpio1_28 */ + P9_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be1n.gpio1_28 */ P9_12_gpio_pd_pin: pinmux_P9_12_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0878, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be1n.gpio1_28 */ + P9_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_be1n.gpio1_28 */ P9_12_gpio_input_pin: pinmux_P9_12_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0878, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_be1n.gpio1_28 */ + P9_12( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_be1n.gpio1_28 */ /* P9_13 (ZCZ ball U17) gpio0_31 */ P9_13_default_pin: pinmux_P9_13_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0874, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wpn.gpio0_31 */ + P9_13( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wpn.gpio0_31 */ P9_13_gpio_pin: pinmux_P9_13_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0874, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wpn.gpio0_31 */ + P9_13( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wpn.gpio0_31 */ P9_13_gpio_pu_pin: pinmux_P9_13_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0874, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wpn.gpio0_31 */ + P9_13( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wpn.gpio0_31 */ P9_13_gpio_pd_pin: pinmux_P9_13_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0874, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wpn.gpio0_31 */ + P9_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_wpn.gpio0_31 */ P9_13_gpio_input_pin: pinmux_P9_13_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0874, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_wpn.gpio0_31 */ + P9_13( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_wpn.gpio0_31 */ P9_13_uart_pin: pinmux_P9_13_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0874, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE6) >; }; /* gpmc_wpn.uart4_txd */ + P9_13( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE6) >; }; /* gpmc_wpn.uart4_txd */ /* P9_14 (ZCZ ball U14) gpio1_18 */ P9_14_default_pin: pinmux_P9_14_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0848, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a2.gpio1_18 */ + P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a2.gpio1_18 */ P9_14_gpio_pin: pinmux_P9_14_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0848, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a2.gpio1_18 */ + P9_14( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a2.gpio1_18 */ P9_14_gpio_pu_pin: pinmux_P9_14_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0848, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a2.gpio1_18 */ + P9_14( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a2.gpio1_18 */ P9_14_gpio_pd_pin: pinmux_P9_14_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0848, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a2.gpio1_18 */ + P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a2.gpio1_18 */ P9_14_gpio_input_pin: pinmux_P9_14_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0848, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_a2.gpio1_18 */ + P9_14( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_a2.gpio1_18 */ P9_14_pwm_pin: pinmux_P9_14_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0848, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE6) >; }; /* gpmc_a2.ehrpwm1a */ + P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE6) >; }; /* gpmc_a2.ehrpwm1a */ /* P9_15 (ZCZ ball R13) gpio1_16 */ P9_15_default_pin: pinmux_P9_15_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0840, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.gpio1_16 */ + P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.gpio1_16 */ P9_15_gpio_pin: pinmux_P9_15_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0840, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.gpio1_16 */ + P9_15( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.gpio1_16 */ P9_15_gpio_pu_pin: pinmux_P9_15_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0840, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.gpio1_16 */ + P9_15( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.gpio1_16 */ P9_15_gpio_pd_pin: pinmux_P9_15_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0840, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.gpio1_16 */ + P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a0.gpio1_16 */ P9_15_gpio_input_pin: pinmux_P9_15_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0840, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_a0.gpio1_16 */ + P9_15( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_a0.gpio1_16 */ P9_15_pwm_pin: pinmux_P9_15_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0840, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE6) >; }; /* gpmc_a0.ehrpwm1_tripzone_input */ + P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE6) >; }; /* gpmc_a0.ehrpwm1_tripzone_input */ /* P9_16 (ZCZ ball T14) gpio1_19 */ P9_16_default_pin: pinmux_P9_16_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x084c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a3.gpio1_19 */ + P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a3.gpio1_19 */ P9_16_gpio_pin: pinmux_P9_16_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x084c, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a3.gpio1_19 */ + P9_16( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a3.gpio1_19 */ P9_16_gpio_pu_pin: pinmux_P9_16_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x084c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a3.gpio1_19 */ + P9_16( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a3.gpio1_19 */ P9_16_gpio_pd_pin: pinmux_P9_16_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x084c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a3.gpio1_19 */ + P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a3.gpio1_19 */ P9_16_gpio_input_pin: pinmux_P9_16_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x084c, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_a3.gpio1_19 */ + P9_16( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_a3.gpio1_19 */ P9_16_pwm_pin: pinmux_P9_16_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x084c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE6) >; }; /* gpmc_a3.ehrpwm1b */ + P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE6) >; }; /* gpmc_a3.ehrpwm1b */ /* P9_17 (ZCZ ball A16) gpio0_5 */ P9_17_default_pin: pinmux_P9_17_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x095c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_cs0.gpio0_5 */ + P9_17( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_cs0.gpio0_5 */ P9_17_gpio_pin: pinmux_P9_17_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x095c, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* spi0_cs0.gpio0_5 */ + P9_17( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* spi0_cs0.gpio0_5 */ P9_17_gpio_pu_pin: pinmux_P9_17_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x095c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_cs0.gpio0_5 */ + P9_17( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_cs0.gpio0_5 */ P9_17_gpio_pd_pin: pinmux_P9_17_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x095c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* spi0_cs0.gpio0_5 */ + P9_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* spi0_cs0.gpio0_5 */ P9_17_gpio_input_pin: pinmux_P9_17_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x095c, PIN_INPUT | MUX_MODE7) >; }; /* spi0_cs0.gpio0_5 */ + P9_17( PIN_INPUT | MUX_MODE7) >; }; /* spi0_cs0.gpio0_5 */ P9_17_spi_cs_pin: pinmux_P9_17_spi_cs_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x095c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi0_cs0.spi0_cs0 */ + P9_17( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi0_cs0.spi0_cs0 */ P9_17_i2c_pin: pinmux_P9_17_i2c_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x095c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* spi0_cs0.i2c1_scl */ + P9_17( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* spi0_cs0.i2c1_scl */ P9_17_pwm_pin: pinmux_P9_17_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x095c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* spi0_cs0.ehrpwm0_synci */ + P9_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* spi0_cs0.ehrpwm0_synci */ P9_17_pru_uart_pin: pinmux_P9_17_pru_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x095c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* spi0_cs0.pr1_uart0_txd */ + P9_17( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* spi0_cs0.pr1_uart0_txd */ /* P9_18 (ZCZ ball B16) gpio0_4 */ P9_18_default_pin: pinmux_P9_18_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0958, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_d1.gpio0_4 */ + P9_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_d1.gpio0_4 */ P9_18_gpio_pin: pinmux_P9_18_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0958, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* spi0_d1.gpio0_4 */ + P9_18( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* spi0_d1.gpio0_4 */ P9_18_gpio_pu_pin: pinmux_P9_18_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0958, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_d1.gpio0_4 */ + P9_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_d1.gpio0_4 */ P9_18_gpio_pd_pin: pinmux_P9_18_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0958, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* spi0_d1.gpio0_4 */ + P9_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* spi0_d1.gpio0_4 */ P9_18_gpio_input_pin: pinmux_P9_18_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0958, PIN_INPUT | MUX_MODE7) >; }; /* spi0_d1.gpio0_4 */ + P9_18( PIN_INPUT | MUX_MODE7) >; }; /* spi0_d1.gpio0_4 */ P9_18_spi_pin: pinmux_P9_18_spi_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0958, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi0_d1.spi0_d1 */ + P9_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi0_d1.spi0_d1 */ P9_18_i2c_pin: pinmux_P9_18_i2c_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0958, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* spi0_d1.i2c1_sda */ + P9_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* spi0_d1.i2c1_sda */ P9_18_pwm_pin: pinmux_P9_18_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0958, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* spi0_d1.ehrpwm0_tripzone_input */ + P9_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* spi0_d1.ehrpwm0_tripzone_input */ P9_18_pru_uart_pin: pinmux_P9_18_pru_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0958, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* spi0_d1.pr1_uart0_rxd */ + P9_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* spi0_d1.pr1_uart0_rxd */ /* P9_19 (ZCZ ball D17) i2c2_scl */ P9_19_default_pin: pinmux_P9_19_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x097c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* uart1_rtsn.i2c2_scl */ + P9_19( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* uart1_rtsn.i2c2_scl */ P9_19_gpio_pin: pinmux_P9_19_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x097c, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* uart1_rtsn.gpio0_13 */ + P9_19( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* uart1_rtsn.gpio0_13 */ P9_19_gpio_pu_pin: pinmux_P9_19_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x097c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* uart1_rtsn.gpio0_13 */ + P9_19( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* uart1_rtsn.gpio0_13 */ P9_19_gpio_pd_pin: pinmux_P9_19_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x097c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* uart1_rtsn.gpio0_13 */ + P9_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* uart1_rtsn.gpio0_13 */ P9_19_gpio_input_pin: pinmux_P9_19_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x097c, PIN_INPUT | MUX_MODE7) >; }; /* uart1_rtsn.gpio0_13 */ + P9_19( PIN_INPUT | MUX_MODE7) >; }; /* uart1_rtsn.gpio0_13 */ P9_19_timer_pin: pinmux_P9_19_timer_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x097c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* uart1_rtsn.timer5 */ + P9_19( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* uart1_rtsn.timer5 */ P9_19_can_pin: pinmux_P9_19_can_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x097c, PIN_INPUT_PULLUP | MUX_MODE2) >; }; /* uart1_rtsn.dcan0_rx */ + P9_19( PIN_INPUT_PULLUP | MUX_MODE2) >; }; /* uart1_rtsn.dcan0_rx */ P9_19_i2c_pin: pinmux_P9_19_i2c_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x097c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* uart1_rtsn.i2c2_scl */ + P9_19( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* uart1_rtsn.i2c2_scl */ P9_19_spi_cs_pin: pinmux_P9_19_spi_cs_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x097c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* uart1_rtsn.spi1_cs1 */ + P9_19( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* uart1_rtsn.spi1_cs1 */ P9_19_pru_uart_pin: pinmux_P9_19_pru_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x097c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE5) >; }; /* uart1_rtsn.pr1_uart0_rts_n */ + P9_19( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE5) >; }; /* uart1_rtsn.pr1_uart0_rts_n */ /* P9_20 (ZCZ ball D18) i2c2_sda */ P9_20_default_pin: pinmux_P9_20_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0978, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* uart1_ctsn.i2c2_sda */ + P9_20( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* uart1_ctsn.i2c2_sda */ P9_20_gpio_pin: pinmux_P9_20_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0978, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* uart1_ctsn.gpio0_12 */ + P9_20( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* uart1_ctsn.gpio0_12 */ P9_20_gpio_pu_pin: pinmux_P9_20_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0978, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* uart1_ctsn.gpio0_12 */ + P9_20( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* uart1_ctsn.gpio0_12 */ P9_20_gpio_pd_pin: pinmux_P9_20_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0978, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* uart1_ctsn.gpio0_12 */ + P9_20( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* uart1_ctsn.gpio0_12 */ P9_20_gpio_input_pin: pinmux_P9_20_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0978, PIN_INPUT | MUX_MODE7) >; }; /* uart1_ctsn.gpio0_12 */ + P9_20( PIN_INPUT | MUX_MODE7) >; }; /* uart1_ctsn.gpio0_12 */ P9_20_timer_pin: pinmux_P9_20_timer_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0978, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* uart1_ctsn.timer6 */ + P9_20( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* uart1_ctsn.timer6 */ P9_20_can_pin: pinmux_P9_20_can_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0978, PIN_OUTPUT_PULLUP | MUX_MODE2) >; }; /* uart1_ctsn.dcan0_tx */ + P9_20( PIN_OUTPUT_PULLUP | MUX_MODE2) >; }; /* uart1_ctsn.dcan0_tx */ P9_20_i2c_pin: pinmux_P9_20_i2c_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0978, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* uart1_ctsn.i2c2_sda */ + P9_20( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* uart1_ctsn.i2c2_sda */ P9_20_spi_cs_pin: pinmux_P9_20_spi_cs_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0978, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* uart1_ctsn.spi1_cs0 */ + P9_20( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* uart1_ctsn.spi1_cs0 */ P9_20_pru_uart_pin: pinmux_P9_20_pru_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0978, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE5) >; }; /* uart1_ctsn.pr1_uart0_cts_n */ + P9_20( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE5) >; }; /* uart1_ctsn.pr1_uart0_cts_n */ /* P9_21 (ZCZ ball B17) gpio0_3 */ P9_21_default_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0954, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_d0.gpio0_3 */ + P9_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_d0.gpio0_3 */ P9_21_gpio_pin: pinmux_P9_21_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0954, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* spi0_d0.gpio0_3 */ + P9_21( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* spi0_d0.gpio0_3 */ P9_21_gpio_pu_pin: pinmux_P9_21_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0954, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_d0.gpio0_3 */ + P9_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_d0.gpio0_3 */ P9_21_gpio_pd_pin: pinmux_P9_21_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0954, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* spi0_d0.gpio0_3 */ + P9_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* spi0_d0.gpio0_3 */ P9_21_gpio_input_pin: pinmux_P9_21_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0954, PIN_INPUT | MUX_MODE7) >; }; /* spi0_d0.gpio0_3 */ + P9_21( PIN_INPUT | MUX_MODE7) >; }; /* spi0_d0.gpio0_3 */ P9_21_spi_pin: pinmux_P9_21_spi_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0954, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi0_d0.spi0_d0 */ + P9_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi0_d0.spi0_d0 */ P9_21_uart_pin: pinmux_P9_21_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0954, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi0_d0.uart2_txd */ + P9_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi0_d0.uart2_txd */ P9_21_i2c_pin: pinmux_P9_21_i2c_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0954, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* spi0_d0.i2c2_scl */ + P9_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* spi0_d0.i2c2_scl */ P9_21_pwm_pin: pinmux_P9_21_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0954, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* spi0_d0.ehrpwm0b */ + P9_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* spi0_d0.ehrpwm0b */ P9_21_pru_uart_pin: pinmux_P9_21_pru_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0954, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* spi0_d0.pr1_uart0_rts_n */ + P9_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* spi0_d0.pr1_uart0_rts_n */ /* P9_22 (ZCZ ball A17) gpio0_2 */ P9_22_default_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0950, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_sclk.gpio0_2 */ + P9_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_sclk.gpio0_2 */ P9_22_gpio_pin: pinmux_P9_22_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0950, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* spi0_sclk.gpio0_2 */ + P9_22( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* spi0_sclk.gpio0_2 */ P9_22_gpio_pu_pin: pinmux_P9_22_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0950, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_sclk.gpio0_2 */ + P9_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_sclk.gpio0_2 */ P9_22_gpio_pd_pin: pinmux_P9_22_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0950, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* spi0_sclk.gpio0_2 */ + P9_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* spi0_sclk.gpio0_2 */ P9_22_gpio_input_pin: pinmux_P9_22_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0950, PIN_INPUT | MUX_MODE7) >; }; /* spi0_sclk.gpio0_2 */ + P9_22( PIN_INPUT | MUX_MODE7) >; }; /* spi0_sclk.gpio0_2 */ P9_22_spi_sclk_pin: pinmux_P9_22_spi_sclk_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0950, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi0_sclk.spi0_sclk */ + P9_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* spi0_sclk.spi0_sclk */ P9_22_uart_pin: pinmux_P9_22_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0950, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi0_sclk.uart2_rxd */ + P9_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* spi0_sclk.uart2_rxd */ P9_22_i2c_pin: pinmux_P9_22_i2c_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0950, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* spi0_sclk.i2c2_sda */ + P9_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* spi0_sclk.i2c2_sda */ P9_22_pwm_pin: pinmux_P9_22_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0950, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* spi0_sclk.ehrpwm0a */ + P9_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* spi0_sclk.ehrpwm0a */ P9_22_pru_uart_pin: pinmux_P9_22_pru_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0950, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* spi0_sclk.pr1_uart0_cts_n */ + P9_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* spi0_sclk.pr1_uart0_cts_n */ /* P9_23 (ZCZ ball V14) gpio1_17 */ P9_23_default_pin: pinmux_P9_23_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0844, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio1_17 */ + P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio1_17 */ P9_23_gpio_pin: pinmux_P9_23_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0844, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio1_17 */ + P9_23( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio1_17 */ P9_23_gpio_pu_pin: pinmux_P9_23_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0844, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio1_17 */ + P9_23( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio1_17 */ P9_23_gpio_pd_pin: pinmux_P9_23_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0844, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio1_17 */ + P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio1_17 */ P9_23_gpio_input_pin: pinmux_P9_23_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0844, PIN_INPUT | MUX_MODE7) >; }; /* gpmc_a1.gpio1_17 */ + P9_23( PIN_INPUT | MUX_MODE7) >; }; /* gpmc_a1.gpio1_17 */ P9_23_pwm_pin: pinmux_P9_23_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0844, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE6) >; }; /* gpmc_a1.ehrpwm0_synco */ + P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE6) >; }; /* gpmc_a1.ehrpwm0_synco */ /* P9_24 (ZCZ ball D15) gpio0_15 */ P9_24_default_pin: pinmux_P9_24_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0984, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* uart1_txd.gpio0_15 */ + P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* uart1_txd.gpio0_15 */ P9_24_gpio_pin: pinmux_P9_24_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0984, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* uart1_txd.gpio0_15 */ + P9_24( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* uart1_txd.gpio0_15 */ P9_24_gpio_pu_pin: pinmux_P9_24_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0984, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* uart1_txd.gpio0_15 */ + P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* uart1_txd.gpio0_15 */ P9_24_gpio_pd_pin: pinmux_P9_24_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0984, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* uart1_txd.gpio0_15 */ + P9_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* uart1_txd.gpio0_15 */ P9_24_gpio_input_pin: pinmux_P9_24_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0984, PIN_INPUT | MUX_MODE7) >; }; /* uart1_txd.gpio0_15 */ + P9_24( PIN_INPUT | MUX_MODE7) >; }; /* uart1_txd.gpio0_15 */ P9_24_uart_pin: pinmux_P9_24_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0984, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* uart1_txd.uart1_txd */ + P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* uart1_txd.uart1_txd */ P9_24_can_pin: pinmux_P9_24_can_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0984, PIN_INPUT_PULLUP | MUX_MODE2) >; }; /* uart1_txd.dcan1_rx */ + P9_24( PIN_INPUT_PULLUP | MUX_MODE2) >; }; /* uart1_txd.dcan1_rx */ P9_24_i2c_pin: pinmux_P9_24_i2c_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0984, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* uart1_txd.i2c1_scl */ + P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* uart1_txd.i2c1_scl */ P9_24_pru_uart_pin: pinmux_P9_24_pru_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0984, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE5) >; }; /* uart1_txd.pr1_uart0_txd */ + P9_24( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE5) >; }; /* uart1_txd.pr1_uart0_txd */ P9_24_pruin_pin: pinmux_P9_24_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0984, PIN_INPUT | MUX_MODE6) >; }; /* uart1_txd.pru0_in16 */ + P9_24( PIN_INPUT | MUX_MODE6) >; }; /* uart1_txd.pru0_in16 */ /* P9_25 (ZCZ ball A14) audio */ P9_25_default_pin: pinmux_P9_25_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09ac, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkx.gpio3_21 */ + P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkx.gpio3_21 */ P9_25_gpio_pin: pinmux_P9_25_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09ac, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkx.gpio3_21 */ + P9_25( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkx.gpio3_21 */ P9_25_gpio_pu_pin: pinmux_P9_25_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09ac, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkx.gpio3_21 */ + P9_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkx.gpio3_21 */ P9_25_gpio_pd_pin: pinmux_P9_25_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09ac, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkx.gpio3_21 */ + P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkx.gpio3_21 */ P9_25_gpio_input_pin: pinmux_P9_25_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09ac, PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_ahclkx.gpio3_21 */ + P9_25( PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_ahclkx.gpio3_21 */ P9_25_qep_pin: pinmux_P9_25_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09ac, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_ahclkx.eqep0_strobe */ + P9_25( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_ahclkx.eqep0_strobe */ P9_25_pruout_pin: pinmux_P9_25_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09ac, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_ahclkx.pru0_out7 */ + P9_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_ahclkx.pru0_out7 */ P9_25_pruin_pin: pinmux_P9_25_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09ac, PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_ahclkx.pru0_in7 */ + P9_25( PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_ahclkx.pru0_in7 */ /* P9_26 (ZCZ ball D16) gpio0_14 */ P9_26_default_pin: pinmux_P9_26_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0980, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* uart1_rxd.gpio0_14 */ + P9_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* uart1_rxd.gpio0_14 */ P9_26_gpio_pin: pinmux_P9_26_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0980, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* uart1_rxd.gpio0_14 */ + P9_26( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* uart1_rxd.gpio0_14 */ P9_26_gpio_pu_pin: pinmux_P9_26_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0980, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* uart1_rxd.gpio0_14 */ + P9_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* uart1_rxd.gpio0_14 */ P9_26_gpio_pd_pin: pinmux_P9_26_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0980, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* uart1_rxd.gpio0_14 */ + P9_26( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* uart1_rxd.gpio0_14 */ P9_26_gpio_input_pin: pinmux_P9_26_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0980, PIN_INPUT | MUX_MODE7) >; }; /* uart1_rxd.gpio0_14 */ + P9_26( PIN_INPUT | MUX_MODE7) >; }; /* uart1_rxd.gpio0_14 */ P9_26_uart_pin: pinmux_P9_26_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0980, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* uart1_rxd.uart1_rxd */ + P9_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) >; }; /* uart1_rxd.uart1_rxd */ P9_26_can_pin: pinmux_P9_26_can_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0980, PIN_OUTPUT_PULLUP | MUX_MODE2) >; }; /* uart1_rxd.dcan1_tx */ + P9_26( PIN_OUTPUT_PULLUP | MUX_MODE2) >; }; /* uart1_rxd.dcan1_tx */ P9_26_i2c_pin: pinmux_P9_26_i2c_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0980, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* uart1_rxd.i2c1_sda */ + P9_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* uart1_rxd.i2c1_sda */ P9_26_pru_uart_pin: pinmux_P9_26_pru_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0980, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE5) >; }; /* uart1_rxd.pr1_uart0_rxd */ + P9_26( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE5) >; }; /* uart1_rxd.pr1_uart0_rxd */ P9_26_pruin_pin: pinmux_P9_26_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0980, PIN_INPUT | MUX_MODE6) >; }; /* uart1_rxd.pru1_in16 */ + P9_26( PIN_INPUT | MUX_MODE6) >; }; /* uart1_rxd.pru1_in16 */ /* P9_27 (ZCZ ball C13) gpio3_19 */ P9_27_default_pin: pinmux_P9_27_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsr.gpio3_19 */ + P9_27( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsr.gpio3_19 */ P9_27_gpio_pin: pinmux_P9_27_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a4, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsr.gpio3_19 */ + P9_27( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsr.gpio3_19 */ P9_27_gpio_pu_pin: pinmux_P9_27_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsr.gpio3_19 */ + P9_27( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsr.gpio3_19 */ P9_27_gpio_pd_pin: pinmux_P9_27_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsr.gpio3_19 */ + P9_27( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsr.gpio3_19 */ P9_27_gpio_input_pin: pinmux_P9_27_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a4, PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_fsr.gpio3_19 */ + P9_27( PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_fsr.gpio3_19 */ P9_27_qep_pin: pinmux_P9_27_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_fsr.eqep0b_in */ + P9_27( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_fsr.eqep0b_in */ P9_27_pruout_pin: pinmux_P9_27_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_fsr.pru0_out5 */ + P9_27( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_fsr.pru0_out5 */ P9_27_pruin_pin: pinmux_P9_27_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a4, PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_fsr.pru0_in5 */ + P9_27( PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_fsr.pru0_in5 */ /* P9_28 (ZCZ ball C12) audio */ P9_28_default_pin: pinmux_P9_28_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x099c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkr.gpio3_17 */ + P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkr.gpio3_17 */ P9_28_gpio_pin: pinmux_P9_28_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x099c, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkr.gpio3_17 */ + P9_28( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkr.gpio3_17 */ P9_28_gpio_pu_pin: pinmux_P9_28_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x099c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkr.gpio3_17 */ + P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkr.gpio3_17 */ P9_28_gpio_pd_pin: pinmux_P9_28_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x099c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkr.gpio3_17 */ + P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_ahclkr.gpio3_17 */ P9_28_gpio_input_pin: pinmux_P9_28_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x099c, PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_ahclkr.gpio3_17 */ + P9_28( PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_ahclkr.gpio3_17 */ P9_28_pwm_pin: pinmux_P9_28_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x099c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_ahclkr.ehrpwm0_synci */ + P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_ahclkr.ehrpwm0_synci */ P9_28_spi_cs_pin: pinmux_P9_28_spi_cs_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x099c, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp0_ahclkr.spi1_cs0 */ + P9_28( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp0_ahclkr.spi1_cs0 */ P9_28_pwm2_pin: pinmux_P9_28_pwm2_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x099c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE4) >; }; /* mcasp0_ahclkr.ecap2_in_pwm2_out */ + P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE4) >; }; /* mcasp0_ahclkr.ecap2_in_pwm2_out */ P9_28_pruout_pin: pinmux_P9_28_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x099c, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_ahclkr.pru0_out3 */ + P9_28( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_ahclkr.pru0_out3 */ P9_28_pruin_pin: pinmux_P9_28_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x099c, PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_ahclkr.pru0_in3 */ + P9_28( PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_ahclkr.pru0_in3 */ /* P9_29 (ZCZ ball B13) audio */ P9_29_default_pin: pinmux_P9_29_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0994, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsx.gpio3_15 */ + P9_29( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsx.gpio3_15 */ P9_29_gpio_pin: pinmux_P9_29_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0994, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsx.gpio3_15 */ + P9_29( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsx.gpio3_15 */ P9_29_gpio_pu_pin: pinmux_P9_29_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0994, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsx.gpio3_15 */ + P9_29( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsx.gpio3_15 */ P9_29_gpio_pd_pin: pinmux_P9_29_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0994, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsx.gpio3_15 */ + P9_29( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_fsx.gpio3_15 */ P9_29_gpio_input_pin: pinmux_P9_29_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0994, PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_fsx.gpio3_15 */ + P9_29( PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_fsx.gpio3_15 */ P9_29_pwm_pin: pinmux_P9_29_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0994, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_fsx.ehrpwm0b */ + P9_29( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_fsx.ehrpwm0b */ P9_29_spi_pin: pinmux_P9_29_spi_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0994, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp0_fsx.spi1_d0 */ + P9_29( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp0_fsx.spi1_d0 */ P9_29_pruout_pin: pinmux_P9_29_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0994, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_fsx.pru0_out1 */ + P9_29( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_fsx.pru0_out1 */ P9_29_pruin_pin: pinmux_P9_29_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0994, PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_fsx.pru0_in1 */ + P9_29( PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_fsx.pru0_in1 */ /* P9_30 (ZCZ ball D12) gpio3_16 */ P9_30_default_pin: pinmux_P9_30_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0998, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr0.gpio3_16 */ + P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr0.gpio3_16 */ P9_30_gpio_pin: pinmux_P9_30_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0998, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr0.gpio3_16 */ + P9_30( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr0.gpio3_16 */ P9_30_gpio_pu_pin: pinmux_P9_30_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0998, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr0.gpio3_16 */ + P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr0.gpio3_16 */ P9_30_gpio_pd_pin: pinmux_P9_30_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0998, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr0.gpio3_16 */ + P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr0.gpio3_16 */ P9_30_gpio_input_pin: pinmux_P9_30_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0998, PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_axr0.gpio3_16 */ + P9_30( PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_axr0.gpio3_16 */ P9_30_pwm_pin: pinmux_P9_30_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0998, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_axr0.ehrpwm0_tripzone_input */ + P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_axr0.ehrpwm0_tripzone_input */ P9_30_spi_pin: pinmux_P9_30_spi_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0998, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp0_axr0.spi1_d1 */ + P9_30( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp0_axr0.spi1_d1 */ P9_30_pruout_pin: pinmux_P9_30_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0998, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_axr0.pru0_out2 */ + P9_30( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_axr0.pru0_out2 */ P9_30_pruin_pin: pinmux_P9_30_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0998, PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_axr0.pru0_in2 */ + P9_30( PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_axr0.pru0_in2 */ /* P9_31 (ZCZ ball A13) audio */ P9_31_default_pin: pinmux_P9_31_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0990, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkx.gpio3_14 */ + P9_31( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkx.gpio3_14 */ P9_31_gpio_pin: pinmux_P9_31_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0990, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkx.gpio3_14 */ + P9_31( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkx.gpio3_14 */ P9_31_gpio_pu_pin: pinmux_P9_31_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0990, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkx.gpio3_14 */ + P9_31( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkx.gpio3_14 */ P9_31_gpio_pd_pin: pinmux_P9_31_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0990, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkx.gpio3_14 */ + P9_31( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkx.gpio3_14 */ P9_31_gpio_input_pin: pinmux_P9_31_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0990, PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_aclkx.gpio3_14 */ + P9_31( PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_aclkx.gpio3_14 */ P9_31_pwm_pin: pinmux_P9_31_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0990, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_aclkx.ehrpwm0a */ + P9_31( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_aclkx.ehrpwm0a */ P9_31_spi_sclk_pin: pinmux_P9_31_spi_sclk_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0990, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp0_aclkx.spi1_sclk */ + P9_31( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) >; }; /* mcasp0_aclkx.spi1_sclk */ P9_31_pruout_pin: pinmux_P9_31_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0990, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_aclkx.pru0_out0 */ + P9_31( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_aclkx.pru0_out0 */ P9_31_pruin_pin: pinmux_P9_31_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0990, PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_aclkx.pru0_in0 */ + P9_31( PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_aclkx.pru0_in0 */ /* P9_32 VADC */ @@ -1099,79 +1141,79 @@ /* P9_41 (ZCZ ball D14) gpio0_20 */ P9_41_default_pin: pinmux_P9_41_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09b4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* xdma_event_intr1.gpio0_20 */ + P9_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* xdma_event_intr1.gpio0_20 */ P9_41_gpio_pin: pinmux_P9_41_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09b4, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* xdma_event_intr1.gpio0_20 */ + P9_41( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* xdma_event_intr1.gpio0_20 */ P9_41_gpio_pu_pin: pinmux_P9_41_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09b4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* xdma_event_intr1.gpio0_20 */ + P9_41( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* xdma_event_intr1.gpio0_20 */ P9_41_gpio_pd_pin: pinmux_P9_41_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09b4, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* xdma_event_intr1.gpio0_20 */ + P9_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* xdma_event_intr1.gpio0_20 */ P9_41_gpio_input_pin: pinmux_P9_41_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09b4, PIN_INPUT | MUX_MODE7) >; }; /* xdma_event_intr1.gpio0_20 */ + P9_41( PIN_INPUT | MUX_MODE7) >; }; /* xdma_event_intr1.gpio0_20 */ P9_41_timer_pin: pinmux_P9_41_timer_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09b4, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* xdma_event_intr1.timer7 */ + P9_41( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* xdma_event_intr1.timer7 */ P9_41_pruin_pin: pinmux_P9_41_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09b4, PIN_INPUT | MUX_MODE5) >; }; /* xdma_event_intr1.pru0_in16 */ + P9_41( PIN_INPUT | MUX_MODE5) >; }; /* xdma_event_intr1.pru0_in16 */ /* P9_41.1 */ /* P9_91 (ZCZ ball D13) gpio3_20 */ P9_91_default_pin: pinmux_P9_91_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr1.gpio3_20 */ + P9_91( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr1.gpio3_20 */ P9_91_gpio_pin: pinmux_P9_91_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a8, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr1.gpio3_20 */ + P9_91( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr1.gpio3_20 */ P9_91_gpio_pu_pin: pinmux_P9_91_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr1.gpio3_20 */ + P9_91( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr1.gpio3_20 */ P9_91_gpio_pd_pin: pinmux_P9_91_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr1.gpio3_20 */ + P9_91( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_axr1.gpio3_20 */ P9_91_gpio_input_pin: pinmux_P9_91_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a8, PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_axr1.gpio3_20 */ + P9_91( PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_axr1.gpio3_20 */ P9_91_qep_pin: pinmux_P9_91_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a8, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_axr1.eqep0_index */ + P9_91( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_axr1.eqep0_index */ P9_91_pruout_pin: pinmux_P9_91_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a8, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_axr1.pru0_out6 */ + P9_91( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_axr1.pru0_out6 */ P9_91_pruin_pin: pinmux_P9_91_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a8, PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_axr1.pru0_in6 */ + P9_91( PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_axr1.pru0_in6 */ /* P9_42 (ZCZ ball C18) gpio0_7 */ P9_42_default_pin: pinmux_P9_42_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0964, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* eCAP0_in_PWM0_out.gpio0_7 */ + P9_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* eCAP0_in_PWM0_out.gpio0_7 */ P9_42_gpio_pin: pinmux_P9_42_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0964, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* eCAP0_in_PWM0_out.gpio0_7 */ + P9_42( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* eCAP0_in_PWM0_out.gpio0_7 */ P9_42_gpio_pu_pin: pinmux_P9_42_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0964, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* eCAP0_in_PWM0_out.gpio0_7 */ + P9_42( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* eCAP0_in_PWM0_out.gpio0_7 */ P9_42_gpio_pd_pin: pinmux_P9_42_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0964, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* eCAP0_in_PWM0_out.gpio0_7 */ + P9_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* eCAP0_in_PWM0_out.gpio0_7 */ P9_42_gpio_input_pin: pinmux_P9_42_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0964, PIN_INPUT | MUX_MODE7) >; }; /* eCAP0_in_PWM0_out.gpio0_7 */ + P9_42( PIN_INPUT | MUX_MODE7) >; }; /* eCAP0_in_PWM0_out.gpio0_7 */ P9_42_pwm_pin: pinmux_P9_42_pwm_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0964, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE0) >; }; /* eCAP0_in_PWM0_out.ecap0_in_pwm0_out */ + P9_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE0) >; }; /* eCAP0_in_PWM0_out.ecap0_in_pwm0_out */ P9_42_uart_pin: pinmux_P9_42_uart_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0964, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* eCAP0_in_PWM0_out.uart3_txd */ + P9_42( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* eCAP0_in_PWM0_out.uart3_txd */ P9_42_spi_cs_pin: pinmux_P9_42_spi_cs_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0964, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* eCAP0_in_PWM0_out.spi1_cs1 */ + P9_42( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE2) >; }; /* eCAP0_in_PWM0_out.spi1_cs1 */ P9_42_pru_ecap_pin: pinmux_P9_42_pru_ecap_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0964, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* eCAP0_in_PWM0_out.pr1_ecap0_ecap_capin_apwm_o */ + P9_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* eCAP0_in_PWM0_out.pr1_ecap0_ecap_capin_apwm_o */ P9_42_spi_sclk_pin: pinmux_P9_42_spi_sclk_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x0964, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* eCAP0_in_PWM0_out.spi1_sclk */ + P9_42( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* eCAP0_in_PWM0_out.spi1_sclk */ /* P9_42.1 */ /* P9_92 (ZCZ ball B12) gpio3_18 */ P9_92_default_pin: pinmux_P9_92_default_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkr.gpio3_18 */ + P9_92( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkr.gpio3_18 */ P9_92_gpio_pin: pinmux_P9_92_gpio_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a0, PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkr.gpio3_18 */ + P9_92( PIN_OUTPUT | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkr.gpio3_18 */ P9_92_gpio_pu_pin: pinmux_P9_92_gpio_pu_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkr.gpio3_18 */ + P9_92( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkr.gpio3_18 */ P9_92_gpio_pd_pin: pinmux_P9_92_gpio_pd_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkr.gpio3_18 */ + P9_92( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* mcasp0_aclkr.gpio3_18 */ P9_92_gpio_input_pin: pinmux_P9_92_gpio_input_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a0, PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_aclkr.gpio3_18 */ + P9_92( PIN_INPUT | MUX_MODE7) >; }; /* mcasp0_aclkr.gpio3_18 */ P9_92_qep_pin: pinmux_P9_92_qep_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a0, PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_aclkr.eqep0a_in */ + P9_92( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) >; }; /* mcasp0_aclkr.eqep0a_in */ P9_92_pruout_pin: pinmux_P9_92_pruout_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a0, PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_aclkr.pru0_out4 */ + P9_92( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE5) >; }; /* mcasp0_aclkr.pru0_out4 */ P9_92_pruin_pin: pinmux_P9_92_pruin_pin { pinctrl-single,pins = < - AM33XX_IOPAD(0x09a0, PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_aclkr.pru0_in4 */ + P9_92( PIN_INPUT | MUX_MODE6) >; }; /* mcasp0_aclkr.pru0_in4 */ /* P9_43 GND */ -- GitLab From 0566c2c22bf972e7653ed6ab114dede954a6a573 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Mon, 20 Jul 2020 10:56:01 +0530 Subject: [PATCH 42/86] BBAI: cleanup base dts file --- src/arm/am5729-beagleboneai.dts | 107 -------------------------------- 1 file changed, 107 deletions(-) diff --git a/src/arm/am5729-beagleboneai.dts b/src/arm/am5729-beagleboneai.dts index 685d1fe7..fdd1108f 100644 --- a/src/arm/am5729-beagleboneai.dts +++ b/src/arm/am5729-beagleboneai.dts @@ -240,12 +240,6 @@ pinctrl-0 = <&unused_pins_default>; }; - // cape_pins: cape_pins { - // compatible = "gpio-leds"; - // pinctrl-names = "default"; - // pinctrl-0 = <&cape_pins_default>; - // }; - extcon_usb1: extcon_usb1 { compatible = "linux,extcon-usb-gpio"; ti,enable-id-detection; @@ -479,106 +473,6 @@ DRA7XX_CORE_IOPAD(0x3824, MUX_MODE15) /* AC16: N/C */ >; }; - - // cape_pins_default: cape_pins_default { - // pinctrl-single,pins = < - // DRA7XX_CORE_IOPAD(0x379C, MUX_MODE14) /* AB8: P8.3: mmc3_dat6.off */ - // DRA7XX_CORE_IOPAD(0x37A0, MUX_MODE14) /* AB5: P8.4: mmc3_dat7.off */ - // DRA7XX_CORE_IOPAD(0x378C, MUX_MODE14) /* AC9: P8.5: mmc3_dat2.off */ - // DRA7XX_CORE_IOPAD(0x3790, MUX_MODE14) /* AC3: P8.6: mmc3_dat3.off */ - // DRA7XX_CORE_IOPAD(0x36EC, MUX_MODE14) /* G14: P8.7: mcasp1_axr14.off */ - // DRA7XX_CORE_IOPAD(0x36F0, MUX_MODE14) /* F14: P8.8: mcasp1_axr15.off */ - // DRA7XX_CORE_IOPAD(0x3698, MUX_MODE14) /* E17: P8.9: xref_clk1.off */ - // DRA7XX_CORE_IOPAD(0x36E8, MUX_MODE14) /* A13: P8.10: mcasp1_axr13.off */ - // DRA7XX_CORE_IOPAD(0x3510, MUX_MODE14) /* AH4: P8.11: vin1a_d7.off */ - // DRA7XX_CORE_IOPAD(0x350C, MUX_MODE14) /* AG6: P8.12: vin1a_d6.off */ - // DRA7XX_CORE_IOPAD(0x3590, PIN_INPUT | MUX_MODE12) /* D3: P8.13: vin2a_d10.off */ - // DRA7XX_CORE_IOPAD(0x3598, MUX_MODE14) /* D5: P8.14: vin2a_d12.off */ - // DRA7XX_CORE_IOPAD(0x3570, MUX_MODE14) /* D1: P8.15a: vin2a_d2.off */ - // DRA7XX_CORE_IOPAD(0x35B4, MUX_MODE13) /* A3: P8.15b: vin2a_d19.off */ - // DRA7XX_CORE_IOPAD(0x35BC, MUX_MODE13) /* B4: P8.16: vin2a_d21.off */ - // DRA7XX_CORE_IOPAD(0x3624, MUX_MODE14) /* A7: P8.17: vout1_d18.off */ - // DRA7XX_CORE_IOPAD(0x3588, PIN_INPUT | MUX_MODE12) /* F5: P8.18: vin2a_d8.off */ - // DRA7XX_CORE_IOPAD(0x358C, PIN_INPUT | MUX_MODE12) /* E6: P8.19: vin2a_d9.off */ - // DRA7XX_CORE_IOPAD(0x3780, MUX_MODE14) /* AC4: P8.20: mmc3_cmd.off */ - // DRA7XX_CORE_IOPAD(0x377C, MUX_MODE14) /* AD4: P8.21: mmc3_clk.off */ - // DRA7XX_CORE_IOPAD(0x3798, MUX_MODE14) /* AD6: P8.22: mmc3_dat5.off */ - // DRA7XX_CORE_IOPAD(0x3794, MUX_MODE14) /* AC8: P8.23: mmc3_dat4.off */ - // DRA7XX_CORE_IOPAD(0x3788, MUX_MODE14) /* AC6: P8.24: mmc3_dat1.off */ - // DRA7XX_CORE_IOPAD(0x3784, MUX_MODE14) /* AC7: P8.25: mmc3_dat0.off */ - // DRA7XX_CORE_IOPAD(0x35B8, MUX_MODE13) /* B3: P8.26: vin2a_d20.off */ - // DRA7XX_CORE_IOPAD(0x35D8, MUX_MODE14) /* E11: P8.27a: vout1_vsync.off */ - // DRA7XX_CORE_IOPAD(0x3628, MUX_MODE14) /* A8: P8.27b: vout1_d19.off */ - // DRA7XX_CORE_IOPAD(0x35C8, MUX_MODE14) /* D11: P8.28a: vout1_clk.off */ - // DRA7XX_CORE_IOPAD(0x362C, MUX_MODE14) /* C9: P8.28b: vout1_d20.off */ - // DRA7XX_CORE_IOPAD(0x35D4, MUX_MODE14) /* C11: P8.29a: vout1_hsync.off */ - // DRA7XX_CORE_IOPAD(0x3630, MUX_MODE14) /* A9: P8.29b: vout1_d21.off */ - // DRA7XX_CORE_IOPAD(0x35CC, MUX_MODE14) /* B10: P8.30a: vout1_de.off */ - // DRA7XX_CORE_IOPAD(0x3634, MUX_MODE14) /* B9: P8.30b: vout1_d22.off */ - // DRA7XX_CORE_IOPAD(0x3614, MUX_MODE14) /* C8: P8.31a: vout1_d14.off */ - // DRA7XX_CORE_IOPAD(0x373C, MUX_MODE14) /* G16: P8.31b: mcasp4_axr0.off */ - // DRA7XX_CORE_IOPAD(0x3618, MUX_MODE14) /* C7: P8.32a: vout1_d15.off */ - // DRA7XX_CORE_IOPAD(0x3740, MUX_MODE14) /* D17: P8.32b: mcasp4_axr1.off */ - // DRA7XX_CORE_IOPAD(0x3610, MUX_MODE14) /* C6: P8.33a: vout1_d13.off */ - // DRA7XX_CORE_IOPAD(0x34E8, MUX_MODE14) /* AF9: P8.33b: vin1a_fld0.off */ - // DRA7XX_CORE_IOPAD(0x3608, MUX_MODE14) /* D8: P8.34a: vout1_d11.off */ - // DRA7XX_CORE_IOPAD(0x3564, MUX_MODE14) /* G6: P8.34b: vin2a_vsync0.off */ - // DRA7XX_CORE_IOPAD(0x360C, MUX_MODE14) /* A5: P8.35a: vout1_d12.off */ - // DRA7XX_CORE_IOPAD(0x34E4, MUX_MODE14) /* AD9: P8.35b: vin1a_de0.off */ - // DRA7XX_CORE_IOPAD(0x3604, MUX_MODE14) /* D7: P8.36a: vout1_d10.off */ - // DRA7XX_CORE_IOPAD(0x3568, MUX_MODE14) /* F2: P8.36b: vin2a_d0.off */ - // DRA7XX_CORE_IOPAD(0x35FC, MUX_MODE14) /* E8: P8.37a: vout1_d8.off */ - // DRA7XX_CORE_IOPAD(0x3738, MUX_MODE14) /* A21: P8.37b: mcasp4_fsx.off */ - // DRA7XX_CORE_IOPAD(0x3600, MUX_MODE14) /* D9: P8.38a: vout1_d9.off */ - // DRA7XX_CORE_IOPAD(0x3734, MUX_MODE14) /* C18: P8.38b: mcasp4_aclkx.off */ - // DRA7XX_CORE_IOPAD(0x35F4, MUX_MODE14) /* F8: P8.39: vout1_d6.off */ - // DRA7XX_CORE_IOPAD(0x35F8, MUX_MODE14) /* E7: P8.40: vout1_d7.off */ - // DRA7XX_CORE_IOPAD(0x35EC, MUX_MODE14) /* E9: P8.41: vout1_d4.off */ - // DRA7XX_CORE_IOPAD(0x35F0, MUX_MODE14) /* F9: P8.42: vout1_d5.off */ - // DRA7XX_CORE_IOPAD(0x35E4, MUX_MODE14) /* F10: P8.43: vout1_d2.off */ - // DRA7XX_CORE_IOPAD(0x35E8, MUX_MODE14) /* G11: P8.44: vout1_d3.off */ - // DRA7XX_CORE_IOPAD(0x35DC, MUX_MODE14) /* F11: P8.45a: vout1_d0.off */ - // DRA7XX_CORE_IOPAD(0x361C, MUX_MODE14) /* B7: P8.45b: vout1_d16.off */ - // DRA7XX_CORE_IOPAD(0x35E0, MUX_MODE14) /* G10: P8.46a: vout1_d1.off */ - // DRA7XX_CORE_IOPAD(0x3638, MUX_MODE14) /* A10: P8.46b: vout1_d23.off */ - // DRA7XX_CORE_IOPAD(0x372C, MUX_MODE14) /* B19: P9.11a: mcasp3_axr0.off */ - // DRA7XX_CORE_IOPAD(0x3620, MUX_MODE14) /* B8: P9.11b: vout1_d17.off */ - // DRA7XX_CORE_IOPAD(0x36AC, MUX_MODE14) /* B14: P9.12: mcasp1_aclkr.off */ - // DRA7XX_CORE_IOPAD(0x3730, MUX_MODE14) /* C17: P9.13: mcasp3_axr1.off */ - // DRA7XX_CORE_IOPAD(0x35AC, MUX_MODE10) /* D6: P9.14: vin2a_d17.off */ - // DRA7XX_CORE_IOPAD(0x3514, MUX_MODE14) /* AG4: P9.15: vin1a_d8.off */ - // DRA7XX_CORE_IOPAD(0x35B0, MUX_MODE13) /* C5: P9.16: vin2a_d18.off */ - // DRA7XX_CORE_IOPAD(0x37CC, MUX_MODE14) /* B24: P9.17a: spi2_cs0.off */ - // DRA7XX_CORE_IOPAD(0x36B8, MUX_MODE14) /* F12: P9.17b: mcasp1_axr1.off */ - // DRA7XX_CORE_IOPAD(0x37C8, MUX_MODE14) /* G17: P9.18a: spi2_d0.off */ - // DRA7XX_CORE_IOPAD(0x36B4, MUX_MODE14) /* G12: P9.18b: mcasp1_axr0.off */ - // DRA7XX_CORE_IOPAD(0x3440, PIN_INPUT_PULLUP | MUX_MODE7) /* R6: P9.19a: gpmc_a0.i2c4_scl */ - // DRA7XX_CORE_IOPAD(0x357C, PIN_INPUT_PULLUP | MUX_MODE12 ) /* F4: P9.19b: vin2a_d5.pr1_pru1_gpi2 */ - // DRA7XX_CORE_IOPAD(0x3444, PIN_INPUT_PULLUP | MUX_MODE7) /* T9: P9.20a: gpmc_a1.i2c4_sda */ - // DRA7XX_CORE_IOPAD(0x3578, PIN_INPUT_PULLUP | MUX_MODE12) /* D2: P9.20b: vin2a_d4.pr1_pru1_gpi1 */ - // DRA7XX_CORE_IOPAD(0x34F0, MUX_MODE14) /* AF8: P9.21a: vin1a_vsync0.off */ - // DRA7XX_CORE_IOPAD(0x37C4, MUX_MODE14) /* B22: P9.21b: spi2_d1.off */ - // DRA7XX_CORE_IOPAD(0x369C, MUX_MODE14) /* B26: P9.22a: xref_clk2.off */ - // DRA7XX_CORE_IOPAD(0x37C0, MUX_MODE14) /* A26: P9.22b: spi2_sclk.off */ - // DRA7XX_CORE_IOPAD(0x37B4, MUX_MODE14) /* A22: P9.23: spi1_cs1.off */ - // DRA7XX_CORE_IOPAD(0x368C, MUX_MODE14) /* F20: P9.24: gpio6_15.off */ - // DRA7XX_CORE_IOPAD(0x3694, MUX_MODE14) /* D18: P9.25: xref_clk0.off */ - // DRA7XX_CORE_IOPAD(0x3688, MUX_MODE14) /* E21: P9.26a: gpio6_14.off */ - // DRA7XX_CORE_IOPAD(0x3544, MUX_MODE14) /* AE2: P9.26b: vin1a_d20.off */ - // DRA7XX_CORE_IOPAD(0x35A0, MUX_MODE14) /* C3: P9.27a: vin2a_d14.off */ - // DRA7XX_CORE_IOPAD(0x36B0, MUX_MODE14) /* J14: P9.27b: mcasp1_fsr.off */ - // DRA7XX_CORE_IOPAD(0x36E0, MUX_MODE14) /* A12: P9.28: mcasp1_axr11.off */ - // DRA7XX_CORE_IOPAD(0x36D8, MUX_MODE14) /* A11: P9.29a: mcasp1_axr9.off */ - // DRA7XX_CORE_IOPAD(0x36A8, MUX_MODE14) /* D14: P9.29b: mcasp1_fsx.off */ - // DRA7XX_CORE_IOPAD(0x36DC, MUX_MODE14) /* B13: P9.30: mcasp1_axr10.off */ - // DRA7XX_CORE_IOPAD(0x36D4, MUX_MODE14) /* B12: P9.31a: mcasp1_axr8.off */ - // DRA7XX_CORE_IOPAD(0x36A4, MUX_MODE14) /* C14: P9.31b: mcasp1_aclkx.off */ - // DRA7XX_CORE_IOPAD(0x36A0, MUX_MODE14) /* C23: P9.41a: xref_clk3.off */ - // DRA7XX_CORE_IOPAD(0x3580, MUX_MODE14) /* C1: P9.41b: vin2a_d6.off */ - // DRA7XX_CORE_IOPAD(0x36E4, MUX_MODE14) /* E14: P9.42a: mcasp1_axr12.off */ - // DRA7XX_CORE_IOPAD(0x359C, MUX_MODE14) /* C2: P9.42b: vin2a_d13.off */ - // >; - // }; }; &vip2 { @@ -1177,7 +1071,6 @@ &i2c4 { status = "okay"; clock-frequency = <100000>; - symlink = "bone/i2c/2"; }; /* thermal hacks */ -- GitLab From 21068c22ebfa2574fabf10e0b462c38f0cf283a6 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Tue, 21 Jul 2020 14:29:03 +0530 Subject: [PATCH 43/86] BBAI: updated with dummy nodes Created dummy nodes for unavailable bone buses to avoid FDT error! --- src/arm/am572x-bone-common-univ.dtsi | 99 ++++++++++++++++++++++++++-- 1 file changed, 94 insertions(+), 5 deletions(-) diff --git a/src/arm/am572x-bone-common-univ.dtsi b/src/arm/am572x-bone-common-univ.dtsi index a043c27b..a98d218e 100644 --- a/src/arm/am572x-bone-common-univ.dtsi +++ b/src/arm/am572x-bone-common-univ.dtsi @@ -6,7 +6,7 @@ * published by the Free Software Foundation. */ -#include <dt-bindings/board/am572x-bbai-pins.h> +#include <dt-bindings/board/am5729-bone-pins.h> &dra7_pmx_core { /************************/ @@ -369,6 +369,9 @@ P8_27_gpio_input_pin: pinmux_P8_27_gpio_input_pin { pinctrl-single,pins = < P8_27A( PIN_INPUT | MUX_MODE14) P8_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_vsync.gpio4_23, vout1_d19.off */ + P8_27_lcd_pin: pinmux_P8_27_lcd_pin { pinctrl-single,pins = < + P8_27A( PIN_OUTPUT | MUX_MODE0) + P8_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_vsync.vout1_vsync, vout1_d19.off */ /* P8_27b (ball A8) gpio8_19 */ P8_27_pruout_pin: pinmux_P8_27_pruout_pin { pinctrl-single,pins = < @@ -394,6 +397,9 @@ P8_28_gpio_input_pin: pinmux_P8_28_gpio_input_pin { pinctrl-single,pins = < P8_28A( PIN_INPUT | MUX_MODE14) P8_28B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_clk.gpio4_19, vout1_d20.off */ + P8_28_lcd_pin: pinmux_P8_28_lcd_pin { pinctrl-single,pins = < + P8_28A( PIN_OUTPUT | MUX_MODE0) + P8_28B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_clk.vout1_clk, vout1_d20.off */ /* P8_28b (ball C9) gpio8_20 */ P8_28_pruout_pin: pinmux_P8_28_pruout_pin { pinctrl-single,pins = < @@ -419,6 +425,9 @@ P8_29_gpio_input_pin: pinmux_P8_29_gpio_input_pin { pinctrl-single,pins = < P8_29A( PIN_INPUT | MUX_MODE14) P8_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_hsync.gpio4_22, vout1_d21.off */ + P8_29_lcd_pin: pinmux_P8_29_lcd_pin { pinctrl-single,pins = < + P8_29A( PIN_OUTPUT | MUX_MODE0) + P8_29B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_hsync.vout1_hsync, vout1_d21.off */ /* P8_29b (ball A9) gpio8_21 */ P8_29_pruout_pin: pinmux_P8_29_pruout_pin { pinctrl-single,pins = < @@ -444,6 +453,9 @@ P8_30_gpio_input_pin: pinmux_P8_30_gpio_input_pin { pinctrl-single,pins = < P8_30A( PIN_INPUT | MUX_MODE14) P8_30B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_de.gpio4_20, vout1_d22.off */ + P8_30_lcd_pin: pinmux_P8_30_lcd_pin { pinctrl-single,pins = < + P8_30A( PIN_OUTPUT | MUX_MODE0) + P8_30B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_de.vout1_de, vout1_d22.off */ /* P8_30b (ball B9) gpio8_22 */ P8_30_pruout_pin: pinmux_P8_30_pruout_pin { pinctrl-single,pins = < @@ -470,6 +482,9 @@ P8_31_gpio_input_pin: pinmux_P8_31_gpio_input_pin { pinctrl-single,pins = < P8_31A( PIN_INPUT | MUX_MODE14) P8_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d14.gpio8_14, mcasp4_axr0.off */ + P8_31_lcd_pin: pinmux_P8_31_lcd_pin { pinctrl-single,pins = < + P8_31A( PIN_OUTPUT | MUX_MODE0) + P8_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d14.vout1_d14, mcasp4_axr0.off */ /* P8_31b (ball G16) */ P8_31_uart_pin: pinmux_P8_31_uart_pin { pinctrl-single,pins = < @@ -492,6 +507,9 @@ P8_32_gpio_input_pin: pinmux_P8_32_gpio_input_pin { pinctrl-single,pins = < P8_32A( PIN_INPUT | MUX_MODE14) P8_32B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d15.gpio8_15, mcasp4_axr1.off */ + P8_32_lcd_pin: pinmux_P8_32_lcd_pin { pinctrl-single,pins = < + P8_32A( PIN_OUTPUT | MUX_MODE0) + P8_32B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d15.vout1_d15, mcasp4_axr1.off */ /* P8_32b (ball D17) */ P8_32_uart_pin: pinmux_P8_32_uart_pin { pinctrl-single,pins = < @@ -514,6 +532,9 @@ P8_33_gpio_input_pin: pinmux_P8_33_gpio_input_pin { pinctrl-single,pins = < P8_33A( PIN_INPUT | MUX_MODE14) P8_33B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d13.gpio8_13, vin1a_fld0.off */ + P8_33_lcd_pin: pinmux_P8_33_lcd_pin { pinctrl-single,pins = < + P8_33A( PIN_OUTPUT | MUX_MODE0) + P8_33B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d13.vout1_d13, vin1a_fld0.off */ /* P8_33b (ball AF9) gpio3_1 */ P8_33_qep_pin: pinmux_P8_33_qep_pin { pinctrl-single,pins = < @@ -537,6 +558,9 @@ P8_34_gpio_input_pin: pinmux_P8_34_gpio_input_pin { pinctrl-single,pins = < P8_34A( PIN_INPUT | MUX_MODE14) P8_34B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d11.gpio8_11, vin2a_vsync0.off */ + P8_34_lcd_pin: pinmux_P8_34_lcd_pin { pinctrl-single,pins = < + P8_34A( PIN_OUTPUT | MUX_MODE0) + P8_34B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d11.vout1_d11, vin2a_vsync0.off */ /* P8_34b (ball G6) gpio4_0 */ P8_34_pwm_pin: pinmux_P8_34_pwm_pin { pinctrl-single,pins = < @@ -559,7 +583,10 @@ P8_35_gpio_input_pin: pinmux_P8_35_gpio_input_pin { pinctrl-single,pins = < P8_35A( PIN_INPUT | MUX_MODE14) P8_35B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d12.gpio8_12, vin1a_de0.off */ - + P8_35_lcd_pin: pinmux_P8_35_lcd_pin { pinctrl-single,pins = < + P8_35A( PIN_OUTPUT | MUX_MODE0) + P8_35B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d12.vout1_d12, vin1a_de0.off */ + /* P8_35b (ball AD9) gpio3_0 */ P8_35_qep_pin: pinmux_P8_35_qep_pin { pinctrl-single,pins = < P8_35B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) @@ -581,7 +608,10 @@ P8_36_gpio_input_pin: pinmux_P8_36_gpio_input_pin { pinctrl-single,pins = < P8_36A( PIN_INPUT | MUX_MODE14) P8_36B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d10.gpio8_10, vin2a_d0.off */ - + P8_36_lcd_pin: pinmux_P8_36_lcd_pin { pinctrl-single,pins = < + P8_36A( PIN_OUTPUT | MUX_MODE0) + P8_36B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d10.vout1_d10, vin2a_d0.off */ + /* P8_36b (ball F2) gpio4_1 */ P8_36_pwm_pin: pinmux_P8_36_pwm_pin { pinctrl-single,pins = < P8_36B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) @@ -603,7 +633,10 @@ P8_37_gpio_input_pin: pinmux_P8_37_gpio_input_pin { pinctrl-single,pins = < P8_37A( PIN_INPUT | MUX_MODE14) P8_37B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d8.gpio8_8, mcasp4_fsx.off */ - + P8_37_lcd_pin: pinmux_P8_37_lcd_pin { pinctrl-single,pins = < + P8_37A( PIN_OUTPUT | MUX_MODE0) + P8_37B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d8.vout1_d8, mcasp4_fsx.off */ + /* P8_37b (ball A21) */ P8_37_uart_pin: pinmux_P8_37_uart_pin { pinctrl-single,pins = < P8_37B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) @@ -625,7 +658,10 @@ P8_38_gpio_input_pin: pinmux_P8_38_gpio_input_pin { pinctrl-single,pins = < P8_38A( PIN_INPUT | MUX_MODE14) P8_38B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d9.gpio8_9, mcasp4_aclkx.off */ - + P8_38_lcd_pin: pinmux_P8_38_lcd_pin { pinctrl-single,pins = < + P8_38A( PIN_OUTPUT | MUX_MODE0) + P8_38B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d9.vout1_d9, mcasp4_aclkx.off */ + /* P8_38b (ball C18) */ P8_38_uart_pin: pinmux_P8_38_uart_pin { pinctrl-single,pins = < P8_38B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) @@ -646,6 +682,8 @@ P8_39( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d6.pr2_pru0_gpo3 */ P8_39_pruin_pin: pinmux_P8_39_pruin_pin { pinctrl-single,pins = < P8_39( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d6.pr2_pru0_gpi3 */ + P8_39_lcd_pin: pinmux_P8_39_lcd_pin { pinctrl-single,pins = < + P8_39( PIN_OUTPUT | MUX_MODE0) >; }; /* vout1_d6.vout1_d6 */ /* P8_40 (ball E7) gpio8_7 */ P8_40_default_pin: pinmux_P8_40_default_pin { pinctrl-single,pins = < @@ -662,6 +700,8 @@ P8_40( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d7.pr2_pru0_gpo4 */ P8_40_pruin_pin: pinmux_P8_40_pruin_pin { pinctrl-single,pins = < P8_40( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d7.pr2_pru0_gpi4 */ + P8_40_lcd_pin: pinmux_P8_40_lcd_pin { pinctrl-single,pins = < + P8_40( PIN_OUTPUT | MUX_MODE0) >; }; /* vout1_d7.vout1_d7 */ /* P8_41 (ball E9) gpio8_4 */ P8_41_default_pin: pinmux_P8_41_default_pin { pinctrl-single,pins = < @@ -678,6 +718,8 @@ P8_41( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d4.pr2_pru0_gpo1 */ P8_41_pruin_pin: pinmux_P8_41_pruin_pin { pinctrl-single,pins = < P8_41( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d4.pr2_pru0_gpi1 */ + P8_41_lcd_pin: pinmux_P8_41_lcd_pin { pinctrl-single,pins = < + P8_41( PIN_OUTPUT | MUX_MODE0) >; }; /* vout1_d4.vout1_d4 */ /* P8_42 (ball F9) gpio8_5 */ P8_42_default_pin: pinmux_P8_42_default_pin { pinctrl-single,pins = < @@ -694,6 +736,8 @@ P8_42( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d5.pr2_pru0_gpo2 */ P8_42_pruin_pin: pinmux_P8_42_pruin_pin { pinctrl-single,pins = < P8_42( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d5.pr2_pru0_gpi2 */ + P8_42_lcd_pin: pinmux_P8_42_lcd_pin { pinctrl-single,pins = < + P8_42( PIN_OUTPUT | MUX_MODE0) >; }; /* vout1_d5.vout1_d5 */ /* P8_43 (ball F10) gpio8_2 */ P8_43_default_pin: pinmux_P8_43_default_pin { pinctrl-single,pins = < @@ -710,6 +754,8 @@ P8_43( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d2.pr2_pru1_gpo20 */ P8_43_pruin_pin: pinmux_P8_43_pruin_pin { pinctrl-single,pins = < P8_43( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d2.pr2_pru1_gpi20 */ + P8_43_lcd_pin: pinmux_P8_43_lcd_pin { pinctrl-single,pins = < + P8_43( PIN_OUTPUT | MUX_MODE0) >; }; /* vout1_d2.vout1_d2 */ /* P8_44 (ball G11) gpio8_3 */ P8_44_default_pin: pinmux_P8_44_default_pin { pinctrl-single,pins = < @@ -726,6 +772,8 @@ P8_44( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d3.pr2_pru0_gpo0 */ P8_44_pruin_pin: pinmux_P8_44_pruin_pin { pinctrl-single,pins = < P8_44( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d3.pr2_pru0_gpi0 */ + P8_44_lcd_pin: pinmux_P8_44_lcd_pin { pinctrl-single,pins = < + P8_44( PIN_OUTPUT | MUX_MODE0) >; }; /* vout1_d3.vout1_d3 */ /* P8_45a (ball F11) gpio8_0 */ P8_45_default_pin: pinmux_P8_45_default_pin { pinctrl-single,pins = < @@ -743,6 +791,9 @@ P8_45_gpio_input_pin: pinmux_P8_45_gpio_input_pin { pinctrl-single,pins = < P8_45A( PIN_INPUT | MUX_MODE14) P8_45B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d0.gpio8_0, vout1_d16.off */ + P8_45_lcd_pin: pinmux_P8_45_lcd_pin { pinctrl-single,pins = < + P8_45A( PIN_OUTPUT | MUX_MODE0) + P8_45B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d0.vout1_d0, vout1_d16.off */ /* P8_45b (ball B7) gpio8_16 */ P8_45_pruout_pin: pinmux_P8_45_pruout_pin { pinctrl-single,pins = < @@ -768,6 +819,9 @@ P8_46_gpio_input_pin: pinmux_P8_46_gpio_input_pin { pinctrl-single,pins = < P8_46A( PIN_INPUT | MUX_MODE14) P8_46B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d1.gpio8_1, vout1_d23.off */ + P8_46_lcd_pin: pinmux_P8_46_lcd_pin { pinctrl-single,pins = < + P8_46A( PIN_OUTPUT | MUX_MODE0) + P8_46B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d1.vout1_d1, vout1_d23.off */ /* P8_46b (ball A10) gpio8_23 */ P8_46_pruout_pin: pinmux_P8_46_pruout_pin { pinctrl-single,pins = < @@ -979,6 +1033,13 @@ P9_19B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_19A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d5.eQEP2A_in, gpmc_a0.off */ + /* P9_19 dummy nodes for unavailable bone bus */ + P9_19_can_pin: pinmux_P9_19_default_pin { pinctrl-single,pins = < + /* To avoid FDT_ERROR on BBAI when using BONE-CAN0-00A0.dtbo */ + /* Default pinmux configuration of P9_19 (P9_19_default_pin) */ + P9_19A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) + P9_19B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpmc_a0.i2c4_scl, gpmc_a0.off */ + /* P9_20a (ball T9) gpio7_4 */ P9_20_default_pin: pinmux_P9_20_default_pin { pinctrl-single,pins = < P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) @@ -1007,6 +1068,13 @@ P9_20B( PIN_INPUT | MUX_MODE12) P9_20A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d4.pr1_pru1_gpi1, gpmc_a1.off */ + /* P9_20 dummy nodes for unavailable bone bus */ + P9_20_can_pin: pinmux_P9_20_default_pin { pinctrl-single,pins = < + /* To avoid FDT_ERROR on BBAI when using BONE-CAN0-00A0.dtbo */ + /* Default pinmux configuration of P9_20 (P9_20_default_pin) */ + P9_20A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) + P9_20B( PIN_OUTPUT | MUX_MODE15) >; }; /* gpmc_a1.i2c4_sda, vin2a_d4.off */ + /* P9_21a (ball AF8) gpio3_3 */ P9_21_default_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) @@ -1034,6 +1102,13 @@ P9_21_uart_pin: pinmux_P9_21_uart_pin { pinctrl-single,pins = < P9_21B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) P9_21A( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_d1.uart3_txd, vin1a_vsync0.off */ + + /* P9_21 dummy nodes for unavailable bone bus */ + P9_21_i2c_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < + /* To avoid FDT_ERROR on BBAI when using BONE-I2C2A-00A0.dtbo */ + /* Default pinmux configuration of P9_21 (P9_21_default_pin) */ + P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_21B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ /* P9_22a (ball B26) gpio6_19 */ P9_22_default_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < @@ -1060,6 +1135,13 @@ P9_22B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE1) P9_22A( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_sclk.uart3_rxd, xref_clk2.off */ + /* P9_22 dummy nodes for unavailable bone bus */ + P9_22_i2c_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < + /* To avoid FDT_ERROR on BBAI when using BONE-I2C2A-00A0.dtbo */ + /* Default pinmux configuration of P9_22 (P9_22_default_pin) */ + P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_22B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ + /* P9_23 (ball A22) gpio7_11 */ P9_23_default_pin: pinmux_P9_23_default_pin { pinctrl-single,pins = < P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* spi1_cs1.gpio7_11 */ @@ -1332,6 +1414,13 @@ P9_42_pruin_pin: pinmux_P9_42_pruin_pin { pinctrl-single,pins = < P9_42B( PIN_INPUT | MUX_MODE12) P9_42A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d13.pr1_pru1_gpi10, mcasp1_axr12.off */ + + /* P9_42 dummy nodes for unavailable bone bus */ + P9_42_uart_pin: pinmux_P9_42_default_pin { pinctrl-single,pins = < + /* To avoid FDT_ERROR on BBAI when using BONE-UART3-00A0.dtbo */ + /* Default pinmux configuration of P9_42 (P9_42_default_pin) */ + P9_42A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_42B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr12.gpio4_18, vin2a_d13.off */ /* P9_43 GND */ -- GitLab From 861db41b839ce56bb8947cedec514dddd0a60bad Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Tue, 21 Jul 2020 14:29:51 +0530 Subject: [PATCH 44/86] BBAI: fix led, spi nodes & add CAN bus --- src/arm/bbai-bone-buses.dtsi | 336 ++++++++++++++++++----------------- 1 file changed, 171 insertions(+), 165 deletions(-) diff --git a/src/arm/bbai-bone-buses.dtsi b/src/arm/bbai-bone-buses.dtsi index c0b05438..3f554b97 100644 --- a/src/arm/bbai-bone-buses.dtsi +++ b/src/arm/bbai-bone-buses.dtsi @@ -6,7 +6,8 @@ * published by the Free Software Foundation. */ -#include <dt-bindings/board/am572x-bbai-pins.h> +#include <dt-bindings/board/am5729-bone-pins.h> +#include <dt-bindings/gpio/gpio.h> /********/ /* LEDs */ @@ -17,342 +18,351 @@ compatible = "gpio-leds"; led_P8_03 { - gpios = <&gpio1 24 0>; - status = "reserved"; + gpios = <&gpio1 24 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_04 { - gpios = <&gpio1 25 0>; - status = "reserved"; + gpios = <&gpio1 25 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_05 { - gpios = <&gpio7 1 0>; - status = "reserved"; + gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_06 { - gpios = <&gpio7 2 0>; - status = "reserved"; + gpios = <&gpio7 2 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_07 { - gpios = <&gpio6 5 0>; - status = "reserved"; + gpios = <&gpio6 5 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_08 { - gpios = <&gpio6 6 0>; - status = "reserved"; + gpios = <&gpio6 6 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_09 { - gpios = <&gpio6 18 0>; - status = "reserved"; + gpios = <&gpio6 18 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_10 { - gpios = <&gpio6 4 0>; - status = "reserved"; + gpios = <&gpio6 4 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_11 { - gpios = <&gpio3 11 0>; - status = "reserved"; + gpios = <&gpio3 11 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_12 { - gpios = <&gpio3 10 0>; - status = "reserved"; + gpios = <&gpio3 10 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_13 { - gpios = <&gpio4 11 0>; - status = "reserved"; + gpios = <&gpio4 11 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_14 { - gpios = <&gpio4 13 0>; - status = "reserved"; + gpios = <&gpio4 13 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_15 { - gpios = <&gpio4 3 0>; - status = "reserved"; + gpios = <&gpio4 3 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_16 { - gpios = <&gpio4 29 0>; - status = "reserved"; + gpios = <&gpio4 29 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_17 { - gpios = <&gpio8 18 0>; - status = "reserved"; + gpios = <&gpio8 18 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_18 { - gpios = <&gpio4 9 0>; - status = "reserved"; + gpios = <&gpio4 9 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_19 { - gpios = <&gpio4 10 0>; - status = "reserved"; + gpios = <&gpio4 10 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_20 { - gpios = <&gpio6 30 0>; - status = "reserved"; + gpios = <&gpio6 30 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_21 { - gpios = <&gpio6 29 0>; - status = "reserved"; + gpios = <&gpio6 29 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_22 { - gpios = <&gpio1 23 0>; - status = "reserved"; + gpios = <&gpio1 23 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_23 { - gpios = <&gpio1 22 0>; - status = "reserved"; + gpios = <&gpio1 22 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_24 { - gpios = <&gpio7 0 0>; - status = "reserved"; + gpios = <&gpio7 0 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_25 { - gpios = <&gpio6 31 0>; - status = "reserved"; + gpios = <&gpio6 31 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_26 { - gpios = <&gpio4 28 0>; - status = "reserved"; + gpios = <&gpio4 28 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_27 { - gpios = <&gpio4 23 0>; - status = "reserved"; + gpios = <&gpio4 23 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_28 { - gpios = <&gpio4 19 0>; - status = "reserved"; + gpios = <&gpio4 19 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_29 { - gpios = <&gpio4 22 0>; - status = "reserved"; + gpios = <&gpio4 22 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_30 { - gpios = <&gpio4 20 0>; - status = "reserved"; + gpios = <&gpio4 20 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_31 { - gpios = <&gpio8 14 0>; - status = "reserved"; + gpios = <&gpio8 14 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_32 { - gpios = <&gpio8 15 0>; - status = "reserved"; + gpios = <&gpio8 15 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_33 { - gpios = <&gpio8 13 0>; - status = "reserved"; + gpios = <&gpio8 13 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_34 { - gpios = <&gpio8 11 0>; - status = "reserved"; + gpios = <&gpio8 11 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_35 { - gpios = <&gpio8 12 0>; - status = "reserved"; + gpios = <&gpio8 12 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_36 { - gpios = <&gpio8 10 0>; - status = "reserved"; + gpios = <&gpio8 10 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_37 { - gpios = <&gpio8 8 0>; - status = "reserved"; + gpios = <&gpio8 8 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_38 { - gpios = <&gpio8 9 0>; - status = "reserved"; + gpios = <&gpio8 9 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_39 { - gpios = <&gpio8 6 0>; - status = "reserved"; + gpios = <&gpio8 6 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_40 { - gpios = <&gpio8 7 0>; - status = "reserved"; + gpios = <&gpio8 7 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_41 { - gpios = <&gpio8 4 0>; - status = "reserved"; + gpios = <&gpio8 4 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_42 { - gpios = <&gpio8 5 0>; - status = "reserved"; + gpios = <&gpio8 5 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_43 { - gpios = <&gpio8 2 0>; - status = "reserved"; + gpios = <&gpio8 2 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_44 { - gpios = <&gpio8 3 0>; - status = "reserved"; + gpios = <&gpio8 3 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_45 { - gpios = <&gpio8 0 0>; - status = "reserved"; + gpios = <&gpio8 0 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P8_46 { - gpios = <&gpio8 1 0>; - status = "reserved"; + gpios = <&gpio8 1 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_11 { - gpios = <&gpio8 17 0>; - status = "reserved"; + gpios = <&gpio8 17 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_12 { - gpios = <&gpio5 0 0>; - status = "reserved"; + gpios = <&gpio5 0 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_13 { - gpios = <&gpio6 12 0>; - status = "reserved"; + gpios = <&gpio6 12 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_14 { - gpios = <&gpio4 25 0>; - status = "reserved"; + gpios = <&gpio4 25 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_15 { - gpios = <&gpio3 12 0>; - status = "reserved"; + gpios = <&gpio3 12 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_16 { - gpios = <&gpio4 26 0>; - status = "reserved"; + gpios = <&gpio4 26 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_17 { - gpios = <&gpio7 17 0>; - status = "reserved"; + gpios = <&gpio7 17 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_18 { - gpios = <&gpio7 16 0>; - status = "reserved"; + gpios = <&gpio7 16 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_19 { - gpios = <&gpio7 3 0>; - status = "reserved"; + gpios = <&gpio7 3 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_20 { - gpios = <&gpio7 4 0>; - status = "reserved"; + gpios = <&gpio7 4 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_21 { - gpios = <&gpio3 3 0>; - status = "reserved"; + gpios = <&gpio3 3 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_22 { - gpios = <&gpio6 19 0>; - status = "reserved"; + gpios = <&gpio6 19 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_23 { - gpios = <&gpio7 11 0>; - status = "reserved"; + gpios = <&gpio7 11 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_24 { - gpios = <&gpio6 15 0>; - status = "reserved"; + gpios = <&gpio6 15 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_25 { - gpios = <&gpio6 17 0>; - status = "reserved"; + gpios = <&gpio6 17 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_26 { - gpios = <&gpio6 14 0>; - status = "reserved"; + gpios = <&gpio6 14 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_27 { - gpios = <&gpio4 15 0>; - status = "reserved"; + gpios = <&gpio4 15 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_28 { - gpios = <&gpio4 17 0>; - status = "reserved"; + gpios = <&gpio4 17 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_29 { - gpios = <&gpio5 11 0>; - status = "reserved"; + gpios = <&gpio5 11 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_30 { - gpios = <&gpio5 12 0>; - status = "reserved"; + gpios = <&gpio5 12 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_31 { - gpios = <&gpio5 10 0>; - status = "reserved"; + gpios = <&gpio5 10 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_41 { - gpios = <&gpio6 20 0>; - status = "reserved"; + gpios = <&gpio6 20 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; led_P9_42 { - gpios = <&gpio4 18 0>; - status = "reserved"; + gpios = <&gpio4 18 GPIO_ACTIVE_HIGH>; + status = "disabled"; }; }; }; +// For dummy refrence when peripheral is not available. +&{/} { + not_available: not_available { + // Use ¬_available phandle when bus not available! + // This node is responsible to create these entries, + // /sys/firmware/devicetree/base/__symbols__/not_available + // /sys/firmware/devicetree/base/not_available + }; +}; // UARTs bone_uart_1: &uart10 { @@ -363,8 +373,8 @@ bone_uart_2: &uart3 { symlink = "bone/uart/2"; }; -bone_uart_3: &ocp{ - // not available +bone_uart_3: ¬_available { + // not available on BBAI }; bone_uart_4: &uart5 { @@ -381,11 +391,12 @@ bone_i2c_1: &i2c5 { }; bone_i2c_2: &i2c4 { - // symlink = "bone/i2c/2"; + // Already in use for cape EEPROM reading. + symlink = "bone/i2c/2"; }; -bone_i2c_2a: &ocp { - // Not available +bone_i2c_2a: ¬_available { + // Not available on BBAI }; bone_i2c_3: &i2c3 { @@ -393,65 +404,60 @@ bone_i2c_3: &i2c3 { }; // SPIs -bone_spi_0: &mcspi2 { +&mcspi2 { #address-cells = <1>; #size-cells = <0>; - - channel@0 { + bone_spi_0: channel@0 { #address-cells = <1>; #size-cells = <0>; - compatible = "spidev"; - symlink = "/bone/spi/0.0"; - + symlink = "bone/spi/0.0"; reg = <0>; - spi-max-frequency = <16000000>; - spi-cpha; }; }; -bone_spi_1: &mcspi3 { +&mcspi3 { #address-cells = <1>; #size-cells = <0>; - ti,pio-mode; /* disable dma when used as an overlay, dma gets stuck at 160 bits... */ - - channel@0 { + bone_spi_1_0: channel@0 { #address-cells = <1>; #size-cells = <0>; - compatible = "spidev"; - symlink = "/bone/spi/1.0"; - + symlink = "bone/spi/1.0"; reg = <0>; - spi-max-frequency = <16000000>; - spi-cpha; }; - channel@1 { + bone_spi_1_1: channel@1 { #address-cells = <1>; #size-cells = <0>; - compatible = "spidev"; - symlink = "/bone/spi/1.1"; - + symlink = "bone/spi/1.1"; reg = <1>; - spi-max-frequency = <16000000>; }; }; // PWMs & TIMERs bone_pwm_1: &ehrpwm2 { - + symlink = "bone/pwm/1"; }; bone_pwmss_1: &epwmss2 { }; bone_pwm_2: &ehrpwm1 { - + symlink = "bone/pwm/2"; }; bone_pwmss_2: &epwmss1 { -}; \ No newline at end of file +}; + +// CAN +bone_can_0: ¬_available { + // Not available on BBAI +}; + +bone_can_1: &dcan2 { + symlink = "bone/can/1"; +}; -- GitLab From 5a8715f704e7606588a2c805dc61037f2c5b5605 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Tue, 21 Jul 2020 14:31:44 +0530 Subject: [PATCH 45/86] BBB: fix spi nodes & add CAN bus --- src/arm/bbb-bone-buses.dtsi | 200 +++++++++++++++++++----------------- 1 file changed, 104 insertions(+), 96 deletions(-) diff --git a/src/arm/bbb-bone-buses.dtsi b/src/arm/bbb-bone-buses.dtsi index 3598e88c..43bb3d04 100644 --- a/src/arm/bbb-bone-buses.dtsi +++ b/src/arm/bbb-bone-buses.dtsi @@ -6,7 +6,8 @@ * published by the Free Software Foundation. */ -#include <dt-bindings/board/am335x-bbb-pins.h> +#include <dt-bindings/board/am335x-bone-pins.h> +#include <dt-bindings/gpio/gpio.h> /********/ /* LEDs */ @@ -17,357 +18,367 @@ compatible = "gpio-leds"; led_P8_03 { - gpios = <&gpio1 6 0>; + gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_04 { - gpios = <&gpio1 7 0>; + gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_05 { - gpios = <&gpio1 2 0>; + gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_06 { - gpios = <&gpio1 3 0>; + gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_07 { - gpios = <&gpio2 2 0>; + gpios = <&gpio2 2 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_08 { - gpios = <&gpio2 3 0>; + gpios = <&gpio2 3 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_09 { - gpios = <&gpio2 5 0>; + gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_10 { - gpios = <&gpio2 4 0>; + gpios = <&gpio2 4 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_11 { - gpios = <&gpio1 13 0>; + gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_12 { - gpios = <&gpio1 12 0>; + gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_13 { - gpios = <&gpio0 23 0>; + gpios = <&gpio0 23 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_14 { - gpios = <&gpio0 26 0>; + gpios = <&gpio0 26 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_15 { - gpios = <&gpio1 15 0>; + gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_16 { - gpios = <&gpio1 14 0>; + gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_17 { - gpios = <&gpio0 27 0>; + gpios = <&gpio0 27 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_18 { - gpios = <&gpio2 1 0>; + gpios = <&gpio2 1 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_19 { - gpios = <&gpio0 22 0>; + gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_20 { - gpios = <&gpio1 31 0>; + gpios = <&gpio1 31 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_21 { - gpios = <&gpio1 30 0>; + gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_22 { - gpios = <&gpio1 5 0>; + gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_23 { - gpios = <&gpio1 4 0>; + gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_24 { - gpios = <&gpio1 1 0>; + gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_25 { - gpios = <&gpio1 0 0>; + gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_26 { - gpios = <&gpio1 29 0>; + gpios = <&gpio1 29 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_27 { - gpios = <&gpio2 22 0>; + gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_28 { - gpios = <&gpio2 24 0>; + gpios = <&gpio2 24 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_29 { - gpios = <&gpio2 23 0>; + gpios = <&gpio2 23 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_30 { - gpios = <&gpio2 25 0>; + gpios = <&gpio2 25 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_31 { - gpios = <&gpio0 10 0>; + gpios = <&gpio0 10 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_32 { - gpios = <&gpio0 11 0>; + gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_33 { - gpios = <&gpio0 9 0>; + gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_34 { - gpios = <&gpio2 17 0>; + gpios = <&gpio2 17 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_35 { - gpios = <&gpio0 8 0>; + gpios = <&gpio0 8 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_36 { - gpios = <&gpio2 16 0>; + gpios = <&gpio2 16 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_37 { - gpios = <&gpio2 14 0>; + gpios = <&gpio2 14 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_38 { - gpios = <&gpio2 15 0>; + gpios = <&gpio2 15 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_39 { - gpios = <&gpio2 12 0>; + gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_40 { - gpios = <&gpio2 13 0>; + gpios = <&gpio2 13 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_41 { - gpios = <&gpio2 10 0>; + gpios = <&gpio2 10 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_42 { - gpios = <&gpio2 11 0>; + gpios = <&gpio2 11 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_43 { - gpios = <&gpio2 8 0>; + gpios = <&gpio2 8 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_44 { - gpios = <&gpio2 9 0>; + gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_45 { - gpios = <&gpio2 6 0>; + gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P8_46 { - gpios = <&gpio2 7 0>; + gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_11 { - gpios = <&gpio0 30 0>; + gpios = <&gpio0 30 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_12 { - gpios = <&gpio1 28 0>; + gpios = <&gpio1 28 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_13 { - gpios = <&gpio0 31 0>; + gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_14 { - gpios = <&gpio1 18 0>; + gpios = <&gpio1 18 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_15 { - gpios = <&gpio1 16 0>; + gpios = <&gpio1 16 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_16 { - gpios = <&gpio1 19 0>; + gpios = <&gpio1 19 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_17 { - gpios = <&gpio0 5 0>; + gpios = <&gpio0 5 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_18 { - gpios = <&gpio0 4 0>; + gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_19 { - gpios = <&gpio0 13 0>; + gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_20 { - gpios = <&gpio0 12 0>; + gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_21 { - gpios = <&gpio0 3 0>; + gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_22 { - gpios = <&gpio0 2 0>; + gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_23 { - gpios = <&gpio1 17 0>; + gpios = <&gpio1 17 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_24 { - gpios = <&gpio0 15 0>; + gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_25 { - gpios = <&gpio3 21 0>; + gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_26 { - gpios = <&gpio0 14 0>; + gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_27 { - gpios = <&gpio3 19 0>; + gpios = <&gpio3 19 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_28 { - gpios = <&gpio3 17 0>; + gpios = <&gpio3 17 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_29 { - gpios = <&gpio3 15 0>; + gpios = <&gpio3 15 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_30 { - gpios = <&gpio3 16 0>; + gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_31 { - gpios = <&gpio3 14 0>; + gpios = <&gpio3 14 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_41 { - gpios = <&gpio0 20 0>; + gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_91 { - gpios = <&gpio3 20 0>; + gpios = <&gpio3 20 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_42 { - gpios = <&gpio0 7 0>; + gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_P9_92 { - gpios = <&gpio3 18 0>; + gpios = <&gpio3 18 GPIO_ACTIVE_HIGH>; status = "disabled"; }; led_A15 { - gpios = <&gpio0 19 0>; + gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>; status = "disabled"; }; }; }; +// For dummy refrence when peripheral is not available. +&{/} { + not_available: not_available { + // Use ¬_available when required. + // This node is responsible to create these entries, + // /sys/firmware/devicetree/base/__symbols__/not_available + // /sys/firmware/devicetree/base/not_available + }; +}; + // UARTs bone_uart_1: &uart1 { symlink = "bone/uart/1"; @@ -395,70 +406,58 @@ bone_i2c_1: &i2c1 { }; bone_i2c_2: &i2c2 { + // Already in use for cape EEPROM reading. symlink = "bone/i2c/2"; }; // use only when bone_i2c_2 is not in use bone_i2c_2a: &i2c2 { - // symlink = "bone/i2c/2a"; + symlink = "bone/i2c/2a"; }; // use only when bone_i2c_1 is not in use bone_i2c_3: &i2c1 { - // symlink = "bone/i2c/3"; + symlink = "bone/i2c/3"; }; // SPIs -bone_spi_0: &spi0 { +&spi0 { #address-cells = <1>; #size-cells = <0>; - channel@0 { + bone_spi_0_0: channel@0 { #address-cells = <1>; #size-cells = <0>; - compatible = "spidev"; - symlink = "/bone/spi/0.0"; - + symlink = "bone/spi/0.0"; reg = <0>; - spi-max-frequency = <16000000>; - spi-cpha; }; }; -bone_spi_1: &spi1 { +&spi1 { #address-cells = <1>; #size-cells = <0>; - ti,pio-mode; /* disable dma when used as an overlay, dma gets stuck at 160 bits... */ - - channel@0 { + bone_spi_1_0: channel@0 { #address-cells = <1>; #size-cells = <0>; - compatible = "spidev"; - symlink = "/bone/spi/1.0"; - + symlink = "bone/spi/1.0"; reg = <0>; - spi-max-frequency = <16000000>; - spi-cpha; }; - channel@1 { + bone_spi_1_1: channel@1 { #address-cells = <1>; #size-cells = <0>; - compatible = "spidev"; - symlink = "/bone/spi/1.1"; - + symlink = "bone/spi/1.1"; reg = <1>; - spi-max-frequency = <16000000>; }; }; // PWMs & TIMERs bone_pwm_1: &ehrpwm1 { - + symlink = "bone/pwm/1"; }; bone_pwmss_1: &epwmss1 { @@ -466,9 +465,18 @@ bone_pwmss_1: &epwmss1 { }; bone_pwm_2: &ehrpwm2 { - + symlink = "bone/pwm/2"; }; bone_pwmss_2: &epwmss2 { }; + +// CAN +bone_can_0: &dcan0 { + symlink = "bone/can/0"; +}; + +bone_can_1: &dcan1 { + symlink = "bone/can/1"; +}; -- GitLab From 96385ac7cf3a190d5564ae9b8997bb153bff1fb1 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Tue, 21 Jul 2020 14:41:42 +0530 Subject: [PATCH 46/86] add bone bus PWM0 --- src/arm/bbai-bone-buses.dtsi | 12 +++++++++++- src/arm/bbb-bone-buses.dtsi | 10 +++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/arm/bbai-bone-buses.dtsi b/src/arm/bbai-bone-buses.dtsi index 3f554b97..95cf2c63 100644 --- a/src/arm/bbai-bone-buses.dtsi +++ b/src/arm/bbai-bone-buses.dtsi @@ -438,12 +438,21 @@ bone_i2c_3: &i2c3 { }; }; -// PWMs & TIMERs +// PWMs +bone_pwm_0: ¬_available { + // Not available on BBAI +}; + +bone_pwmss_0: ¬_available { + // Not available on BBAI +}; + bone_pwm_1: &ehrpwm2 { symlink = "bone/pwm/1"; }; bone_pwmss_1: &epwmss2 { + }; bone_pwm_2: &ehrpwm1 { @@ -451,6 +460,7 @@ bone_pwm_2: &ehrpwm1 { }; bone_pwmss_2: &epwmss1 { + }; // CAN diff --git a/src/arm/bbb-bone-buses.dtsi b/src/arm/bbb-bone-buses.dtsi index 43bb3d04..1538bb70 100644 --- a/src/arm/bbb-bone-buses.dtsi +++ b/src/arm/bbb-bone-buses.dtsi @@ -455,7 +455,15 @@ bone_i2c_3: &i2c1 { }; }; -// PWMs & TIMERs +// PWMs +bone_pwm_0: &ehrpwm0 { + symlink = "bone/pwm/0"; +}; + +bone_pwmss_0: &epwmss0 { + +}; + bone_pwm_1: &ehrpwm1 { symlink = "bone/pwm/1"; }; -- GitLab From 00917839630a3b7120b702cabae86e8a83009242 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Tue, 21 Jul 2020 21:43:48 +0530 Subject: [PATCH 47/86] BBAI: dummy nodes for bone bus pwm0 These nodes are just to avoid FDT error while using src/arm/BONE-PWM0-00A0.dts --- src/arm/am572x-bone-common-univ.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/arm/am572x-bone-common-univ.dtsi b/src/arm/am572x-bone-common-univ.dtsi index a98d218e..d88c1116 100644 --- a/src/arm/am572x-bone-common-univ.dtsi +++ b/src/arm/am572x-bone-common-univ.dtsi @@ -1109,6 +1109,11 @@ /* Default pinmux configuration of P9_21 (P9_21_default_pin) */ P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_21B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ + P9_21_pwm_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < + /* To avoid FDT_ERROR on BBAI when using BONE-PWM0-00A0.dtbo */ + /* Default pinmux configuration of P9_21 (P9_21_default_pin) */ + P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_21B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_vsync0.gpio3_3,spi2_d1.off */ /* P9_22a (ball B26) gpio6_19 */ P9_22_default_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < @@ -1141,6 +1146,11 @@ /* Default pinmux configuration of P9_22 (P9_22_default_pin) */ P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ + P9_22_pwm_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < + /* To avoid FDT_ERROR on BBAI when using BONE-PWM0-00A0.dtbo */ + /* Default pinmux configuration of P9_22 (P9_22_default_pin) */ + P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_22B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ /* P9_23 (ball A22) gpio7_11 */ P9_23_default_pin: pinmux_P9_23_default_pin { pinctrl-single,pins = < -- GitLab From ab632f38d7ce0388f41076132ac715ddb3a0a506 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 22 Jul 2020 02:29:01 +0530 Subject: [PATCH 48/86] remove symlinks for CAN & PWM --- src/arm/bbai-bone-buses.dtsi | 6 +++--- src/arm/bbb-bone-buses.dtsi | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/arm/bbai-bone-buses.dtsi b/src/arm/bbai-bone-buses.dtsi index 95cf2c63..461a4e30 100644 --- a/src/arm/bbai-bone-buses.dtsi +++ b/src/arm/bbai-bone-buses.dtsi @@ -448,7 +448,7 @@ bone_pwmss_0: ¬_available { }; bone_pwm_1: &ehrpwm2 { - symlink = "bone/pwm/1"; + }; bone_pwmss_1: &epwmss2 { @@ -456,7 +456,7 @@ bone_pwmss_1: &epwmss2 { }; bone_pwm_2: &ehrpwm1 { - symlink = "bone/pwm/2"; + }; bone_pwmss_2: &epwmss1 { @@ -469,5 +469,5 @@ bone_can_0: ¬_available { }; bone_can_1: &dcan2 { - symlink = "bone/can/1"; + }; diff --git a/src/arm/bbb-bone-buses.dtsi b/src/arm/bbb-bone-buses.dtsi index 1538bb70..c6c4527e 100644 --- a/src/arm/bbb-bone-buses.dtsi +++ b/src/arm/bbb-bone-buses.dtsi @@ -457,7 +457,7 @@ bone_i2c_3: &i2c1 { // PWMs bone_pwm_0: &ehrpwm0 { - symlink = "bone/pwm/0"; + }; bone_pwmss_0: &epwmss0 { @@ -465,7 +465,7 @@ bone_pwmss_0: &epwmss0 { }; bone_pwm_1: &ehrpwm1 { - symlink = "bone/pwm/1"; + }; bone_pwmss_1: &epwmss1 { @@ -473,7 +473,7 @@ bone_pwmss_1: &epwmss1 { }; bone_pwm_2: &ehrpwm2 { - symlink = "bone/pwm/2"; + }; bone_pwmss_2: &epwmss2 { @@ -482,9 +482,9 @@ bone_pwmss_2: &epwmss2 { // CAN bone_can_0: &dcan0 { - symlink = "bone/can/0"; + }; bone_can_1: &dcan1 { - symlink = "bone/can/1"; + }; -- GitLab From 785fe6feeccb74423478ccd743580834d5951d4d Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 29 Jul 2020 17:18:20 +0530 Subject: [PATCH 49/86] BBAI: Enabling timer PWM functionality --- src/arm/dra7.dtsi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/arm/dra7.dtsi b/src/arm/dra7.dtsi index 83c1706f..fe0f996a 100644 --- a/src/arm/dra7.dtsi +++ b/src/arm/dra7.dtsi @@ -900,6 +900,7 @@ interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer1"; ti,timer-alwon; + ti,timer-pwm; clock-names = "fck"; clocks = <&wkupaon_clkctrl DRA7_TIMER1_CLKCTRL 24>; }; @@ -910,6 +911,7 @@ interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer2"; clocks = <&l4per_clkctrl DRA7_TIMER2_CLKCTRL 24>; + ti,timer-pwm; clock-names = "fck"; }; @@ -919,6 +921,7 @@ interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer3"; clocks = <&l4per_clkctrl DRA7_TIMER3_CLKCTRL 24>; + ti,timer-pwm; clock-names = "fck"; }; @@ -928,6 +931,7 @@ interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer4"; clocks = <&l4per_clkctrl DRA7_TIMER4_CLKCTRL 24>; + ti,timer-pwm; clock-names = "fck"; }; @@ -937,6 +941,7 @@ interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer5"; clocks = <&ipu_clkctrl DRA7_TIMER5_CLKCTRL 24>; + ti,timer-pwm; clock-names = "fck"; }; @@ -946,6 +951,7 @@ interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer6"; clocks = <&ipu_clkctrl DRA7_TIMER6_CLKCTRL 24>; + ti,timer-pwm; clock-names = "fck"; }; @@ -955,6 +961,7 @@ interrupts = <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer7"; clocks = <&ipu_clkctrl DRA7_TIMER7_CLKCTRL 24>; + ti,timer-pwm; clock-names = "fck"; }; @@ -964,6 +971,7 @@ interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer8"; clocks = <&ipu_clkctrl DRA7_TIMER8_CLKCTRL 24>; + ti,timer-pwm; clock-names = "fck"; }; @@ -973,6 +981,7 @@ interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer9"; clocks = <&l4per_clkctrl DRA7_TIMER9_CLKCTRL 24>; + ti,timer-pwm; clock-names = "fck"; }; @@ -982,6 +991,7 @@ interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer10"; clocks = <&l4per_clkctrl DRA7_TIMER10_CLKCTRL 24>; + ti,timer-pwm; clock-names = "fck"; }; @@ -991,6 +1001,7 @@ interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer11"; clocks = <&l4per_clkctrl DRA7_TIMER11_CLKCTRL 24>; + ti,timer-pwm; clock-names = "fck"; }; @@ -1000,6 +1011,7 @@ interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer12"; ti,timer-alwon; + ti,timer-pwm; ti,timer-secure; clocks = <&wkupaon_clkctrl DRA7_TIMER12_CLKCTRL 24>; clock-names = "fck"; @@ -1011,6 +1023,7 @@ interrupts = <GIC_SPI 339 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer13"; clocks = <&l4per_clkctrl DRA7_TIMER13_CLKCTRL 24>; + ti,timer-pwm; clock-names = "fck"; }; @@ -1020,6 +1033,7 @@ interrupts = <GIC_SPI 340 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer14"; clocks = <&l4per_clkctrl DRA7_TIMER14_CLKCTRL 24>; + ti,timer-pwm; clock-names = "fck"; }; @@ -1029,6 +1043,7 @@ interrupts = <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer15"; clocks = <&l4per_clkctrl DRA7_TIMER15_CLKCTRL 24>; + ti,timer-pwm; clock-names = "fck"; }; @@ -1038,6 +1053,7 @@ interrupts = <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>; ti,hwmods = "timer16"; clocks = <&l4per_clkctrl DRA7_TIMER16_CLKCTRL 24>; + ti,timer-pwm; clock-names = "fck"; }; -- GitLab From 56c68f5378895355f291b81830b2ede8fa020492 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 29 Jul 2020 17:19:08 +0530 Subject: [PATCH 50/86] BBB: dummy timer nodes These nodes prevents FDT_ERROR to occur. --- src/arm/am335x-bone-common-univ.dtsi | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/arm/am335x-bone-common-univ.dtsi b/src/arm/am335x-bone-common-univ.dtsi index cd6ddc48..d86ceca9 100644 --- a/src/arm/am335x-bone-common-univ.dtsi +++ b/src/arm/am335x-bone-common-univ.dtsi @@ -922,6 +922,12 @@ P9_21( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* spi0_d0.ehrpwm0b */ P9_21_pru_uart_pin: pinmux_P9_21_pru_uart_pin { pinctrl-single,pins = < P9_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* spi0_d0.pr1_uart0_rts_n */ + + /* P9_21 dummy nodes for unavailable bone bus */ + P9_21_timer_pin: pinmux_P9_21_default_pin { pinctrl-single,pins = < + /* To avoid FDT_ERROR on BBBWL/BBB when using BONE-TIMER_PWM_3.dtbo */ + /* Default pinmux configuration of P9_21 (P9_21_default_pin) */ + P9_21( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_d0.gpio0_3 */ /* P9_22 (ZCZ ball A17) gpio0_2 */ P9_22_default_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < @@ -944,7 +950,13 @@ P9_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE3) >; }; /* spi0_sclk.ehrpwm0a */ P9_22_pru_uart_pin: pinmux_P9_22_pru_uart_pin { pinctrl-single,pins = < P9_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) >; }; /* spi0_sclk.pr1_uart0_cts_n */ - + + /* P9_22 dummy nodes for unavailable bone bus */ + P9_22_timer_pin: pinmux_P9_22_default_pin { pinctrl-single,pins = < + /* To avoid FDT_ERROR on BBBWL/BBB when using BONE-TIMER_PWM_5.dtbo */ + /* Default pinmux configuration of P9_21 (P9_21_default_pin) */ + P9_22( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) >; }; /* spi0_sclk.gpio0_2 */ + /* P9_23 (ZCZ ball V14) gpio1_17 */ P9_23_default_pin: pinmux_P9_23_default_pin { pinctrl-single,pins = < P9_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE7) >; }; /* gpmc_a1.gpio1_17 */ -- GitLab From e40c15c6d4118e856c6504058c14d0f7d1bc0792 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 29 Jul 2020 17:19:25 +0530 Subject: [PATCH 51/86] BBAI: add Timer nodes --- src/arm/am572x-bone-common-univ.dtsi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/arm/am572x-bone-common-univ.dtsi b/src/arm/am572x-bone-common-univ.dtsi index d88c1116..a6052016 100644 --- a/src/arm/am572x-bone-common-univ.dtsi +++ b/src/arm/am572x-bone-common-univ.dtsi @@ -1094,6 +1094,9 @@ P9_21_qep_pin: pinmux_P9_21_qep_pin { pinctrl-single,pins = < P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_21B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_vsync0.eQEP1_strobe,spi2_d1.off */ + P9_21_timer_pin: pinmux_P9_21_timer_pin { pinctrl-single,pins = < + P9_21A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE7) + P9_21B( PIN_OUTPUT | MUX_MODE15) >; }; /* vin1a_vsync0.timer13,spi2_d1.off */ /* P9_21b (ball B22) gpio7_15 */ P9_21_spi_pin: pinmux_P9_21_spi_pin { pinctrl-single,pins = < @@ -1131,6 +1134,9 @@ P9_22_gpio_input_pin: pinmux_P9_22_gpio_input_pin { pinctrl-single,pins = < P9_22A( PIN_INPUT | MUX_MODE14) P9_22B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk2.gpio6_19, spi2_sclk.off */ + P9_22_timer_pin: pinmux_P9_22_timer_pin { pinctrl-single,pins = < + P9_22A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) + P9_22B( PIN_OUTPUT | MUX_MODE15) >; }; /* xref_clk2.timer15, spi2_sclk.off */ /* P9_22b (ball A26) gpio7_14 */ P9_22_spi_sclk_pin: pinmux_P9_22_spi_sclk_pin { pinctrl-single,pins = < -- GitLab From 61a7b0e95387ea74e514fd142e26681dcdd26946 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 29 Jul 2020 17:22:34 +0530 Subject: [PATCH 52/86] BBAI: add timer nodes and update spi nodes --- src/arm/bbai-bone-buses.dtsi | 57 ++++++++++++++++++------------------ 1 file changed, 28 insertions(+), 29 deletions(-) diff --git a/src/arm/bbai-bone-buses.dtsi b/src/arm/bbai-bone-buses.dtsi index 461a4e30..eef70343 100644 --- a/src/arm/bbai-bone-buses.dtsi +++ b/src/arm/bbai-bone-buses.dtsi @@ -404,38 +404,12 @@ bone_i2c_3: &i2c3 { }; // SPIs -&mcspi2 { - #address-cells = <1>; - #size-cells = <0>; - - bone_spi_0: channel@0 { - #address-cells = <1>; - #size-cells = <0>; - compatible = "spidev"; - symlink = "bone/spi/0.0"; - reg = <0>; - }; -}; +bone_spi_0: &mcspi2 { -&mcspi3 { - #address-cells = <1>; - #size-cells = <0>; +}; - bone_spi_1_0: channel@0 { - #address-cells = <1>; - #size-cells = <0>; - compatible = "spidev"; - symlink = "bone/spi/1.0"; - reg = <0>; - }; +bone_spi_1: &mcspi3 { - bone_spi_1_1: channel@1 { - #address-cells = <1>; - #size-cells = <0>; - compatible = "spidev"; - symlink = "bone/spi/1.1"; - reg = <1>; - }; }; // PWMs @@ -471,3 +445,28 @@ bone_can_0: ¬_available { bone_can_1: &dcan2 { }; + +// PWM_TIMERs +bone_timer_0: &timer10 { + +}; + +bone_timer_1: &timer11 { + +}; + +bone_timer_2: &timer12 { + +}; + +bone_timer_3: &timer13 { + +}; + +bone_timer_4: &timer14 { + +}; + +bone_timer_5: &timer15 { + +}; -- GitLab From 0411005d76555255dc68c84552e83df586908a53 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 29 Jul 2020 17:22:46 +0530 Subject: [PATCH 53/86] BBB: add timer nodes and update spi nodes --- src/arm/bbb-bone-buses.dtsi | 57 ++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 29 deletions(-) diff --git a/src/arm/bbb-bone-buses.dtsi b/src/arm/bbb-bone-buses.dtsi index c6c4527e..ed6258a0 100644 --- a/src/arm/bbb-bone-buses.dtsi +++ b/src/arm/bbb-bone-buses.dtsi @@ -421,38 +421,12 @@ bone_i2c_3: &i2c1 { }; // SPIs -&spi0 { - #address-cells = <1>; - #size-cells = <0>; - - bone_spi_0_0: channel@0 { - #address-cells = <1>; - #size-cells = <0>; - compatible = "spidev"; - symlink = "bone/spi/0.0"; - reg = <0>; - }; +bone_spi_0: &spi0 { + }; -&spi1 { - #address-cells = <1>; - #size-cells = <0>; +bone_spi_1: &spi1 { - bone_spi_1_0: channel@0 { - #address-cells = <1>; - #size-cells = <0>; - compatible = "spidev"; - symlink = "bone/spi/1.0"; - reg = <0>; - }; - - bone_spi_1_1: channel@1 { - #address-cells = <1>; - #size-cells = <0>; - compatible = "spidev"; - symlink = "bone/spi/1.1"; - reg = <1>; - }; }; // PWMs @@ -488,3 +462,28 @@ bone_can_0: &dcan0 { bone_can_1: &dcan1 { }; + +// PWM_TIMERs +bone_timer_0: &timer6 { + +}; + +bone_timer_1: &timer4 { + +}; + +bone_timer_2: &timer7 { + +}; + +bone_timer_3: ¬_available { + // Not available on BBBWl/BBB +}; + +bone_timer_4: &timer5 { + +}; + +bone_timer_5: ¬_available { + // Not available on BBBWL/BBB +}; -- GitLab From 97a6f0daa9eab09633a2064f68a53b107d6e3968 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Tue, 4 Aug 2020 23:23:53 +0530 Subject: [PATCH 54/86] BBAI: add & update PRU nodes --- src/arm/am572x-bone-common-univ.dtsi | 239 +++++++++++++++++++++++---- 1 file changed, 205 insertions(+), 34 deletions(-) diff --git a/src/arm/am572x-bone-common-univ.dtsi b/src/arm/am572x-bone-common-univ.dtsi index a6052016..5f1ce406 100644 --- a/src/arm/am572x-bone-common-univ.dtsi +++ b/src/arm/am572x-bone-common-univ.dtsi @@ -29,6 +29,10 @@ P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ P8_03_gpio_input_pin: pinmux_P8_03_gpio_input_pin { pinctrl-single,pins = < P8_03( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat6.gpio1_24 */ + P8_03_pruin_pin: pinmux_P8_03_pruin_pin { pinctrl-single,pins = < + P8_03( PIN_INPUT | MUX_MODE12) >; }; /* mmc3_dat6.pr2_pru0_gpi10 */ + P8_03_pruout_pin: pinmux_P8_03_pruout_pin { pinctrl-single,pins = < + P8_03( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_dat6.pr2_pru0_gpo10 */ /* P8_04 (ball AB5) gpio1_25 */ P8_04_default_pin: pinmux_P8_04_default_pin { pinctrl-single,pins = < @@ -41,6 +45,10 @@ P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ P8_04_gpio_input_pin: pinmux_P8_04_gpio_input_pin { pinctrl-single,pins = < P8_04( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat7.gpio1_25 */ + P8_04_pruin_pin: pinmux_P8_04_pruin_pin { pinctrl-single,pins = < + P8_04( PIN_INPUT | MUX_MODE12) >; }; /* mmc3_dat7.pr2_pru0_gpi11 */ + P8_04_pruout_pin: pinmux_P8_04_pruout_pin { pinctrl-single,pins = < + P8_04( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_dat7.pr2_pru0_gpo11 */ /* P8_05 (ball AC9) gpio7_1 */ P8_05_default_pin: pinmux_P8_05_default_pin { pinctrl-single,pins = < @@ -53,6 +61,10 @@ P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ P8_05_gpio_input_pin: pinmux_P8_05_gpio_input_pin { pinctrl-single,pins = < P8_05( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat2.gpio7_1 */ + P8_05_pruin_pin: pinmux_P8_05_pruin_pin { pinctrl-single,pins = < + P8_05( PIN_INPUT | MUX_MODE12) >; }; /* mmc3_dat2.pr2_pru0_gpi06 */ + P8_05_pruout_pin: pinmux_P8_05_pruout_pin { pinctrl-single,pins = < + P8_05( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_dat2.pr2_pru0_gpo06 */ /* P8_06 (ball AC3) gpio7_2 */ P8_06_default_pin: pinmux_P8_06_default_pin { pinctrl-single,pins = < @@ -65,6 +77,10 @@ P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ P8_06_gpio_input_pin: pinmux_P8_06_gpio_input_pin { pinctrl-single,pins = < P8_06( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat3.gpio7_2 */ + P8_06_pruin_pin: pinmux_P8_06_pruin_pin { pinctrl-single,pins = < + P8_06( PIN_INPUT | MUX_MODE12) >; }; /* mmc3_dat3.pr2_pru0_gpi07 */ + P8_06_pruout_pin: pinmux_P8_06_pruout_pin { pinctrl-single,pins = < + P8_06( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_dat3.pr2_pru0_gpo07 */ /* P8_07 (ball G14) gpio6_5*/ P8_07_default_pin: pinmux_P8_07_default_pin { pinctrl-single,pins = < @@ -79,6 +95,10 @@ P8_07( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr14.gpio6_5 */ P8_07_timer_pin: pinmux_P8_07_timer_pin { pinctrl-single,pins = < P8_07( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr14.timer11 */ + P8_07_pruin_pin: pinmux_P8_07_pruin_pin { pinctrl-single,pins = < + P8_07( PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr14.pr2_pru1_gpi16 */ + P8_07_pruout_pin: pinmux_P8_07_pruout_pin { pinctrl-single,pins = < + P8_07( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr14.pr2_pru1_gpo16 */ /* P8_08 (ball F14) gpio6_6 */ P8_08_default_pin: pinmux_P8_08_default_pin { pinctrl-single,pins = < @@ -93,6 +113,10 @@ P8_08( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr15.gpio6_6 */ P8_08_timer_pin: pinmux_P8_08_timer_pin { pinctrl-single,pins = < P8_08( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr15.timer12 */ + P8_08_pruin_pin: pinmux_P8_08_pruin_pin { pinctrl-single,pins = < + P8_08( PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr15.pr2_pru0_gpi20 */ + P8_08_pruout_pin: pinmux_P8_08_pruout_pin { pinctrl-single,pins = < + P8_08( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr15.pr2_pru0_gpo20 */ /* P8_09 (ball E17) gpio6_18 */ P8_09_default_pin: pinmux_P8_09_default_pin { pinctrl-single,pins = < @@ -107,6 +131,10 @@ P8_09( PIN_INPUT | MUX_MODE14) >; }; /* xref_clk1.gpio6_18 */ P8_09_timer_pin: pinmux_P8_09_timer_pin { pinctrl-single,pins = < P8_09( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* xref_clk1.timer14 */ + P8_09_pruin_pin: pinmux_P8_09_pruin_pin { pinctrl-single,pins = < + P8_09( PIN_INPUT | MUX_MODE12) >; }; /* xref_clk1.pr2_pru1_gpi06 */ + P8_09_pruout_pin: pinmux_P8_09_pruout_pin { pinctrl-single,pins = < + P8_09( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* xref_clk1.pr2_pru1_gpo06 */ /* P8_10 (ball A13) gpio6_4 */ P8_10_default_pin: pinmux_P8_10_default_pin { pinctrl-single,pins = < @@ -121,6 +149,10 @@ P8_10( PIN_INPUT | MUX_MODE14) >; }; /* mcasp1_axr13.gpio6_4 */ P8_10_timer_pin: pinmux_P8_10_timer_pin { pinctrl-single,pins = < P8_10( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* mcasp1_axr13.timer10 */ + P8_10_pruin_pin: pinmux_P8_10_pruin_pin { pinctrl-single,pins = < + P8_10( PIN_INPUT | MUX_MODE12) >; }; /* mcasp1_axr13.pr2_pru1_gpi15 */ + P8_10_pruout_pin: pinmux_P8_10_pruout_pin { pinctrl-single,pins = < + P8_10( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mcasp1_axr13.pr2_pru1_gpo15 */ /* P8_11 (ball AH4) gpio3_11 */ P8_11_default_pin: pinmux_P8_11_default_pin { pinctrl-single,pins = < @@ -135,6 +167,8 @@ P8_11( PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d7.gpio3_11 */ P8_11_qep_pin: pinmux_P8_11_qep_pin { pinctrl-single,pins = < P8_11( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d7.eQEP2B_in */ + P8_11_pruin_pin: pinmux_P8_11_pruin_pin { pinctrl-single,pins = < + P8_11( PIN_INPUT | MUX_MODE12) >; }; /* vin1a_d7.pr1_pru0_gpi4 */ P8_11_pruout_pin: pinmux_P8_11_pruout_pin { pinctrl-single,pins = < P8_11( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d7.pr1_pru0_gpo4 */ @@ -151,6 +185,8 @@ P8_12( PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d6.gpio3_10 */ P8_12_qep_pin: pinmux_P8_12_qep_pin { pinctrl-single,pins = < P8_12( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin1a_d6.eQEP2A_in */ + P8_12_pruin_pin: pinmux_P8_12_pruin_pin { pinctrl-single,pins = < + P8_12( PIN_INPUT | MUX_MODE12) >; }; /* vin1a_d6.pr1_pru0_gpi3 */ P8_12_pruout_pin: pinmux_P8_12_pruout_pin { pinctrl-single,pins = < P8_12( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d6.pr1_pru0_gpo3 */ @@ -167,6 +203,10 @@ P8_13( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d10.gpio4_11 */ P8_13_pwm_pin: pinmux_P8_13_pwm_pin { pinctrl-single,pins = < P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d10.ehrpwm2B */ + P8_13_pruin_pin: pinmux_P8_13_pruin_pin { pinctrl-single,pins = < + P8_13( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d10.pr1_pru1_gpi7 */ + P8_13_pruout_pin: pinmux_P8_13_pruout_pin { pinctrl-single,pins = < + P8_13( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d10.pr1_pru1_gpo7 */ /* P8_14 (ball D5) gpio4_13*/ P8_14_default_pin: pinmux_P8_14_default_pin { pinctrl-single,pins = < @@ -181,6 +221,10 @@ P8_14( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d12.gpio4_13 */ P8_14_pwm_pin: pinmux_P8_14_pwm_pin { pinctrl-single,pins = < P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d12.eCAP2_in_PWM2_out */ + P8_14_pruin_pin: pinmux_P8_14_pruin_pin { pinctrl-single,pins = < + P8_14( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d12.pr1_pru1_gpi9 */ + P8_14_pruout_pin: pinmux_P8_14_pruout_pin { pinctrl-single,pins = < + P8_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d12.pr1_pru1_gpo9 */ /* P8_15a (ball D1) gpio4_3*/ P8_15_default_pin: pinmux_P8_15_default_pin { pinctrl-single,pins = < @@ -206,6 +250,9 @@ P8_15_pruin_pin: pinmux_P8_15_pruin_pin { pinctrl-single,pins = < P8_15B( PIN_INPUT | MUX_MODE12) P8_15A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d19.pr1_pru1_gpi16, vin2a_d2.off */ + P8_15_pruout_pin: pinmux_P8_15_pruout_pin { pinctrl-single,pins = < + P8_15B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_15A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d19.pr1_pru1_gp016, vin2a_d2.off */ /* P8_16 (ball B4) gpio4_29 */ P8_16_default_pin: pinmux_P8_16_default_pin { pinctrl-single,pins = < @@ -220,6 +267,8 @@ P8_16( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d21.gpio4_29 */ P8_16_pruin_pin: pinmux_P8_16_pruin_pin { pinctrl-single,pins = < P8_16( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d21.pr1_pru1_gpi18 */ + P8_16_pruout_pin: pinmux_P8_16_pruout_pin { pinctrl-single,pins = < + P8_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d21.pr1_pru1_gpo18 */ /* P8_17 (ball A7) gpio8_18 */ P8_17_default_pin: pinmux_P8_17_default_pin { pinctrl-single,pins = < @@ -232,6 +281,10 @@ P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ P8_17_gpio_input_pin: pinmux_P8_17_gpio_input_pin { pinctrl-single,pins = < P8_17( PIN_INPUT | MUX_MODE14) >; }; /* vout1_d18.gpio8_18 */ + P8_17_pruin_pin: pinmux_P8_17_pruin_pin { pinctrl-single,pins = < + P8_17( PIN_INPUT | MUX_MODE12) >; }; /* vout1_d18.pr2_pru0_gpi15 */ + P8_17_pruout_pin: pinmux_P8_17_pruout_pin { pinctrl-single,pins = < + P8_17( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vout1_d18.pr2_pru0_gpo15 */ /* P8_18 (ball F5) gpio4_9 */ P8_18_default_pin: pinmux_P8_18_default_pin { pinctrl-single,pins = < @@ -246,6 +299,10 @@ P8_18( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d8.gpio4_9 */ P8_18_qep_pin: pinmux_P8_18_qep_pin { pinctrl-single,pins = < P8_18( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d8.eQEP2_strobe */ + P8_18_pruin_pin: pinmux_P8_18_pruin_pin { pinctrl-single,pins = < + P8_18( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d8.pr1_pru1_gpi5 */ + P8_18_pruout_pin: pinmux_P8_18_pruout_pin { pinctrl-single,pins = < + P8_18( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d8.pr1_pru1_gpo5 */ /* P8_19 (ball E6) gpio4_10 */ P8_19_default_pin: pinmux_P8_19_default_pin { pinctrl-single,pins = < @@ -260,6 +317,10 @@ P8_19( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d9.gpio4_10 */ P8_19_pwm_pin: pinmux_P8_19_pwm_pin { pinctrl-single,pins = < P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d9.ehrpwm2A */ + P8_19_pruin_pin: pinmux_P8_19_pruin_pin { pinctrl-single,pins = < + P8_19( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d9.pr1_pru1_gpi6 */ + P8_19_pruout_pin: pinmux_P8_19_pruout_pin { pinctrl-single,pins = < + P8_19( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d9.pr1_pru1_gpo6 */ /* P8_20 (ball AC4) gpio6_30 */ P8_20_default_pin: pinmux_P8_20_default_pin { pinctrl-single,pins = < @@ -304,6 +365,10 @@ P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ P8_22_gpio_input_pin: pinmux_P8_22_gpio_input_pin { pinctrl-single,pins = < P8_22( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat5.gpio1_23 */ + P8_22_pruout_pin: pinmux_P8_22_pruout_pin { pinctrl-single,pins = < + P8_22( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_dat5.pr2_pru0_gpo9 */ + P8_22_pruin_pin: pinmux_P8_22_pruin_pin { pinctrl-single,pins = < + P8_22( PIN_INPUT | MUX_MODE12) >; }; /* mmc3_dat5.pr2_pru0_gpi9 */ /* P8_23 (ball AC8) gpio1_22 */ P8_23_default_pin: pinmux_P8_23_default_pin { pinctrl-single,pins = < @@ -316,6 +381,10 @@ P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ P8_23_gpio_input_pin: pinmux_P8_23_gpio_input_pin { pinctrl-single,pins = < P8_23( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat4.gpio1_22 */ + P8_23_pruout_pin: pinmux_P8_23_pruout_pin { pinctrl-single,pins = < + P8_23( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_dat4.pr2_pru0_gpo8 */ + P8_23_pruin_pin: pinmux_P8_23_pruin_pin { pinctrl-single,pins = < + P8_23( PIN_INPUT | MUX_MODE12) >; }; /* mmc3_dat4.pr2_pru0_gpi8 */ /* P8_24 (ball AC6) gpio7_0 */ P8_24_default_pin: pinmux_P8_24_default_pin { pinctrl-single,pins = < @@ -328,6 +397,10 @@ P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ P8_24_gpio_input_pin: pinmux_P8_24_gpio_input_pin { pinctrl-single,pins = < P8_24( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat1.gpio7_0 */ + P8_24_pruout_pin: pinmux_P8_24_pruout_pin { pinctrl-single,pins = < + P8_24( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_dat1.pr2_pru0_gpo5 */ + P8_24_pruin_pin: pinmux_P8_24_pruin_pin { pinctrl-single,pins = < + P8_24( PIN_INPUT | MUX_MODE12) >; }; /* mmc3_dat1.pr2_pru0_gpi5 */ /* P8_25 (ball AC7) gpio6_31 */ P8_25_default_pin: pinmux_P8_25_default_pin { pinctrl-single,pins = < @@ -340,6 +413,10 @@ P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ P8_25_gpio_input_pin: pinmux_P8_25_gpio_input_pin { pinctrl-single,pins = < P8_25( PIN_INPUT | MUX_MODE14) >; }; /* mmc3_dat0.gpio6_31 */ + P8_25_pruout_pin: pinmux_P8_25_pruout_pin { pinctrl-single,pins = < + P8_25( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* mmc3_dat0.pr2_pru0_gpo4 */ + P8_25_pruin_pin: pinmux_P8_25_pruin_pin { pinctrl-single,pins = < + P8_25( PIN_INPUT | MUX_MODE12) >; }; /* mmc3_dat0.pr2_pru0_gpi4 */ /* P8_26 (ball B3) gpio4_28 */ P8_26_default_pin: pinmux_P8_26_default_pin { pinctrl-single,pins = < @@ -352,6 +429,10 @@ P8_26( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ P8_26_gpio_input_pin: pinmux_P8_26_gpio_input_pin { pinctrl-single,pins = < P8_26( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d20.gpio4_28 */ + P8_26_pruin_pin: pinmux_P8_26_pruin_pin { pinctrl-single,pins = < + P8_26( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d20.pr1_pru1_gpi17 */ + P8_26_pruout_pin: pinmux_P8_26_pruout_pin { pinctrl-single,pins = < + P8_26( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d20.pr1_pru1_gpo17 */ /* P8_27a (ball E11) gpio4_23 */ P8_27_default_pin: pinmux_P8_27_default_pin { pinctrl-single,pins = < @@ -372,14 +453,14 @@ P8_27_lcd_pin: pinmux_P8_27_lcd_pin { pinctrl-single,pins = < P8_27A( PIN_OUTPUT | MUX_MODE0) P8_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_vsync.vout1_vsync, vout1_d19.off */ - - /* P8_27b (ball A8) gpio8_19 */ P8_27_pruout_pin: pinmux_P8_27_pruout_pin { pinctrl-single,pins = < - P8_27B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) - P8_27A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d19.pr2_pru0_gpo16, vout1_vsync.off */ + P8_27A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_vsync.pr2_pru1_gpo17, vout1_d19.off */ P8_27_pruin_pin: pinmux_P8_27_pruin_pin { pinctrl-single,pins = < - P8_27B( PIN_INPUT | MUX_MODE12) - P8_27A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d19.pr2_pru0_gpi16, vout1_vsync.off */ + P8_27A( PIN_INPUT | MUX_MODE12) + P8_27B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_vsync.pr2_pru1_gpi17, vout1_d19.off */ + + /* P8_27b (ball A8) gpio8_19 */ /* P8_28a (ball D11) gpio4_19 */ P8_28_default_pin: pinmux_P8_28_default_pin { pinctrl-single,pins = < @@ -485,6 +566,12 @@ P8_31_lcd_pin: pinmux_P8_31_lcd_pin { pinctrl-single,pins = < P8_31A( PIN_OUTPUT | MUX_MODE0) P8_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d14.vout1_d14, mcasp4_axr0.off */ + P8_31_pruout_pin: pinmux_P8_31_pruout_pin { pinctrl-single,pins = < + P8_31A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d14.pr2_pru0_gpo11, mcasp4_axr0.off */ + P8_31_pruin_pin: pinmux_P8_31_pruin_pin { pinctrl-single,pins = < + P8_31A( PIN_INPUT | MUX_MODE12) + P8_31B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d14.pr2_pru0_gpi11, mcasp4_axr0.off */ /* P8_31b (ball G16) */ P8_31_uart_pin: pinmux_P8_31_uart_pin { pinctrl-single,pins = < @@ -515,6 +602,12 @@ P8_32_uart_pin: pinmux_P8_32_uart_pin { pinctrl-single,pins = < P8_32B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) P8_32A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp4_axr1.uart4_txd, vout1_d15.off */ + P8_32_pruout_pin: pinmux_P8_32_pruout_pin { pinctrl-single,pins = < + P8_32B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_32A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp4_axr1.pr2_pru1_gpo0, vout1_d15.off */ + P8_32_pruin_pin: pinmux_P8_32_pruin_pin { pinctrl-single,pins = < + P8_32B( PIN_INPUT | MUX_MODE12) + P8_32A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp4_axr1.pr2_pru1_gpi0, vout1_d15.off */ /* P8_33a (ball C6) gpio8_13 */ P8_33_default_pin: pinmux_P8_33_default_pin { pinctrl-single,pins = < @@ -535,6 +628,12 @@ P8_33_lcd_pin: pinmux_P8_33_lcd_pin { pinctrl-single,pins = < P8_33A( PIN_OUTPUT | MUX_MODE0) P8_33B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d13.vout1_d13, vin1a_fld0.off */ + P8_33_pruout_pin: pinmux_P8_33_pruout_pin { pinctrl-single,pins = < + P8_33A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_33B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d13.pr2_pru0_gpo10, vin1a_fld0.off */ + P8_33_pruin_pin: pinmux_P8_33_pruin_pin { pinctrl-single,pins = < + P8_33A( PIN_INPUT | MUX_MODE12) + P8_33B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d13.pr2_pru0_gpi10, vin1a_fld0.off */ /* P8_33b (ball AF9) gpio3_1 */ P8_33_qep_pin: pinmux_P8_33_qep_pin { pinctrl-single,pins = < @@ -561,6 +660,12 @@ P8_34_lcd_pin: pinmux_P8_34_lcd_pin { pinctrl-single,pins = < P8_34A( PIN_OUTPUT | MUX_MODE0) P8_34B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d11.vout1_d11, vin2a_vsync0.off */ + P8_34_pruout_pin: pinmux_P8_34_pruout_pin { pinctrl-single,pins = < + P8_34A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_34B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d11.pr2_pru0_gpo8, vin2a_vsync0.off */ + P8_34_pruin_pin: pinmux_P8_34_pruin_pin { pinctrl-single,pins = < + P8_34A( PIN_INPUT | MUX_MODE12) + P8_34B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d11.pr2_pru0_gpi8, vin2a_vsync0.off */ /* P8_34b (ball G6) gpio4_0 */ P8_34_pwm_pin: pinmux_P8_34_pwm_pin { pinctrl-single,pins = < @@ -586,6 +691,12 @@ P8_35_lcd_pin: pinmux_P8_35_lcd_pin { pinctrl-single,pins = < P8_35A( PIN_OUTPUT | MUX_MODE0) P8_35B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d12.vout1_d12, vin1a_de0.off */ + P8_35_pruout_pin: pinmux_P8_35_pruout_pin { pinctrl-single,pins = < + P8_35A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_35B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d12.pr2_pru0_gpo9, vin1a_de0.off */ + P8_35_pruin_pin: pinmux_P8_35_pruin_pin { pinctrl-single,pins = < + P8_35A( PIN_INPUT | MUX_MODE12) + P8_35B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d12.pr2_pru0_gpi9, vin1a_de0.off */ /* P8_35b (ball AD9) gpio3_0 */ P8_35_qep_pin: pinmux_P8_35_qep_pin { pinctrl-single,pins = < @@ -611,6 +722,12 @@ P8_36_lcd_pin: pinmux_P8_36_lcd_pin { pinctrl-single,pins = < P8_36A( PIN_OUTPUT | MUX_MODE0) P8_36B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d10.vout1_d10, vin2a_d0.off */ + P8_36_pruout_pin: pinmux_P8_36_pruout_pin { pinctrl-single,pins = < + P8_36A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_36B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d10.pr2_pru0_gpo7, vin2a_d0.off */ + P8_36_pruin_pin: pinmux_P8_36_pruin_pin { pinctrl-single,pins = < + P8_36A( PIN_INPUT | MUX_MODE12) + P8_36B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d10.pr2_pru0_gpi7, vin2a_d0.off */ /* P8_36b (ball F2) gpio4_1 */ P8_36_pwm_pin: pinmux_P8_36_pwm_pin { pinctrl-single,pins = < @@ -636,6 +753,12 @@ P8_37_lcd_pin: pinmux_P8_37_lcd_pin { pinctrl-single,pins = < P8_37A( PIN_OUTPUT | MUX_MODE0) P8_37B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d8.vout1_d8, mcasp4_fsx.off */ + P8_37_pruout_pin: pinmux_P8_37_pruout_pin { pinctrl-single,pins = < + P8_37A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_37B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d8.pr2_pru0_gpo5, mcasp4_fsx.off */ + P8_37_pruin_pin: pinmux_P8_37_pruin_pin { pinctrl-single,pins = < + P8_37A( PIN_INPUT | MUX_MODE12) + P8_37B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d8.pr2_pru0_gpi5, mcasp4_fsx.off */ /* P8_37b (ball A21) */ P8_37_uart_pin: pinmux_P8_37_uart_pin { pinctrl-single,pins = < @@ -661,6 +784,12 @@ P8_38_lcd_pin: pinmux_P8_38_lcd_pin { pinctrl-single,pins = < P8_38A( PIN_OUTPUT | MUX_MODE0) P8_38B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d9.vout1_d9, mcasp4_aclkx.off */ + P8_38_pruout_pin: pinmux_P8_38_pruout_pin { pinctrl-single,pins = < + P8_38A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_38B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d9.pr2_pru0_gpo6, mcasp4_aclkx.off */ + P8_38_pruin_pin: pinmux_P8_38_pruin_pin { pinctrl-single,pins = < + P8_38A( PIN_INPUT | MUX_MODE12) + P8_38B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d9.pr2_pru0_gpi6, mcasp4_aclkx.off */ /* P8_38b (ball C18) */ P8_38_uart_pin: pinmux_P8_38_uart_pin { pinctrl-single,pins = < @@ -794,14 +923,14 @@ P8_45_lcd_pin: pinmux_P8_45_lcd_pin { pinctrl-single,pins = < P8_45A( PIN_OUTPUT | MUX_MODE0) P8_45B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d0.vout1_d0, vout1_d16.off */ - - /* P8_45b (ball B7) gpio8_16 */ P8_45_pruout_pin: pinmux_P8_45_pruout_pin { pinctrl-single,pins = < - P8_45B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) - P8_45A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d16.pr2_pru0_gpo13, vout1_d0.off */ + P8_45A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_45B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d0.pr2_pru1_gpo18, vout1_d16.off */ P8_45_pruin_pin: pinmux_P8_45_pruin_pin { pinctrl-single,pins = < - P8_45B( PIN_INPUT | MUX_MODE12) - P8_45A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d16.pr2_pru0_gpi13, vout1_d0.off */ + P8_45A( PIN_INPUT | MUX_MODE12) + P8_45B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d0.pr2_pru1_gpi18, vout1_d16.off */ + + /* P8_45b (ball B7) gpio8_16 */ /* P8_46a (ball G10) gpio8_1 */ P8_46_default_pin: pinmux_P8_46_default_pin { pinctrl-single,pins = < @@ -822,14 +951,14 @@ P8_46_lcd_pin: pinmux_P8_46_lcd_pin { pinctrl-single,pins = < P8_46A( PIN_OUTPUT | MUX_MODE0) P8_46B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d1.vout1_d1, vout1_d23.off */ - - /* P8_46b (ball A10) gpio8_23 */ P8_46_pruout_pin: pinmux_P8_46_pruout_pin { pinctrl-single,pins = < - P8_46B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) - P8_46A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d23.pr2_pru0_gpo20, vout1_d1.off */ + P8_46A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P8_46B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d1.pr2_pru1_gpo19, vout1_d23.off */ P8_46_pruin_pin: pinmux_P8_46_pruin_pin { pinctrl-single,pins = < - P8_46B( PIN_INPUT | MUX_MODE12) - P8_46A( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d23.pr2_pru0_gpi20, vout1_d1.off */ + P8_46A( PIN_INPUT | MUX_MODE12) + P8_46B( PIN_OUTPUT | MUX_MODE15) >; }; /* vout1_d1.pr2_pru1_gpi19, vout1_d23.off */ + + /* P8_46b (ball A10) gpio8_23 */ /************************/ /* P9 Header */ @@ -859,6 +988,12 @@ P9_11_uart_pin: pinmux_P9_11_uart_pin { pinctrl-single,pins = < P9_11A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) P9_11B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp3_axr0.uart5_rxd, vout1_d17.off */ + P9_11_pruout_pin: pinmux_P9_11_pruout_pin { pinctrl-single,pins = < + P9_11A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P9_11B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp3_axr0.pr2_pru0_gpo14, vout1_d17.off */ + P9_11_pruin_pin: pinmux_P9_11_pruin_pin { pinctrl-single,pins = < + P9_11A( PIN_INPUT | MUX_MODE12) + P9_11B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp3_axr0.pr2_pru0_gpi14, vout1_d17.off */ /* P9_11b (ball B8) gpio8_17 */ P9_11_default_pin: pinmux_P9_11_default_pin { pinctrl-single,pins = < @@ -893,6 +1028,12 @@ P9_13_uart_pin: pinmux_P9_13_uart_pin { pinctrl-single,pins = < P9_13A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE4) P9_13B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp3_axr1.uart5_txd, usb1_drvvbus.off */ + P9_13_pruout_pin: pinmux_P9_13_pruout_pin { pinctrl-single,pins = < + P9_13A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P9_13B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp3_axr1.pr2_pru0_gpo15, usb1_drvvbus.off */ + P9_13_pruin_pin: pinmux_P9_13_pruin_pin { pinctrl-single,pins = < + P9_13A( PIN_INPUT | MUX_MODE12) + P9_13B( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp3_axr1.pr2_pru0_gpi15, usb1_drvvbus.off */ /* P9_13b (ball AB10) gpio6_12 */ P9_13_default_pin: pinmux_P9_13_default_pin { pinctrl-single,pins = < @@ -925,6 +1066,10 @@ P9_14( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d17.gpio4_25 */ P9_14_pwm_pin: pinmux_P9_14_pwm_pin { pinctrl-single,pins = < P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d17.ehrpwm3A */ + P9_14_pruin_pin: pinmux_P9_14_pruin_pin { pinctrl-single,pins = < + P9_14( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d17.pr1_pru1_gpi14 */ + P9_14_pruout_pin: pinmux_P9_14_pruout_pin { pinctrl-single,pins = < + P9_14( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d17.pr1_pru1_gpo14 */ /* P9_15 (ball AG4) gpio3_12 */ P9_15_default_pin: pinmux_P9_15_default_pin { pinctrl-single,pins = < @@ -937,6 +1082,10 @@ P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ P9_15_gpio_input_pin: pinmux_P9_15_gpio_input_pin { pinctrl-single,pins = < P9_15( PIN_INPUT | MUX_MODE14) >; }; /* vin1a_d8.gpio3_12 */ + P9_15_pruin_pin: pinmux_P9_15_pruin_pin { pinctrl-single,pins = < + P9_15( PIN_INPUT | MUX_MODE12) >; }; /* vin1a_d8.pr1_pru0_gpi5 */ + P9_15_pruout_pin: pinmux_P9_15_pruout_pin { pinctrl-single,pins = < + P9_15( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin1a_d8.pr1_pru0_gpo5 */ /* P9_16 (ball C5) gpio4_26 */ P9_16_default_pin: pinmux_P9_16_default_pin { pinctrl-single,pins = < @@ -951,34 +1100,44 @@ P9_16( PIN_INPUT | MUX_MODE14) >; }; /* vin2a_d18.gpio4_26 */ P9_16_pwm_pin: pinmux_P9_16_pwm_pin { pinctrl-single,pins = < P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE10) >; }; /* vin2a_d18.ehrpwm3B */ + P9_16_pruin_pin: pinmux_P9_16_pruin_pin { pinctrl-single,pins = < + P9_16( PIN_INPUT | MUX_MODE12) >; }; /* vin2a_d18.pr1_pru1_gpi15 */ + P9_16_pruout_pin: pinmux_P9_16_pruout_pin { pinctrl-single,pins = < + P9_16( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) >; }; /* vin2a_d18.pr1_pru1_gpo15 */ /* P9_17a (ball B24) gpio7_17 */ P9_17_default_pin: pinmux_P9_17_default_pin { pinctrl-single,pins = < - P9_17A( PIN_OUTPUT_PULLUP | - INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17 */ + P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17, mcasp1_axr1.off */ P9_17_gpio_pin: pinmux_P9_17_gpio_pin { pinctrl-single,pins = < - P9_17A( PIN_OUTPUT | - INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17 */ + P9_17A( PIN_OUTPUT | INPUT_EN | MUX_MODE14) + P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17, mcasp1_axr1.off */ P9_17_gpio_pu_pin: pinmux_P9_17_gpio_pu_pin { pinctrl-single,pins = < - P9_17A( PIN_OUTPUT_PULLUP | - INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17 */ + P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE14) + P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17, mcasp1_axr1.off */ P9_17_gpio_pd_pin: pinmux_P9_17_gpio_pd_pin { pinctrl-single,pins = < - P9_17A( PIN_OUTPUT_PULLDOWN | - INPUT_EN | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17 */ + P9_17A( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE14) + P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17, mcasp1_axr1.off */ P9_17_gpio_input_pin: pinmux_P9_17_gpio_input_pin { pinctrl-single,pins = < - P9_17A( - PIN_INPUT | MUX_MODE14) P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17 */ + P9_17A( PIN_INPUT | MUX_MODE14) + P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.gpio7_17, mcasp1_axr1.off */ P9_17_spi_cs_pin: pinmux_P9_17_spi_cs_pin { pinctrl-single,pins = < - P9_17A( PIN_OUTPUT_PULLUP | - INPUT_EN | MUX_MODE0) P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.spi2_cs0 */ + P9_17A( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE0) + P9_17B( PIN_OUTPUT | MUX_MODE15) >; }; /* spi2_cs0.spi2_cs0, mcasp1_axr1.off */ /* P9_17b (ball F12) gpio5_3 */ P9_17_i2c_pin: pinmux_P9_17_i2c_pin { pinctrl-single,pins = < - P9_17B( PIN_OUTPUT_PULLUP | - INPUT_EN | MUX_MODE10) P9_17A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr1.i2c5_scl */ + P9_17B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) + P9_17A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr1.i2c5_scl, spi2_cs0.off */ P9_17_uart_pin: pinmux_P9_17_pru_uart_pin { pinctrl-single,pins = < - P9_17B( PIN_OUTPUT_PULLUP | - INPUT_EN | MUX_MODE3) P9_17A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr1.uart6_txd */ + P9_17B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) + P9_17A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr1.uart6_txd, spi2_cs0.off */ + P9_17_pruout_pin: pinmux_P9_17_pruout_pin { pinctrl-single,pins = < + P9_17B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P9_17A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr1.pr2_pru1_gpo9, spi2_cs0.off */ + P9_17_pruin_pin: pinmux_P9_17_pruin_pin { pinctrl-single,pins = < + P9_17B( PIN_INPUT | MUX_MODE12) + P9_17A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr1.pr2_pru1_gpi9, spi2_cs0.off */ /* P9_18a (ball G17) gpio7_16 */ P9_18_default_pin: pinmux_P9_18_default_pin { pinctrl-single,pins = < @@ -1007,6 +1166,12 @@ P9_18_uart_pin: pinmux_P9_18_pru_uart_pin { pinctrl-single,pins = < P9_18B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE3) P9_18A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr0.uart6_rxd, spi2_d0.off */ + P9_18_pruout_pin: pinmux_P9_18_pruout_pin { pinctrl-single,pins = < + P9_18B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P9_18A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr0.pr2_pru1_gpo8, spi2_d0.off */ + P9_18_pruin_pin: pinmux_P9_18_pruin_pin { pinctrl-single,pins = < + P9_18B( PIN_INPUT | MUX_MODE12) + P9_18A( PIN_OUTPUT | MUX_MODE15) >; }; /* mcasp1_axr0.pr2_pru1_gpi8, spi2_d0.off */ /* P9_19a (ball R6) gpio7_3 */ P9_19_default_pin: pinmux_P9_19_default_pin { pinctrl-single,pins = < @@ -1032,6 +1197,12 @@ P9_19_qep_pin: pinmux_P9_19_qep_pin { pinctrl-single,pins = < P9_19B( PIN_OUTPUT_PULLUP | INPUT_EN | MUX_MODE10) P9_19A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d5.eQEP2A_in, gpmc_a0.off */ + P9_19_pruin_pin: pinmux_P9_19_pruin_pin { pinctrl-single,pins = < + P9_19B( PIN_INPUT | MUX_MODE12) + P9_19A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d5.pr1_pru1_gpi2, gpmc_a0.off */ + P9_19_pruout_pin: pinmux_P9_19_pruout_pin { pinctrl-single,pins = < + P9_19B( PIN_OUTPUT_PULLDOWN | INPUT_EN | MUX_MODE13) + P9_19A( PIN_OUTPUT | MUX_MODE15) >; }; /* vin2a_d5.pr1_pru1_gpo2, gpmc_a0.off */ /* P9_19 dummy nodes for unavailable bone bus */ P9_19_can_pin: pinmux_P9_19_default_pin { pinctrl-single,pins = < -- GitLab From 858d97dd10d54c269ee20007eb985d65061282c7 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 15:09:26 +0530 Subject: [PATCH 55/86] Bone UART 1 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-UART1.dts | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/arm/overlays/BONE-UART1.dts diff --git a/src/arm/overlays/BONE-UART1.dts b/src/arm/overlays/BONE-UART1.dts new file mode 100644 index 00000000..daf284ca --- /dev/null +++ b/src/arm/overlays/BONE-UART1.dts @@ -0,0 +1,41 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /dev/bone/uart/1 + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-UART1 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_24_pinmux { pinctrl-0 = <&P9_24_uart_pin>; }; /* UART TX*/ + P9_26_pinmux { pinctrl-0 = <&P9_26_uart_pin>; }; /* UART RX*/ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_uart_1 { + status = "okay"; +}; \ No newline at end of file -- GitLab From dbd8a210dc5eb10e71b3bec39a48080fe473e886 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 15:11:22 +0530 Subject: [PATCH 56/86] Bone UART 2 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-UART2.dts | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/arm/overlays/BONE-UART2.dts diff --git a/src/arm/overlays/BONE-UART2.dts b/src/arm/overlays/BONE-UART2.dts new file mode 100644 index 00000000..fe0fffeb --- /dev/null +++ b/src/arm/overlays/BONE-UART2.dts @@ -0,0 +1,41 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /dev/bone/uart/2 + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-UART2 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_21_pinmux { pinctrl-0 = <&P9_21_uart_pin>; }; /* UART TX*/ + P9_22_pinmux { pinctrl-0 = <&P9_22_uart_pin>; }; /* UART RX*/ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_uart_2 { + status = "okay"; +}; \ No newline at end of file -- GitLab From ec39ade39cf419a2a88181362f613a32c240c133 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 15:11:36 +0530 Subject: [PATCH 57/86] Bone UART 3 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-UART3.dts | 40 +++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/arm/overlays/BONE-UART3.dts diff --git a/src/arm/overlays/BONE-UART3.dts b/src/arm/overlays/BONE-UART3.dts new file mode 100644 index 00000000..c0e20c10 --- /dev/null +++ b/src/arm/overlays/BONE-UART3.dts @@ -0,0 +1,40 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /dev/bone/uart/3 (only on BBBWL/BBB) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-UART3 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_42_pinmux { pinctrl-0 = <&P9_42_uart_pin>; }; /*UART TX*/ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_uart_3 { + status = "okay"; +}; \ No newline at end of file -- GitLab From 99dffdbf0b9197cf8895c617bfe95c71c7a050b1 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 15:12:15 +0530 Subject: [PATCH 58/86] Bone UART 4 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-UART4.dts | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/arm/overlays/BONE-UART4.dts diff --git a/src/arm/overlays/BONE-UART4.dts b/src/arm/overlays/BONE-UART4.dts new file mode 100644 index 00000000..91f52d16 --- /dev/null +++ b/src/arm/overlays/BONE-UART4.dts @@ -0,0 +1,41 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /dev/bone/uart/4 + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-UART4 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_13_pinmux { pinctrl-0 = <&P9_13_uart_pin>; }; /* UART TX*/ + P9_11_pinmux { pinctrl-0 = <&P9_11_uart_pin>; }; /* UART RX*/ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_uart_4 { + status = "okay"; +}; \ No newline at end of file -- GitLab From 698c62776e3c4047ed8e49b627d2ab64a0833904 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 15:12:33 +0530 Subject: [PATCH 59/86] Bone UART 5 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-UART5.dts | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/arm/overlays/BONE-UART5.dts diff --git a/src/arm/overlays/BONE-UART5.dts b/src/arm/overlays/BONE-UART5.dts new file mode 100644 index 00000000..a9ce2fb7 --- /dev/null +++ b/src/arm/overlays/BONE-UART5.dts @@ -0,0 +1,41 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /dev/bone/uart/5 + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-UART5 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P8_37_pinmux { pinctrl-0 = <&P8_37_uart_pin>; }; /* UART TX*/ + P8_38_pinmux { pinctrl-0 = <&P8_38_uart_pin>; }; /* UART RX*/ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_uart_5 { + status = "okay"; +}; \ No newline at end of file -- GitLab From fc94770fbd194c7f083fc7f43e4f7696831b5075 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 15:52:50 +0530 Subject: [PATCH 60/86] Bone SPI0_0 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-SPI0_0.dts | 51 ++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/arm/overlays/BONE-SPI0_0.dts diff --git a/src/arm/overlays/BONE-SPI0_0.dts b/src/arm/overlays/BONE-SPI0_0.dts new file mode 100644 index 00000000..9e8c0f74 --- /dev/null +++ b/src/arm/overlays/BONE-SPI0_0.dts @@ -0,0 +1,51 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /dev/bone/spi/0.0 + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-SPI0_0 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_17_pinmux { pinctrl-0 = <&P9_17_spi_cs_pin>; }; /* CS*/ + P9_18_pinmux { pinctrl-0 = <&P9_18_spi_pin>; }; /* MOSI */ + P9_21_pinmux { pinctrl-0 = <&P9_21_spi_pin>; }; /* MISO */ + P9_22_pinmux { pinctrl-0 = <&P9_22_spi_sclk_pin>; }; /* CLK */ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_spi_0 { + status = "okay"; + + channel@0 { + reg = <0>; + compatible = "spidev"; + symlink = "bone/spi/0.0"; + spi-max-frequency = <16000000>; + spi-cpha; + }; +}; \ No newline at end of file -- GitLab From 49d60a2a233cf33e7466af769bcecf965551beed Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 15:53:23 +0530 Subject: [PATCH 61/86] Bone SPI1_0 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-SPI1_0.dts | 51 ++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/arm/overlays/BONE-SPI1_0.dts diff --git a/src/arm/overlays/BONE-SPI1_0.dts b/src/arm/overlays/BONE-SPI1_0.dts new file mode 100644 index 00000000..a208deb3 --- /dev/null +++ b/src/arm/overlays/BONE-SPI1_0.dts @@ -0,0 +1,51 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /dev/bone/spi/1.0 + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-SPI1_0 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_28_pinmux { pinctrl-0 = <&P9_28_spi_cs_pin>; }; /* CS */ + P9_30_pinmux { pinctrl-0 = <&P9_30_spi_pin>; }; /* MOSI */ + P9_29_pinmux { pinctrl-0 = <&P9_29_spi_pin>; }; /* MISO */ + P9_31_pinmux { pinctrl-0 = <&P9_31_spi_sclk_pin>; }; /* CLK */ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_spi_1 { + status = "okay"; + + channel@0 { + reg = <0>; + compatible = "spidev"; + symlink = "bone/spi/1.0"; + spi-max-frequency = <16000000>; + spi-cpha; + }; +}; \ No newline at end of file -- GitLab From d8514000f768984c1d5c59fdafc4eb0061fbe7d2 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 15:53:43 +0530 Subject: [PATCH 62/86] Bone SPI1_1 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-SPI1_1.dts | 51 ++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 src/arm/overlays/BONE-SPI1_1.dts diff --git a/src/arm/overlays/BONE-SPI1_1.dts b/src/arm/overlays/BONE-SPI1_1.dts new file mode 100644 index 00000000..ca6f537a --- /dev/null +++ b/src/arm/overlays/BONE-SPI1_1.dts @@ -0,0 +1,51 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /dev/bone/spi/1.1 + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-SPI1_1 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_42_pinmux { pinctrl-0 = <&P9_42_spi_cs_pin>; }; /* CS */ + P9_30_pinmux { pinctrl-0 = <&P9_30_spi_pin>; }; /* MOSI */ + P9_29_pinmux { pinctrl-0 = <&P9_29_spi_pin>; }; /* MISO */ + P9_31_pinmux { pinctrl-0 = <&P9_31_spi_sclk_pin>; }; /* CLK */ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_spi_1 { + status = "okay"; + + channel@1 { + reg = <1>; + compatible = "spidev"; + symlink = "bone/spi/1.1"; + spi-max-frequency = <16000000>; + spi-cpha; + }; +}; \ No newline at end of file -- GitLab From bc8717e6bc1e167e0e194944d333eb45b85f858b Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:24:10 +0530 Subject: [PATCH 63/86] Bone PWM0 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-PWM0.dts | 45 ++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 src/arm/overlays/BONE-PWM0.dts diff --git a/src/arm/overlays/BONE-PWM0.dts b/src/arm/overlays/BONE-PWM0.dts new file mode 100644 index 00000000..28d45b5e --- /dev/null +++ b/src/arm/overlays/BONE-PWM0.dts @@ -0,0 +1,45 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /dev/pwm/ehrpwm0a & /dev/pwm/ehrpwm0a (only on BBBWL/BBB) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-PWM0 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_22_pinmux { pinctrl-0 = <&P9_22_pwm_pin>; }; /* PWM A */ + P9_21_pinmux { pinctrl-0 = <&P9_21_pwm_pin>; }; /* PWM B */ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_pwmss_0 { + status = "okay"; +}; + +&bone_pwm_0 { + status = "okay"; +}; \ No newline at end of file -- GitLab From bbd9892a038911eb39fa0b1c675db7531168445a Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:24:59 +0530 Subject: [PATCH 64/86] Bone PWM1 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-PWM1.dts | 47 ++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 src/arm/overlays/BONE-PWM1.dts diff --git a/src/arm/overlays/BONE-PWM1.dts b/src/arm/overlays/BONE-PWM1.dts new file mode 100644 index 00000000..8cb4ca17 --- /dev/null +++ b/src/arm/overlays/BONE-PWM1.dts @@ -0,0 +1,47 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for + * BBBWL/BBB: /dev/bone/ehrpwm1a & /dev/bone/ehrpwm1b + * BBAI: /dev/bone/ehrpwm2a & /dev/bone/ehrpwm2b + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-PWM1 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_14_pinmux { pinctrl-0 = <&P9_14_pwm_pin>; }; /* PWM A */ + P9_16_pinmux { pinctrl-0 = <&P9_16_pwm_pin>; }; /* PWM B */ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_pwmss_1 { + status = "okay"; +}; + +&bone_pwm_1 { + status = "okay"; +}; \ No newline at end of file -- GitLab From 7687ddc8f5595dbbd031bab6ecc9077b37f8b678 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:25:17 +0530 Subject: [PATCH 65/86] Bone PWM2 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-PWM2.dts | 47 ++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 src/arm/overlays/BONE-PWM2.dts diff --git a/src/arm/overlays/BONE-PWM2.dts b/src/arm/overlays/BONE-PWM2.dts new file mode 100644 index 00000000..4499e7bb --- /dev/null +++ b/src/arm/overlays/BONE-PWM2.dts @@ -0,0 +1,47 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for + * BBBWL/BBB: /dev/bone/ehrpwm2a & /dev/bone/ehrpwm2b + * BBAI: /dev/bone/ehrpwm1a & /dev/bone/ehrpwm1b + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-PWM2 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P8_19_pinmux { pinctrl-0 = <&P8_19_pwm_pin>; }; /* PWM A */ + P8_13_pinmux { pinctrl-0 = <&P8_13_pwm_pin>; }; /* PWM B */ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_pwmss_2 { + status = "okay"; +}; + +&bone_pwm_2 { + status = "okay"; +}; \ No newline at end of file -- GitLab From c3f384e394165964ac21cd5400363400a7e0e6d9 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:28:28 +0530 Subject: [PATCH 66/86] Bone I2C1 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-I2C1.dts | 44 ++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/arm/overlays/BONE-I2C1.dts diff --git a/src/arm/overlays/BONE-I2C1.dts b/src/arm/overlays/BONE-I2C1.dts new file mode 100644 index 00000000..095d8fb9 --- /dev/null +++ b/src/arm/overlays/BONE-I2C1.dts @@ -0,0 +1,44 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /bone/i2c/1 + * + * Note: This can not be used along with BONE-I2C3-00A0 on BBB as + * both uses i2c1 internally and only one can be used at a time. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-I2C1 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_18_pinmux { pinctrl-0 = <&P9_18_i2c_pin>; }; /* i2c sda */ + P9_17_pinmux { pinctrl-0 = <&P9_17_i2c_pin>; }; /* i2c scl */ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_i2c_1 { + status = "okay"; +}; \ No newline at end of file -- GitLab From 325f2384a08fdfa84b11e507089f2aa4c5105aaf Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:28:50 +0530 Subject: [PATCH 67/86] Bone I2C2 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-I2C2.dts | 44 ++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/arm/overlays/BONE-I2C2.dts diff --git a/src/arm/overlays/BONE-I2C2.dts b/src/arm/overlays/BONE-I2C2.dts new file mode 100644 index 00000000..d3e65e3f --- /dev/null +++ b/src/arm/overlays/BONE-I2C2.dts @@ -0,0 +1,44 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /bone/i2c/2 + * + * Note: This can not be used along with BONE-I2C2A-00A0 on BBB as + * both uses i2c2 internally and only one can be used at a time. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-I2C2 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_20_pinmux { pinctrl-0 = <&P9_20_i2c_pin>; }; /* i2c sda */ + P9_19_pinmux { pinctrl-0 = <&P9_19_i2c_pin>; }; /* i2c scl */ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_i2c_2 { + status = "okay"; +}; \ No newline at end of file -- GitLab From 4a93e93feb4eb328001142b4447e4687987483bd Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:29:12 +0530 Subject: [PATCH 68/86] Bone I2C2A DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-I2C2A.dts | 44 +++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/arm/overlays/BONE-I2C2A.dts diff --git a/src/arm/overlays/BONE-I2C2A.dts b/src/arm/overlays/BONE-I2C2A.dts new file mode 100644 index 00000000..f2b7c46c --- /dev/null +++ b/src/arm/overlays/BONE-I2C2A.dts @@ -0,0 +1,44 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /bone/i2c/2a (only on BBB) + * + * Note: This can not be used along with BONE-I2C2-00A0 on BBB as + * both uses i2c2 internally and only one can be used at a time. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-I2C2A = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_22_pinmux { pinctrl-0 = <&P9_22_i2c_pin>; }; /* i2c sda */ + P9_21_pinmux { pinctrl-0 = <&P9_21_i2c_pin>; }; /* i2c scl */ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_i2c_2a { + status = "okay"; +}; \ No newline at end of file -- GitLab From 538f6cd6ee10fe22879d11d70aeacf9637b4d086 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:29:33 +0530 Subject: [PATCH 69/86] Bone I2C3 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-I2C3.dts | 44 ++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/arm/overlays/BONE-I2C3.dts diff --git a/src/arm/overlays/BONE-I2C3.dts b/src/arm/overlays/BONE-I2C3.dts new file mode 100644 index 00000000..3694f19e --- /dev/null +++ b/src/arm/overlays/BONE-I2C3.dts @@ -0,0 +1,44 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /bone/i2c/3 + * + * Note: This can not be used along with BONE-I2C1-00A0 on BBB as + * both uses i2c1 internally and only one can be used at a time. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-I2C3 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_26_pinmux { pinctrl-0 = <&P9_26_i2c_pin>;}; /* i2c sda */ + P9_24_pinmux { pinctrl-0 = <&P9_24_i2c_pin>;}; /* i2c scl */ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_i2c_3 { + status = "okay"; +}; \ No newline at end of file -- GitLab From eb16532c469490b1e2c76849943f929663c41a40 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:36:26 +0530 Subject: [PATCH 70/86] Bone TIMER_PWM0 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-TIMER_PWM_0.dts | 47 +++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 src/arm/overlays/BONE-TIMER_PWM_0.dts diff --git a/src/arm/overlays/BONE-TIMER_PWM_0.dts b/src/arm/overlays/BONE-TIMER_PWM_0.dts new file mode 100644 index 00000000..a693adb1 --- /dev/null +++ b/src/arm/overlays/BONE-TIMER_PWM_0.dts @@ -0,0 +1,47 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /sys/devices/platform/bone_timer_pwm_0/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-TIMER_PWM_0 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P8_10_pinmux { pinctrl-0 = <&P8_10_timer_pin>; }; /* PWM A */ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&{/} { + bone_timer_pwm_0 { + compatible = "ti,omap-dmtimer-pwm"; + #pwm-cells = <3>; + ti,timers = <&bone_timer_0>; + //ti,prescaler = <0>; /* 0 thru 7 */ + ti,clock-source = <0x00>; /* timer_sys_ck */ + //ti,clock-source = <0x01>; /* timer_32k_ck */ + }; +}; \ No newline at end of file -- GitLab From 174f74a43213c57d7ba4901ae916d6c272602f22 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:36:47 +0530 Subject: [PATCH 71/86] Bone TIMER_PWM1 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-TIMER_PWM_1.dts | 45 +++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 src/arm/overlays/BONE-TIMER_PWM_1.dts diff --git a/src/arm/overlays/BONE-TIMER_PWM_1.dts b/src/arm/overlays/BONE-TIMER_PWM_1.dts new file mode 100644 index 00000000..961564e6 --- /dev/null +++ b/src/arm/overlays/BONE-TIMER_PWM_1.dts @@ -0,0 +1,45 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /sys/devices/platform/bone_timer_pwm_1/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-TIMER_PWM_1 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P8_07_pinmux { pinctrl-0 = <&P8_07_timer_pin>; }; /* PWM A */ +}; + +// See these files for the definition +// https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi +// https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi +&{/} { + bone_timer_pwm_1 { + compatible = "ti,omap-dmtimer-pwm"; + #pwm-cells = <3>; + ti,timers = <&bone_timer_1>; + //ti,prescaler = <0>; /* 0 thru 7 */ + ti,clock-source = <0x00>; /* timer_sys_ck */ + //ti,clock-source = <0x01>; /* timer_32k_ck */ + }; +}; \ No newline at end of file -- GitLab From 39e60116f52e368835b02636e432115918a02572 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:37:11 +0530 Subject: [PATCH 72/86] Bone TIMER_PWM2 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-TIMER_PWM_2.dts | 45 +++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 src/arm/overlays/BONE-TIMER_PWM_2.dts diff --git a/src/arm/overlays/BONE-TIMER_PWM_2.dts b/src/arm/overlays/BONE-TIMER_PWM_2.dts new file mode 100644 index 00000000..af1fd9fa --- /dev/null +++ b/src/arm/overlays/BONE-TIMER_PWM_2.dts @@ -0,0 +1,45 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /sys/devices/platform/bone_timer_pwm_2/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-TIMER_PWM_2 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P8_08_pinmux { pinctrl-0 = <&P8_08_timer_pin>; }; /* PWM A */ +}; + +// See these files for the definition +// https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi +// https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi +&{/} { + bone_timer_pwm_2 { + compatible = "ti,omap-dmtimer-pwm"; + #pwm-cells = <3>; + ti,timers = <&bone_timer_2>; + //ti,prescaler = <0>; /* 0 thru 7 */ + ti,clock-source = <0x00>; /* timer_sys_ck */ + //ti,clock-source = <0x01>; /* timer_32k_ck */ + }; +}; \ No newline at end of file -- GitLab From be437771b65403fc00f0946dfdf3430c69dee89b Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:37:32 +0530 Subject: [PATCH 73/86] Bone TIMER_PWM3 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-TIMER_PWM_3.dts | 45 +++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 src/arm/overlays/BONE-TIMER_PWM_3.dts diff --git a/src/arm/overlays/BONE-TIMER_PWM_3.dts b/src/arm/overlays/BONE-TIMER_PWM_3.dts new file mode 100644 index 00000000..c0670168 --- /dev/null +++ b/src/arm/overlays/BONE-TIMER_PWM_3.dts @@ -0,0 +1,45 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /sys/devices/platform/bone_timer_pwm_3/ (only on BBAI) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-TIMER_PWM_3 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_21_pinmux { pinctrl-0 = <&P9_21_timer_pin>; }; /* PWM A */ +}; + +// See these files for the definition +// https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi +// https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi +&{/} { + bone_timer_pwm_3 { + compatible = "ti,omap-dmtimer-pwm"; + #pwm-cells = <3>; + ti,timers = <&bone_timer_3>; + //ti,prescaler = <0>; /* 0 thru 7 */ + ti,clock-source = <0x00>; /* timer_sys_ck */ + //ti,clock-source = <0x01>; /* timer_32k_ck */ + }; +}; \ No newline at end of file -- GitLab From ec370094651e02657b781b845b29dd20d8aa4342 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:37:50 +0530 Subject: [PATCH 74/86] Bone TIMER_PWM4 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-TIMER_PWM_4.dts | 45 +++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 src/arm/overlays/BONE-TIMER_PWM_4.dts diff --git a/src/arm/overlays/BONE-TIMER_PWM_4.dts b/src/arm/overlays/BONE-TIMER_PWM_4.dts new file mode 100644 index 00000000..0ebf4aa0 --- /dev/null +++ b/src/arm/overlays/BONE-TIMER_PWM_4.dts @@ -0,0 +1,45 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /sys/devices/platform/bone_timer_pwm_4/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-TIMER_PWM_4 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P8_09_pinmux { pinctrl-0 = <&P8_09_timer_pin>; }; /* PWM A */ +}; + +// See these files for the definition +// https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi +// https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi +&{/} { + bone_timer_pwm_4 { + compatible = "ti,omap-dmtimer-pwm"; + #pwm-cells = <3>; + ti,timers = <&bone_timer_4>; + //ti,prescaler = <0>; /* 0 thru 7 */ + ti,clock-source = <0x00>; /* timer_sys_ck */ + //ti,clock-source = <0x01>; /* timer_32k_ck */ + }; +}; \ No newline at end of file -- GitLab From 484ac6460c1a0d41e16313944faed1b19027ce7e Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:38:06 +0530 Subject: [PATCH 75/86] Bone TIMER_PWM5 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-TIMER_PWM_5.dts | 45 +++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 src/arm/overlays/BONE-TIMER_PWM_5.dts diff --git a/src/arm/overlays/BONE-TIMER_PWM_5.dts b/src/arm/overlays/BONE-TIMER_PWM_5.dts new file mode 100644 index 00000000..5199fcc1 --- /dev/null +++ b/src/arm/overlays/BONE-TIMER_PWM_5.dts @@ -0,0 +1,45 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /sys/devices/platform/bone_timer_pwm_5/ (only on BBAI) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&{/chosen} { + overlays { + BONE-TIMER_PWM_5 = __TIMESTAMP__; + }; +}; + +/* +* Update the default pinmux of the pins. +*/ +&ocp { + P9_22_pinmux { pinctrl-0 = <&P9_22_timer_pin>; }; /* PWM A */ +}; + +// See these files for the definition +// https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi +// https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi +&{/} { + bone_timer_pwm_5 { + compatible = "ti,omap-dmtimer-pwm"; + #pwm-cells = <3>; + ti,timers = <&bone_timer_5>; + //ti,prescaler = <0>; /* 0 thru 7 */ + ti,clock-source = <0x00>; /* timer_sys_ck */ + //ti,clock-source = <0x01>; /* timer_32k_ck */ + }; +}; \ No newline at end of file -- GitLab From c9294afba49120ac3d301b48945e8c0c300674e1 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:49:50 +0530 Subject: [PATCH 76/86] Bone CAN0 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-CAN0.dts | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/arm/overlays/BONE-CAN0.dts diff --git a/src/arm/overlays/BONE-CAN0.dts b/src/arm/overlays/BONE-CAN0.dts new file mode 100644 index 00000000..20f372da --- /dev/null +++ b/src/arm/overlays/BONE-CAN0.dts @@ -0,0 +1,41 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /dev/bone/can/0 (only on BBB) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-CAN0 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_19_pinmux { pinctrl-0 = <&P9_19_can_pin>;}; /* can rx */ + P9_20_pinmux { pinctrl-0 = <&P9_20_can_pin>;}; /* can tx */ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_can_0 { + status = "okay"; +}; \ No newline at end of file -- GitLab From 3eef876a1d8e80bbdc5940bbec4527f57d561ff2 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:50:06 +0530 Subject: [PATCH 77/86] Bone CAN1 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BONE-CAN1.dts | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/arm/overlays/BONE-CAN1.dts diff --git a/src/arm/overlays/BONE-CAN1.dts b/src/arm/overlays/BONE-CAN1.dts new file mode 100644 index 00000000..c2dee4db --- /dev/null +++ b/src/arm/overlays/BONE-CAN1.dts @@ -0,0 +1,41 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for /dev/bone/can/1 + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BONE-CAN1 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_24_pinmux { pinctrl-0 = <&P9_24_can_pin>;}; /* can rx */ + P9_26_pinmux { pinctrl-0 = <&P9_26_can_pin>;}; /* can tx */ +}; + +/* + * See these files for the phandles (&bone_*) and other bone bus nodes + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbai-bone-buses.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/bbb-bone-buses.dtsi + */ +&bone_can_1 { + status = "okay"; +}; \ No newline at end of file -- GitLab From bddd35b7a90dec6478504c77a646dc0e5a3e9076 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:53:39 +0530 Subject: [PATCH 78/86] Bone PRU1_0 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BBAI-PRUOUT_PRU1_0.dts | 34 +++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/arm/overlays/BBAI-PRUOUT_PRU1_0.dts diff --git a/src/arm/overlays/BBAI-PRUOUT_PRU1_0.dts b/src/arm/overlays/BBAI-PRUOUT_PRU1_0.dts new file mode 100644 index 00000000..214bface --- /dev/null +++ b/src/arm/overlays/BBAI-PRUOUT_PRU1_0.dts @@ -0,0 +1,34 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for pr1_pru0_gpo* pins + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BBAI-PRUOUT_PRU1_0 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P8_11_pinmux { pinctrl-0 = <&P8_11_pruout_pin>; }; /* pr1_pru0_gpo4 */ + P8_12_pinmux { pinctrl-0 = <&P8_12_pruout_pin>; }; /* pr1_pru0_gpo3 */ + + P9_15_pinmux { pinctrl-0 = <&P9_15_pruout_pin>; }; /* pr1_pru0_gpo5 */ + P9_26_pinmux { pinctrl-0 = <&P9_26_pruout_pin>; }; /* pr1_pru0_gpo17 */ +}; \ No newline at end of file -- GitLab From 2c2ed84cc2131f88b953818f901b179b1a75a89a Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:53:56 +0530 Subject: [PATCH 79/86] Bone PRU1_1 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BBAI-PRUOUT_PRU1_1.dts | 44 +++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/arm/overlays/BBAI-PRUOUT_PRU1_1.dts diff --git a/src/arm/overlays/BBAI-PRUOUT_PRU1_1.dts b/src/arm/overlays/BBAI-PRUOUT_PRU1_1.dts new file mode 100644 index 00000000..c5ce80c0 --- /dev/null +++ b/src/arm/overlays/BBAI-PRUOUT_PRU1_1.dts @@ -0,0 +1,44 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for pr1_pru1_gpo* pins + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BBAI-PRUOUT_PRU1_1 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P8_13_pinmux { pinctrl-0 = <&P8_13_pruout_pin>; }; /* pr1_pru1_gpo7 */ + P8_14_pinmux { pinctrl-0 = <&P8_14_pruout_pin>; }; /* pr1_pru1_gpo9 */ + P8_15_pinmux { pinctrl-0 = <&P8_15_pruout_pin>; }; /* pr1_pru1_gpo16 */ + P8_16_pinmux { pinctrl-0 = <&P8_16_pruout_pin>; }; /* pr1_pru1_gpo18 */ + P8_18_pinmux { pinctrl-0 = <&P8_18_pruout_pin>; }; /* pr1_pru1_gpo5 */ + P8_19_pinmux { pinctrl-0 = <&P8_19_pruout_pin>; }; /* pr1_pru1_gpo6 */ + P8_26_pinmux { pinctrl-0 = <&P8_26_pruout_pin>; }; /* pr1_pru1_gpo17 */ + + P9_14_pinmux { pinctrl-0 = <&P9_14_pruout_pin>; }; /* pr1_pru1_gpo14 */ + P9_16_pinmux { pinctrl-0 = <&P9_16_pruout_pin>; }; /* pr1_pru1_gpo15 */ + P9_19_pinmux { pinctrl-0 = <&P9_19_pruout_pin>; }; /* pr1_pru1_gpo2 */ + P9_20_pinmux { pinctrl-0 = <&P9_20_pruout_pin>; }; /* pr1_pru1_gpo1 */ + P9_27_pinmux { pinctrl-0 = <&P9_27_pruout_pin>; }; /* pr1_pru1_gpo11 */ + P9_41_pinmux { pinctrl-0 = <&P9_41_pruout_pin>; }; /* pr1_pru1_gpo3 */ + P9_42_pinmux { pinctrl-0 = <&P9_42_pruout_pin>; }; /* pr1_pru1_gpo10 */ +}; \ No newline at end of file -- GitLab From 84b5ce793076d3809156d6919fb8551bae1043ea Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:54:38 +0530 Subject: [PATCH 80/86] Bone PRU2_0 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BBAI-PRUOUT_PRU2_0.dts | 72 +++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 src/arm/overlays/BBAI-PRUOUT_PRU2_0.dts diff --git a/src/arm/overlays/BBAI-PRUOUT_PRU2_0.dts b/src/arm/overlays/BBAI-PRUOUT_PRU2_0.dts new file mode 100644 index 00000000..436836d8 --- /dev/null +++ b/src/arm/overlays/BBAI-PRUOUT_PRU2_0.dts @@ -0,0 +1,72 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for pr2_pru0_gpo* pins + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BBAI-PRUOUT_PRU2_0 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P8_44_pinmux { pinctrl-0 = <&P8_44_pruout_pin>; }; /* pr2_pru0_gpo0 */ + P8_41_pinmux { pinctrl-0 = <&P8_41_pruout_pin>; }; /* pr2_pru0_gpo1 */ + + P8_42_pinmux { pinctrl-0 = <&P8_42_pruout_pin>; }; /* pr2_pru0_gpo2 */ + P8_21_pinmux { pinctrl-0 = <&P8_21_pruout_pin>; }; /* pr2_pru0_gpo2 */ + + P8_39_pinmux { pinctrl-0 = <&P8_39_pruout_pin>; }; /* pr2_pru0_gpo3 */ + P8_20_pinmux { pinctrl-0 = <&P8_20_pruout_pin>; }; /* pr2_pru0_gpo3 */ + + P8_40_pinmux { pinctrl-0 = <&P8_40_pruout_pin>; }; /* pr2_pru0_gpo4 */ + P8_25_pinmux { pinctrl-0 = <&P8_25_pruout_pin>; }; /* pr2_pru0_gpo4 */ + + P8_37_pinmux { pinctrl-0 = <&P8_37_pruout_pin>; }; /* pr2_pru0_gpo5 */ + P8_24_pinmux { pinctrl-0 = <&P8_24_pruout_pin>; }; /* pr2_pru0_gpo5 */ + + P8_38_pinmux { pinctrl-0 = <&P8_38_pruout_pin>; }; /* pr2_pru0_gpo6 */ + P8_05_pinmux { pinctrl-0 = <&P8_05_pruout_pin>; }; /* pr2_pru0_gpo6 */ + + P8_36_pinmux { pinctrl-0 = <&P8_36_pruout_pin>; }; /* pr2_pru0_gpo7 */ + P8_06_pinmux { pinctrl-0 = <&P8_06_pruout_pin>; }; /* pr2_pru0_gpo7 */ + + P8_34_pinmux { pinctrl-0 = <&P8_34_pruout_pin>; }; /* pr2_pru0_gpo8 */ + P8_23_pinmux { pinctrl-0 = <&P8_23_pruout_pin>; }; /* pr2_pru0_gpo8 */ + + P8_35_pinmux { pinctrl-0 = <&P8_35_pruout_pin>; }; /* pr2_pru0_gpo9 */ + P8_22_pinmux { pinctrl-0 = <&P8_22_pruout_pin>; }; /* pr2_pru0_gpo9 */ + + P8_33_pinmux { pinctrl-0 = <&P8_33_pruout_pin>; }; /* pr2_pru0_gpo10 */ + P8_03_pinmux { pinctrl-0 = <&P8_03_pruout_pin>; }; /* pr2_pru0_gpo10 */ + + P8_31_pinmux { pinctrl-0 = <&P8_31_pruout_pin>; }; /* pr2_pru0_gpo11 */ + P8_04_pinmux { pinctrl-0 = <&P8_04_pruout_pin>; }; /* pr2_pru0_gpo11 */ + + + P9_11_pinmux { pinctrl-0 = <&P9_11_pruout_pin>; }; /* pr2_pru0_gpo */ + + P9_13_pinmux { pinctrl-0 = <&P9_13_pruout_pin>; }; /* pr2_pru0_gpo */ + P8_17_pinmux { pinctrl-0 = <&P8_17_pruout_pin>; }; /* pr2_pru0_gpo */ + + P8_28_pinmux { pinctrl-0 = <&P8_28_pruout_pin>; }; /* pr2_pru0_gpo */ + P8_29_pinmux { pinctrl-0 = <&P8_29_pruout_pin>; }; /* pr2_pru0_gpo */ + P8_30_pinmux { pinctrl-0 = <&P8_30_pruout_pin>; }; /* pr2_pru0_gpo */ + P8_08_pinmux { pinctrl-0 = <&P8_08_pruout_pin>; }; /* pr2_pru0_gpo */ +}; \ No newline at end of file -- GitLab From d7b4757af8310b395412e7478139eb40bc38af36 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 16:55:01 +0530 Subject: [PATCH 81/86] Bone PRU2_1 DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BBAI-PRUOUT_PRU2_1.dts | 48 +++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 src/arm/overlays/BBAI-PRUOUT_PRU2_1.dts diff --git a/src/arm/overlays/BBAI-PRUOUT_PRU2_1.dts b/src/arm/overlays/BBAI-PRUOUT_PRU2_1.dts new file mode 100644 index 00000000..946065c1 --- /dev/null +++ b/src/arm/overlays/BBAI-PRUOUT_PRU2_1.dts @@ -0,0 +1,48 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Virtual cape for pr2_pru1_gpo* pins + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ +/dts-v1/; +/plugin/; + +/* +* Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ +*/ +&{/chosen} { + overlays { + BBAI-PRUOUT_PRU2_1 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/compatibility/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P8_07_pinmux { pinctrl-0 = <&P8_07_pruout_pin>; }; /* pr2_pru1_gpo16 */ + P8_09_pinmux { pinctrl-0 = <&P8_09_pruout_pin>; }; /* pr2_pru1_gpo6 */ + P8_10_pinmux { pinctrl-0 = <&P8_10_pruout_pin>; }; /* pr2_pru1_gpo15 */ + P8_27_pinmux { pinctrl-0 = <&P8_27_pruout_pin>; }; /* pr2_pru1_gpo17 */ + P8_32_pinmux { pinctrl-0 = <&P8_32_pruout_pin>; }; /* pr2_pru1_gpo0 */ + P8_43_pinmux { pinctrl-0 = <&P8_43_pruout_pin>; }; /* pr2_pru1_gpo20 */ + P8_45_pinmux { pinctrl-0 = <&P8_45_pruout_pin>; }; /* pr2_pru1_gpo18 */ + P8_46_pinmux { pinctrl-0 = <&P8_46_pruout_pin>; }; /* pr2_pru1_gpo19 */ + + P9_17_pinmux { pinctrl-0 = <&P9_17_pruout_pin>; }; /* pr2_pru1_gpo9 */ + P9_18_pinmux { pinctrl-0 = <&P9_18_pruout_pin>; }; /* pr2_pru1_gpo8 */ + P9_25_pinmux { pinctrl-0 = <&P9_25_pruout_pin>; }; /* pr2_pru1_gpo5 */ + P9_28_pinmux { pinctrl-0 = <&P9_28_pruout_pin>; }; /* pr2_pru1_gpo13 */ + P9_29_pinmux { pinctrl-0 = <&P9_29_pruout_pin>; }; /* pr2_pru1_gpo11 */ + P9_30_pinmux { pinctrl-0 = <&P9_30_pruout_pin>; }; /* pr2_pru1_gpo12 */ + P9_31_pinmux { pinctrl-0 = <&P9_31_pruout_pin>; }; /* pr2_pru1_gpo10 */ +}; + + + -- GitLab From ab8731d919220247cbd641dc4d91a412bd8ac4d7 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 17:02:13 +0530 Subject: [PATCH 82/86] Motor Cape DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BBORG_MOTOR-00A2.dts | 110 ++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 src/arm/overlays/BBORG_MOTOR-00A2.dts diff --git a/src/arm/overlays/BBORG_MOTOR-00A2.dts b/src/arm/overlays/BBORG_MOTOR-00A2.dts new file mode 100644 index 00000000..8dda82f6 --- /dev/null +++ b/src/arm/overlays/BBORG_MOTOR-00A2.dts @@ -0,0 +1,110 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Based on BBORG_MOTOR-00A2.dts from Robert Nelson for kernel <4.14 + * Copyright (C) 2018 Robert Nelson <robertcnelson@gmail.com> + * + * Note: Requires Compaibility code from BeagleBoard-DeviceTrees/pull/17 + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* + * Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ + */ +&{/chosen} { + overlays { + BBORG_MOTOR-00A2 = __TIMESTAMP__; + }; +}; + +/* + * Free up the pins used by the cape from the pinmux helpers. + */ +&ocp { + P8_13_pinmux { status = "disabled"; }; /* motor3 speed */ + P8_14_pinmux { status = "disabled"; }; /* motor3 direction */ + P8_16_pinmux { status = "disabled"; }; /* motor2 direction */ + P8_18_pinmux { status = "disabled"; }; /* motor1 direction */ + P8_19_pinmux { status = "disabled"; }; /* motor4 speed */ + P8_26_pinmux { status = "disabled"; }; /* motor4 direction */ + P9_14_pinmux { status = "disabled"; }; /* motor2 speed */ + P9_16_pinmux { status = "disabled"; }; /* motor1 speed */ +}; + +/* + * Enable and Update the default state of the pins + */ +&ocp { + P8_13_pinmux { status = "okay"; pinctrl-0 = <&P8_13_pwm_pin>; }; /* motor3 speed */ + P8_14_pinmux { status = "okay"; pinctrl-0 = <&P8_14_gpio_pin>; }; /* motor3 direction */ + P8_16_pinmux { status = "okay"; pinctrl-0 = <&P8_16_gpio_pin>; }; /* motor2 direction */ + P8_18_pinmux { status = "okay"; pinctrl-0 = <&P8_18_gpio_pin>; }; /* motor1 direction */ + P8_19_pinmux { status = "okay"; pinctrl-0 = <&P8_19_pwm_pin>; }; /* motor4 speed */ + P8_26_pinmux { status = "okay"; pinctrl-0 = <&P8_26_gpio_pin>; }; /* motor4 direction */ + P9_14_pinmux { status = "okay"; pinctrl-0 = <&P9_14_pwm_pin>; }; /* motor2 speed */ + P9_16_pinmux { status = "okay"; pinctrl-0 = <&P9_16_pwm_pin>; }; /* motor1 speed */ +}; + +// Motor 1, 2 +&bone_pwmss_1 { + status = "okay"; +}; + +&bone_pwm_1 { + status = "okay"; +}; + +// Motor 3, 4 +&bone_pwmss_2 { + status = "okay"; +}; + +&bone_pwm_2 { + status = "okay"; +}; + + +/* + * Easy Motor direction control through sysfs (/sys/class/leds/motor*) using gpio-leds driver + * See these files for the led_P8_#/led_P9_# definition + * https://github.com/beagleboard/BeagleBoard-DeviceTrees/src/arm/bbai-bone-buses.dtsi + * https://github.com/beagleboard/BeagleBoard-DeviceTrees/src/arm/bbb-bone-buses.dtsi + * + */ +&{/} { + leds { + // Motor 1 + led_P8_18 { + status = "okay"; + label = "motor1"; + default-state = "off"; + }; + + // Motor 2 + led_P8_16 { + status = "okay"; + label = "motor2"; + default-state = "off"; + }; + + // Motor 3 + led_P8_14 { + status = "okay"; + label = "motor3"; + default-state = "off"; + }; + + // Motor 4 + led_P8_26 { + status = "okay"; + label = "motor4"; + default-state = "off"; + }; + }; +}; -- GitLab From b59097ccb856c67d2d4e50b01d85a4d044e54551 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 17:02:42 +0530 Subject: [PATCH 83/86] Servo Cape DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BBORG_SERVO-00A2.dts | 83 +++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 src/arm/overlays/BBORG_SERVO-00A2.dts diff --git a/src/arm/overlays/BBORG_SERVO-00A2.dts b/src/arm/overlays/BBORG_SERVO-00A2.dts new file mode 100644 index 00000000..cca2c657 --- /dev/null +++ b/src/arm/overlays/BBORG_SERVO-00A2.dts @@ -0,0 +1,83 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* + * Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ + */ +&{/chosen} { + overlays { + BBORG_SERVO-00A2 = __TIMESTAMP__; + }; +}; + +/* + * Free up the pins used by the cape from the pinmux helpers. + */ +&ocp { + P8_12_pinmux { status = "disabled"; }; /* IN1 */ + P8_11_pinmux { status = "disabled"; }; /* IN2 */ + P9_30_pinmux { status = "disabled"; }; /* IN3 */ + P9_27_pinmux { status = "disabled"; }; /* IN4 */ + P9_41_pinmux { status = "disabled"; }; /* IN5 */ + P9_42_pinmux { status = "disabled"; }; /* IN6 */ + + P9_19_pinmux { status = "disabled"; }; /* i2c2.scl */ + P9_20_pinmux { status = "disabled"; }; /* i2c2.sda */ + P8_10_pinmux { status = "disabled"; }; /* pca9685.enable */ +}; + +/* + * Enable and Update the default state of the pins + * For pinctrl-0 values see these file + * BeagleBoard-DeviceTrees/src/arm/am572x-bone-common-univ.dtsi + * BeagleBoard-DeviceTrees/src/arm/am335x-bone-common-univ.dtsi + */ +&ocp { + P8_12_pinmux { status = "okay"; pinctrl-0 = <&P8_12_gpio_input_pin>; }; /* IN1 */ + P8_11_pinmux { status = "okay"; pinctrl-0 = <&P8_11_gpio_input_pin>; }; /* IN2 */ + P9_30_pinmux { status = "okay"; pinctrl-0 = <&P9_30_gpio_input_pin>; }; /* IN3 */ + P9_27_pinmux { status = "okay"; pinctrl-0 = <&P9_27_gpio_input_pin>; }; /* IN4 */ + P9_41_pinmux { status = "okay"; pinctrl-0 = <&P9_41_gpio_input_pin>; }; /* IN5 */ + P9_42_pinmux { status = "okay"; pinctrl-0 = <&P9_42_gpio_input_pin>; }; /* IN6 */ + + P9_19_pinmux { status = "okay"; pinctrl-0 = <&P9_19_i2c_pin>; }; /* i2c_scl */ + P9_20_pinmux { status = "okay"; pinctrl-0 = <&P9_20_i2c_pin>; }; /* i2c_sda */ + P8_10_pinmux { status = "okay"; pinctrl-0 = <&P8_10_gpio_pin>; }; /* pca9685.enable */ +}; + +&bone_i2c_2 { + // bone_i2c_2 is enabled by default on BBB and BBAI for cape EEPROM + // status = "okay"; + // clock-frequency = <100000>; + // #address-cells = <1>; + // #size-cells = <0>; + + pca: pca@70 { + compatible = "nxp,pca9685-pwm"; + #pwm-cells = <2>; + reg = <0x70>; + label = "pca9685_servo"; + /* invert; */ + /* open-drain; */ + }; +}; + +&{/} { + leds { + led_P8_10 { + status = "okay"; + label = "pca9685-enable"; + // pca9685 Chip enable is ACTIVE-LOW but LEDs are set to ACTIVE-HIGH + // Set default-state to "off" to enable the pca9685 chip by default. + default-state = "off"; + }; + }; +}; \ No newline at end of file -- GitLab From 96a9f501b697863ed8450d63e75823373d8f5df7 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 17:03:28 +0530 Subject: [PATCH 84/86] Load Cape DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BBORG_LOAD-00A2.dts | 106 +++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 src/arm/overlays/BBORG_LOAD-00A2.dts diff --git a/src/arm/overlays/BBORG_LOAD-00A2.dts b/src/arm/overlays/BBORG_LOAD-00A2.dts new file mode 100644 index 00000000..39c52352 --- /dev/null +++ b/src/arm/overlays/BBORG_LOAD-00A2.dts @@ -0,0 +1,106 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* + * Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ + */ +&{/chosen} { + overlays { + BBORG_RELAY-00A2 = __TIMESTAMP__; + }; +}; + +/* + * Free up the pins used by the cape from the pinmux helpers. + */ +&ocp { + P9_42_pinmux { status = "disabled"; }; /* Sink1 */ + P9_41_pinmux { status = "disabled"; }; /* Sink2 */ + P9_30_pinmux { status = "disabled"; }; /* Sink3 */ + P9_27_pinmux { status = "disabled"; }; /* Sink4 */ + P8_12_pinmux { status = "disabled"; }; /* Sink5 */ + P8_11_pinmux { status = "disabled"; }; /* Sink6 */ + P8_15_pinmux { status = "disabled"; }; /* Sink7 */ + P8_17_pinmux { status = "disabled"; }; /* Sink8 */ +}; + +/* + * Enable and Update the default state of the pins + */ +&ocp { + P9_42_pinmux { status = "okay"; pinctrl-0 = <&P9_42_gpio_pin>; }; /* Sink1 */ + P9_41_pinmux { status = "okay"; pinctrl-0 = <&P9_41_gpio_pin>; }; /* Sink2 */ + P9_30_pinmux { status = "okay"; pinctrl-0 = <&P9_30_gpio_pin>; }; /* Sink3 */ + P9_27_pinmux { status = "okay"; pinctrl-0 = <&P9_27_gpio_pin>; }; /* Sink4 */ + P8_12_pinmux { status = "okay"; pinctrl-0 = <&P8_12_gpio_pin>; }; /* Sink5 */ + P8_11_pinmux { status = "okay"; pinctrl-0 = <&P8_11_gpio_pin>; }; /* Sink6 */ + P8_15_pinmux { status = "okay"; pinctrl-0 = <&P8_15_gpio_pin>; }; /* Sink7 */ + P8_17_pinmux { status = "okay"; pinctrl-0 = <&P8_17_gpio_pin>; }; /* Sink8 */ +}; + +/* + * Easy load control through sysfs (/sys/class/leds/) using gpio-leds driver + * See these files for the led_P8_#/led_P9_# definition + * https://github.com/beagleboard/BeagleBoard-DeviceTrees/src/arm/bbai-bone-buses.dtsi + * https://github.com/beagleboard/BeagleBoard-DeviceTrees/src/arm/bbb-bone-buses.dtsi + * + */ +&{/} { + leds { + led_P9_42 { + status = "okay"; + label = "load-sink1"; + default-state = "keep"; + }; + + led_P9_41 { + status = "okay"; + label = "load-sink2"; + default-state = "keep"; + }; + + led_P9_30 { + status = "okay"; + label = "load-sink3"; + default-state = "keep"; + }; + + led_P9_27 { + status = "okay"; + label = "load-sink4"; + default-state = "keep"; + }; + + led_P8_12 { + status = "okay"; + label = "load-sink5"; + default-state = "keep"; + }; + + led_P8_11 { + status = "okay"; + label = "load-sink6"; + default-state = "keep"; + }; + + led_P8_15 { + status = "okay"; + label = "load-sink7"; + default-state = "keep"; + }; + + led_P8_17 { + status = "okay"; + label = "load-sink8"; + default-state = "keep"; + }; + }; +}; \ No newline at end of file -- GitLab From 1281a303ad754f2bff9f7907139048cc9158a321 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 17:03:48 +0530 Subject: [PATCH 85/86] Relay Cape DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BBORG_RELAY-00A2.dts | 84 +++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 src/arm/overlays/BBORG_RELAY-00A2.dts diff --git a/src/arm/overlays/BBORG_RELAY-00A2.dts b/src/arm/overlays/BBORG_RELAY-00A2.dts new file mode 100644 index 00000000..1ae54a21 --- /dev/null +++ b/src/arm/overlays/BBORG_RELAY-00A2.dts @@ -0,0 +1,84 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Based on the BBORG_RELAY-00A2.dts written by + * Robert Nelson & Amilcar Lucas for kernel <4.14 + * Copyright (C) 2015 Robert Nelson <robertcnelson@gmail.com> + * Copyright (C) 2019 Amilcar Lucas <amilcar.lucas@iav.de> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* + * Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ + */ +&{/chosen} { + overlays { + BBORG_RELAY-00A2 = __TIMESTAMP__; + }; +}; + +/* + * Free up the pins used by the cape from the pinmux helpers. + */ +&ocp { + P9_41_pinmux { status = "disabled"; }; + P9_42_pinmux { status = "disabled"; }; + P9_30_pinmux { status = "disabled"; }; + P9_27_pinmux { status = "disabled"; }; +}; + +/* + * Enable and Update the default state of the pins + */ +&ocp { + P9_41_pinmux { status = "okay"; pinctrl-0 = <&P9_41_gpio_pin>;}; + P9_42_pinmux { status = "okay"; pinctrl-0 = <&P9_42_gpio_pin>;}; + P9_30_pinmux { status = "okay"; pinctrl-0 = <&P9_30_gpio_pin>;}; + P9_27_pinmux { status = "okay"; pinctrl-0 = <&P9_27_gpio_pin>;}; +}; + +/* + * Easy relay control through sysfs (/sys/class/leds/) using gpio-leds driver + * See these files for the led_P8_#/led_P9_# definition + * https://github.com/beagleboard/BeagleBoard-DeviceTrees/src/arm/bbai-bone-buses.dtsi + * https://github.com/beagleboard/BeagleBoard-DeviceTrees/src/arm/bbb-bone-buses.dtsi + * + */ +&{/} { + leds { + + // relay1 + led_P9_41{ + status = "okay"; + label = "relay1"; + default-state = "keep"; + }; + + // relay2 + led_P9_42{ + status = "okay"; + label = "relay2"; + default-state = "keep"; + }; + + // realy3 + led_P9_30{ + status = "okay"; + label = "relay3"; + default-state = "keep"; + }; + + // realy4 + led_P9_27{ + status = "okay"; + label = "relay4"; + default-state = "keep"; + }; + }; +}; \ No newline at end of file -- GitLab From 1d138e5934af5da2e54ab7d448e91d1b10d3d942 Mon Sep 17 00:00:00 2001 From: Deepak Khatri <deepaklorkhatri7@gmail.com> Date: Wed, 12 Aug 2020 17:04:08 +0530 Subject: [PATCH 86/86] Comms Cape DT overlay This overlay is compatible with BBBWL/BBB/BBAI when used with compatibility layer from beagleboard/BeagleBoard-DeviceTrees/pull/18. --- src/arm/overlays/BBORG_COMMS-00A2.dts | 69 +++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 src/arm/overlays/BBORG_COMMS-00A2.dts diff --git a/src/arm/overlays/BBORG_COMMS-00A2.dts b/src/arm/overlays/BBORG_COMMS-00A2.dts new file mode 100644 index 00000000..119bd204 --- /dev/null +++ b/src/arm/overlays/BBORG_COMMS-00A2.dts @@ -0,0 +1,69 @@ +/* + * Copyright (C) 2020 Deepak Khatri <deepaklorkhatri7@gmail.com> + * + * Based on older BBORG_COMMS-00A2.dts for kernel <4.14x + * Copyright (C) 2012,2019 Texas Instruments Incorporated - http://www.ti.com/ + * Copyright (C) 2015 Robert Nelson <robertcnelson@gmail.com> + * Copyright (C) 2015 Sebastian JegerÃ¥s + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +/dts-v1/; +/plugin/; + +/* + * Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ + */ +&{/chosen} { + overlays { + BBORG_COMMS-00A2 = __TIMESTAMP__; + }; +}; + +/* + * Update the default pinmux of the pins. + * See these files for the phandles (&P9_* & &P8_*) + * https://github.com/beagleboard/BeagleBoard-DeviceTrees/src/arm/am335x-bone-common-univ.dtsi + * https://github.com/beagleboard/BeagleBoard-DeviceTrees/src/arm/am572x-bone-common-univ.dtsi + */ +&ocp { + P9_24_pinmux { pinctrl-0 = <&P9_24_can_pin>; }; /* CAN TX */ + P9_26_pinmux { pinctrl-0 = <&P9_26_can_pin>; }; /* CAN TX */ + P9_13_pinmux { pinctrl-0 = <&P9_13_uart_pin>; }; /* UART TX */ + P9_11_pinmux { pinctrl-0 = <&P9_11_uart_pin>; }; /* UART RX */ + P9_15_pinmux { pinctrl-0 = <&P9_15_gpio_pin>; }; /* GPIO: SINK A*/ + P9_23_pinmux { pinctrl-0 = <&P9_23_gpio_pin>; }; /* GPIO: SINK B */ +}; + +/* + * See these files for the phandles (&bone_*) and nodes + * https://github.com/beagleboard/BeagleBoard-DeviceTrees/src/arm/bbai-bone-buses.dtsi + * https://github.com/beagleboard/BeagleBoard-DeviceTrees/src/arm/bbb-bone-buses.dtsi + */ +&bone_can_1 { + status = "okay"; +}; + +&bone_uart_4 { + status = "okay"; +}; + +&{/} { + leds { + // SINK A + led_P9_15 { + status = "okay"; + label = "Sink_A"; + default-state = "off"; + }; + // SINK B + led_P9_23 { + status = "okay"; + label = "Sink_B"; + default-state = "off"; + }; + }; +}; -- GitLab