关键词:dt-bindings/pinctrl/rockchip-rk3288.h,linux_3.10,rockchip,dt-bindings
linux_3.10 — dt-bindings/pinctrl/rockchip-rk3288.h
/* * Header providing constants for Rockchip pinctrl bindings. * * Copyright (c) 2013 MundoReader S.L. * Author: Heiko Stuebner <heiko@sntech.de> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ #ifndef __DT_BINDINGS_ROCKCHIP_PINCTRL_RK3288_H__ #define __DT_BINDINGS_ROCKCHIP_PINCTRL_RK3288_H__ /* GPIO0_A */ #define GPIO0_A0 0x0a00 #define GLOBAL_PWROFF 0x0a01 #define GPIO0_A1 0x0a10 #define DDRIO_PWROFF 0x0a11 #define GPIO0_A2 0x0a20 #define DDR0_RETENTION 0x0a21 #define GPIO0_A3 0x0a30 #define DDR1_RETENTION 0x0a31 #define GPIO0_A4 0x0a40 #define GPIO0_A5 0x0a50 #define GPIO0_A6 0x0a60 #define GPIO0_A7 0x0a70 /* GPIO0_B */ #define GPIO0_B0 0x0b00 #define GPIO0_B1 0x0b10 #define GPIO0_B2 0x0b20 #define TSADC_INT 0x0b21 #define GPIO0_B3 0x0b30 #define GPIO0_B4 0x0b40 #define GPIO0_B5 0x0b50 #define CLK_27M 0x0b51 #define GPIO0_B6 0x0b60 #define GPIO0_B7 0x0b70 #define I2C0PMU_SDA 0x0b71 /* GPIO0_C */ #define GPIO0_C0 0x0c00 #define I2C0PMU_SCL 0x0c01 #define GPIO0_C1 0x0c10 #define TEST_CLKOUT 0x0c11 #define CLKT1_27M 0x0c12 #define GPIO0_C2 0x0c20 /* GPIO1_A */ /* GPIO1_B */ /* GPIO1_C */ /* GPIO1_D */ #define GPIO1_D0 0x1d00 #define LCDC0_HSYNC_GPIO1D 0x1d01 #define GPIO1_D1 0x1d10 #define LCDC0_VSYNC_GPIO1D 0x1d11 #define GPIO1_D2 0x1d20 #define LCDC0_DEN_GPIO1D 0x1d21 #define GPIO1_D3 0x1d30 #define LCDC0_DCLK_GPIO1D 0x1d31 /* GPIO2_A */ #define GPIO2_A0 0x2a00 #define CIF_DATA2 0x2a01 #define HOST_DIN0 0x2a02 #define HSADC_DATA0 0x2a03 #define GPIO2_A1 0x2a10 #define CIF_DATA3 0x2a11 #define HOST_DIN1 0x2a12 #define HSADC_DATA1 0x2a13 #define GPIO2_A2 0x2a20 #define CIF_DATA4 0x2a21 #define HOST_DIN2 0x2a22 #define HSADC_DATA2 0x2a23 #define GPIO2_A3 0x2a30 #define CIF_DATA5 0x2a31 #define HOST_DIN3 0x2a32 #define HSADC_DATA3 0x2a33 #define GPIO2_A4 0x2a40 #define CIF_DATA6 0x2a41 #define HOST_CKINP 0x2a42 #define HSADC_DATA4 0x2a43 #define GPIO2_A5 0x2a50 #define CIF_DATA7 0x2a51 #define HOST_CKINN 0x2a52 #define HSADC_DATA5 0x2a53 #define GPIO2_A6 0x2a60 #define CIF_DATA8 0x2a61 #define HOST_DIN4 0x2a62 #define HSADC_DATA6 0x2a63 #define GPIO2_A7 0x2a70 #define CIF_DATA9 0x2a71 #define HOST_DIN5 0x2a72 #define HSADC_DATA7 0x2a73 /* GPIO2_B */ #define GPIO2_B0 0x2b00 #define CIF_VSYNC 0x2b01 #define HOST_DIN6 0x2b02 #define HSADCTS_SYNC 0x2b03 #define GPIO2_B1 0x2b10 #define CIF_HREF 0x2b11 #define HOST_DIN7 0x2b12 #define HSADCTS_VALID 0x2b13 #define GPIO2_B2 0x2b20 #define CIF_CLKIN 0x2b21 #define HOST_WKACK 0x2b22 #define GPS_CLK 0x2b23 #define GPIO2_B3 0x2b30 #define CIF_CLKOUT 0x2b31 #define HOST_WKREQ 0x2b32 #define HSADCTS_FAIL 0x2b33 #define GPIO2_B4 0x2b40 #define CIF_DATA0 0x2b41 #define GPIO2_B5 0x2b50 #define CIF_DATA1 0x2b51 #define GPIO2_B6 0x2b60 #define CIF_DATA10 0x2b61 #define GPIO2_B7 0x2b70 #define CIF_DATA11 0x2b71 /* GPIO2_C */ #define GPIO2_C0 0x2c00 #define I2C3CAM_SCL 0x2c01 #define GPIO2_C1 0x2c10 #define I2C3CAM_SDA 0x2c11 /* GPIO2_D */ /* GPIO3_A */ #define GPIO3_A0 0x3a00 #define FLASH0_DATA0 0x3a01 #define EMMC_DATA0 0x3a02 #define GPIO3_A1 0x3a10 #define FLASH0_DATA1 0x3a11 #define EMMC_DATA1 0x3a12 #define GPIO3_A2 0x3a20 #define FLASH0_DATA2 0x3a21 #define EMMC_DATA2 0x3a22 #define GPIO3_A3 0x3a30 #define FLASH0_DATA3 0x3a31 #define EMMC_DATA3 0x3a32 #define GPIO3_A4 0x3a40 #define FLASH0_DATA4 0x3a41 #define EMMC_DATA4 0x3a42 #define GPIO3_A5 0x3a50 #define FLASH0_DATA5 0x3a51 #define EMMC_DATA5 0x3a52 #define GPIO3_A6 0x3a60 #define FLASH0_DATA6 0x3a61 #define EMMC_DATA6 0x3a62 #define GPIO3_A7 0x3a70 #define FLASH0_DATA7 0x3a71 #define EMMC_DATA7 0x3a72 /* GPIO3_B */ #define GPIO3_B0 0x3b00 #define FLASH0_RDY 0x3b01 #define GPIO3_B1 0x3b10 #define FLASH0_WP 0x3b11 #define EMMC_PWREN 0x3b12 #define GPIO3_B2 0x3b20 #define FLASH0_RDN 0x3b21 #define GPIO3_B3 0x3b30 #define FLASH0_ALE 0x3b31 #define GPIO3_B4 0x3b40 #define FLASH0_CLE 0x3b41 #define GPIO3_B5 0x3b50 #define FLASH0_WRN 0x3b51 #define GPIO3_B6 0x3b60 #define FLASH0_CSN0 0x3b61 #define GPIO3_B7 0x3b70 #define FLASH0_CSN1 0x3b71 /* GPIO3_C */ #define GPIO3_C0 0x3c00 #define FLASH0_CSN2 0x3c01 #define EMMC_CMD 0x3c02 #define GPIO3_C1 0x3c10 #define FLASH0_CSN3 0x3c11 #define EMMC_RSTNOUT 0x3c12 #define GPIO3_C2 0x3c20 #define FLASH0_DQS 0x3c21 #define EMMC_CLKOUT 0x3c22 /* GPIO3_D */ #define GPIO3_D0 0x3d00 #define FLASH1_DATA0 0x3d01 #define HOST_DOUT0 0x3d02 #define MAC_TXD2 0x3d03 #define SDIO1_DATA0 0x3d04 #define GPIO3_D1 0x3d10 #define FLASH1_DATA1 0x3d11 #define HOST_DOUT1 0x3d12 #define MAC_TXD3 0x3d13 #define SDIO1_DATA1 0x3d14 #define GPIO3_D2 0x3d20 #define FLASH1_DATA2 0x3d21 #define HOST_DOUT2 0x3d22 #define MAC_RXD2 0x3d23 #define SDIO1_DATA2 0x3d24 #define GPIO3_D3 0x3d30 #define FLASH1_DATA3 0x3d31 #define HOST_DOUT3 0x3d32 #define MAC_RXD3 0x3d33 #define SDIO1_DATA3 0x3d34 #define GPIO3_D4 0x3d40 #define FLASH1_DATA4 0x3d41 #define HOST_DOUT4 0x3d42 #define MAC_TXD0 0x3d43 #define SDIO1_DETECTN 0x3d44 #define GPIO3_D5 0x3d50 #define FLASH1_DATA5 0x3d51 #define HOST_DOUT5 0x3d52 #define MAC_TXD1 0x3d53 #define SDIO1_WRPRT 0x3d54 #define GPIO3_D6 0x3d60 #define FLASH1_DATA6 0x3d61 #define HOST_DOUT6 0x3d62 #define MAC_RXD0 0x3d63 #define SDIO1_BKPWR 0x3d64 #define GPIO3_D7 0x3d70 #define FLASH1_DATA7 0x3d71 #define HOST_DOUT7 0x3d72 #define MAC_RXD1 0x3d73 #define SDIO1_INTN 0x3d74 /* GPIO4_A */ #define GPIO4_A0 0x4a00 #define FLASH1_RDY 0x4a01 #define HOST_CKOUTP 0x4a02 #define MAC_MDC 0x4a03 #define GPIO4_A1 0x4a10 #define FLASH1_WP 0x4a11 #define HOST_CKOUTN 0x4a12 #define MAC_RXDV 0x4a13 #define FLASH0_CSN4 0x4a14 #define GPIO4_A2 0x4a20 #define FLASH1_RDN 0x4a21 #define HOST_DOUT8 0x4a22 #define MAC_RXER 0x4a23 #define FLASH0_CSN5 0x4a24 #define GPIO4_A3 0x4a30 #define FLASH1_ALE 0x4a31 #define HOST_DOUT9 0x4a32 #define MAC_CLK 0x4a33 #define FLASH0_CSN6 0x4a34 #define GPIO4_A4 0x4a40 #define FLASH1_CLE 0x4a41 #define HOST_DOUT10 0x4a42 #define MAC_TXEN 0x4a43 #define FLASH0_CSN7 0x4a44 #define GPIO4_A5 0x4a50 #define FLASH1_WRN 0x4a51 #define HOST_DOUT11 0x4a52 #define MAC_MDIO 0x4a53 #define GPIO4_A6 0x4a60 #define FLASH1_CSN0 0x4a61 #define HOST_DOUT12 0x4a62 #define MAC_RXCLK 0x4a63 #define SDIO1_CMD 0x4a64 #define GPIO4_A7 0x4a70 #define FLASH1_CSN1 0x4a71 #define HOST_DOUT13 0x4a72 #define MAC_CRS 0x4a73 #define SDIO1_CLKOUT 0x4a74 /* GPIO4_B */ #define GPIO4_B0 0x4b00 #define FLASH1_DQS 0x4b01 #define HOST_DOUT14 0x4b02 #define MAC_COL 0x4b03 #define FLASH1_CSN3 0x4b04 #define GPIO4_B1 0x4b10 #define FLASH1_CSN2 0x4b11 #define HOST_DOUT15 0x4b12 #define MAC_TXCLK 0x4b13 #define SDIO1_PWREN 0x4b14 /* GPIO4_C */ #define GPIO4_C0 0x4c00 #define UART0BT_SIN 0x4c01 #define GPIO4_C1 0x4c10 #define UART0BT_SOUT 0x4c11 #define GPIO4_C2 0x4c20 #define UART0BT_CTSN 0x4c21 #define GPIO4_C3 0x4c30 #define UART0BT_RTSN 0x4c31 #define GPIO4_C4 0x4c40 #define SDIO0_DATA0 0x4c41 #define GPIO4_C5 0x4c50 #define SDIO0_DATA1 0x4c51 #define GPIO4_C6 0x4c60 #define SDIO0_DATA2 0x4c61 #define GPIO4_C7 0x4c70 #define SDIO0_DATA3 0x4c71 /* GPIO4_D */ #define GPIO4_D0 0x4d00 #define SDIO0_CMD 0x4d01 #define GPIO4_D1 0x4d10 #define SDIO0_CLKOUT 0x4d11 #define GPIO4_D2 0x4d20 #define SDIO0_DETECTN 0x4d21 #define GPIO4_D3 0x4d30 #define SDIO0_WRPRT 0x4d31 #define GPIO4_D4 0x4d40 #define SDIO0_PWREN 0x4d41 #define GPIO4_D5 0x4d50 #define SDIO0_BKPWR 0x4d51 #define GPIO4_D6 0x4d60 #define SDIO0_INTN 0x4d61 /* GPIO5_A */ /* GPIO5_B */ #define GPIO5_B0 0x5b00 #define UART1BB_SIN 0x5b01 #define TS0_DATA0 0x5b02 #define GPIO5_B1 0x5b10 #define UART1BB_SOUT 0x5b11 #define TS0_DATA1 0x5b12 #define GPIO5_B2 0x5b20 #define UART1BB_CTSN 0x5b21 #define TS0_DATA2 0x5b22 #define GPIO5_B3 0x5b30 #define UART1BB_RTSN 0x5b31 #define TS0_DATA3 0x5b32 #define GPIO5_B4 0x5b40 #define SPI0_CLK 0x5b41 #define TS0_DATA4 0x5b42 #define UART4EXP_CTSN 0x5b43 #define GPIO5_B5 0x5b50 #define SPI0_CS0 0x5b51 #define TS0_DATA5 0x5b52 #define UART4EXP_RTSN 0x5b53 #define GPIO5_B6 0x5b60 #define SPI0_TXD 0x5b61 #define TS0_DATA6 0x5b62 #define UART4EXP_SOUT 0x5b63 #define GPIO5_B7 0x5b70 #define SPI0_RXD 0x5b71 #define TS0_DATA7 0x5b72 #define UART4EXP_SIN 0x5b73 /* GPIO5_C */ #define GPIO5_C0 0x5c00 #define SPI0_CS1 0x5c01 #define TS0_SYNC 0x5c02 #define GPIO5_C1 0x5c10 #define TS0_VALID 0x5c11 #define GPIO5_C2 0x5c20 #define TS0_CLK 0x5c21 #define GPIO5_C3 0x5c30 #define TS0_ERR 0x5c31 /* GPIO5_D */ /* GPIO6_A */ #define GPIO6_A0 0x6a00 #define I2S_SCLK 0x6a01 #define GPIO6_A1 0x6a10 #define I2S_LRCKRX 0x6a11 #define GPIO6_A2 0x6a20 #define I2S_LRCKTX 0x6a21 #define GPIO6_A3 0x6a30 #define I2S_SDI 0x6a31 #define GPIO6_A4 0x6a40 #define I2S_SDO0 0x6a41 #define GPIO6_A5 0x6a50 #define I2S_SDO1 0x6a51 #define GPIO6_A6 0x6a60 #define I2S_SDO2 0x6a61 #define GPIO6_A7 0x6a70 #define I2S_SDO3 0x6a71 /* GPIO6_B */ #define GPIO6_B0 0x6b00 #define I2S_CLK 0x6b01 #define GPIO6_B1 0x6b10 #define I2C2AUDIO_SDA 0x6b11 #define GPIO6_B2 0x6b20 #define I2C2AUDIO_SCL 0x6b21 #define GPIO6_B3 0x6b30 #define SPDIF_TX 0x6b31 /* GPIO6_C */ #define GPIO6_C0 0x6c00 #define SDMMC0_DATA0 0x6c01 #define JTAG_TMS 0x6c02 #define GPIO6_C1 0x6c10 #define SDMMC0_DATA1 0x6c11 #define JTAG_TRSTN 0x6c12 #define GPIO6_C2 0x6c20 #define SDMMC0_DATA2 0x6c21 #define JTAG_TDI 0x6c22 #define GPIO6_C3 0x6c30 #define SDMMC0_DATA3 0x6c31 #define JTAG_TCK 0x6c32 #define GPIO6_C4 0x6c40 #define SDMMC0_CLKOUT 0x6c41 #define JTAG_TDO 0x6c42 #define GPIO6_C5 0x6c50 #define SDMMC0_CMD 0x6c51 #define GPIO6_C6 0x6c60 #define SDMMC0_DECTN 0x6c61 /* GPIO6_D */ /* GPIO7_A */ #define GPIO7_A0 0x7a00 #define PWM0 0x7a01 #define VOP0_PWM 0x7a02 #define VOP1_PWM 0x7a03 #define GPIO7_A1 0x7a10 #define PWM1 0x7a11 #define GPIO7_A7 0x7a70 #define UART3GPS_SIN 0x7a71 #define GPS_MAG 0x7a72 #define HSADCT1_DATA0 0x7a73 /* GPIO7_B */ #define GPIO7_B0 0x7b00 #define UART3GPS_SOUT 0x7b01 #define GPS_SIG 0x7b02 #define HSADCT1_DATA1 0x7b03 #define GPIO7_B1 0x7b10 #define UART3GPS_CTSN 0x7b11 #define GPS_RFCLK 0x7b12 #define GPST1_CLK 0x7b13 #define GPIO7_B2 0x7b20 #define UART3GPS_RTSN 0x7b21 #define USB_DRVVBUS0 0x7b22 #define GPIO7_B3 0x7b30 #define USB_DRVVBUS1 0x7b31 #define EDP_HOTPLUG 0x7b32 #define GPIO7_B4 0x7b40 #define ISP_SHUTTEREN 0x7b41 #define SPI1_CLK 0x7b42 #define GPIO7_B5 0x7b50 #define ISP_FLASHTRIGOUTSPI1_CS0 0x7b51 #define SPI1_CS0 0x7b52 #define GPIO7_B6 0x7b60 #define ISP_PRELIGHTTRIGSPI1_RXD 0x7b61 #define SPI1_RXD 0x7b62 #define GPIO7_B7 0x7b70 #define ISP_SHUTTERTRIG 0x7b71 #define SPI1_TXD 0x7b72 /* GPIO7_C */ #define GPIO7_C0 0x7c00 #define ISP_FLASHTRIGIN 0x7c01 #define EDPHDMI_CECINOUTRESERVED 0x7c02 #define GPIO7_C1 0x7c10 #define I2C4TP_SDA 0x7c11 #define GPIO7_C2 0x7c20 #define I2C4TP_SCL 0x7c21 #define GPIO7_C3 0x7c30 #define I2C5HDMI_SDA 0x7c31 #define EDPHDMII2C_SDA 0x7c32 #define GPIO7_C4 0x7c40 #define I2C5HDMI_SCL 0x7c41 #define EDPHDMII2C_SCL 0x7c42 #define GPIO7_C6 0x7c60 #define UART2DBG_SIN 0x7c61 #define UART2DBG_SIRIN 0x7c62 #define PWM2 0x7c63 #define GPIO7_C7 0x7c70 #define UART2DBG_SOUT 0x7c71 #define UART2DBG_SIROUT 0x7c72 #define PWM3 0x7c73 #define EDPHDMI_CECINOUT 0x7c74 /* GPIO7_D */ /* GPIO8_A */ #define GPIO8_A0 0x8a00 #define PS2_CLK 0x8a01 #define SC_VCC18V 0x8a02 #define GPIO8_A1 0x8a10 #define PS2_DATA 0x8a11 #define SC_VCC33V 0x8a12 #define GPIO8_A2 0x8a20 #define SC_DETECTT1 0x8a21 #define GPIO8_A3 0x8a30 #define SPI2_CS1 0x8a31 #define SC_IOT1 0x8a32 #define GPIO8_A4 0x8a40 #define I2C1SENSOR_SDA 0x8a41 #define SC_RST_GPIO8A 0x8a42 #define GPIO8_A5 0x8a50 #define I2C1SENSOR_SCL 0x8a51 #define SC_CLK_GPIO8A 0x8a52 #define GPIO8_A6 0x8a60 #define SPI2_CLK 0x8a61 #define SC_IO 0x8a62 #define GPIO8_A7 0x8a70 #define SPI2_CS0 0x8a71 #define SC_DETECT 0x8a72 /* GPIO8_B */ #define GPIO8_B0 0x8b00 #define SPI2_RXD 0x8b01 #define SC_RST_GPIO8B 0x8b02 #define GPIO8_B1 0x8b10 #define SPI2_TXD 0x8b11 #define SC_CLK_GPIO8B 0x8b12 /* GPIO8_C */ /* GPIO8_D */ #endif