summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2019-02-11 11:41:12 +0100
committerUwe Kleine-König <u.kleine-koenig@pengutronix.de>2019-02-11 11:41:12 +0100
commit8498644efe82ec026f77bd17737bf5a19708f90a (patch)
tree41b624734b75f53a8db4c3cfdc1d5df814704aaf
parent38d7af00e6cb0eb5890e1b4397d9bc2776ef8f62 (diff)
dtblint: add support for fsl,imx6dl-iomuxc
-rw-r--r--src/dtblint-imx-pinmux.c1604
1 files changed, 1604 insertions, 0 deletions
diff --git a/src/dtblint-imx-pinmux.c b/src/dtblint-imx-pinmux.c
index 6391e31..dea38fa 100644
--- a/src/dtblint-imx-pinmux.c
+++ b/src/dtblint-imx-pinmux.c
@@ -1119,6 +1119,1607 @@ static const struct socinfo imx25_socinfo = {
.size_padinfo = ARRAY_SIZE(imx25_iomux_padinfo),
};
+static const struct padinfo imx6dl_iomux_padinfo[] = {
+ {
+ .padname = "CSI0_DAT10",
+ .swmux_regoffset = 0x04c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x360,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT11",
+ .swmux_regoffset = 0x050,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x364,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT12",
+ .swmux_regoffset = 0x054,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x368,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT13",
+ .swmux_regoffset = 0x058,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x36c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT14",
+ .swmux_regoffset = 0x05c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x370,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT15",
+ .swmux_regoffset = 0x060,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x374,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT16",
+ .swmux_regoffset = 0x064,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x378,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT17",
+ .swmux_regoffset = 0x068,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x37c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT18",
+ .swmux_regoffset = 0x06c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x380,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT19",
+ .swmux_regoffset = 0x070,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x384,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT4",
+ .swmux_regoffset = 0x074,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x388,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT5",
+ .swmux_regoffset = 0x078,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x38c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT6",
+ .swmux_regoffset = 0x07c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x390,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT7",
+ .swmux_regoffset = 0x080,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x394,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT8",
+ .swmux_regoffset = 0x084,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x398,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DAT9",
+ .swmux_regoffset = 0x088,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x39c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DATA_EN",
+ .swmux_regoffset = 0x08c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3a0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_DATA_EN",
+ .swmux_regoffset = 0x08c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3a0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_MCLK",
+ .swmux_regoffset = 0x090,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3a4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_PIXCLK",
+ .swmux_regoffset = 0x094,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3a8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "CSI0_VSYNC",
+ .swmux_regoffset = 0x098,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3ac,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DI0_DISP_CLK",
+ .swmux_regoffset = 0x09c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x3b0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DI0_DISP_CLK",
+ .swmux_regoffset = 0x09c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x3b0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DI0_PIN15",
+ .swmux_regoffset = 0x0a0,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x3b4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DI0_PIN2",
+ .swmux_regoffset = 0x0a4,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x3b8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DI0_PIN3",
+ .swmux_regoffset = 0x0a8,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x3bc,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DI0_PIN4",
+ .swmux_regoffset = 0x0ac,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x3c0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT0",
+ .swmux_regoffset = 0x0b0,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3c4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT1",
+ .swmux_regoffset = 0x0b4,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3c8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT10",
+ .swmux_regoffset = 0x0b8,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3cc,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT11",
+ .swmux_regoffset = 0x0bc,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3d0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT12",
+ .swmux_regoffset = 0x0c0,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3d4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT13",
+ .swmux_regoffset = 0x0c4,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3d8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT14",
+ .swmux_regoffset = 0x0c8,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3dc,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT15",
+ .swmux_regoffset = 0x0cc,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3e0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT16",
+ .swmux_regoffset = 0x0d0,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3e4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT17",
+ .swmux_regoffset = 0x0d4,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3e8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT18",
+ .swmux_regoffset = 0x0d8,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3ec,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT19",
+ .swmux_regoffset = 0x0dc,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3f0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT2",
+ .swmux_regoffset = 0x0e0,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3f4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT20",
+ .swmux_regoffset = 0x0e4,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3f8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT21",
+ .swmux_regoffset = 0x0e8,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x3fc,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT22",
+ .swmux_regoffset = 0x0ec,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x400,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT23",
+ .swmux_regoffset = 0x0f0,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x404,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT3",
+ .swmux_regoffset = 0x0f4,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x408,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT4",
+ .swmux_regoffset = 0x0f8,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x40c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT5",
+ .swmux_regoffset = 0x0fc,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x410,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT6",
+ .swmux_regoffset = 0x100,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x414,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT7",
+ .swmux_regoffset = 0x104,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x418,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT8",
+ .swmux_regoffset = 0x108,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x41c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "DISP0_DAT9",
+ .swmux_regoffset = 0x10c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x420,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_A16",
+ .swmux_regoffset = 0x110,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x4e0,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_A17",
+ .swmux_regoffset = 0x114,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x4e4,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_A18",
+ .swmux_regoffset = 0x118,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x4e8,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_A19",
+ .swmux_regoffset = 0x11c,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x4ec,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_A20",
+ .swmux_regoffset = 0x120,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x4f0,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_A21",
+ .swmux_regoffset = 0x124,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x4f4,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_A22",
+ .swmux_regoffset = 0x128,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x4f8,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_A23",
+ .swmux_regoffset = 0x12c,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x4fc,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_A24",
+ .swmux_regoffset = 0x130,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x500,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_A25",
+ .swmux_regoffset = 0x134,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x504,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_BCLK",
+ .swmux_regoffset = 0x138,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x508,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_CS0",
+ .swmux_regoffset = 0x13c,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x50c,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_CS1",
+ .swmux_regoffset = 0x140,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x510,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D16",
+ .swmux_regoffset = 0x144,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x514,
+ .swpad_reset_default = 0x1b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D17",
+ .swmux_regoffset = 0x148,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x518,
+ .swpad_reset_default = 0x1b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D18",
+ .swmux_regoffset = 0x14c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x51c,
+ .swpad_reset_default = 0x1b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D19",
+ .swmux_regoffset = 0x150,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x520,
+ .swpad_reset_default = 0x1b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D20",
+ .swmux_regoffset = 0x154,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x524,
+ .swpad_reset_default = 0x1b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D21",
+ .swmux_regoffset = 0x158,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x528,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D22",
+ .swmux_regoffset = 0x15c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x52c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D23",
+ .swmux_regoffset = 0x160,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x530,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D24",
+ .swmux_regoffset = 0x164,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x534,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D25",
+ .swmux_regoffset = 0x168,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x538,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D26",
+ .swmux_regoffset = 0x16c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x53c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D27",
+ .swmux_regoffset = 0x170,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x540,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D28",
+ .swmux_regoffset = 0x174,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x544,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D29",
+ .swmux_regoffset = 0x178,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x548,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D30",
+ .swmux_regoffset = 0x17c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x54c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_D31",
+ .swmux_regoffset = 0x180,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x550,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA0",
+ .swmux_regoffset = 0x184,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x554,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA1",
+ .swmux_regoffset = 0x188,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x558,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA10",
+ .swmux_regoffset = 0x18c,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x55c,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA11",
+ .swmux_regoffset = 0x190,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x560,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA12",
+ .swmux_regoffset = 0x194,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x564,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA13",
+ .swmux_regoffset = 0x198,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x568,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA14",
+ .swmux_regoffset = 0x19c,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x56c,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA15",
+ .swmux_regoffset = 0x1a0,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x570,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA2",
+ .swmux_regoffset = 0x1a4,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x574,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA3",
+ .swmux_regoffset = 0x1a8,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x578,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA4",
+ .swmux_regoffset = 0x1ac,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x57c,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA5",
+ .swmux_regoffset = 0x1b0,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x580,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA6",
+ .swmux_regoffset = 0x1b4,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x584,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA7",
+ .swmux_regoffset = 0x1b8,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x588,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA8",
+ .swmux_regoffset = 0x1bc,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x58c,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_DA9",
+ .swmux_regoffset = 0x1c0,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x590,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_EB0",
+ .swmux_regoffset = 0x1c4,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x594,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_EB1",
+ .swmux_regoffset = 0x1c8,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x598,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_EB2",
+ .swmux_regoffset = 0x1cc,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x59c,
+ .swpad_reset_default = 0x1b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_EB3",
+ .swmux_regoffset = 0x1d0,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x5a0,
+ .swpad_reset_default = 0x1b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_LBA",
+ .swmux_regoffset = 0x1d4,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x5a4,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_OE",
+ .swmux_regoffset = 0x1d8,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x5a8,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_RW",
+ .swmux_regoffset = 0x1dc,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x5ac,
+ .swpad_reset_default = 0x0b0b1,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "EIM_WAIT",
+ .swmux_regoffset = 0x1e0,
+ .swmux_reset_default = 0x00000000,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_reset_default = 0xb060,
+ .swpad_writeable_mask = 0x0f8f9,
+ .swpad_regoffset = 0x15b0,
+ }, {
+ .padname = "ENET_CRS_DV",
+ .swmux_regoffset = 0x1e4,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5b4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f839,
+ }, {
+ .padname = "ENET_MDC",
+ .swmux_regoffset = 0x1e8,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5b8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "ENET_MDIO",
+ .swmux_regoffset = 0x1ec,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5bc,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "ENET_REF_CLK",
+ .swmux_regoffset = 0x1f0,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5c0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "ENET_RX_ER",
+ .swmux_regoffset = 0x1f4,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5c4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "ENET_RXD0",
+ .swmux_regoffset = 0x1f8,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5c8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f839,
+ }, {
+ .padname = "ENET_RXD1",
+ .swmux_regoffset = 0x1fc,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5cc,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "ENET_TX_EN",
+ .swmux_regoffset = 0x200,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x5d0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "ENET_TXD0",
+ .swmux_regoffset = 0x204,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5d4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "ENET_TXD1",
+ .swmux_regoffset = 0x208,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x5d8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "GPIO_0",
+ .swmux_regoffset = 0x20c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5dc,
+ .swpad_reset_default = 0x130b0,
+ .swpad_writeable_mask = 0x1f839,
+ }, {
+ .padname = "GPIO_1",
+ .swmux_regoffset = 0x210,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5e0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "GPIO_16",
+ .swmux_regoffset = 0x214,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5e4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "GPIO_17",
+ .swmux_regoffset = 0x218,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5e8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f839,
+ }, {
+ .padname = "GPIO_18",
+ .swmux_regoffset = 0x21c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5ec,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "GPIO_19",
+ .swmux_regoffset = 0x220,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5f0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "GPIO_2",
+ .swmux_regoffset = 0x224,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5f4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "GPIO_3",
+ .swmux_regoffset = 0x228,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5f8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "GPIO_4",
+ .swmux_regoffset = 0x22c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x5fc,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "GPIO_5",
+ .swmux_regoffset = 0x230,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x600,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "GPIO_6",
+ .swmux_regoffset = 0x234,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x604,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "GPIO_7",
+ .swmux_regoffset = 0x238,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x608,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "GPIO_8",
+ .swmux_regoffset = 0x23c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x60c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "GPIO_9",
+ .swmux_regoffset = 0x240,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x610,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "KEY_COL0",
+ .swmux_regoffset = 0x244,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x62c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "KEY_COL1",
+ .swmux_regoffset = 0x248,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x630,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "KEY_COL2",
+ .swmux_regoffset = 0x24c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x634,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "KEY_COL3",
+ .swmux_regoffset = 0x250,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x638,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "KEY_COL4",
+ .swmux_regoffset = 0x254,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x63c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "KEY_ROW0",
+ .swmux_regoffset = 0x258,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x640,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "KEY_ROW1",
+ .swmux_regoffset = 0x25c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x644,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "KEY_ROW2",
+ .swmux_regoffset = 0x260,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x648,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "KEY_ROW3",
+ .swmux_regoffset = 0x264,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x64c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "KEY_ROW4",
+ .swmux_regoffset = 0x268,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x650,
+ .swpad_reset_default = 0x130b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_ALE",
+ .swmux_regoffset = 0x26c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x654,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_CLE",
+ .swmux_regoffset = 0x270,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x658,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_CS0",
+ .swmux_regoffset = 0x274,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x65c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_CS1",
+ .swmux_regoffset = 0x278,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x660,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_CS2",
+ .swmux_regoffset = 0x27c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x664,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_CS3",
+ .swmux_regoffset = 0x280,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x668,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_D0",
+ .swmux_regoffset = 0x284,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x66c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_D1",
+ .swmux_regoffset = 0x288,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x670,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_D2",
+ .swmux_regoffset = 0x28c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x674,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_D3",
+ .swmux_regoffset = 0x290,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x678,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_D4",
+ .swmux_regoffset = 0x294,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x67c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_D5",
+ .swmux_regoffset = 0x298,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x680,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_D6",
+ .swmux_regoffset = 0x29c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x684,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_D7",
+ .swmux_regoffset = 0x2a0,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x688,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_RB0",
+ .swmux_regoffset = 0x2a4,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x68c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "NANDF_WP_B",
+ .swmux_regoffset = 0x2a8,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x0000001f,
+ .swpad_regoffset = 0x690,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "RGMII_RD0",
+ .swmux_regoffset = 0x2ac,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x694,
+ .swpad_reset_default = 0x1b030,
+ .swpad_writeable_mask = 0x3f038,
+ }, {
+ .padname = "RGMII_RD1",
+ .swmux_regoffset = 0x2b0,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x698,
+ .swpad_reset_default = 0x1b030,
+ .swpad_writeable_mask = 0x3f038,
+ }, {
+ .padname = "RGMII_RD2",
+ .swmux_regoffset = 0x2b4,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x69c,
+ .swpad_reset_default = 0x1b030,
+ .swpad_writeable_mask = 0x3f038,
+ }, {
+ .padname = "RGMII_RD3",
+ .swmux_regoffset = 0x2b8,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6a0,
+ .swpad_reset_default = 0x1b030,
+ .swpad_writeable_mask = 0x3f038,
+ }, {
+ .padname = "RGMII_RX_CTL",
+ .swmux_regoffset = 0x2bc,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6a4,
+ .swpad_reset_default = 0x13030,
+ .swpad_writeable_mask = 0x3f038,
+ }, {
+ .padname = "RGMII_RXC",
+ .swmux_regoffset = 0x2c0,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6a8,
+ .swpad_reset_default = 0x13030,
+ .swpad_writeable_mask = 0x3f038,
+ }, {
+ .padname = "RGMII_TD0",
+ .swmux_regoffset = 0x2c4,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6ac,
+ .swpad_reset_default = 0x1b030,
+ .swpad_writeable_mask = 0x3f038,
+ }, {
+ .padname = "RGMII_TD1",
+ .swmux_regoffset = 0x2c8,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6b0,
+ .swpad_reset_default = 0x1b030,
+ .swpad_writeable_mask = 0x3f038,
+ }, {
+ .padname = "RGMII_TD2",
+ .swmux_regoffset = 0x2cc,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6b4,
+ .swpad_reset_default = 0x1b030,
+ .swpad_writeable_mask = 0x3f038,
+ }, {
+ .padname = "RGMII_TD3",
+ .swmux_regoffset = 0x2d0,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6b8,
+ .swpad_reset_default = 0x1b030,
+ .swpad_writeable_mask = 0x3f038,
+ }, {
+ .padname = "RGMII_TX_CTL",
+ .swmux_regoffset = 0x2d4,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6bc,
+ .swpad_reset_default = 0x13030,
+ .swpad_writeable_mask = 0x1f038,
+ }, {
+ .padname = "RGMII_TXC",
+ .swmux_regoffset = 0x2d8,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6c0,
+ .swpad_reset_default = 0x13030,
+ .swpad_writeable_mask = 0x1f038,
+ }, {
+ .padname = "SD1_CLK",
+ .swmux_regoffset = 0x2dc,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6c4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD1_CMD",
+ .swmux_regoffset = 0x2e0,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6c8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD1_DAT0",
+ .swmux_regoffset = 0x2e4,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6cc,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD1_DAT1",
+ .swmux_regoffset = 0x2e8,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6d0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD1_DAT2",
+ .swmux_regoffset = 0x2ec,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6d4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD1_DAT3",
+ .swmux_regoffset = 0x2f0,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6d8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD2_CLK",
+ .swmux_regoffset = 0x2f4,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6dc,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD2_CMD",
+ .swmux_regoffset = 0x2f8,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6e0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD2_DAT0",
+ .swmux_regoffset = 0x2fc,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6e4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD2_DAT1",
+ .swmux_regoffset = 0x300,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6e8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD2_DAT2",
+ .swmux_regoffset = 0x304,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6ec,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD2_DAT3",
+ .swmux_regoffset = 0x308,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6f0,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD3_CLK",
+ .swmux_regoffset = 0x30c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6f4,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD3_CMD",
+ .swmux_regoffset = 0x310,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6f8,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD3_DAT0",
+ .swmux_regoffset = 0x314,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x6fc,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD3_DAT1",
+ .swmux_regoffset = 0x318,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x700,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD3_DAT2",
+ .swmux_regoffset = 0x31c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x704,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD3_DAT3",
+ .swmux_regoffset = 0x320,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x708,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD3_DAT4",
+ .swmux_regoffset = 0x324,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x70c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD3_DAT5",
+ .swmux_regoffset = 0x328,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x710,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD3_DAT6",
+ .swmux_regoffset = 0x32c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x714,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD3_DAT7",
+ .swmux_regoffset = 0x330,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x718,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD3_RST",
+ .swmux_regoffset = 0x334,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x71c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD4_CLK",
+ .swmux_regoffset = 0x338,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x720,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD4_CMD",
+ .swmux_regoffset = 0x33c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x724,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD4_DAT0",
+ .swmux_regoffset = 0x340,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x728,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD4_DAT1",
+ .swmux_regoffset = 0x344,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x72c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD4_DAT2",
+ .swmux_regoffset = 0x348,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x730,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD4_DAT3",
+ .swmux_regoffset = 0x34c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x734,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD4_DAT4",
+ .swmux_regoffset = 0x350,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x738,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD4_DAT5",
+ .swmux_regoffset = 0x354,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x73c,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD4_DAT6",
+ .swmux_regoffset = 0x358,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x740,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ }, {
+ .padname = "SD4_DAT7",
+ .swmux_regoffset = 0x35c,
+ .swmux_reset_default = 0x00000005,
+ .swmux_writeable_mask = 0x00000017,
+ .swpad_regoffset = 0x744,
+ .swpad_reset_default = 0x1b0b0,
+ .swpad_writeable_mask = 0x1f8f9,
+ },
+};
+
+static const struct socinfo imx6dl_socinfo = {
+ .padinfo = imx6dl_iomux_padinfo,
+ .size_padinfo = ARRAY_SIZE(imx6dl_iomux_padinfo),
+};
+
static const struct padinfo imx6q_iomux_padinfo[] = {
{
.padname = "SD2_DATA1",
@@ -2803,6 +4404,9 @@ static const struct iomux_id_t iomux_id[] = {
.compatible = "fsl,imx25-iomuxc",
.socinfo = &imx25_socinfo,
}, {
+ .compatible = "fsl,imx6dl-iomuxc",
+ .socinfo = &imx6dl_socinfo,
+ }, {
.compatible = "fsl,imx6q-iomuxc",
.socinfo = &imx6q_socinfo,
}