Message ID | 20220712071647.21551-1-yegorslists@googlemail.com |
---|---|
State | Superseded |
Headers | show |
Series | ARM: dts: am335x-baltos: add GPIO names for ir3220 and ir5221 devices | expand |
Hi Tony, On Tue, Jul 12, 2022 at 9:16 AM <yegorslists@googlemail.com> wrote: > > From: Yegor Yefremov <yegorslists@googlemail.com> > > Add GPIO names for both SoC and TCA6416 lines. > > Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> > --- > arch/arm/boot/dts/am335x-baltos-ir3220.dts | 148 +++++++++++++++++++++ > arch/arm/boot/dts/am335x-baltos-ir5221.dts | 148 +++++++++++++++++++++ > 2 files changed, 296 insertions(+) > > diff --git a/arch/arm/boot/dts/am335x-baltos-ir3220.dts b/arch/arm/boot/dts/am335x-baltos-ir3220.dts > index 2123bd589484..ca31733f90b1 100644 > --- a/arch/arm/boot/dts/am335x-baltos-ir3220.dts > +++ b/arch/arm/boot/dts/am335x-baltos-ir3220.dts > @@ -91,6 +91,10 @@ > interrupts = <20 IRQ_TYPE_EDGE_RISING>; > pinctrl-names = "default"; > pinctrl-0 = <&tca6416_pins>; > + gpio-line-names = "GP_IN0", "GP_IN1", "GP_IN2", "GP_IN3", > + "GP_OUT0", "GP_OUT1", "GP_OUT2", "GP_OUT3", > + "ModeA0", "ModeA1", "ModeA2", "ModeA3", > + "ModeB0", "ModeB1", "ModeB2", "ModeB3"; > }; > }; > > @@ -123,3 +127,147 @@ > pinctrl-0 = <&mmc1_pins>; > cd-gpios = <&gpio2 18 GPIO_ACTIVE_LOW>; > }; > + > +&gpio0 { > + gpio-line-names = > + "MDIO", > + "MDC", > + "UART2_RX", > + "UART2_TX", > + "I2C1_SDA", > + "I2C1_SCL", > + "WLAN_BTN", > + "W_DISABLE", > + "NC", > + "NC", > + "NC", > + "NC", > + "I2C2_SDA", > + "I2C2_SCL", > + "UART1_RX", > + "UART1_TX", > + "onrisc:blue:wlan", > + "onrisc:green:app", > + "USB0_DRVVBUS", > + "ETH2_INT", > + "TCA6416_INT", > + "RMII1_TXD1", > + "MMC1_DAT0", > + "MMC1_DAT1", > + "NC", > + "NC", > + "MMC1_DAT2", > + "MMC1_DAT3", > + "RMII1_TXD0", > + "NC", > + "GPMC_WAIT0", > + "GPMC_WP_N"; > +}; > + > +&gpio1 { > + gpio-line-names = > + "GPMC_AD0", > + "GPMC_AD1", > + "GPMC_AD2", > + "GPMC_AD3", > + "GPMC_AD4", > + "GPMC_AD5", > + "GPMC_AD6", > + "GPMC_AD7", > + "NC", > + "NC", > + "CONSOLE_RX", > + "CONSOLE_TX", > + "UART2_DTR", > + "UART2_DSR", > + "UART2_DCD", > + "UART2_RI", > + "RGMII2_TCTL", > + "RGMII2_RCTL", > + "RGMII2_TD3", > + "RGMII2_TD2", > + "RGMII2_TD1", > + "RGMII2_TD0", > + "RGMII2_TCLK", > + "RGMII2_RCLK", > + "RGMII2_RD3", > + "RGMII2_RD2", > + "RGMII2_RD1", > + "RGMII2_RD0", > + "PMIC_INT1", > + "GPMC_CSN0_Flash", > + "MMC1_CLK", > + "MMC1_CMD"; > +}; > + > +&gpio2 { > + gpio-line-names = > + "GPMC_CSN3_BUS", > + "GPMC_CLK", > + "GPMC_ADVN_ALE", > + "GPMC_OEN_RE_N", > + "GPMC_WE_N", > + "GPMC_BEN0_CLE", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "SD_CD", > + "SD_WP", > + "RMII1_RXD1", > + "RMII1_RXD0", > + "NC", > + "NC", > + "NC", > + "NC", > + "MMC0_DAT3", > + "MMC0_DAT2", > + "MMC0_DAT1", > + "MMC0_DAT0", > + "MMC0_CLK", > + "MMC0_CMD"; > +}; > + > +&gpio3 { > + gpio-line-names = > + "onrisc:red:power", > + "RMII1_CRS_DV", > + "RMII1_RXER", > + "RMII1_TXEN", > + "3G_PWR_EN", > + "UART2_CTSN", > + "UART2_RTSN", > + "WLAN_IRQ", > + "WLAN_EN", > + "NC", > + "NC", > + "NC", > + "NC", > + "USB1_DRVVBUS", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC"; > +}; > diff --git a/arch/arm/boot/dts/am335x-baltos-ir5221.dts b/arch/arm/boot/dts/am335x-baltos-ir5221.dts > index 2f3872dbf4f4..950a07fc5a70 100644 > --- a/arch/arm/boot/dts/am335x-baltos-ir5221.dts > +++ b/arch/arm/boot/dts/am335x-baltos-ir5221.dts > @@ -99,6 +99,10 @@ > interrupts = <20 IRQ_TYPE_EDGE_RISING>; > pinctrl-names = "default"; > pinctrl-0 = <&tca6416_pins>; > + gpio-line-names = "GP_IN0", "GP_IN1", "GP_IN2", "GP_IN3", > + "GP_OUT0", "GP_OUT1", "GP_OUT2", "GP_OUT3", > + "ModeA0", "ModeA1", "ModeA2", "ModeA3", > + "ModeB0", "ModeB1", "ModeB2", "ModeB3"; > }; > }; > > @@ -147,3 +151,147 @@ > pinctrl-0 = <&mmc1_pins>; > cd-gpios = <&gpio2 18 GPIO_ACTIVE_LOW>; > }; > + > +&gpio0 { > + gpio-line-names = > + "MDIO", > + "MDC", > + "UART2_RX", > + "UART2_TX", > + "I2C1_SDA", > + "I2C1_SCL", > + "WLAN_BTN", > + "W_DISABLE", > + "NC", > + "NC", > + "NC", > + "NC", > + "I2C2_SDA", > + "I2C2_SCL", > + "UART1_RX", > + "UART1_TX", > + "onrisc:blue:wlan", > + "onrisc:green:app", > + "USB0_DRVVBUS", > + "ETH2_INT", > + "TCA6416_INT", > + "RMII1_TXD1", > + "MMC1_DAT0", > + "MMC1_DAT1", > + "NC", > + "NC", > + "MMC1_DAT2", > + "MMC1_DAT3", > + "RMII1_TXD0", > + "NC", > + "GPMC_WAIT0", > + "GPMC_WP_N"; > +}; > + > +&gpio1 { > + gpio-line-names = > + "GPMC_AD0", > + "GPMC_AD1", > + "GPMC_AD2", > + "GPMC_AD3", > + "GPMC_AD4", > + "GPMC_AD5", > + "GPMC_AD6", > + "GPMC_AD7", > + "DCAN1_TX", > + "DCAN1_RX", > + "CONSOLE_RX", > + "CONSOLE_TX", > + "UART2_DTR", > + "UART2_DSR", > + "UART2_DCD", > + "UART2_RI", > + "RGMII2_TCTL", > + "RGMII2_RCTL", > + "RGMII2_TD3", > + "RGMII2_TD2", > + "RGMII2_TD1", > + "RGMII2_TD0", > + "RGMII2_TCLK", > + "RGMII2_RCLK", > + "RGMII2_RD3", > + "RGMII2_RD2", > + "RGMII2_RD1", > + "RGMII2_RD0", > + "PMIC_INT1", > + "GPMC_CSN0_Flash", > + "MMC1_CLK", > + "MMC1_CMD"; > +}; > + > +&gpio2 { > + gpio-line-names = > + "GPMC_CSN3_BUS", > + "GPMC_CLK", > + "GPMC_ADVN_ALE", > + "GPMC_OEN_RE_N", > + "GPMC_WE_N", > + "GPMC_BEN0_CLE", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "SD_CD", > + "SD_WP", > + "RMII1_RXD1", > + "RMII1_RXD0", > + "NC", > + "NC", > + "NC", > + "NC", > + "MMC0_DAT3", > + "MMC0_DAT2", > + "MMC0_DAT1", > + "MMC0_DAT0", > + "MMC0_CLK", > + "MMC0_CMD"; > +}; > + > +&gpio3 { > + gpio-line-names = > + "onrisc:red:power", > + "RMII1_CRS_DV", > + "RMII1_RXER", > + "RMII1_TXEN", > + "3G_PWR_EN", > + "UART2_CTSN", > + "UART2_RTSN", > + "WLAN_IRQ", > + "WLAN_EN", > + "NC", > + "NC", > + "NC", > + "NC", > + "USB1_DRVVBUS", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC", > + "NC"; > +}; > -- > 2.17.0 Ignore this patch. I'll send v2. Yegor
diff --git a/arch/arm/boot/dts/am335x-baltos-ir3220.dts b/arch/arm/boot/dts/am335x-baltos-ir3220.dts index 2123bd589484..ca31733f90b1 100644 --- a/arch/arm/boot/dts/am335x-baltos-ir3220.dts +++ b/arch/arm/boot/dts/am335x-baltos-ir3220.dts @@ -91,6 +91,10 @@ interrupts = <20 IRQ_TYPE_EDGE_RISING>; pinctrl-names = "default"; pinctrl-0 = <&tca6416_pins>; + gpio-line-names = "GP_IN0", "GP_IN1", "GP_IN2", "GP_IN3", + "GP_OUT0", "GP_OUT1", "GP_OUT2", "GP_OUT3", + "ModeA0", "ModeA1", "ModeA2", "ModeA3", + "ModeB0", "ModeB1", "ModeB2", "ModeB3"; }; }; @@ -123,3 +127,147 @@ pinctrl-0 = <&mmc1_pins>; cd-gpios = <&gpio2 18 GPIO_ACTIVE_LOW>; }; + +&gpio0 { + gpio-line-names = + "MDIO", + "MDC", + "UART2_RX", + "UART2_TX", + "I2C1_SDA", + "I2C1_SCL", + "WLAN_BTN", + "W_DISABLE", + "NC", + "NC", + "NC", + "NC", + "I2C2_SDA", + "I2C2_SCL", + "UART1_RX", + "UART1_TX", + "onrisc:blue:wlan", + "onrisc:green:app", + "USB0_DRVVBUS", + "ETH2_INT", + "TCA6416_INT", + "RMII1_TXD1", + "MMC1_DAT0", + "MMC1_DAT1", + "NC", + "NC", + "MMC1_DAT2", + "MMC1_DAT3", + "RMII1_TXD0", + "NC", + "GPMC_WAIT0", + "GPMC_WP_N"; +}; + +&gpio1 { + gpio-line-names = + "GPMC_AD0", + "GPMC_AD1", + "GPMC_AD2", + "GPMC_AD3", + "GPMC_AD4", + "GPMC_AD5", + "GPMC_AD6", + "GPMC_AD7", + "NC", + "NC", + "CONSOLE_RX", + "CONSOLE_TX", + "UART2_DTR", + "UART2_DSR", + "UART2_DCD", + "UART2_RI", + "RGMII2_TCTL", + "RGMII2_RCTL", + "RGMII2_TD3", + "RGMII2_TD2", + "RGMII2_TD1", + "RGMII2_TD0", + "RGMII2_TCLK", + "RGMII2_RCLK", + "RGMII2_RD3", + "RGMII2_RD2", + "RGMII2_RD1", + "RGMII2_RD0", + "PMIC_INT1", + "GPMC_CSN0_Flash", + "MMC1_CLK", + "MMC1_CMD"; +}; + +&gpio2 { + gpio-line-names = + "GPMC_CSN3_BUS", + "GPMC_CLK", + "GPMC_ADVN_ALE", + "GPMC_OEN_RE_N", + "GPMC_WE_N", + "GPMC_BEN0_CLE", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "SD_CD", + "SD_WP", + "RMII1_RXD1", + "RMII1_RXD0", + "NC", + "NC", + "NC", + "NC", + "MMC0_DAT3", + "MMC0_DAT2", + "MMC0_DAT1", + "MMC0_DAT0", + "MMC0_CLK", + "MMC0_CMD"; +}; + +&gpio3 { + gpio-line-names = + "onrisc:red:power", + "RMII1_CRS_DV", + "RMII1_RXER", + "RMII1_TXEN", + "3G_PWR_EN", + "UART2_CTSN", + "UART2_RTSN", + "WLAN_IRQ", + "WLAN_EN", + "NC", + "NC", + "NC", + "NC", + "USB1_DRVVBUS", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC"; +}; diff --git a/arch/arm/boot/dts/am335x-baltos-ir5221.dts b/arch/arm/boot/dts/am335x-baltos-ir5221.dts index 2f3872dbf4f4..950a07fc5a70 100644 --- a/arch/arm/boot/dts/am335x-baltos-ir5221.dts +++ b/arch/arm/boot/dts/am335x-baltos-ir5221.dts @@ -99,6 +99,10 @@ interrupts = <20 IRQ_TYPE_EDGE_RISING>; pinctrl-names = "default"; pinctrl-0 = <&tca6416_pins>; + gpio-line-names = "GP_IN0", "GP_IN1", "GP_IN2", "GP_IN3", + "GP_OUT0", "GP_OUT1", "GP_OUT2", "GP_OUT3", + "ModeA0", "ModeA1", "ModeA2", "ModeA3", + "ModeB0", "ModeB1", "ModeB2", "ModeB3"; }; }; @@ -147,3 +151,147 @@ pinctrl-0 = <&mmc1_pins>; cd-gpios = <&gpio2 18 GPIO_ACTIVE_LOW>; }; + +&gpio0 { + gpio-line-names = + "MDIO", + "MDC", + "UART2_RX", + "UART2_TX", + "I2C1_SDA", + "I2C1_SCL", + "WLAN_BTN", + "W_DISABLE", + "NC", + "NC", + "NC", + "NC", + "I2C2_SDA", + "I2C2_SCL", + "UART1_RX", + "UART1_TX", + "onrisc:blue:wlan", + "onrisc:green:app", + "USB0_DRVVBUS", + "ETH2_INT", + "TCA6416_INT", + "RMII1_TXD1", + "MMC1_DAT0", + "MMC1_DAT1", + "NC", + "NC", + "MMC1_DAT2", + "MMC1_DAT3", + "RMII1_TXD0", + "NC", + "GPMC_WAIT0", + "GPMC_WP_N"; +}; + +&gpio1 { + gpio-line-names = + "GPMC_AD0", + "GPMC_AD1", + "GPMC_AD2", + "GPMC_AD3", + "GPMC_AD4", + "GPMC_AD5", + "GPMC_AD6", + "GPMC_AD7", + "DCAN1_TX", + "DCAN1_RX", + "CONSOLE_RX", + "CONSOLE_TX", + "UART2_DTR", + "UART2_DSR", + "UART2_DCD", + "UART2_RI", + "RGMII2_TCTL", + "RGMII2_RCTL", + "RGMII2_TD3", + "RGMII2_TD2", + "RGMII2_TD1", + "RGMII2_TD0", + "RGMII2_TCLK", + "RGMII2_RCLK", + "RGMII2_RD3", + "RGMII2_RD2", + "RGMII2_RD1", + "RGMII2_RD0", + "PMIC_INT1", + "GPMC_CSN0_Flash", + "MMC1_CLK", + "MMC1_CMD"; +}; + +&gpio2 { + gpio-line-names = + "GPMC_CSN3_BUS", + "GPMC_CLK", + "GPMC_ADVN_ALE", + "GPMC_OEN_RE_N", + "GPMC_WE_N", + "GPMC_BEN0_CLE", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "SD_CD", + "SD_WP", + "RMII1_RXD1", + "RMII1_RXD0", + "NC", + "NC", + "NC", + "NC", + "MMC0_DAT3", + "MMC0_DAT2", + "MMC0_DAT1", + "MMC0_DAT0", + "MMC0_CLK", + "MMC0_CMD"; +}; + +&gpio3 { + gpio-line-names = + "onrisc:red:power", + "RMII1_CRS_DV", + "RMII1_RXER", + "RMII1_TXEN", + "3G_PWR_EN", + "UART2_CTSN", + "UART2_RTSN", + "WLAN_IRQ", + "WLAN_EN", + "NC", + "NC", + "NC", + "NC", + "USB1_DRVVBUS", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC", + "NC"; +};