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

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

File Facts

System
Linux kernel
Corpus path
arch/arm/boot/dts/nxp/mxs/imx28-pinfunc.h
Extension
.h
Size
22976 bytes
Lines
501
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_MX28_PINCTRL_H__
#define __DT_BINDINGS_MX28_PINCTRL_H__

#include "mxs-pinfunc.h"

#define MX28_PAD_GPMI_D00__GPMI_D0			0x0000
#define MX28_PAD_GPMI_D01__GPMI_D1			0x0010
#define MX28_PAD_GPMI_D02__GPMI_D2			0x0020
#define MX28_PAD_GPMI_D03__GPMI_D3			0x0030
#define MX28_PAD_GPMI_D04__GPMI_D4			0x0040
#define MX28_PAD_GPMI_D05__GPMI_D5			0x0050
#define MX28_PAD_GPMI_D06__GPMI_D6			0x0060
#define MX28_PAD_GPMI_D07__GPMI_D7			0x0070
#define MX28_PAD_GPMI_CE0N__GPMI_CE0N			0x0100
#define MX28_PAD_GPMI_CE1N__GPMI_CE1N			0x0110
#define MX28_PAD_GPMI_CE2N__GPMI_CE2N			0x0120
#define MX28_PAD_GPMI_CE3N__GPMI_CE3N			0x0130
#define MX28_PAD_GPMI_RDY0__GPMI_READY0			0x0140
#define MX28_PAD_GPMI_RDY1__GPMI_READY1			0x0150
#define MX28_PAD_GPMI_RDY2__GPMI_READY2			0x0160
#define MX28_PAD_GPMI_RDY3__GPMI_READY3			0x0170
#define MX28_PAD_GPMI_RDN__GPMI_RDN			0x0180
#define MX28_PAD_GPMI_WRN__GPMI_WRN			0x0190
#define MX28_PAD_GPMI_ALE__GPMI_ALE			0x01a0
#define MX28_PAD_GPMI_CLE__GPMI_CLE			0x01b0
#define MX28_PAD_GPMI_RESETN__GPMI_RESETN		0x01c0
#define MX28_PAD_LCD_D00__LCD_D0			0x1000
#define MX28_PAD_LCD_D01__LCD_D1			0x1010
#define MX28_PAD_LCD_D02__LCD_D2			0x1020
#define MX28_PAD_LCD_D03__LCD_D3			0x1030
#define MX28_PAD_LCD_D04__LCD_D4			0x1040
#define MX28_PAD_LCD_D05__LCD_D5			0x1050
#define MX28_PAD_LCD_D06__LCD_D6			0x1060
#define MX28_PAD_LCD_D07__LCD_D7			0x1070
#define MX28_PAD_LCD_D08__LCD_D8			0x1080
#define MX28_PAD_LCD_D09__LCD_D9			0x1090
#define MX28_PAD_LCD_D10__LCD_D10			0x10a0
#define MX28_PAD_LCD_D11__LCD_D11			0x10b0
#define MX28_PAD_LCD_D12__LCD_D12			0x10c0
#define MX28_PAD_LCD_D13__LCD_D13			0x10d0
#define MX28_PAD_LCD_D14__LCD_D14			0x10e0
#define MX28_PAD_LCD_D15__LCD_D15			0x10f0
#define MX28_PAD_LCD_D16__LCD_D16			0x1100
#define MX28_PAD_LCD_D17__LCD_D17			0x1110
#define MX28_PAD_LCD_D18__LCD_D18			0x1120
#define MX28_PAD_LCD_D19__LCD_D19			0x1130
#define MX28_PAD_LCD_D20__LCD_D20			0x1140
#define MX28_PAD_LCD_D21__LCD_D21			0x1150
#define MX28_PAD_LCD_D22__LCD_D22			0x1160
#define MX28_PAD_LCD_D23__LCD_D23			0x1170
#define MX28_PAD_LCD_RD_E__LCD_RD_E			0x1180
#define MX28_PAD_LCD_WR_RWN__LCD_WR_RWN			0x1190
#define MX28_PAD_LCD_RS__LCD_RS				0x11a0
#define MX28_PAD_LCD_CS__LCD_CS				0x11b0
#define MX28_PAD_LCD_VSYNC__LCD_VSYNC			0x11c0
#define MX28_PAD_LCD_HSYNC__LCD_HSYNC			0x11d0
#define MX28_PAD_LCD_DOTCLK__LCD_DOTCLK			0x11e0
#define MX28_PAD_LCD_ENABLE__LCD_ENABLE			0x11f0
#define MX28_PAD_SSP0_DATA0__SSP0_D0			0x2000
#define MX28_PAD_SSP0_DATA1__SSP0_D1			0x2010
#define MX28_PAD_SSP0_DATA2__SSP0_D2			0x2020
#define MX28_PAD_SSP0_DATA3__SSP0_D3			0x2030
#define MX28_PAD_SSP0_DATA4__SSP0_D4			0x2040
#define MX28_PAD_SSP0_DATA5__SSP0_D5			0x2050
#define MX28_PAD_SSP0_DATA6__SSP0_D6			0x2060
#define MX28_PAD_SSP0_DATA7__SSP0_D7			0x2070
#define MX28_PAD_SSP0_CMD__SSP0_CMD			0x2080
#define MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT		0x2090
#define MX28_PAD_SSP0_SCK__SSP0_SCK			0x20a0
#define MX28_PAD_SSP1_SCK__SSP1_SCK			0x20c0
#define MX28_PAD_SSP1_CMD__SSP1_CMD			0x20d0
#define MX28_PAD_SSP1_DATA0__SSP1_D0			0x20e0
#define MX28_PAD_SSP1_DATA3__SSP1_D3			0x20f0
#define MX28_PAD_SSP2_SCK__SSP2_SCK			0x2100
#define MX28_PAD_SSP2_MOSI__SSP2_CMD			0x2110
#define MX28_PAD_SSP2_MISO__SSP2_D0			0x2120
#define MX28_PAD_SSP2_SS0__SSP2_D3			0x2130
#define MX28_PAD_SSP2_SS1__SSP2_D4			0x2140
#define MX28_PAD_SSP2_SS2__SSP2_D5			0x2150
#define MX28_PAD_SSP3_SCK__SSP3_SCK			0x2180
#define MX28_PAD_SSP3_MOSI__SSP3_CMD			0x2190
#define MX28_PAD_SSP3_MISO__SSP3_D0			0x21a0
#define MX28_PAD_SSP3_SS0__SSP3_D3			0x21b0
#define MX28_PAD_AUART0_RX__AUART0_RX			0x3000
#define MX28_PAD_AUART0_TX__AUART0_TX			0x3010
#define MX28_PAD_AUART0_CTS__AUART0_CTS			0x3020
#define MX28_PAD_AUART0_RTS__AUART0_RTS			0x3030
#define MX28_PAD_AUART1_RX__AUART1_RX			0x3040
#define MX28_PAD_AUART1_TX__AUART1_TX			0x3050
#define MX28_PAD_AUART1_CTS__AUART1_CTS			0x3060

Annotation

Implementation Notes