diff options
author | Fugang Duan <B38611@freescale.com> | 2012-02-08 11:26:58 +0800 |
---|---|---|
committer | Fugang Duan <B38611@freescale.com> | 2012-02-08 11:42:47 +0800 |
commit | d54de7af61401fcdf72a0381dcf217d7bea05fa3 (patch) | |
tree | c9bea09811cb08a722bb3c7f19369f77077034d6 /arch/arm/plat-mxc/include | |
parent | 1f26b0cd0ca69d1f4c1d8ce629e2a05da3577efd (diff) |
ENGR00172274-01 - [MX6]: rework IEEE-1588 ts_clk in MX6Q ARIK CPU board.
- Fix GPIO_16 IOMUX config.
- Config GPIO_16 pad to ENET_ANATOP_ETHERNET_REF_OUT.
- IEEE-1588 ts_clk, S/PDIF in and i2c3 are mutually exclusive,
because all of them use GPIO_16, so it only for one function
work at a moment.
- Test result:
Enet work fine at 100/1000Mbps in TO1.1.
IEEE 1588 timestamp is convergent.
Signed-off-by: Fugang Duan <B38611@freescale.com>
Diffstat (limited to 'arch/arm/plat-mxc/include')
-rw-r--r-- | arch/arm/plat-mxc/include/mach/iomux-mx6dl.h | 2 | ||||
-rw-r--r-- | arch/arm/plat-mxc/include/mach/iomux-mx6q.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/plat-mxc/include/mach/iomux-mx6dl.h b/arch/arm/plat-mxc/include/mach/iomux-mx6dl.h index cb37c21fedc9..b32cc00859ba 100644 --- a/arch/arm/plat-mxc/include/mach/iomux-mx6dl.h +++ b/arch/arm/plat-mxc/include/mach/iomux-mx6dl.h @@ -2380,7 +2380,7 @@ #define MX6DL_PAD_GPIO_16__ENET_1588_EVENT2_IN \ IOMUX_PAD(0x05E4, 0x0214, 1, 0x0000, 0, NO_PAD_CTRL) #define MX6DL_PAD_GPIO_16__ENET_ANATOP_ETHERNET_REF_OUT \ - IOMUX_PAD(0x05E4, 0x0214, 2, 0x080C, 0, NO_PAD_CTRL) + IOMUX_PAD(0x05E4, 0x0214, 0x12, 0x080C, 0, NO_PAD_CTRL) #define MX6DL_PAD_GPIO_16__USDHC1_LCTL \ IOMUX_PAD(0x05E4, 0x0214, 3, 0x0000, 0, MX6DL_USDHC_PAD_CTRL) #define MX6DL_PAD_GPIO_16__SPDIF_IN1 \ diff --git a/arch/arm/plat-mxc/include/mach/iomux-mx6q.h b/arch/arm/plat-mxc/include/mach/iomux-mx6q.h index ca94008e8e76..3345cca68ecb 100644 --- a/arch/arm/plat-mxc/include/mach/iomux-mx6q.h +++ b/arch/arm/plat-mxc/include/mach/iomux-mx6q.h @@ -2429,7 +2429,7 @@ typedef enum iomux_config { #define _MX6Q_PAD_GPIO_16__ENET_1588_EVENT2_IN \ IOMUX_PAD(0x0618, 0x0248, 1, 0x0000, 0, 0) #define _MX6Q_PAD_GPIO_16__ENET_ANATOP_ETHERNET_REF_OUT \ - IOMUX_PAD(0x0618, 0x0248, 2, 0x083C, 1, 0) + IOMUX_PAD(0x0618, 0x0248, 0x12, 0x083C, 1, 0) #define _MX6Q_PAD_GPIO_16__USDHC1_LCTL \ IOMUX_PAD(0x0618, 0x0248, 3, 0x0000, 0, 0) #define _MX6Q_PAD_GPIO_16__SPDIF_IN1 \ |