Skip to content
Permalink
Browse files
pinctrl header names
  • Loading branch information
fifteenhex committed Dec 13, 2021
1 parent 70dcbd8 commit 0d8434e20c2d30bac37d042462ba57649e33a786
Showing 1 changed file with 153 additions and 0 deletions.
@@ -1,6 +1,159 @@
#ifndef INCLUDE_DT_BINDINGS_PINCTRL_MSTAR_H_
#define INCLUDE_DT_BINDINGS_PINCTRL_MSTAR_H_

/* standard pin names that are used across mstar/sigmastars parts */
#define PINNAME_PM_UART_RX "pm_uart_rx"
#define PINNAME_PM_UART_TX "pm_uart_tx"
#define PINNAME_PM_SD_CDZ "pm_sd_cdz"
#define PINNAME_PM_IRIN "pm_irin"
#define PINNAME_PM_GPIO0 "pm_gpio0"
#define PINNAME_PM_GPIO2 "pm_gpio2"
#define PINNAME_PM_GPIO4 "pm_gpio4"
#define PINNAME_PM_GPIO5 "pm_gpio5"
#define PINNAME_PM_GPIO6 "pm_gpio6"
#define PINNAME_PM_GPIO8 "pm_gpio8"
#define PINNAME_PM_SPI_CZ "pm_spi_cz"
#define PINNAME_PM_SPI_DI "pm_spi_di"
#define PINNAME_PM_SPI_WPZ "pm_spi_wpz"
#define PINNAME_PM_SPI_DO "pm_spi_do"
#define PINNAME_PM_SPI_CK "pm_spi_ck"
#define PINNAME_PM_SPI_HOLD "pm_spi_hold"
#define PINNAME_PM_SPI_HLD PINNAME_PM_SPI_HOLD
#define PINNAME_PM_LED0 "pm_led0"
#define PINNAME_PM_LED1 "pm_led1"
#define PINNAME_FUART_TX "fuart_tx"
#define PINNAME_FUART_RX "fuart_rx"
#define PINNAME_FUART_CTS "fuart_cts"
#define PINNAME_FUART_RTS "fuart_rts"
#define PINNAME_SPI0_CZ "spi0_cz"
#define PINNAME_SPI0_CZ1 "spi0_cz1"
#define PINNAME_SPI0_CK "spi0_ck"
#define PINNAME_SPI0_DI "spi0_di"
#define PINNAME_SPI0_DO "spi0_do"
#define PINNAME_SD_CLK "sd_clk"
#define PINNAME_SD_CMD "sd_cmd"
#define PINNAME_SD_D0 "sd_d0"
#define PINNAME_SD_D1 "sd_d1"
#define PINNAME_SD_D2 "sd_d2"
#define PINNAME_SD_D3 "sd_d3"
#define PINNAME_USB_DM "usb_dm"
#define PINNAME_USB_DP "usb_dp"
#define PINNAME_USB_DM1 "usb_dm1"
#define PINNAME_USB_DP1 "usb_dp1"
#define PINNAME_USB1_DM "usb1_dm"
#define PINNAME_USB1_DP "usb1_dp"
#define PINNAME_USB_CID "usb_cid"
#define PINNAME_I2C0_SCL "i2c0_scl"
#define PINNAME_I2C0_SDA "i2c0_sda"
#define PINNAME_I2C1_SCL "i2c1_scl"
#define PINNAME_I2C1_SDA "i2c1_sda"
#define PINNAME_ETH_RN "eth_rn"
#define PINNAME_ETH_RP "eth_rp"
#define PINNAME_ETH_TN "eth_tn"
#define PINNAME_ETH_TP "eth_tp"
#define PINNAME_LCD_DE "lcd_de"
#define PINNAME_LCD_PCLK "lcd_pclk"
#define PINNAME_LCD_VSYNC "lcd_vsync"
#define PINNAME_LCD_HSYNC "lcd_hsync"
#define PINNAME_LCD_0 "lcd_0"
#define PINNAME_LCD_1 "lcd_1"
#define PINNAME_LCD_2 "lcd_2"
#define PINNAME_LCD_3 "lcd_3"
#define PINNAME_LCD_4 "lcd_4"
#define PINNAME_LCD_5 "lcd_5"
#define PINNAME_LCD_6 "lcd_6"
#define PINNAME_LCD_7 "lcd_7"
#define PINNAME_LCD_8 "lcd_8"
#define PINNAME_LCD_9 "lcd_9"
#define PINNAME_LCD_10 "lcd_10"
#define PINNAME_LCD_11 "lcd_11"
#define PINNAME_LCD_12 "lcd_12"
#define PINNAME_LCD_13 "lcd_13"
#define PINNAME_LCD_14 "lcd_14"
#define PINNAME_LCD_15 "lcd_15"
#define PINNAME_UART1_TX "uart1_tx"
#define PINNAME_UART1_RX "uart1_rx"
#define PINNAME_UART2_TX "uart2_tx"
#define PINNAME_UART2_RX "uart2_rx"
#define PINNAME_GPIO0 "gpio0"
#define PINNAME_GPIO1 "gpio1"
#define PINNAME_GPIO2 "gpio2"
#define PINNAME_GPIO3 "gpio3"
#define PINNAME_GPIO4 "gpio4"
#define PINNAME_GPIO5 "gpio5"
#define PINNAME_GPIO6 "gpio6"
#define PINNAME_GPIO7 "gpio7"
#define PINNAME_GPIO10 "gpio10"
#define PINNAME_GPIO11 "gpio11"
#define PINNAME_GPIO12 "gpio12"
#define PINNAME_GPIO13 "gpio13"
#define PINNAME_GPIO14 "gpio14"
#define PINNAME_GPIO47 "gpio47"
#define PINNAME_GPIO48 "gpio48"
#define PINNAME_GPIO85 "gpio85"
#define PINNAME_GPIO86 "gpio86"
#define PINNAME_GPIO90 "gpio90"
#define PINNAME_TTL0 "ttl0"
#define PINNAME_TTL1 "ttl1"
#define PINNAME_TTL2 "ttl2"
#define PINNAME_TTL3 "ttl3"
#define PINNAME_TTL4 "ttl4"
#define PINNAME_TTL5 "ttl5"
#define PINNAME_TTL6 "ttl6"
#define PINNAME_TTL7 "ttl7"
#define PINNAME_TTL8 "ttl8"
#define PINNAME_TTL9 "ttl9"
#define PINNAME_TTL10 "ttl10"
#define PINNAME_TTL11 "ttl11"
#define PINNAME_TTL12 "ttl12"
#define PINNAME_TTL13 "ttl13"
#define PINNAME_TTL14 "ttl14"
#define PINNAME_TTL15 "ttl15"
#define PINNAME_TTL16 "ttl16"
#define PINNAME_TTL17 "ttl17"
#define PINNAME_TTL18 "ttl18"
#define PINNAME_TTL19 "ttl19"
#define PINNAME_TTL20 "ttl20"
#define PINNAME_TTL21 "ttl21"
#define PINNAME_TTL22 "ttl22"
#define PINNAME_TTL23 "ttl23"
#define PINNAME_TTL24 "ttl24"
#define PINNAME_TTL25 "ttl25"
#define PINNAME_TTL26 "ttl26"
#define PINNAME_TTL27 "ttl27"
/*
* for later parts with more sensor interfaces
* the pin naming seems to have changed
*/
#define PINNAME_SR0_D2 "sr0_d2"
#define PINNAME_SR0_D3 "sr0_d3"
#define PINNAME_SR0_D4 "sr0_d4"
#define PINNAME_SR0_D5 "sr0_d5"
#define PINNAME_SR0_D6 "sr0_d6"
#define PINNAME_SR0_D7 "sr0_d7"
#define PINNAME_SR0_D8 "sr0_d8"
#define PINNAME_SR0_D9 "sr0_d9"
#define PINNAME_SR0_D10 "sr0_d10"
#define PINNAME_SR0_D11 "sr0_d11"
#define PINNAME_SR0_GPIO0 "sr0_gpio0"
#define PINNAME_SR0_GPIO1 "sr0_gpio1"
#define PINNAME_SR0_GPIO2 "sr0_gpio2"
#define PINNAME_SR0_GPIO3 "sr0_gpio3"
#define PINNAME_SR0_GPIO4 "sr0_gpio4"
#define PINNAME_SR0_GPIO5 "sr0_gpio5"
#define PINNAME_SR0_GPIO6 "sr0_gpio6"
#define PINNAME_SR1_GPIO0 "sr1_gpio0"
#define PINNAME_SR1_GPIO1 "sr1_gpio1"
#define PINNAME_SR1_GPIO2 "sr1_gpio2"
#define PINNAME_SR1_GPIO3 "sr1_gpio3"
#define PINNAME_SR1_GPIO4 "sr1_gpio4"
#define PINNAME_SR1_D0P "sr1_d0p"
#define PINNAME_SR1_D0N "sr1_d0n"
#define PINNAME_SR1_CKP "sr1_ckp"
#define PINNAME_SR1_CKN "sr1_ckn"
#define PINNAME_SR1_D1P "sr1_d1p"
#define PINNAME_SR1_D1N "sr1_d1n"

/* MSC313/MSC313E */
/* Chip pin numbers */
#define PIN_MSC313_PM_SD_CDZ 15

0 comments on commit 0d8434e

Please sign in to comment.