Patchwork [GIT,PULL,5/12] ARM: soc: device tree updates

login
register
mail settings
Submitter Olof Johansson
Date Oct. 1, 2012, 11:57 p.m.
Message ID <1349135827-24790-6-git-send-email-olof@lixom.net>
Download mbox
Permalink /patch/188447/
State New
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/dt

Comments

Olof Johansson - Oct. 1, 2012, 11:57 p.m.
Device tree conversion and enablement branch. Mostly a bunch of new
bindings and setup for various platforms, but the Via/Winchip VT8500
platform is also converted over from being 100% legacy to now use
device tree for probing. More of that will come for 3.8.

Conflicts:
* Looks like Tony merged his bindings patch both through USB and our
  tree. Our version is a little cleaner, so keep that one.

* Lots of conflicts with removed files in vt8500, that should all be deleted.

----------------------------------------------------------------

The following changes since commit 6d55d5968a8622f3ea20ec40737aea1cfba6438c:

  Merge branch 'next/soc' into HEAD

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/dt

for you to fetch changes up to 99261fbad0a16f105b262d7525801697588ba526:

  Merge branch 'lpc32xx/dts' of git://git.antcom.de/linux-2.6 into next/dt

----------------------------------------------------------------

Aneesh V (3):
      Documentation: dt: device tree bindings for LPDDR2 memories
      Documentation: dt: emif: device tree bindings for TI's EMIF sdram controller
      ARM: dts: EMIF and LPDDR2 device tree data for OMAP4 boards

AnilKumar Ch (5):
      arm/dts: regulator: Add tps65910 device tree data
      arm/dts: regulator: Add tps65217 device tree data
      arm/dts: Add tps65910 regulator DT data to am335x-evm.dts
      arm/dts: Add tps65217 regulator DT data to am335x-bone.dts
      ARM: OMAP2+: select PINCTRL in Kconfig

Arnd Bergmann (2):
      Merge branch 'dt' of git://github.com/hzhuang1/linux into next/dt
      Merge branch 'dt' of git://github.com/hzhuang1/linux into next/dt

Balaji T K (1):
      arm/dts: omap5: Add mmc controller nodes and board data

Barry Song (3):
      ARM: PRIMA2: add missing interrupts property for pinctrl node
      ARM: PRIMA2: rename prima2-cb.dts to prima2.dtsi as it only has SoC features
      pinctrl: sirf: add DT-binding pinmux mapping support

Benoit Cousson (3):
      ARM: dts: OMAP4: Cleanup and move GIC outside of the OCP
      ARM: dts: omap3-beagle: Add heartbeat and mmc LEDs support
      ARM: dts: OMAP4: Add reg and interrupts for every nodes

Chao Xie (7):
      ARM: pxa: support CKENC in clk_enable
      gpio: pxa: add chain_eneter and chain_exit for irq handler
      ARM: cache: fix uninitialized ptr in tauros2_init
      ARM: cache: add cputype.h for tauros2
      ARM: cache: add extra feature enable for tauros2
      ARM: mmp&dove: modify tauros2_init call
      ARM: cache: add dt support for tauros2 cache

Daniel Mack (7):
      RTC: add DT bindings to pxa-rtc
      MTD: pxa3xx-nand: add devicetree bindings
      GPIO: gpio-pxa: simplify pxa_gpio_to_irq() and pxa_irq_to_chip()
      ARM: pxa: add devicetree code for irq handling
      ARM: pxa3xx: skip default device initialization when booting via DT
      ARM: pxa3xx: add generic DT machine code
      ARM: pxa: add .dtsi files

Dong Aisheng (1):
      ARM: mx28evk: add missed clkmux select for saif

Fabio Estevam (14):
      ARM: imx23-olinuxino.dts: Add AUART0 support
      ARM: mach-mxs: Remove board entries in dt_board_compat
      ARM: mxs: Rename 'hog-gpios'
      ARM: mxs: Let mmc0 pin detect be generic
      ARM: olinuxino: Add gpio-led support
      ARM: dts: imx: Always enable the watchdog
      ARM: dts: imx: Move SDMA firmware to SoC dtsi file
      ARM: mach-imx: Remove board entries in dt_board_compat
      ARM: mx28evk: Add SPI flash support
      ARM: mx28evk: Add LRADC support
      ARM: mx28evk: Add I2C EEPROM support
      ARM: imx6q-sabrelite: Rename 'pinctrl_gpio_hog'
      ARM: dts: mx23: Add USB resources
      ARM: dts: imx23-olinuxino: Add USB host support

Florian Vaussard (5):
      gpio/twl4030: get platform data from device tree
      ARM: dts: omap3: Add gpio-twl4030 properties for BeagleBoard and omap3-EVM
      ARM: dts: OMAP3: Add support for Gumstix Overo with Tobi expansion board
      Documentation: dt: Update the OMAP documentation with Overo/Toby
      ARM: dts: omap3-overo: Add support for the blue LED

Haojian Zhuang (5):
      ARM: mmp: enable tauros2 cache in pxa910
      ARM: mmp: enable tauros2 cache in mmp2 dt
      ARM: pxa: append the definition of CKENC
      mtd: nand: append missing parameter and value
      ARM: pxa: fix build issue while CONFIG_OF is disabled

Heiko Stuebner (1):
      gpio: samsung: add devicetree init for s3c24xx arches

Huang Shijie (1):
      ARM: imx6q: use pll2_pfd2_396m as the enfc_sel's parent

Laxman Dewangan (3):
      ARM: dt: tegra: cardhu: add entry for PMIC TPS65911.
      ARM: dt: tegra: cardhu: split dts file for support multiple board versions
      ARM: tegra: cardhu: add dt entry for fixed regulators

