From 8498644efe82ec026f77bd17737bf5a19708f90a Mon Sep 17 00:00:00 2001 From: Uwe Kleine-König Date: Mon, 11 Feb 2019 11:41:12 +0100 Subject: dtblint: add support for fsl,imx6dl-iomuxc --- src/dtblint-imx-pinmux.c | 1604 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1604 insertions(+) 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", @@ -2802,6 +4403,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, -- cgit v1.2.3