Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/arm/imx Add support i.MX50x
details: https://anonhg.NetBSD.org/src/rev/685acfa75649
branches: trunk
changeset: 330900:685acfa75649
user: hkenken <hkenken%NetBSD.org@localhost>
date: Fri Jul 25 07:49:56 2014 +0000
description:
Add support i.MX50x
* i.MX50 series is e-ink e-reader processor.
diffstat:
sys/arch/arm/imx/files.imx51 | 12 +-
sys/arch/arm/imx/imx50_iomuxreg.h | 563 ++++++++++++++++++++++++++++++++++++++
sys/arch/arm/imx/imx51_ccm.c | 268 ++++++++++++++++-
sys/arch/arm/imx/imx51_ccmreg.h | 185 ++++++++----
sys/arch/arm/imx/imx51_ccmvar.h | 15 +-
sys/arch/arm/imx/imx51_clock.c | 8 +-
sys/arch/arm/imx/imx51_dpllreg.h | 17 +-
sys/arch/arm/imx/imx51_gpio.c | 10 +-
sys/arch/arm/imx/imx51_iomuxreg.h | 16 -
sys/arch/arm/imx/imx51_tzic.c | 5 +-
sys/arch/arm/imx/imx51_uart.c | 6 +-
sys/arch/arm/imx/imx51_usb.c | 18 +-
sys/arch/arm/imx/imx51reg.h | 303 +++++++++++---------
sys/arch/arm/imx/imxclock.c | 53 +-
sys/arch/arm/imx/imxsdmareg.h | 12 +-
sys/arch/arm/imx/imxusb.c | 53 ++-
sys/arch/arm/imx/imxusbreg.h | 48 +-
sys/arch/arm/imx/imxusbvar.h | 3 +-
18 files changed, 1253 insertions(+), 342 deletions(-)
diffs (truncated from 2368 to 300 lines):
diff -r eb5a407a3b27 -r 685acfa75649 sys/arch/arm/imx/files.imx51
--- a/sys/arch/arm/imx/files.imx51 Fri Jul 25 07:12:55 2014 +0000
+++ b/sys/arch/arm/imx/files.imx51 Fri Jul 25 07:49:56 2014 +0000
@@ -1,10 +1,11 @@
-# $NetBSD: files.imx51,v 1.10 2014/07/25 07:07:47 hkenken Exp $
+# $NetBSD: files.imx51,v 1.11 2014/07/25 07:49:56 hkenken Exp $
#
# Configuration info for the Freescale i.MX5x
#
defparam opt_imx.h MEMSIZE
defflag opt_imx.h IMX51
+defflag opt_imx.h IMX50
define bus_dma_generic
@@ -32,7 +33,8 @@
# Clock Control Module
device imxccm
attach imxccm at axi
-file arch/arm/imx/imx51_ccm.c imxccm needs-flag
+file arch/arm/imx/imx51_ccm.c imxccm needs-flag
+defflag opt_imx51clk.h IMXCCMDEBUG
# frequency of external low frequency clock
# typically 32000, 32768, or 38400.
@@ -63,6 +65,12 @@
attach imxiomux at axi
file arch/arm/imx/imx51_iomux.c imxiomux
+# EPDC controller
+# device epdc : bus_dma_generic, wsemuldisplaydev, rasops16, rasops8, rasops4, rasops_rotation, vcons
+# file arch/arm/imx/imx50_epdc.c epdc needs-flag
+# defflag opt_imx50_epdc.h IMXEPDCCONSOLE
+# defparam opt_imx50_epdc.h EPDC_DEBUG
+
# IPU v3 controller
device ipu : bus_dma_generic, wsemuldisplaydev, rasops16, rasops8, rasops4, rasops_rotation, vcons
file arch/arm/imx/imx51_ipuv3.c ipu needs-flag
diff -r eb5a407a3b27 -r 685acfa75649 sys/arch/arm/imx/imx50_iomuxreg.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sys/arch/arm/imx/imx50_iomuxreg.h Fri Jul 25 07:49:56 2014 +0000
@@ -0,0 +1,563 @@
+/* $NetBSD: imx50_iomuxreg.h,v 1.1 2014/07/25 07:49:56 hkenken Exp $ */
+
+/*
+ * Copyright (c) 2012 Genetec Corporation. All rights reserved.
+ * Written by Hashimoto Kenichi for Genetec Corporation.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY GENETEC CORPORATION ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GENETEC CORPORATION
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/*
+ * This file was generated automatically from PDF file by mkiomuxreg_imx50.rb
+ */
+
+#ifndef _ARM_IMX_IMX50_IOMUXREG_H
+#define _ARM_IMX_IMX50_IOMUXREG_H
+
+/* register offset address */
+
+#define IOMUXC_GPR0 0x0000
+#define IOMUXC_GPR1 0x0004
+#define IOMUXC_GPR2 0x0008
+#define IOMUXC_OBSERVE_MUX_0 0x000C
+#define IOMUXC_OBSERVE_MUX_1 0x0010
+#define IOMUXC_OBSERVE_MUX_2 0x0014
+#define IOMUXC_OBSERVE_MUX_3 0x0018
+#define IOMUXC_OBSERVE_MUX_4 0x001C
+#define IOMUXC_SW_MUX_CTL_PAD_KEY_COL0 0x0020
+#define IOMUXC_SW_MUX_CTL_PAD_KEY_ROW0 0x0024
+#define IOMUXC_SW_MUX_CTL_PAD_KEY_COL1 0x0028
+#define IOMUXC_SW_MUX_CTL_PAD_KEY_ROW1 0x002C
+#define IOMUXC_SW_MUX_CTL_PAD_KEY_COL2 0x0030
+#define IOMUXC_SW_MUX_CTL_PAD_KEY_ROW2 0x0034
+#define IOMUXC_SW_MUX_CTL_PAD_KEY_COL3 0x0038
+#define IOMUXC_SW_MUX_CTL_PAD_KEY_ROW3 0x003C
+#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SCL 0x0040
+#define IOMUXC_SW_MUX_CTL_PAD_I2C1_SDA 0x0044
+#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SCL 0x0048
+#define IOMUXC_SW_MUX_CTL_PAD_I2C2_SDA 0x004C
+#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SCL 0x0050
+#define IOMUXC_SW_MUX_CTL_PAD_I2C3_SDA 0x0054
+#define IOMUXC_SW_MUX_CTL_PAD_PWM1 0x0058
+#define IOMUXC_SW_MUX_CTL_PAD_PWM2 0x005C
+#define IOMUXC_SW_MUX_CTL_PAD_OWIRE 0x0060
+#define IOMUXC_SW_MUX_CTL_PAD_EPITO 0x0064
+#define IOMUXC_SW_MUX_CTL_PAD_WDOG 0x0068
+#define IOMUXC_SW_MUX_CTL_PAD_SSI_TXFS 0x006C
+#define IOMUXC_SW_MUX_CTL_PAD_SSI_TXC 0x0070
+#define IOMUXC_SW_MUX_CTL_PAD_SSI_TXD 0x0074
+#define IOMUXC_SW_MUX_CTL_PAD_SSI_RXD 0x0078
+#define IOMUXC_SW_MUX_CTL_PAD_SSI_RXF 0x007C
+#define IOMUXC_SW_MUX_CTL_PAD_SSI_RXC 0x0080
+#define IOMUXC_SW_MUX_CTL_PAD_UART1_TXD 0x0084
+#define IOMUXC_SW_MUX_CTL_PAD_UART1_RXD 0x0088
+#define IOMUXC_SW_MUX_CTL_PAD_UART1_CTS 0x008C
+#define IOMUXC_SW_MUX_CTL_PAD_UART1_RTS 0x0090
+#define IOMUXC_SW_MUX_CTL_PAD_UART2_TXD 0x0094
+#define IOMUXC_SW_MUX_CTL_PAD_UART2_RXD 0x0098
+#define IOMUXC_SW_MUX_CTL_PAD_UART2_CTS 0x009C
+#define IOMUXC_SW_MUX_CTL_PAD_UART2_RTS 0x00A0
+#define IOMUXC_SW_MUX_CTL_PAD_UART3_TXD 0x00A4
+#define IOMUXC_SW_MUX_CTL_PAD_UART3_RXD 0x00A8
+#define IOMUXC_SW_MUX_CTL_PAD_UART4_TXD 0x00AC
+#define IOMUXC_SW_MUX_CTL_PAD_UART4_RXD 0x00B0
+#define IOMUXC_SW_MUX_CTL_PAD_CSPI_SCLK 0x00B4
+#define IOMUXC_SW_MUX_CTL_PAD_CSPI_MOSI 0x00B8
+#define IOMUXC_SW_MUX_CTL_PAD_CSPI_MISO 0x00BC
+#define IOMUXC_SW_MUX_CTL_PAD_CSPI_SS0 0x00C0
+#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SCLK 0x00C4
+#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MOSI 0x00C8
+#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MISO 0x00CC
+#define IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SS0 0x00D0
+#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SCLK 0x00D4
+#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MOSI 0x00D8
+#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MISO 0x00DC
+#define IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SS0 0x00E0
+#define IOMUXC_SW_MUX_CTL_PAD_SD1_CLK 0x00E4
+#define IOMUXC_SW_MUX_CTL_PAD_SD1_CMD 0x00E8
+#define IOMUXC_SW_MUX_CTL_PAD_SD1_D0 0x00EC
+#define IOMUXC_SW_MUX_CTL_PAD_SD1_D1 0x00F0
+#define IOMUXC_SW_MUX_CTL_PAD_SD1_D2 0x00F4
+#define IOMUXC_SW_MUX_CTL_PAD_SD1_D3 0x00F8
+#define IOMUXC_SW_MUX_CTL_PAD_SD2_CLK 0x00FC
+#define IOMUXC_SW_MUX_CTL_PAD_SD2_CMD 0x0100
+#define IOMUXC_SW_MUX_CTL_PAD_SD2_D0 0x0104
+#define IOMUXC_SW_MUX_CTL_PAD_SD2_D1 0x0108
+#define IOMUXC_SW_MUX_CTL_PAD_SD2_D2 0x010C
+#define IOMUXC_SW_MUX_CTL_PAD_SD2_D3 0x0110
+#define IOMUXC_SW_MUX_CTL_PAD_SD2_D4 0x0114
+#define IOMUXC_SW_MUX_CTL_PAD_SD2_D5 0x0118
+#define IOMUXC_SW_MUX_CTL_PAD_SD2_D6 0x011C
+#define IOMUXC_SW_MUX_CTL_PAD_SD2_D7 0x0120
+#define IOMUXC_SW_MUX_CTL_PAD_SD2_WP 0x0124
+#define IOMUXC_SW_MUX_CTL_PAD_SD2_CD 0x0128
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D0 0x012C
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D1 0x0130
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D2 0x0134
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D3 0x0138
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D4 0x013C
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D5 0x0140
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D6 0x0144
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D7 0x0148
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_WR 0x014C
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_RD 0x0150
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_RS 0x0154
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_CS 0x0158
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_BUSY 0x015C
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_RESET 0x0160
+#define IOMUXC_SW_MUX_CTL_PAD_SD3_CMD 0x0164
+#define IOMUXC_SW_MUX_CTL_PAD_SD3_CLK 0x0168
+#define IOMUXC_SW_MUX_CTL_PAD_SD3_D0 0x016C
+#define IOMUXC_SW_MUX_CTL_PAD_SD3_D1 0x0170
+#define IOMUXC_SW_MUX_CTL_PAD_SD3_D2 0x0174
+#define IOMUXC_SW_MUX_CTL_PAD_SD3_D3 0x0178
+#define IOMUXC_SW_MUX_CTL_PAD_SD3_D4 0x017C
+#define IOMUXC_SW_MUX_CTL_PAD_SD3_D5 0x0180
+#define IOMUXC_SW_MUX_CTL_PAD_SD3_D6 0x0184
+#define IOMUXC_SW_MUX_CTL_PAD_SD3_D7 0x0188
+#define IOMUXC_SW_MUX_CTL_PAD_SD3_WP 0x018C
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D8 0x0190
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D9 0x0194
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D10 0x0198
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D11 0x019C
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D12 0x01A0
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D13 0x01A4
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D14 0x01A8
+#define IOMUXC_SW_MUX_CTL_PAD_DISP_D15 0x01AC
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D0 0x01B0
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D1 0x01B4
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D2 0x01B8
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D3 0x01BC
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D4 0x01C0
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D5 0x01C4
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D6 0x01C8
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D7 0x01CC
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D8 0x01D0
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D9 0x01D4
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D10 0x01D8
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D11 0x01DC
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D12 0x01E0
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D13 0x01E4
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D14 0x01E8
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_D15 0x01EC
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDCLK 0x01F0
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDSP 0x01F4
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDOE 0x01F8
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_GDRL 0x01FC
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCLK 0x0200
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDOEZ 0x0204
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDOED 0x0208
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDOE 0x020C
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDLE 0x0210
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCLKN 0x0214
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDSHR 0x0218
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWRCOM 0x021C
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWRSTAT 0x0220
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWRCTRL0 0x0224
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWRCTRL1 0x0228
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWRCTRL2 0x022C
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_PWRCTRL3 0x0230
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_VCOM0 0x0234
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_VCOM1 0x0238
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR0 0x023C
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR1 0x0240
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE0 0x0244
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE1 0x0248
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE2 0x024C
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE3 0x0250
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE4 0x0254
+#define IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE5 0x0258
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA0 0x025C
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA1 0x0260
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA2 0x0264
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA3 0x0268
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA4 0x026C
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA5 0x0270
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA6 0x0274
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA7 0x0278
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA8 0x027C
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA9 0x0280
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA10 0x0284
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA11 0x0288
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA12 0x028C
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA13 0x0290
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA14 0x0294
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_DA15 0x0298
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_CS2 0x029C
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_CS1 0x02A0
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_CS0 0x02A4
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_EB0 0x02A8
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_EB1 0x02AC
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_WAIT 0x02B0
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_BCLK 0x02B4
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_RDY 0x02B8
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_OE 0x02BC
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_RW 0x02C0
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_LBA 0x02C4
+#define IOMUXC_SW_MUX_CTL_PAD_EIM_CRE 0x02C8
+#define IOMUXC_SW_PAD_CTL_PAD_KEY_COL0 0x02CC
+#define IOMUXC_SW_PAD_CTL_PAD_KEY_ROW0 0x02D0
+#define IOMUXC_SW_PAD_CTL_PAD_KEY_COL1 0x02D4
+#define IOMUXC_SW_PAD_CTL_PAD_KEY_ROW1 0x02D8
+#define IOMUXC_SW_PAD_CTL_PAD_KEY_COL2 0x02DC
+#define IOMUXC_SW_PAD_CTL_PAD_KEY_ROW2 0x02E0
+#define IOMUXC_SW_PAD_CTL_PAD_KEY_COL3 0x02E4
+#define IOMUXC_SW_PAD_CTL_PAD_KEY_ROW3 0x02E8
+#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL 0x02EC
+#define IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA 0x02F0
+#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL 0x02F4
+#define IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA 0x02F8
+#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SCL 0x02FC
+#define IOMUXC_SW_PAD_CTL_PAD_I2C3_SDA 0x0300
+#define IOMUXC_SW_PAD_CTL_PAD_PWM1 0x0304
+#define IOMUXC_SW_PAD_CTL_PAD_PWM2 0x0308
+#define IOMUXC_SW_PAD_CTL_PAD_OWIRE 0x030C
+#define IOMUXC_SW_PAD_CTL_PAD_EPITO 0x0310
+#define IOMUXC_SW_PAD_CTL_PAD_WDOG 0x0314
+#define IOMUXC_SW_PAD_CTL_PAD_SSI_TXFS 0x0318
+#define IOMUXC_SW_PAD_CTL_PAD_SSI_TXC 0x031C
+#define IOMUXC_SW_PAD_CTL_PAD_SSI_TXD 0x0320
+#define IOMUXC_SW_PAD_CTL_PAD_SSI_RXD 0x0324
+#define IOMUXC_SW_PAD_CTL_PAD_SSI_RXFS 0x0328
+#define IOMUXC_SW_PAD_CTL_PAD_SSI_RXC 0x032C
+#define IOMUXC_SW_PAD_CTL_PAD_UART1_TXD 0x0330
+#define IOMUXC_SW_PAD_CTL_PAD_UART1_RXD 0x0334
+#define IOMUXC_SW_PAD_CTL_PAD_UART1_CTS 0x0338
+#define IOMUXC_SW_PAD_CTL_PAD_UART1_RTS 0x033C
+#define IOMUXC_SW_PAD_CTL_PAD_UART2_TXD 0x0340
+#define IOMUXC_SW_PAD_CTL_PAD_UART2_RXD 0x0344
+#define IOMUXC_SW_PAD_CTL_PAD_UART2_CTS 0x0348
+#define IOMUXC_SW_PAD_CTL_PAD_UART2_RTS 0x034C
+#define IOMUXC_SW_PAD_CTL_PAD_UART3_TXD 0x0350
+#define IOMUXC_SW_PAD_CTL_PAD_UART3_RXD 0x0354
+#define IOMUXC_SW_PAD_CTL_PAD_UART4_TXD 0x0358
+#define IOMUXC_SW_PAD_CTL_PAD_UART4_RXD 0x035C
+#define IOMUXC_SW_PAD_CTL_PAD_CSPI_SCLK 0x0360
+#define IOMUXC_SW_PAD_CTL_PAD_CSPI_MOSI 0x0364
+#define IOMUXC_SW_PAD_CTL_PAD_CSPI_MISO 0x0368
+#define IOMUXC_SW_PAD_CTL_PAD_CSPI_SS0 0x036C
Home |
Main Index |
Thread Index |
Old Index