Lee Jones (39):
      ASoC: Ux500: Move MSP pinctrl setup into the MSP driver
      ASoC: Ux500: Enable MOP500 driver for Device Tree
      ASoC: Ux500: Enable ux500 MSP driver for Device Tree
      ASoC: codecs: Enable AB8500 CODEC for Device Tree
      ASoC: Ux500: Minor coding layout changes
      Documentation: Define the MOP500 Audio Machine Driver Device Tree bindings
      Documentation: Define the MSP Driver Device Tree bindings
      ARM: ux500: Rename db8500.dtsi to dbx5x0.dtsi to encompass the u9500, u8540 and u9540
      ARM: ux500: Clean-up temporary Device Tree enablement helpers
      ARM: ux500: Pass PMU platform data due for Perf though AUXDATA
      Documentation: Add the AB8500 CODEC device to the MFD AB8500 doc
      of/irq: Create stub for of_irq_find_parent when !CONFIG_OF
      ARM: ux500: Identify the PRCMU as an interrupt controller
      ARM: ux500: Force AB8500 to use the GIC as its interrupt controller
      Revert "input: ab8500-ponkey: Create AB8500 domain IRQ mapping"
      ARM: ux500: Remove unused snowball_of_platform_devs struct
      ARM: ux500: Match Power-On-Key MFD and DTS compatible strings
      drivers/rtc/rtc-ab8500.c: Revoke Device Tree enablement
      ARM: ux500: Add i2c configurations to the Device Tree for DB8500 based devices
      ARM: ux500: Add skeleton Device Tree for the HREF reference board
      ARM: ux500: Add UART support to the HREF Device Tree
      ARM: ux500: Pass SDI DMA information though AUX_DATA to MMCI
      ARM: ux500: Clean-up MSP platform code
      ARM: ux500: Add AB8500 CODEC node to DB8500 Device Tree
      ARM: ux500: Fork MSP platform registration for step-by-step DT enablement
      ARM: ux500: Pass MSP DMA platform data though AUXDATA
      ARM: ux500: Stop registering the MOP500 Audio driver from platform code
      ARM: ux500: Remove platform registration of MSP devices
      ARM: ux500: Rename MSP board file to something more meaningful
      ARM: ux500: Add nodes for the MSP into Device Tree
      ARM: ux500: Add all encompassing sound node to the Snowball Device Tree
      ARM: ux500: Stop registering Audio devices for HREF when DT is enabled
      ARM: ux500: Stop registering I2C sub-devices for HREF when DT is enabled
      ARM: ux500: Add all known I2C sub-device nodes to the HREF DT
      ARM: ux500: Add nodes for the MSP into the HREF Device Tree
      ARM: ux500: Add all encompassing sound node to the HREF Device Tree
      ARM: ux500: Remove redundant #gpio-cell properties from Snowball DT
      ARM: ux500: Apply tc3589x's GPIO/IRQ properties to HREF's DT
      ARM: ux500: Fix SSP register address format

Marek Vasut (7):
      ARM: dts: imx28: Add compatible and interrupt for LRADC
      ARM: mx28: Add SPI 2 pinmux into imx28.dtsi
      ARM: mx28: Add USB PHY overcurrent pinmux
      ARM: mxs: Update DENX M28 machine and dts file
      ARM: dts: m28evk: Fix MMC WP pin being inverted
      ARM: dts: mxs: Add ethernetX to macX aliases
      ARM: mxs: m28evk: Disable OCOTP OUI loading

Matt Sealey (3):
      ARM: efikamx: remove support for Genesi Efika MX from the build
      ARM: efikamx: remove Genesi Efika MX from the i.MX v6/v7 defconfig
      ARM: efikamx: remove Genesi Efika MX platform files from the tree

Maxime Ripard (8):
      ARM: dts: mxs: Add alternative I2C muxing options for imx28
      ARM: dts: mxs: Add pwm4 muxing options for imx28
      ARM: dts: mxs: Add I2C1 muxing options for imx28
      ARM: dts: mxs: Add the second I2C adapter to the CFA10049 expansion board
      ARM: dts: mxs: Enable USB1 Host on the CFA-10049 expansion board
      ARM: dts: mxs: Add missing address and size cells in SSP nodes
      ARM: dts: cfa10049: Add SSP3 to the 10049 board
      ARM: dts: cfa10049: Add the 74HC595 gpio expanders

Michael Grzeschik (1):
      ARM: dts: imx: add imx5x usb entries

Olof Johansson (23):
      ARM: omap: add dtb targets
      Merge branch 'soc-core' of git://git.kernel.org/.../horms/renesas into next/dt
      Merge branch 'pinmux-dt' of git://gitorious.org/sirfprima2-kernel/sirfprima2-kernel into next/dt
      Merge branch 'lpc32xx/dts' of git://git.antcom.de/linux-2.6 into next/dt
      Merge tag 'mxs-dt-3.7' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge branch 'clk-3.7' of git://git.linaro.org/people/mturquette/linux into next/dt
      Merge tag 'mxs-clk-dt-lookup' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge tag 'imx-dt-3.7' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge tag 'imx-clk-dt-lookup' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge branches 'msm/fixes-non-critical' and 'msm/cleanup' into next/dt
      Merge tag 'msm-dt-for-3.7' of git://git.kernel.org/.../davidb/linux-msm into next/dt
      Merge tag 'tegra-for-3.7-dt' of git://git.kernel.org/.../swarren/linux-tegra into next/dt
      Merge tag 'omap-devel-dt-merged-for-v3.7' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge branch 'next/gpio-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
      Merge tag 'tegra-for-3.7-dt2' of git://git.kernel.org/.../swarren/linux-tegra into next/dt
      Merge tag 'mxs-dt-3.7-2' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge tag 'imx-dt-3.7-2' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
      Merge branch 'for-arm-soc-next' of git://git.linaro.org/people/ljones/linux-3.0-ux500 into next/dt
      Merge tag 'vt8500-for-next' of git://git.code.sf.net/p/linuxwmt/code into next/dt
      Merge branch 'dt2' of git://github.com/hzhuang1/linux into next/dt
      Merge tag 'devel-dt-arch-timer-for-v3.7' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
      Merge branch 'vt8500/devel' into next/dt
      Merge branch 'lpc32xx/dts' of git://git.antcom.de/linux-2.6 into next/dt

Peter Ujfalusi (9):
      ARM: OMAP: omap_device: Fix up resource names when booted with devicetree
      ARM: dts: omap2: Add McBSP entries for OMAP2420 and OMAP2430 SoC
      ARM: dts: omap2420-h4: Include omap2420.dtsi file instead the common omap2
      ARM: dts: omap3: Add McBSP entries
      ARM: dts: omap4: Add McBSP entries
      ARM: dts: omap4: Add reg-names for McPDM and DMIC
      ARM: dts: omap5: Add McBSP entries
      ARM: dts: omap5: Add McPDM and DMIC section to the dtsi file
      ARM: dts: omap3-beagle: Enable audio support

