Skip to content

bcm2835: consistent signal names. #93

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
128 changes: 64 additions & 64 deletions pinctrl/gpiochip_bcm2835.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,10 @@

static const char *bcm2835_gpio_alt_names[BCM2835_NUM_GPIOS][BCM2835_ALT_COUNT] =
{
{ "SDA0" , "SA5" , "PCLK" , "AVEOUT_VCLK" , "AVEIN_VCLK" , 0 , },
{ "SCL0" , "SA4" , "DE" , "AVEOUT_DSYNC" , "AVEIN_DSYNC", 0 , },
{ "SDA1" , "SA3" , "LCD_VSYNC" , "AVEOUT_VSYNC" , "AVEIN_VSYNC", 0 , },
{ "SCL1" , "SA2" , "LCD_HSYNC" , "AVEOUT_HSYNC" , "AVEIN_HSYNC", 0 , },
{ "I2C0_SDA" , "SA5" , "PCLK" , "AVEOUT_VCLK" , "AVEIN_VCLK" , 0 , },
{ "I2C0_SCL" , "SA4" , "DE" , "AVEOUT_DSYNC" , "AVEIN_DSYNC", 0 , },
{ "I2C1_SDA" , "SA3" , "LCD_VSYNC" , "AVEOUT_VSYNC" , "AVEIN_VSYNC", 0 , },
{ "I2C1_SCL" , "SA2" , "LCD_HSYNC" , "AVEOUT_HSYNC" , "AVEIN_HSYNC", 0 , },
{ "GPCLK0" , "SA1" , "DPI_D0" , "AVEOUT_VID0" , "AVEIN_VID0" , "ARM_TDI" , },
{ "GPCLK1" , "SA0" , "DPI_D1" , "AVEOUT_VID1" , "AVEIN_VID1" , "ARM_TDO" , },
{ "GPCLK2" , "SOE_N_SE" , "DPI_D2" , "AVEOUT_VID2" , "AVEIN_VID2" , "ARM_RTCK" , },
Expand All @@ -55,10 +55,10 @@ static const char *bcm2835_gpio_alt_names[BCM2835_NUM_GPIOS][BCM2835_ALT_COUNT]
{ "SPI0_SCLK" , "SD3" , "DPI_D7" , "AVEOUT_VID7" , "AVEIN_VID7" , 0 , },
{ "PWM0" , "SD4" , "DPI_D8" , "AVEOUT_VID8" , "AVEIN_VID8" , "ARM_TMS" , },
{ "PWM1" , "SD5" , "DPI_D9" , "AVEOUT_VID9" , "AVEIN_VID9" , "ARM_TCK" , },
{ "TXD0" , "SD6" , "DPI_D10" , "AVEOUT_VID10" , "AVEIN_VID10", "TXD1" , },
{ "RXD0" , "SD7" , "DPI_D11" , "AVEOUT_VID11" , "AVEIN_VID11", "RXD1" , },
{ "FL0" , "SD8" , "DPI_D12" , "CTS0" , "SPI1_CE2_N" , "CTS1" , },
{ "FL1" , "SD9" , "DPI_D13" , "RTS0" , "SPI1_CE1_N" , "RTS1" , },
{ "UART0_TXD" , "SD6" , "DPI_D10" , "AVEOUT_VID10" , "AVEIN_VID10", "UART1_TXD" , },
{ "UART0_RXD" , "SD7" , "DPI_D11" , "AVEOUT_VID11" , "AVEIN_VID11", "UART1_RXD" , },
{ "FL0" , "SD8" , "DPI_D12" , "UART0_CTS" , "SPI1_CE2_N" , "UART1_CTS" , },
{ "FL1" , "SD9" , "DPI_D13" , "UART0_RTS" , "SPI1_CE1_N" , "UART1_RTS" , },
{ "PCM_CLK" , "SD10" , "DPI_D14" , "I2CSL_SDA_MOSI", "SPI1_CE0_N" , "PWM0" , },
{ "PCM_FS" , "SD11" , "DPI_D15" , "I2CSL_SCL_SCLK", "SPI1_MISO" , "PWM1" , },
{ "PCM_DIN" , "SD12" , "DPI_D16" , "I2CSL_MISO" , "SPI1_MOSI" , "GPCLK0" , },
Expand All @@ -69,26 +69,26 @@ static const char *bcm2835_gpio_alt_names[BCM2835_NUM_GPIOS][BCM2835_ALT_COUNT]
{ "SD0_DAT1" , "SD17" , "DPI_D21" , "SD1_DAT1" , "ARM_TCK" , 0 , },
{ "SD0_DAT2" , "TE0" , "DPI_D22" , "SD1_DAT2" , "ARM_TDI" , 0 , },
{ "SD0_DAT3" , "TE1" , "DPI_D23" , "SD1_DAT3" , "ARM_TMS" , 0 , },
{ "SDA0" , "SA5" , "PCM_CLK" , "FL0" , 0 , 0 , },
{ "SCL0" , "SA4" , "PCM_FS" , "FL1" , 0 , 0 , },
{ "TE0" , "SA3" , "PCM_DIN" , "CTS0" , 0 , "CTS1" , },
{ "FL0" , "SA2" , "PCM_DOUT" , "RTS0" , 0 , "RTS1" , },
{ "GPCLK0" , "SA1" , "RING_OCLK" , "TXD0" , 0 , "TXD1" , },
{ "FL1" , "SA0" , "TE1" , "RXD0" , 0 , "RXD1" , },
{ "I2C0_SDA" , "SA5" , "PCM_CLK" , "FL0" , 0 , 0 , },
{ "I2C0_SCL" , "SA4" , "PCM_FS" , "FL1" , 0 , 0 , },
{ "TE0" , "SA3" , "PCM_DIN" , "UART0_CTS" , 0 , "UART1_CTS" , },
{ "FL0" , "SA2" , "PCM_DOUT" , "UART0_RTS" , 0 , "UART1_RTS" , },
{ "GPCLK0" , "SA1" , "RING_OCLK" , "UART0_TXD" , 0 , "UART1_TXD" , },
{ "FL1" , "SA0" , "TE1" , "UART0_RXD" , 0 , "UART1_RXD" , },
{ "GPCLK0" , "SOE_N_SE" , "TE2" , "SD1_CLK" , 0 , 0 , },
{ "SPI0_CE1_N", "SWE_N_SRW_N", 0 , "SD1_CMD" , 0 , 0 , },
{ "SPI0_CE0_N", "SD0" , "TXD0" , "SD1_DAT0" , 0 , 0 , },
{ "SPI0_MISO" , "SD1" , "RXD0" , "SD1_DAT1" , 0 , 0 , },
{ "SPI0_MOSI" , "SD2" , "RTS0" , "SD1_DAT2" , 0 , 0 , },
{ "SPI0_SCLK" , "SD3" , "CTS0" , "SD1_DAT3" , 0 , 0 , },
{ "PWM0" , "SD4" , 0 , "SD1_DAT4" , "SPI2_MISO" , "TXD1" , },
{ "PWM1" , "SD5" , "TE0" , "SD1_DAT5" , "SPI2_MOSI" , "RXD1" , },
{ "GPCLK1" , "SD6" , "TE1" , "SD1_DAT6" , "SPI2_SCLK" , "RTS1" , },
{ "GPCLK2" , "SD7" , "TE2" , "SD1_DAT7" , "SPI2_CE0_N" , "CTS1" , },
{ "GPCLK1" , "SDA0" , "SDA1" , "TE0" , "SPI2_CE1_N" , 0 , },
{ "PWM1" , "SCL0" , "SCL1" , "TE1" , "SPI2_CE2_N" , 0 , },
{ "SDA0" , "SDA1" , "SPI0_CE0_N", 0 , 0 , "SPI2_CE1_N", },
{ "SCL0" , "SCL1" , "SPI0_MISO" , 0 , 0 , "SPI2_CE0_N", },
{ "SPI0_CE0_N", "SD0" , "UART0_TXD" , "SD1_DAT0" , 0 , 0 , },
{ "SPI0_MISO" , "SD1" , "UART0_RXD" , "SD1_DAT1" , 0 , 0 , },
{ "SPI0_MOSI" , "SD2" , "UART0_RTS" , "SD1_DAT2" , 0 , 0 , },
{ "SPI0_SCLK" , "SD3" , "UART0_CTS" , "SD1_DAT3" , 0 , 0 , },
{ "PWM0" , "SD4" , 0 , "SD1_DAT4" , "SPI2_MISO" , "UART1_TXD" , },
{ "PWM1" , "SD5" , "TE0" , "SD1_DAT5" , "SPI2_MOSI" , "UART1_RXD" , },
{ "GPCLK1" , "SD6" , "TE1" , "SD1_DAT6" , "SPI2_SCLK" , "UART1_RTS" , },
{ "GPCLK2" , "SD7" , "TE2" , "SD1_DAT7" , "SPI2_CE0_N" , "UART1_CTS" , },
{ "GPCLK1" , "I2C0_SDA" , "I2C1_SDA" , "TE0" , "SPI2_CE1_N" , 0 , },
{ "PWM1" , "I2C0_SCL" , "I2C1_SCL" , "TE1" , "SPI2_CE2_N" , 0 , },
{ "I2C0_SDA" , "I2C1_SDA" , "SPI0_CE0_N", 0 , 0 , "SPI2_CE1_N", },
{ "I2C0_SCL" , "I2C1_SCL" , "SPI0_MISO" , 0 , 0 , "SPI2_CE0_N", },
{ "SD0_CLK" , "FL0" , "SPI0_MOSI" , "SD1_CLK" , "ARM_TRST" , "SPI2_SCLK" , },
{ "SD0_CMD" , "GPCLK0" , "SPI0_SCLK" , "SD1_CMD" , "ARM_RTCK" , "SPI2_MOSI" , },
{ "SD0_DAT0" , "GPCLK1" , "PCM_CLK" , "SD1_DAT0" , "ARM_TDO" , 0 , },
Expand All @@ -99,54 +99,54 @@ static const char *bcm2835_gpio_alt_names[BCM2835_NUM_GPIOS][BCM2835_ALT_COUNT]

static const char *bcm2711_gpio_alt_names[BCM2711_NUM_GPIOS][BCM2711_ALT_COUNT] =
{
{ "SDA0" , "SA5" , "PCLK" , "SPI3_CE0_N" , "TXD2" , "SDA6" , },
{ "SCL0" , "SA4" , "DE" , "SPI3_MISO" , "RXD2" , "SCL6" , },
{ "SDA1" , "SA3" , "LCD_VSYNC" , "SPI3_MOSI" , "CTS2" , "SDA3" , },
{ "SCL1" , "SA2" , "LCD_HSYNC" , "SPI3_SCLK" , "RTS2" , "SCL3" , },
{ "GPCLK0" , "SA1" , "DPI_D0" , "SPI4_CE0_N" , "TXD3" , "SDA3" , },
{ "GPCLK1" , "SA0" , "DPI_D1" , "SPI4_MISO" , "RXD3" , "SCL3" , },
{ "GPCLK2" , "SOE_N_SE" , "DPI_D2" , "SPI4_MOSI" , "CTS3" , "SDA4" , },
{ "SPI0_CE1_N", "SWE_N_SRW_N", "DPI_D3" , "SPI4_SCLK" , "RTS3" , "SCL4" , },
{ "SPI0_CE0_N", "SD0" , "DPI_D4" , "I2CSL_CE_N" , "TXD4" , "SDA4" , },
{ "SPI0_MISO" , "SD1" , "DPI_D5" , "I2CSL_SDI_MISO", "RXD4" , "SCL4" , },
{ "SPI0_MOSI" , "SD2" , "DPI_D6" , "I2CSL_SDA_MOSI", "CTS4" , "SDA5" , },
{ "SPI0_SCLK" , "SD3" , "DPI_D7" , "I2CSL_SCL_SCLK", "RTS4" , "SCL5" , },
{ "PWM0_0" , "SD4" , "DPI_D8" , "SPI5_CE0_N" , "TXD5" , "SDA5" , },
{ "PWM0_1" , "SD5" , "DPI_D9" , "SPI5_MISO" , "RXD5" , "SCL5" , },
{ "TXD0" , "SD6" , "DPI_D10" , "SPI5_MOSI" , "CTS5" , "TXD1" , },
{ "RXD0" , "SD7" , "DPI_D11" , "SPI5_SCLK" , "RTS5" , "RXD1" , },
{ 0 , "SD8" , "DPI_D12" , "CTS0" , "SPI1_CE2_N" , "CTS1" , },
{ 0 , "SD9" , "DPI_D13" , "RTS0" , "SPI1_CE1_N" , "RTS1" , },
{ "I2C0_SDA" , "SA5" , "PCLK" , "SPI3_CE0_N" , "UART2_TXD" , "I2C6_SDA" , },
{ "I2C0_SCL" , "SA4" , "DE" , "SPI3_MISO" , "UART2_RXD" , "I2C6_SCL" , },
{ "I2C1_SDA" , "SA3" , "LCD_VSYNC" , "SPI3_MOSI" , "UART2_CTS" , "I2C3_SDA" , },
{ "I2C1_SCL" , "SA2" , "LCD_HSYNC" , "SPI3_SCLK" , "UART2_RTS" , "I2C3_SCL" , },
{ "GPCLK0" , "SA1" , "DPI_D0" , "SPI4_CE0_N" , "UART3_TXD" , "I2C3_SDA" , },
{ "GPCLK1" , "SA0" , "DPI_D1" , "SPI4_MISO" , "UART3_RXD" , "I2C3_SCL" , },
{ "GPCLK2" , "SOE_N_SE" , "DPI_D2" , "SPI4_MOSI" , "UART3_CTS" , "I2C4_SDA" , },
{ "SPI0_CE1_N", "SWE_N_SRW_N", "DPI_D3" , "SPI4_SCLK" , "UART3_RTS" , "I2C4_SCL" , },
{ "SPI0_CE0_N", "SD0" , "DPI_D4" , "I2CSL_CE_N" , "UART4_TXD" , "I2C4_SDA" , },
{ "SPI0_MISO" , "SD1" , "DPI_D5" , "I2CSL_SDI_MISO", "UART4_RXD" , "I2C4_SCL" , },
{ "SPI0_MOSI" , "SD2" , "DPI_D6" , "I2CSL_SDA_MOSI", "UART4_CTS" , "I2C5_SDA" , },
{ "SPI0_SCLK" , "SD3" , "DPI_D7" , "I2CSL_SCL_SCLK", "UART4_RTS" , "I2C5_SCL" , },
{ "PWM0_0" , "SD4" , "DPI_D8" , "SPI5_CE0_N" , "UART5_TXD" , "I2C5_SDA" , },
{ "PWM0_1" , "SD5" , "DPI_D9" , "SPI5_MISO" , "UART5_RXD" , "I2C5_SCL" , },
{ "UART0_TXD" , "SD6" , "DPI_D10" , "SPI5_MOSI" , "UART5_CTS" , "UART1_TXD" , },
{ "UART0_RXD" , "SD7" , "DPI_D11" , "SPI5_SCLK" , "UART5_RTS" , "UART1_RXD" , },
{ 0 , "SD8" , "DPI_D12" , "UART0_CTS" , "SPI1_CE2_N" , "UART1_CTS" , },
{ 0 , "SD9" , "DPI_D13" , "UART0_RTS" , "SPI1_CE1_N" , "UART1_RTS" , },
{ "PCM_CLK" , "SD10" , "DPI_D14" , "SPI6_CE0_N" , "SPI1_CE0_N" , "PWM0_0" , },
{ "PCM_FS" , "SD11" , "DPI_D15" , "SPI6_MISO" , "SPI1_MISO" , "PWM0_1" , },
{ "PCM_DIN" , "SD12" , "DPI_D16" , "SPI6_MOSI" , "SPI1_MOSI" , "GPCLK0" , },
{ "PCM_DOUT" , "SD13" , "DPI_D17" , "SPI6_SCLK" , "SPI1_SCLK" , "GPCLK1" , },
{ "SD0_CLK" , "SD14" , "DPI_D18" , "SD1_CLK" , "ARM_TRST" , "SDA6" , },
{ "SD0_CMD" , "SD15" , "DPI_D19" , "SD1_CMD" , "ARM_RTCK" , "SCL6" , },
{ "SD0_CLK" , "SD14" , "DPI_D18" , "SD1_CLK" , "ARM_TRST" , "I2C6_SDA" , },
{ "SD0_CMD" , "SD15" , "DPI_D19" , "SD1_CMD" , "ARM_RTCK" , "I2C6_SCL" , },
{ "SD0_DAT0" , "SD16" , "DPI_D20" , "SD1_DAT0" , "ARM_TDO" , "SPI3_CE1_N" , },
{ "SD0_DAT1" , "SD17" , "DPI_D21" , "SD1_DAT1" , "ARM_TCK" , "SPI4_CE1_N" , },
{ "SD0_DAT2" , 0 , "DPI_D22" , "SD1_DAT2" , "ARM_TDI" , "SPI5_CE1_N" , },
{ "SD0_DAT3" , 0 , "DPI_D23" , "SD1_DAT3" , "ARM_TMS" , "SPI6_CE1_N" , },
{ "SDA0" , "SA5" , "PCM_CLK" , 0 , "MII_A_RX_ERR" , "RGMII_MDIO" , },
{ "SCL0" , "SA4" , "PCM_FS" , 0 , "MII_A_TX_ERR" , "RGMII_MDC" , },
{ 0 , "SA3" , "PCM_DIN" , "CTS0" , "MII_A_CRS" , "CTS1" , },
{ 0 , "SA2" , "PCM_DOUT" , "RTS0" , "MII_A_COL" , "RTS1" , },
{ "GPCLK0" , "SA1" , 0 , "TXD0" , "SD_CARD_PRES" , "TXD1" , },
{ 0 , "SA0" , 0 , "RXD0" , "SD_CARD_WRPROT" , "RXD1" , },
{ "I2C0_SDA" , "SA5" , "PCM_CLK" , 0 , "MII_A_RX_ERR" , "RGMII_MDIO" , },
{ "I2C0_SCL" , "SA4" , "PCM_FS" , 0 , "MII_A_TX_ERR" , "RGMII_MDC" , },
{ 0 , "SA3" , "PCM_DIN" , "UART0_CTS" , "MII_A_CRS" , "UART1_CTS" , },
{ 0 , "SA2" , "PCM_DOUT" , "UART0_RTS" , "MII_A_COL" , "UART1_RTS" , },
{ "GPCLK0" , "SA1" , 0 , "UART0_TXD" , "SD_CARD_PRES" , "UART1_TXD" , },
{ 0 , "SA0" , 0 , "UART0_RXD" , "SD_CARD_WRPROT" , "UART1_RXD" , },
{ "GPCLK0" , "SOE_N_SE" , 0 , "SD1_CLK" , "SD_CARD_LED" , "RGMII_IRQ" , },
{ "SPI0_CE1_N", "SWE_N_SRW_N", 0 , "SD1_CMD" , "RGMII_START_STOP", 0 , },
{ "SPI0_CE0_N", "SD0" , "TXD0" , "SD1_DAT0" , "RGMII_RX_OK" , "MII_A_RX_ERR", },
{ "SPI0_MISO" , "SD1" , "RXD0" , "SD1_DAT1" , "RGMII_MDIO" , "MII_A_TX_ERR", },
{ "SPI0_MOSI" , "SD2" , "RTS0" , "SD1_DAT2" , "RGMII_MDC" , "MII_A_CRS" , },
{ "SPI0_SCLK" , "SD3" , "CTS0" , "SD1_DAT3" , "RGMII_IRQ" , "MII_A_COL" , },
{ "PWM1_0" , "SD4" , 0 , "SD1_DAT4" , "SPI0_MISO" , "TXD1" , },
{ "PWM1_1" , "SD5" , 0 , "SD1_DAT5" , "SPI0_MOSI" , "RXD1" , },
{ "GPCLK1" , "SD6" , 0 , "SD1_DAT6" , "SPI0_SCLK" , "RTS1" , },
{ "GPCLK2" , "SD7" , 0 , "SD1_DAT7" , "SPI0_CE0_N" , "CTS1" , },
{ "GPCLK1" , "SDA0" , "SDA1" , 0 , "SPI0_CE1_N" , "SD_CARD_VOLT", },
{ "PWM0_1" , "SCL0" , "SCL1" , 0 , "SPI0_CE2_N" , "SD_CARD_PWR0", },
{ "SDA0" , "SDA1" , "SPI0_CE0_N", 0 , 0 , "SPI2_CE1_N" , },
{ "SCL0" , "SCL1" , "SPI0_MISO" , 0 , 0 , "SPI2_CE0_N" , },
{ "SPI0_CE0_N", "SD0" , "UART0_TXD" , "SD1_DAT0" , "RGMII_RX_OK" , "MII_A_RX_ERR", },
{ "SPI0_MISO" , "SD1" , "UART0_RXD" , "SD1_DAT1" , "RGMII_MDIO" , "MII_A_TX_ERR", },
{ "SPI0_MOSI" , "SD2" , "UART0_RTS" , "SD1_DAT2" , "RGMII_MDC" , "MII_A_CRS" , },
{ "SPI0_SCLK" , "SD3" , "UART0_CTS" , "SD1_DAT3" , "RGMII_IRQ" , "MII_A_COL" , },
{ "PWM1_0" , "SD4" , 0 , "SD1_DAT4" , "SPI0_MISO" , "UART1_TXD" , },
{ "PWM1_1" , "SD5" , 0 , "SD1_DAT5" , "SPI0_MOSI" , "UART1_RXD" , },
{ "GPCLK1" , "SD6" , 0 , "SD1_DAT6" , "SPI0_SCLK" , "UART1_RTS" , },
{ "GPCLK2" , "SD7" , 0 , "SD1_DAT7" , "SPI0_CE0_N" , "UART1_CTS" , },
{ "GPCLK1" , "I2C0_SDA" , "I2C1_SDA" , 0 , "SPI0_CE1_N" , "SD_CARD_VOLT", },
{ "PWM0_1" , "I2C0_SCL" , "I2C1_SCL" , 0 , "SPI0_CE2_N" , "SD_CARD_PWR0", },
{ "I2C0_SDA" , "I2C1_SDA" , "SPI0_CE0_N", 0 , 0 , "SPI2_CE1_N" , },
{ "I2C0_SCL" , "I2C1_SCL" , "SPI0_MISO" , 0 , 0 , "SPI2_CE0_N" , },
{ "SD0_CLK" , 0 , "SPI0_MOSI" , "SD1_CLK" , "ARM_TRST" , "SPI2_SCLK" , },
{ "SD0_CMD" , "GPCLK0" , "SPI0_SCLK" , "SD1_CMD" , "ARM_RTCK" , "SPI2_MOSI" , },
{ "SD0_DAT0" , "GPCLK1" , "PCM_CLK" , "SD1_DAT0" , "ARM_TDO" , "SPI2_MISO" , },
Expand Down