[GIT PULL v2 2/5] ARM: imx: soc changes for 3.12
Shawn Guo
shawn.guo at linaro.org
Thu Aug 22 11:54:07 EDT 2013
Changes since v1:
* Drop patch 'ARM: imx: add low-level debug for vybrid'
The following changes since commit 5ae90d8e467e625e447000cb4335c4db973b1095:
Linux 3.11-rc3 (2013-07-28 20:53:33 -0700)
are available in the git repository at:
git://git.linaro.org/people/shawnguo/linux-2.6.git tags/imx-soc-3.12
for you to fetch changes up to dc76a1adfa12ad11957bdeec565dbccf37205d04:
phy: micrel: Add definitions for common Micrel PHY registers (2013-08-22 23:20:54 +0800)
----------------------------------------------------------------
It contains a bunch of imx soc updates for 3.12.
- Add more ethernet phy fixups for imx6 boards
- Add some missing imx6q clocks into clock driver
- Add new clock types fixup mux and div to work around some ugly
hardware defect
- Consolidate L2 cache initialization function, so that it can be used
on more i.MX SoCs
- Replace magic numbers in mach-imx6q.c with well defined macros
- Small fixes for imx6q and pllv3 clock drivers
- Some random updates on imx defconfig files
----------------------------------------------------------------
Dinh Nguyen (1):
phy: micrel: Add definitions for common Micrel PHY registers
Fabio Estevam (14):
ARM: imx_v6_v7_defconfig: Select CONFIG_NOP_USB_XCEIV by default
ARM: imx_v6_v7_defconfig: Enable FSL_LPUART support
ARM: imx_v6_v7_defconfig: Enable LVDS Display Bridge
ARM: imx_v6_v7_defconfig: Enable VPU driver
ARM: imx_v4_v5_defconfig: Select CONFIG_MACH_IMX25_DT
ARM: imx: Select MIGHT_HAVE_CACHE_L2X0
ARM: imx_v6_v7_defconfig: Select CONFIG_TOUCHSCREEN_EGALAX
ARM: mach-imx: Select ARM_CPU_SUSPEND at ARCH_MXC level
ARM: mx53: Allow suspend/resume
ARM: imx_v6_v7_defconfig: Cleanup imx_v6_v7_defconfig
ARM: imx_v6_v7_defconfig: Add SATA support
ARM: imx_v4_v5_defconfig: Cleanup imx_v4_v5_defconfig
ARM: imx_v6_v7_defconfig: Enable wireless support
ARM: imx: Re-select CONFIG_SND_SOC_IMX_MC13783 option
Huang Shijie (1):
ARM: imx_v6_v7_defconfig: enable WEIM driver
Liu Ying (3):
ARM: imx: add common clock support for fixup div
ARM: imx: add common clock support for fixup mux
ARM: imx6: change some clocks to fixup clocks
Peter Chen (2):
ARM: imx: clk-pllv3: improve the timeout waiting method
ARM: imx: Move anatop related from board file to anatop driver
Philipp Zabel (2):
ARM i.MX6Q: Use ENET_CLK_SEL defines in imx6q_1588_init
ARM i.MX6DL: parent LDB DI clocks to PLL5 on i.MX6S/DL
Sascha Hauer (3):
ARM: i.MX6: call ksz9021 phy fixup for all i.MX6 boards
ARM: i.MX6: add ethernet phy fixup for AR8031
ARM: i.MX6: add ethernet phy fixup for KSZ9031
Shawn Guo (6):
ARM: imx: let L2 initialization be a common function
ARM: imx: use imx specific L2 init function on imx6sl
ARM: imx6q: add spdif gate clock
ARM: imx6q: add cko2 clocks
ARM: imx6q: add the missing cko output selection
ARM: imx6q: add vdoa gate clock
Vincent Stehlé (1):
ARM: imx: fix imx_init_l2cache storage class
.../devicetree/bindings/clock/imx6q-clock.txt | 6 +
arch/arm/configs/imx_v4_v5_defconfig | 19 ++-
arch/arm/configs/imx_v6_v7_defconfig | 51 ++++----
arch/arm/mach-at91/board-dt-sama5.c | 17 +--
arch/arm/mach-imx/Kconfig | 3 +-
arch/arm/mach-imx/Makefile | 3 +-
arch/arm/mach-imx/anatop.c | 4 +-
arch/arm/mach-imx/clk-fixup-div.c | 129 ++++++++++++++++++++
arch/arm/mach-imx/clk-fixup-mux.c | 107 ++++++++++++++++
arch/arm/mach-imx/clk-imx6q.c | 46 ++++---
arch/arm/mach-imx/clk-imx6sl.c | 20 +--
arch/arm/mach-imx/clk-pllv3.c | 15 ++-
arch/arm/mach-imx/clk.c | 26 ++++
arch/arm/mach-imx/clk.h | 10 ++
arch/arm/mach-imx/common.h | 13 +-
arch/arm/mach-imx/mach-imx6q.c | 120 ++++++++++--------
arch/arm/mach-imx/mach-imx6sl.c | 3 +-
arch/arm/mach-imx/mm-imx5.c | 4 +-
arch/arm/mach-imx/pm-imx5.c | 7 +-
arch/arm/mach-imx/system.c | 33 +++++
include/linux/micrel_phy.h | 6 +
21 files changed, 499 insertions(+), 143 deletions(-)
create mode 100644 arch/arm/mach-imx/clk-fixup-div.c
create mode 100644 arch/arm/mach-imx/clk-fixup-mux.c
More information about the linux-arm-kernel
mailing list