Rajendra Nayak (1):
      arm/dts: Cleanup regulator naming and remove @0,1

Richard Zhao (2):
      ARM: dts: imx6q-sabrelite: add usbmisc device
      ARM: dts: imx6q-sabrelite: add usbotg pinctrl support

Roland Stigge (3):
      ARM: LPC32xx: Adjust device tree node to new standard num-cs
      ARM: LPC32xx: Extend dts for EA3250 board
      ARM: LPC32xx: LED fix in PHY3250 DTS file

Santosh Shilimkar (4):
      ARM: OMAP4: Add L2 Cache Controller in Device Tree
      ARM: OMAP4: Add local timer support for Device Tree
      ARM: OMAP: Add initialisation for the real-time counter.
      ARM: OMAP5: Enable arch timer support

Shawn Guo (34):
      ARM: mxs: tx28: reset fec phy for device tree boot
      ARM: mxs: use auxdata to pass flexcan_switch function hook
      ARM: mxs: remove board files
      ARM: mxs: remove non-DT core functions
      ARM: mxs: remove platform device codes
      ARM: mxs: remove iomux driver
      Merge tag 'mxs-dt-3.7' into mxs/clk-dt-lookup
      clk: mxs: replace imx28 clk_register_clkdev with clock DT lookup
      clk: mxs: replace imx23 clk_register_clkdev with clock DT lookup
      ARM: dts: imx6q: improve indentation for fsl,pins
      ARM: dts: imx6q: name iomuxc sub-nodes following pin function
      ARM: dts: imx6q: sort iomuxc sub-nodes in name
      ARM: dts: imx6q-sabrelite: add pinctrl for usdhc and enet
      ARM: dts: imx6q-arm2: add pinctrl for uart and enet
      ARM: dts: imx6q-sabresd: add pinctrl settings
      ARM: imx6q: remove dummy pinctrl state
      ARM: dts: imx53-qsb: add pinctrl settings
      ARM: dts: imx53-ard: add pinctrl settings
      ARM: dts: imx53-evk: add pinctrl settings
      ARM: dts: imx53-smd: add pinctrl settings
      ARM: imx53: build in pinctrl support
      ARM: imx53: decouple device tree boot from board files
      ARM: imx53: support device tree boot only
      ARM: imx53: remove unneeded files and functions
      ARM: dts: imx51-babbage: add pinctrl settings
      ARM: imx51: build in pinctrl support
      ARM: imx51: decouple device tree boot from board files
      ARM: imx6q: replace clk_register_clkdev with clock DT lookup
      Merge tag 'mxs-dt-3.7' into mxs/dt-for-3.7-2
      Merge remote-tracking branch 'mturquette/clk-3.7' into mxs/dt-for-3.7-2
      Merge tag 'mxs-clk-dt-lookup' into mxs/dt-for-3.7-2
      Merge tag 'imx-dt-3.7' into imx/dt-for-3.7-2
      Merge remote-tracking branch 'mturquette/clk-3.7' into imx/dt-for-3.7-2
      Merge tag 'imx-clk-dt-lookup' into imx/dt-for-3.7-2

Sourav Poddar (6):
      ARM: dts: omap5-evm: Add I2C support
      ARM: dts: omap5-evm: Add tmp102 sensor support
      ARM: dts: omap5-evm: Add keypad data
      ARM: dts: omap5-evm: Add bmp085 sensor support
      ARM: dts: omap4-sdp: Add keypad data
      Documentation: dt: i2c: trivial-devices: Update for tmp102

Steffen Trumtrar (1):
      ARM i.MX53: dts: add flexcan to imx53

Stephen Boyd (11):
      ARM: msm: Add handle_irq handler for 8660 DT machine
      ARM: msm: Add msm8660-surf.dts to Makefile.boot
      ARM: msm: Don't touch GIC registers outside of GIC code
      ARM: msm: Allow timer.c to compile on multiple targets
      ARM: msm: Add DT support to msm_timer
      ARM: msm: Move 8660 to DT timer
      ARM: msm: Make 8660 a DT only target
      ARM: msm: Rename board-msm8x60 to signify its DT only status
      ARM: msm: Move io mapping prototypes to common.h
      ARM: msm: Add DT support for 8960
      ARM: msm: Remove non-DT targets from 8960

Stephen Warren (6):
      ARM: dt: tegra: seaboard: add regulators
      ARM: dt: tegra: ventana: add regulators
      ARM: dt: tegra: paz00: add regulators
      ARM: dt: tegra: whistler: add regulators
      ARM: dt: tegra: configure power off for some boards
      ARM: dt: tegra: whistler: configure power off

Tetsuyuki Kobayashi (1):
      ARM: mach-shmobile: Add compilation support for dtbs using 'make dtbs'

Thierry Reding (5):
      ARM: tegra: dts: Add pwm label
      ARM: tegra: Add Avionic Design Tamonten support
      ARM: tegra: Add Avionic Design Plutux support
      ARM: tegra: Add Avionic Design Medcom-Wide support
      ARM: tegra: Add Avionic Design Tamonten Evaluation Carrier support

Tony Lindgren (9):
      Merge branch 'devel-dt-regulator' into devel-dt
      Merge branch 'for_3.7/dts' of git://git.kernel.org/.../bcousson/linux-omap-dt into devel-dt
      arm/dts: Add omap36xx.dtsi file and rename omap3-beagle to omap3-beagle-xm
      arm/dts: Add pinctrl driver entries for omap2/3/4
      arm/dts: Mux uart pins for omap4-sdp
      Merge tag 'omap-cleanup-sparseirq-for-v3.7' into devel-dt
      Merge branch 'for_3.7/omap5_arch_timer' of git://github.com/SantoshShilimkar/linux into devel-dt-arch-timer
      Merge tag 'v3.6-rc6' into devel-dt
      Merge branch 'devel-dt-arch-timer' into devel-dt

