arch/arm/boot/dts/nxp/mxs/imx23-pinfunc.h

Source file repositories/reference/linux-study-clean/arch/arm/boot/dts/nxp/mxs/imx23-pinfunc.h

File Facts

System
Linux kernel
Corpus path
arch/arm/boot/dts/nxp/mxs/imx23-pinfunc.h
Extension
.h
Size
14370 bytes
Lines
328
Domain
Architecture Layer
Bucket
arch/arm
Inferred role
Architecture Layer: implementation source
Status
source implementation candidate

Why This File Exists

CPU and platform-specific kernel glue: boot entry, traps, syscall entry, interrupts, page tables, context switch, and low-level barriers.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef __DT_BINDINGS_MX23_PINCTRL_H__
#define __DT_BINDINGS_MX23_PINCTRL_H__

#include "mxs-pinfunc.h"

#define MX23_PAD_GPMI_D00__GPMI_D00			0x0000
#define MX23_PAD_GPMI_D01__GPMI_D01			0x0010
#define MX23_PAD_GPMI_D02__GPMI_D02			0x0020
#define MX23_PAD_GPMI_D03__GPMI_D03			0x0030
#define MX23_PAD_GPMI_D04__GPMI_D04			0x0040
#define MX23_PAD_GPMI_D05__GPMI_D05			0x0050
#define MX23_PAD_GPMI_D06__GPMI_D06			0x0060
#define MX23_PAD_GPMI_D07__GPMI_D07			0x0070
#define MX23_PAD_GPMI_D08__GPMI_D08			0x0080
#define MX23_PAD_GPMI_D09__GPMI_D09			0x0090
#define MX23_PAD_GPMI_D10__GPMI_D10			0x00a0
#define MX23_PAD_GPMI_D11__GPMI_D11			0x00b0
#define MX23_PAD_GPMI_D12__GPMI_D12			0x00c0
#define MX23_PAD_GPMI_D13__GPMI_D13			0x00d0
#define MX23_PAD_GPMI_D14__GPMI_D14			0x00e0
#define MX23_PAD_GPMI_D15__GPMI_D15			0x00f0
#define MX23_PAD_GPMI_CLE__GPMI_CLE			0x0100
#define MX23_PAD_GPMI_ALE__GPMI_ALE			0x0110
#define MX23_PAD_GPMI_CE2N__GPMI_CE2N			0x0120
#define MX23_PAD_GPMI_RDY0__GPMI_RDY0			0x0130
#define MX23_PAD_GPMI_RDY1__GPMI_RDY1			0x0140
#define MX23_PAD_GPMI_RDY2__GPMI_RDY2			0x0150
#define MX23_PAD_GPMI_RDY3__GPMI_RDY3			0x0160
#define MX23_PAD_GPMI_WPN__GPMI_WPN			0x0170
#define MX23_PAD_GPMI_WRN__GPMI_WRN			0x0180
#define MX23_PAD_GPMI_RDN__GPMI_RDN			0x0190
#define MX23_PAD_AUART1_CTS__AUART1_CTS			0x01a0
#define MX23_PAD_AUART1_RTS__AUART1_RTS			0x01b0
#define MX23_PAD_AUART1_RX__AUART1_RX			0x01c0
#define MX23_PAD_AUART1_TX__AUART1_TX			0x01d0
#define MX23_PAD_I2C_SCL__I2C_SCL			0x01e0
#define MX23_PAD_I2C_SDA__I2C_SDA			0x01f0
#define MX23_PAD_LCD_D00__LCD_D00			0x1000
#define MX23_PAD_LCD_D01__LCD_D01			0x1010
#define MX23_PAD_LCD_D02__LCD_D02			0x1020
#define MX23_PAD_LCD_D03__LCD_D03			0x1030
#define MX23_PAD_LCD_D04__LCD_D04			0x1040
#define MX23_PAD_LCD_D05__LCD_D05			0x1050
#define MX23_PAD_LCD_D06__LCD_D06			0x1060
#define MX23_PAD_LCD_D07__LCD_D07			0x1070
#define MX23_PAD_LCD_D08__LCD_D08			0x1080
#define MX23_PAD_LCD_D09__LCD_D09			0x1090
#define MX23_PAD_LCD_D10__LCD_D10			0x10a0
#define MX23_PAD_LCD_D11__LCD_D11			0x10b0
#define MX23_PAD_LCD_D12__LCD_D12			0x10c0
#define MX23_PAD_LCD_D13__LCD_D13			0x10d0
#define MX23_PAD_LCD_D14__LCD_D14			0x10e0
#define MX23_PAD_LCD_D15__LCD_D15			0x10f0
#define MX23_PAD_LCD_D16__LCD_D16			0x1100
#define MX23_PAD_LCD_D17__LCD_D17			0x1110
#define MX23_PAD_LCD_RESET__LCD_RESET			0x1120
#define MX23_PAD_LCD_RS__LCD_RS				0x1130
#define MX23_PAD_LCD_WR__LCD_WR				0x1140
#define MX23_PAD_LCD_CS__LCD_CS				0x1150
#define MX23_PAD_LCD_DOTCK__LCD_DOTCK			0x1160
#define MX23_PAD_LCD_ENABLE__LCD_ENABLE			0x1170
#define MX23_PAD_LCD_HSYNC__LCD_HSYNC			0x1180
#define MX23_PAD_LCD_VSYNC__LCD_VSYNC			0x1190
#define MX23_PAD_PWM0__PWM0				0x11a0
#define MX23_PAD_PWM1__PWM1				0x11b0
#define MX23_PAD_PWM2__PWM2				0x11c0
#define MX23_PAD_PWM3__PWM3				0x11d0
#define MX23_PAD_PWM4__PWM4				0x11e0
#define MX23_PAD_SSP1_CMD__SSP1_CMD			0x2000
#define MX23_PAD_SSP1_DETECT__SSP1_DETECT		0x2010
#define MX23_PAD_SSP1_DATA0__SSP1_DATA0			0x2020
#define MX23_PAD_SSP1_DATA1__SSP1_DATA1			0x2030
#define MX23_PAD_SSP1_DATA2__SSP1_DATA2			0x2040
#define MX23_PAD_SSP1_DATA3__SSP1_DATA3			0x2050
#define MX23_PAD_SSP1_SCK__SSP1_SCK			0x2060
#define MX23_PAD_ROTARYA__ROTARYA			0x2070
#define MX23_PAD_ROTARYB__ROTARYB			0x2080
#define MX23_PAD_EMI_A00__EMI_A00			0x2090
#define MX23_PAD_EMI_A01__EMI_A01			0x20a0
#define MX23_PAD_EMI_A02__EMI_A02			0x20b0
#define MX23_PAD_EMI_A03__EMI_A03			0x20c0
#define MX23_PAD_EMI_A04__EMI_A04			0x20d0
#define MX23_PAD_EMI_A05__EMI_A05			0x20e0
#define MX23_PAD_EMI_A06__EMI_A06			0x20f0
#define MX23_PAD_EMI_A07__EMI_A07			0x2100
#define MX23_PAD_EMI_A08__EMI_A08			0x2110
#define MX23_PAD_EMI_A09__EMI_A09			0x2120
#define MX23_PAD_EMI_A10__EMI_A10			0x2130
#define MX23_PAD_EMI_A11__EMI_A11			0x2140
#define MX23_PAD_EMI_A12__EMI_A12			0x2150

Annotation

Implementation Notes