Tony Prisk (9):
      arm: vt8500: Add device tree files for VIA/Wondermedia SoC's
      rtc: vt8500: Add devicetree support for vt8500-rtc
      serial: vt8500: Add devicetree support for vt8500-serial
      video: vt8500: Add devicetree support for vt8500-fb and wm8505-fb
      arm: vt8500: clk: Add Common Clock Framework support
      arm: vt8500: doc: Add device tree bindings for arch-vt8500 devices
      arm: vt8500: gpio: Devicetree support for arch-vt8500
      arm: vt8500: Update arch-vt8500 to devicetree support.
      arm: vt8500: Fixup for missing gpio.h

Uwe Kleine-K├Ânig (1):
      ARM: imx/imx31-dt: drop selecting USE_OF

Vaibhav Hiremath (4):
      arm/dts: AM33XX: Set the default status of module to "disabled" state
      ARM: OMAP: omap_device: Do not overwrite resources allocated by OF layer
      ARM: dts: AM33XX: Convert all hex numbers to lower-case
      ARM: dts: AM33XX: Specify reg and interrupt property for all nodes

Zhangfei Gao (1):
      ARM: dt: mmp-dma: add binding file


 .../devicetree/bindings/arm/mrvl/tauros2.txt    |   17 +
 .../devicetree/bindings/arm/msm/timer.txt       |   38 +
 .../devicetree/bindings/arm/omap/omap.txt       |    3 +
 .../devicetree/bindings/arm/vt8500.txt          |   14 +
 .../bindings/arm/vt8500/via,vt8500-intc.txt     |   16 +
 .../bindings/arm/vt8500/via,vt8500-pmc.txt      |   13 +
 .../bindings/arm/vt8500/via,vt8500-timer.txt    |   15 +
 .../devicetree/bindings/clock/imx23-clock.txt   |   76 ++
 .../devicetree/bindings/clock/imx28-clock.txt   |   99 ++
 .../devicetree/bindings/clock/imx6q-clock.txt   |  222 ++++
 .../devicetree/bindings/clock/vt8500.txt        |   72 ++
 .../devicetree/bindings/dma/mmp-dma.txt         |   74 ++
 .../devicetree/bindings/gpio/gpio-samsung.txt   |   43 +
 .../devicetree/bindings/gpio/gpio-twl4030.txt   |    6 +
 .../devicetree/bindings/gpio/gpio-vt8500.txt    |   24 +
 .../devicetree/bindings/i2c/trivial-devices.txt |    1 +
 .../bindings/lpddr2/lpddr2-timings.txt          |   52 +
 .../devicetree/bindings/lpddr2/lpddr2.txt       |  102 ++
 .../bindings/memory-controllers/ti/emif.txt     |   55 +
 .../devicetree/bindings/mfd/ab8500.txt          |   15 +
 .../devicetree/bindings/mtd/pxa3xx-nand.txt     |   31 +
 .../devicetree/bindings/rtc/pxa-rtc.txt         |   14 +
 .../devicetree/bindings/rtc/via,vt8500-rtc.txt  |   15 +
 .../devicetree/bindings/sound/ux500-mop500.txt  |   39 +
 .../devicetree/bindings/sound/ux500-msp.txt     |   43 +
 .../bindings/tty/serial/via,vt8500-uart.txt     |   17 +
 .../devicetree/bindings/usb/platform-uhci.txt   |   21 +-
 .../devicetree/bindings/usb/via,vt8500-ehci.txt |   15 +
 .../devicetree/bindings/vendor-prefixes.txt     |    2 +
 .../devicetree/bindings/video/via,vt8500-fb.txt |   62 +
 .../bindings/video/wm,prizm-ge-rops.txt         |   13 +
 .../devicetree/bindings/video/wm,wm8505-fb.txt  |   23 +
 arch/arm/Kconfig                                |    7 +-
 arch/arm/boot/dts/am335x-bone.dts               |   60 +
 arch/arm/boot/dts/am335x-evm.dts                |  100 ++
 arch/arm/boot/dts/am33xx.dtsi                   |   71 +-
 arch/arm/boot/dts/{db8500.dtsi => dbx5x0.dtsi}  |   71 +-
 arch/arm/boot/dts/ea3250.dts                    |  109 +-
 arch/arm/boot/dts/elpida_ecb240abacn.dtsi       |   67 +
 arch/arm/boot/dts/hrefv60plus.dts               |   95 ++
 arch/arm/boot/dts/imx23-evk.dts                 |    3 +-
 arch/arm/boot/dts/imx23-olinuxino.dts           |   57 +
 arch/arm/boot/dts/imx23-stmp378x_devb.dts       |    2 +-
 arch/arm/boot/dts/imx23.dtsi                    |   38 +-
 arch/arm/boot/dts/imx27-phytec-phycore.dts      |    4 -
 arch/arm/boot/dts/imx27.dtsi                    |    1 -
 arch/arm/boot/dts/imx28-apx4devkit.dts          |    2 +-
 arch/arm/boot/dts/imx28-cfa10049.dts            |   99 ++
 arch/arm/boot/dts/imx28-evk.dts                 |   29 +-
 arch/arm/boot/dts/imx28-m28evk.dts              |   83 +-
 arch/arm/boot/dts/imx28-tx28.dts                |   23 +-
 arch/arm/boot/dts/imx28.dtsi                    |  123 +-
 arch/arm/boot/dts/imx51-babbage.dts             |   44 +-
 arch/arm/boot/dts/imx51.dtsi                    |  146 ++-
 arch/arm/boot/dts/imx53-ard.dts                 |   59 +-
 arch/arm/boot/dts/imx53-evk.dts                 |   39 +-
 arch/arm/boot/dts/imx53-qsb.dts                 |   42 +-
 arch/arm/boot/dts/imx53-smd.dts                 |   46 +-
 arch/arm/boot/dts/imx53.dtsi                    |  199 ++-
 arch/arm/boot/dts/imx6q-arm2.dts                |   21 +
 arch/arm/boot/dts/imx6q-sabrelite.dts           |   31 +-
 arch/arm/boot/dts/imx6q-sabresd.dts             |   25 +-
 arch/arm/boot/dts/imx6q.dtsi                    |  316 ++++-
 arch/arm/boot/dts/mmp2.dtsi                     |    5 +
 arch/arm/boot/dts/msm8660-surf.dts              |   19 +-
 arch/arm/boot/dts/msm8960-cdp.dts               |   41 +
 arch/arm/boot/dts/omap2420-h4.dts               |    2 +-
 arch/arm/boot/dts/omap2420.dtsi                 |   48 +
 arch/arm/boot/dts/omap2430.dtsi                 |   92 ++
 .../{omap3-beagle.dts => omap3-beagle-xm.dts}   |   54 +-
 arch/arm/boot/dts/omap3-evm.dts                 |   13 +
 arch/arm/boot/dts/omap3-overo.dtsi              |   57 +
 arch/arm/boot/dts/omap3-tobi.dts                |   35 +
 arch/arm/boot/dts/omap3.dtsi                    |   94 +-
 arch/arm/boot/dts/omap36xx.dtsi                 |   25 +
 arch/arm/boot/dts/omap4-panda.dts               |   11 +
 arch/arm/boot/dts/omap4-sdp.dts                 |  127 +-
 arch/arm/boot/dts/omap4.dtsi                    |  195 ++-
 arch/arm/boot/dts/omap5-evm.dts                 |   64 +
 arch/arm/boot/dts/omap5.dtsi                    |  139 ++
 arch/arm/boot/dts/phy3250.dts                   |   16 +-
 arch/arm/boot/dts/prima2-cb.dts                 |  424 ------
 arch/arm/boot/dts/prima2-evb.dts                |   37 +
 arch/arm/boot/dts/prima2.dtsi                   |  640 +++++++++
 arch/arm/boot/dts/pxa27x.dtsi                   |   14 +
 arch/arm/boot/dts/pxa2xx.dtsi                   |  132 ++
 arch/arm/boot/dts/pxa3xx.dtsi                   |   32 +
 arch/arm/boot/dts/pxa910.dtsi                   |    5 +
 arch/arm/boot/dts/snowball.dts                  |   19 +-
 arch/arm/boot/dts/tegra20-medcom-wide.dts       |   58 +
 arch/arm/boot/dts/tegra20-paz00.dts             |  173 +++
 arch/arm/boot/dts/tegra20-plutux.dts            |   50 +
 arch/arm/boot/dts/tegra20-seaboard.dts          |  186 +++
 arch/arm/boot/dts/tegra20-tamonten.dtsi         |  449 +++++++
 arch/arm/boot/dts/tegra20-tec.dts               |   53 +
 arch/arm/boot/dts/tegra20-ventana.dts           |  206 +++
 arch/arm/boot/dts/tegra20-whistler.dts          |  295 +++++
 arch/arm/boot/dts/tegra20.dtsi                  |    2 +-
 arch/arm/boot/dts/tegra30-cardhu-a02.dts        |   87 ++
 arch/arm/boot/dts/tegra30-cardhu-a04.dts        |   98 ++
 arch/arm/boot/dts/tegra30-cardhu.dts            |  171 ---
 arch/arm/boot/dts/tegra30-cardhu.dtsi           |  475 +++++++
 arch/arm/boot/dts/tegra30.dtsi                  |    2 +-
 arch/arm/boot/dts/tps65217.dtsi                 |   56 +
 arch/arm/boot/dts/tps65910.dtsi                 |   86 ++
 arch/arm/boot/dts/twl4030.dtsi                  |    6 +-
 arch/arm/boot/dts/twl6030.dtsi                  |   26 +-
 arch/arm/boot/dts/vt8500-bv07.dts               |   36 +
 arch/arm/boot/dts/vt8500.dtsi                   |  116 ++
 arch/arm/boot/dts/wm8505-ref.dts                |   36 +
 arch/arm/boot/dts/wm8505.dtsi                   |  143 ++
 arch/arm/boot/dts/wm8650-mid.dts                |   36 +
 arch/arm/boot/dts/wm8650.dtsi                   |  147 +++
 arch/arm/configs/imx_v6_v7_defconfig            |    4 +-
 arch/arm/configs/mxs_defconfig                  |    6 -
 arch/arm/configs/omap2plus_defconfig            |    1 +
 arch/arm/include/asm/hardware/cache-tauros2.h   |    5 +-
 arch/arm/mach-dove/common.c                     |    2 +-
 arch/arm/mach-imx/Kconfig                       |  106 +-
 arch/arm/mach-imx/Makefile                      |    9 +-
 arch/arm/mach-imx/Makefile.boot                 |    8 +-
 arch/arm/mach-imx/clk-imx6q.c                   |   51 +-
 arch/arm/mach-imx/devices-imx53.h               |   48 -
 arch/arm/mach-imx/efika.h                       |   10 -
 arch/arm/mach-imx/imx51-dt.c                    |   21 -
 arch/arm/mach-imx/{imx53-dt.c => mach-imx53.c}  |   27 -
 arch/arm/mach-imx/mach-imx6q.c                  |   11 -
 arch/arm/mach-imx/mach-mx51_efikamx.c           |  300 -----
 arch/arm/mach-imx/mach-mx51_efikasb.c           |  296 -----
 arch/arm/mach-imx/mach-mx53_ard.c               |  272 ----
 arch/arm/mach-imx/mach-mx53_evk.c               |  179 ---
 arch/arm/mach-imx/mach-mx53_loco.c              |  321 -----
 arch/arm/mach-imx/mach-mx53_smd.c               |  168 ---
 arch/arm/mach-imx/mm-imx5.c                     |   47 -
 arch/arm/mach-imx/mx51_efika.c                  |  633 ---------
 arch/arm/mach-mmp/mmp2.c                        |    2 +-
 arch/arm/mach-mmp/pxa910.c                      |    4 +
 arch/arm/mach-msm/Kconfig                       |   41 +-
 arch/arm/mach-msm/Makefile                      |    4 +-
 arch/arm/mach-msm/Makefile.boot                 |    3 +
 arch/arm/mach-msm/board-dt-8660.c               |   63 +
 arch/arm/mach-msm/board-dt-8960.c               |   49 +
 arch/arm/mach-msm/board-halibut.c               |    5 +-
 arch/arm/mach-msm/board-msm7x30.c               |    9 +-
 arch/arm/mach-msm/board-msm8960.c               |  122 --
 arch/arm/mach-msm/board-msm8x60.c               |  161 ---
 arch/arm/mach-msm/board-qsd8x50.c               |    7 +-
 arch/arm/mach-msm/board-trout.c                 |    5 +-
 arch/arm/mach-msm/common.h                      |   30 +
 arch/arm/mach-msm/devices-msm8960.c             |   85 --
 arch/arm/mach-msm/include/mach/board.h          |    3 -
 arch/arm/mach-msm/include/mach/msm_iomap-7x00.h |    7 -
 arch/arm/mach-msm/include/mach/msm_iomap-7x30.h |    4 -
 arch/arm/mach-msm/include/mach/msm_iomap-8960.h |    4 -
 arch/arm/mach-msm/include/mach/msm_iomap-8x50.h |    4 -
 arch/arm/mach-msm/include/mach/msm_iomap-8x60.h |    4 -
 arch/arm/mach-msm/io.c                          |    2 +
 arch/arm/mach-msm/platsmp.c                     |    8 -
 arch/arm/mach-msm/timer.c                       |  186 ++-
 arch/arm/mach-mxs/Kconfig                       |   89 --
 arch/arm/mach-mxs/Makefile                      |   11 +-
 arch/arm/mach-mxs/Makefile.boot                 |    1 +
 arch/arm/mach-mxs/devices-mx23.h                |   43 -
 arch/arm/mach-mxs/devices-mx28.h                |   63 -
 arch/arm/mach-mxs/devices.c                     |   87 --
 arch/arm/mach-mxs/devices/Kconfig               |   33 -
 arch/arm/mach-mxs/devices/Makefile              |   12 -
 arch/arm/mach-mxs/devices/platform-auart.c      |   65 -
 arch/arm/mach-mxs/devices/platform-dma.c        |   31 -
 arch/arm/mach-mxs/devices/platform-fec.c        |   52 -
 arch/arm/mach-mxs/devices/platform-flexcan.c    |   51 -
 arch/arm/mach-mxs/devices/platform-gpio-mxs.c   |   33 -
 arch/arm/mach-mxs/devices/platform-gpmi-nand.c  |   81 --
 arch/arm/mach-mxs/devices/platform-mxs-i2c.c    |   52 -
 arch/arm/mach-mxs/devices/platform-mxs-mmc.c    |   76 --
 arch/arm/mach-mxs/devices/platform-mxs-pwm.c    |   22 -
 arch/arm/mach-mxs/devices/platform-mxs-saif.c   |   61 -
 arch/arm/mach-mxs/devices/platform-mxsfb.c      |   47 -
 .../mach-mxs/devices/platform-rtc-stmp3xxx.c    |   51 -
 arch/arm/mach-mxs/include/mach/common.h         |    9 -
 arch/arm/mach-mxs/include/mach/devices-common.h |  114 --
 arch/arm/mach-mxs/include/mach/iomux-mx23.h     |  355 -----
 arch/arm/mach-mxs/include/mach/iomux-mx28.h     |  537 --------
 arch/arm/mach-mxs/include/mach/iomux.h          |  168 ---
 arch/arm/mach-mxs/iomux.c                       |  101 --
 arch/arm/mach-mxs/mach-apx4devkit.c             |  273 ----
 arch/arm/mach-mxs/mach-m28evk.c                 |  366 ------
 arch/arm/mach-mxs/mach-mx23evk.c                |  190 ---
 arch/arm/mach-mxs/mach-mx28evk.c                |  477 -------
 arch/arm/mach-mxs/mach-mxs.c                    |  140 +-
 arch/arm/mach-mxs/mach-stmp378x_devb.c          |  123 --
 arch/arm/mach-mxs/mach-tx28.c                   |  184 ---
 arch/arm/mach-mxs/mm.c                          |   39 -
 arch/arm/mach-mxs/module-tx28.c                 |  160 ---
 arch/arm/mach-mxs/module-tx28.h                 |   10 -
 arch/arm/mach-omap2/Kconfig                     |    6 +
 arch/arm/mach-omap2/Makefile.boot               |    6 +
 arch/arm/mach-omap2/omap4-common.c              |    5 +-
 arch/arm/mach-omap2/omap_hwmod.c                |   27 +
 arch/arm/mach-omap2/timer.c                     |  103 +-
 arch/arm/mach-prima2/Makefile.boot              |    2 +
 arch/arm/mach-pxa/Kconfig                       |   12 +
 arch/arm/mach-pxa/Makefile                      |    3 +
 arch/arm/mach-pxa/clock-pxa3xx.c                |    8 +-
 arch/arm/mach-pxa/include/mach/pxa3xx-regs.h    |    1 +
 arch/arm/mach-pxa/irq.c                         |  131 +-
 arch/arm/mach-pxa/pxa-dt.c                      |   63 +
 arch/arm/mach-pxa/pxa3xx.c                      |   23 +-
 arch/arm/mach-shmobile/Makefile.boot            |    4 +
 arch/arm/mach-tegra/Makefile.boot               |    6 +-
 arch/arm/mach-ux500/Makefile                    |    2 +-
 ...{board-mop500-msp.c => board-mop500-audio.c} |  102 +-
 arch/arm/mach-ux500/board-mop500-msp.h          |   14 -
 arch/arm/mach-ux500/board-mop500-sdi.c          |    4 +-
 arch/arm/mach-ux500/board-mop500.c              |   39 +-
 arch/arm/mach-ux500/board-mop500.h              |   11 +
 arch/arm/mach-ux500/cpu-db8500.c                |   10 +-
 arch/arm/mach-ux500/include/mach/msp.h          |    2 -
 arch/arm/mach-vt8500/Kconfig                    |   73 --
 arch/arm/mach-vt8500/Makefile                   |    8 +-
 arch/arm/mach-vt8500/bv07.c                     |   81 --
 arch/arm/mach-vt8500/common.h                   |   28 +
 arch/arm/mach-vt8500/devices-vt8500.c           |   96 --
 arch/arm/mach-vt8500/devices-wm8505.c           |  103 --
 arch/arm/mach-vt8500/devices.c                  |  281 ----
 arch/arm/mach-vt8500/devices.h                  |   89 --
 arch/arm/mach-vt8500/gpio.c                     |  240 ----
 arch/arm/mach-vt8500/include/mach/restart.h     |    4 +-
 arch/arm/mach-vt8500/include/mach/vt8500_irqs.h |   88 --
 arch/arm/mach-vt8500/include/mach/vt8500_regs.h |   79 --
 arch/arm/mach-vt8500/include/mach/wm8505_irqs.h |  115 --
 arch/arm/mach-vt8500/include/mach/wm8505_regs.h |   78 --
 arch/arm/mach-vt8500/irq.c                      |  209 +--
 arch/arm/mach-vt8500/restart.c                  |   54 -
 arch/arm/mach-vt8500/timer.c                    |   67 +-
 arch/arm/mach-vt8500/vt8500.c                   |  195 +++
 arch/arm/mach-vt8500/wm8505_7in.c               |   80 --
 arch/arm/mm/cache-tauros2.c                     |   83 +-
 arch/arm/plat-mxc/include/mach/common.h         |    6 -
 arch/arm/plat-mxc/include/mach/iomux-mx53.h     | 1219 ------------------
 arch/arm/plat-omap/include/plat/omap_hwmod.h    |    1 +
 arch/arm/plat-omap/omap_device.c                |   79 +-
 drivers/clk/Makefile                            |    1 +
 drivers/clk/clk-vt8500.c                        |  510 ++++++++
 drivers/clk/mxs/clk-imx23.c                     |   55 +-
 drivers/clk/mxs/clk-imx28.c                     |  113 +-
 drivers/gpio/Kconfig                            |    6 +
 drivers/gpio/Makefile                           |    1 +
 drivers/gpio/gpio-pxa.c                         |   77 +-
 drivers/gpio/gpio-samsung.c                     |   63 +
 drivers/gpio/gpio-twl4030.c                     |   77 +-
 drivers/gpio/gpio-vt8500.c                      |  316 +++++
 drivers/mtd/nand/pxa3xx_nand.c                  |   87 +-
 drivers/pinctrl/pinctrl-sirf.c                  |   58 +-
 drivers/rtc/rtc-ab8500.c                        |    6 -
 drivers/rtc/rtc-pxa.c                           |   11 +
 drivers/rtc/rtc-vt8500.c                        |    9 +-
 drivers/tty/serial/vt8500_serial.c              |   58 +-
 drivers/video/Kconfig                           |    6 +-
 drivers/video/vt8500lcdfb.c                     |   79 +-
 drivers/video/wm8505fb.c                        |   97 +-
 drivers/video/wmt_ge_rops.c                     |    9 +-
 include/linux/mfd/abx500/ab8500-codec.h         |    6 +-
 include/linux/of_irq.h                          |    5 +
 sound/soc/codecs/ab8500-codec.c                 |   81 ++
 sound/soc/ux500/mop500.c                        |   47 +-
 sound/soc/ux500/ux500_msp_dai.c                 |    6 +
 sound/soc/ux500/ux500_msp_i2s.c                 |   89 +-
 sound/soc/ux500/ux500_msp_i2s.h                 |    8 +-
 269 files changed, 10743 insertions(+), 11219 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/mrvl/tauros2.txt
 create mode 100644 Documentation/devicetree/bindings/arm/msm/timer.txt
 create mode 100644 Documentation/devicetree/bindings/arm/vt8500.txt
 create mode 100644 Documentation/devicetree/bindings/arm/vt8500/via,vt8500-intc.txt
 create mode 100644 Documentation/devicetree/bindings/arm/vt8500/via,vt8500-pmc.txt
 create mode 100644 Documentation/devicetree/bindings/arm/vt8500/via,vt8500-timer.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx23-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx28-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/imx6q-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/vt8500.txt
 create mode 100644 Documentation/devicetree/bindings/dma/mmp-dma.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-vt8500.txt
 create mode 100644 Documentation/devicetree/bindings/lpddr2/lpddr2-timings.txt
 create mode 100644 Documentation/devicetree/bindings/lpddr2/lpddr2.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti/emif.txt
 create mode 100644 Documentation/devicetree/bindings/mtd/pxa3xx-nand.txt
 create mode 100644 Documentation/devicetree/bindings/rtc/pxa-rtc.txt
 create mode 100644 Documentation/devicetree/bindings/rtc/via,vt8500-rtc.txt
 create mode 100644 Documentation/devicetree/bindings/sound/ux500-mop500.txt
 create mode 100644 Documentation/devicetree/bindings/sound/ux500-msp.txt
 create mode 100644 Documentation/devicetree/bindings/tty/serial/via,vt8500-uart.txt
 create mode 100644 Documentation/devicetree/bindings/usb/via,vt8500-ehci.txt
 create mode 100644 Documentation/devicetree/bindings/video/via,vt8500-fb.txt
 create mode 100644 Documentation/devicetree/bindings/video/wm,prizm-ge-rops.txt
 create mode 100644 Documentation/devicetree/bindings/video/wm,wm8505-fb.txt
 rename arch/arm/boot/dts/{db8500.dtsi => dbx5x0.dtsi} (88%)
 create mode 100644 arch/arm/boot/dts/elpida_ecb240abacn.dtsi
 create mode 100644 arch/arm/boot/dts/hrefv60plus.dts
 create mode 100644 arch/arm/boot/dts/imx28-cfa10049.dts
 create mode 100644 arch/arm/boot/dts/msm8960-cdp.dts
 create mode 100644 arch/arm/boot/dts/omap2420.dtsi
 create mode 100644 arch/arm/boot/dts/omap2430.dtsi
 rename arch/arm/boot/dts/{omap3-beagle.dts => omap3-beagle-xm.dts} (52%)
 create mode 100644 arch/arm/boot/dts/omap3-overo.dtsi
 create mode 100644 arch/arm/boot/dts/omap3-tobi.dts
 create mode 100644 arch/arm/boot/dts/omap36xx.dtsi
 delete mode 100644 arch/arm/boot/dts/prima2-cb.dts
 create mode 100644 arch/arm/boot/dts/prima2-evb.dts
 create mode 100644 arch/arm/boot/dts/prima2.dtsi
 create mode 100644 arch/arm/boot/dts/pxa27x.dtsi
 create mode 100644 arch/arm/boot/dts/pxa2xx.dtsi
 create mode 100644 arch/arm/boot/dts/pxa3xx.dtsi
 create mode 100644 arch/arm/boot/dts/tegra20-medcom-wide.dts
 create mode 100644 arch/arm/boot/dts/tegra20-plutux.dts
 create mode 100644 arch/arm/boot/dts/tegra20-tamonten.dtsi
 create mode 100644 arch/arm/boot/dts/tegra20-tec.dts
 create mode 100644 arch/arm/boot/dts/tegra30-cardhu-a02.dts
 create mode 100644 arch/arm/boot/dts/tegra30-cardhu-a04.dts
 delete mode 100644 arch/arm/boot/dts/tegra30-cardhu.dts
 create mode 100644 arch/arm/boot/dts/tegra30-cardhu.dtsi
 create mode 100644 arch/arm/boot/dts/tps65217.dtsi
 create mode 100644 arch/arm/boot/dts/tps65910.dtsi
 create mode 100644 arch/arm/boot/dts/vt8500-bv07.dts
 create mode 100644 arch/arm/boot/dts/vt8500.dtsi
 create mode 100644 arch/arm/boot/dts/wm8505-ref.dts
 create mode 100644 arch/arm/boot/dts/wm8505.dtsi
 create mode 100644 arch/arm/boot/dts/wm8650-mid.dts
 create mode 100644 arch/arm/boot/dts/wm8650.dtsi
 delete mode 100644 arch/arm/mach-imx/devices-imx53.h
 delete mode 100644 arch/arm/mach-imx/efika.h
 rename arch/arm/mach-imx/{imx53-dt.c => mach-imx53.c} (81%)
 delete mode 100644 arch/arm/mach-imx/mach-mx51_efikamx.c
 delete mode 100644 arch/arm/mach-imx/mach-mx51_efikasb.c
 delete mode 100644 arch/arm/mach-imx/mach-mx53_ard.c
 delete mode 100644 arch/arm/mach-imx/mach-mx53_evk.c
 delete mode 100644 arch/arm/mach-imx/mach-mx53_loco.c
 delete mode 100644 arch/arm/mach-imx/mach-mx53_smd.c
 delete mode 100644 arch/arm/mach-imx/mx51_efika.c
 create mode 100644 arch/arm/mach-msm/board-dt-8660.c
 create mode 100644 arch/arm/mach-msm/board-dt-8960.c
 delete mode 100644 arch/arm/mach-msm/board-msm8960.c
 delete mode 100644 arch/arm/mach-msm/board-msm8x60.c
 create mode 100644 arch/arm/mach-msm/common.h
 delete mode 100644 arch/arm/mach-msm/devices-msm8960.c
 delete mode 100644 arch/arm/mach-mxs/devices-mx23.h
 delete mode 100644 arch/arm/mach-mxs/devices-mx28.h
 delete mode 100644 arch/arm/mach-mxs/devices.c
 delete mode 100644 arch/arm/mach-mxs/devices/Kconfig
 delete mode 100644 arch/arm/mach-mxs/devices/Makefile
 delete mode 100644 arch/arm/mach-mxs/devices/platform-auart.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-dma.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-fec.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-flexcan.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-gpio-mxs.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-gpmi-nand.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-mxs-i2c.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-mxs-mmc.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-mxs-pwm.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-mxs-saif.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-mxsfb.c
 delete mode 100644 arch/arm/mach-mxs/devices/platform-rtc-stmp3xxx.c
 delete mode 100644 arch/arm/mach-mxs/include/mach/devices-common.h
 delete mode 100644 arch/arm/mach-mxs/include/mach/iomux-mx23.h
 delete mode 100644 arch/arm/mach-mxs/include/mach/iomux-mx28.h
 delete mode 100644 arch/arm/mach-mxs/include/mach/iomux.h
 delete mode 100644 arch/arm/mach-mxs/iomux.c
 delete mode 100644 arch/arm/mach-mxs/mach-apx4devkit.c
 delete mode 100644 arch/arm/mach-mxs/mach-m28evk.c
 delete mode 100644 arch/arm/mach-mxs/mach-mx23evk.c
 delete mode 100644 arch/arm/mach-mxs/mach-mx28evk.c
 delete mode 100644 arch/arm/mach-mxs/mach-stmp378x_devb.c
 delete mode 100644 arch/arm/mach-mxs/mach-tx28.c
 delete mode 100644 arch/arm/mach-mxs/module-tx28.c
 delete mode 100644 arch/arm/mach-mxs/module-tx28.h
 create mode 100644 arch/arm/mach-pxa/pxa-dt.c
 rename arch/arm/mach-ux500/{board-mop500-msp.c => board-mop500-audio.c} (66%)
 delete mode 100644 arch/arm/mach-ux500/board-mop500-msp.h
 delete mode 100644 arch/arm/mach-vt8500/Kconfig
 delete mode 100644 arch/arm/mach-vt8500/bv07.c
 create mode 100644 arch/arm/mach-vt8500/common.h
 delete mode 100644 arch/arm/mach-vt8500/devices-vt8500.c
 delete mode 100644 arch/arm/mach-vt8500/devices-wm8505.c
 delete mode 100644 arch/arm/mach-vt8500/devices.c
 delete mode 100644 arch/arm/mach-vt8500/devices.h
 delete mode 100644 arch/arm/mach-vt8500/gpio.c
 delete mode 100644 arch/arm/mach-vt8500/include/mach/vt8500_irqs.h
 delete mode 100644 arch/arm/mach-vt8500/include/mach/vt8500_regs.h
 delete mode 100644 arch/arm/mach-vt8500/include/mach/wm8505_irqs.h
 delete mode 100644 arch/arm/mach-vt8500/include/mach/wm8505_regs.h
 delete mode 100644 arch/arm/mach-vt8500/restart.c
 create mode 100644 arch/arm/mach-vt8500/vt8500.c
 delete mode 100644 arch/arm/mach-vt8500/wm8505_7in.c
 delete mode 100644 arch/arm/plat-mxc/include/mach/iomux-mx53.h
 create mode 100644 drivers/clk/clk-vt8500.c
 create mode 100644 drivers/gpio/gpio-vt8500.c