[GIT PULL 2/5] ARM: SoC platform updates

Olof Johansson olof at lixom.net
Fri Oct 23 18:31:19 EDT 2020


SoC changes, a substantial part of this is cleanup of some of the older
platforms that used to have a bunch of board files. In particular:

- Removal of non-DT i.MX platforms that haven't seen activity in years,
it's time to remove them.
- A bunch of cleanup and removal of platform data for TI/OMAP platforms,
moving over to genpd for power/reset control (yay!)
- Major cleanup of Samsung S3C24xx and S3C64xx platforms, moving them
closer to multiplatform support (not quite there yet, but getting
close).

THere are a few other changes too, smaller fixlets, etc. For new
platform support, the primary ones re:

- New SoC: Hisilicon SD5203, ARM926EJ-S platform.
- Cpufreq support for i.MX7ULP



Conflicts:

drivers/mmc/host/Kconfig:
Change/change:
 - Keep MMC_SDHCI on separate line
 - Keep the rest of the longer depends



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

The following changes since commit cb44fcfbceae86aaad2dd509026ceede1efb6dea:

  Merge branch 'arm/fixes' into HEAD

are available in the git repository at:

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

for you to fetch changes up to accdab6d9e8f715068d91ee0ca0424a6999f0d19:

  Merge tag 'imx-soc-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/soc

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

Alexander A. Klimov (6):
      ARM: OMAP2+: PRM: Replace HTTP links with HTTPS ones
      ARM: OMAP2+: Replace HTTP links with HTTPS ones
      ARM: OMAP2+: hwmod: Replace HTTP links with HTTPS ones
      ARM: OMAP2+: pm33xx-core: Replace HTTP links with HTTPS ones
      ARM: OMAP2+: Replace HTTP links with HTTPS ones
      ARM: stm32: Replace HTTP links with HTTPS ones

Alexandre Belloni (1):
      ARM: at91: pm: remove unnecessary at91sam9x60_idle

Andreas Kemnade (1):
      ARM: omap3: enable off mode automatically

Arnd Bergmann (33):
      ARM: s3c24xx: fix mmc gpio lookup tables
      ARM: s3c24xx: iotiming: make functions static
      ARM: s3c24xx: make S3C24XX_MISCCR access indirect
      ARM: s3c24xx: simplify mach/io.h
      usb: gadget: s3c: use platform resources
      usb: gadget: s3c-hsudc: remove platform header dependency
      ARM: samsung: don't build plat/pm-common for Exynos
      ARM: samsung: remove s3c_pm_debug_init()
      ARM: samsung: make pm-debug platform independent
      ARM: samsung: move CONFIG_DEBUG_S3C_UART to Kconfig.debug
      ARM: exynos: use private samsung_cpu_id copy
      ARM: exynos: stop selecting PLAT_SAMSUNG
      ARM: samsung: move pm check code to drivers/soc
      ARM: s5pv210: use private pm save/restore
      ARM: s5pv210: don't imply CONFIG_PLAT_SAMSUNG
      ARM: s3c64xx: remove mach/hardware.h
      ARM: s3c24xx: move regs-spi.h into spi driver
      ARM: s3c24xx: move irqchip driver back into platform
      ARM: s3c: adc: move header to linux/soc/samsung
      ARM: s3c24xx: move spi fiq handler into platform
      ARM: s3c24xx: move iis pinctrl config into boards
      ARM: s3c24xx: move s3cmci pinctrl handling into board files
      ARM: s3c24xx: include mach/irqs.h where needed
      ARM: s3c24xx: spi: avoid hardcoding fiq number in driver
      ARM: s3c24xx: bast: avoid irq_desc array usage
      fbdev: s3c2410fb: remove mach header dependency
      cpufreq: s3c24xx: split out registers
      ARM: s3c: remove cpufreq header dependencies
      cpufreq: s3c2412: use global s3c2412_cpufreq_setrefresh
      cpufreq: s3c24xx: move low-level clk reg access into platform code
      ARM: s3c24xx: stop including mach/hardware.h from mach/io.h
      ARM: s3c: move into a common directory
      ARM: s3c: make headers local if possible

Christian Lamparter (1):
      MAINTAINERS: extend BCM5301X ARM ARCHITECTURE files

Claudiu Beznea (3):
      ARM: at91: pm: add support for ULP0 fast wakeup
      ARM: at91: pm: add per soc validation of pm modes
      ARM: at91: pm: of_node_put() after its usage

Daniel Palmer (1):
      ARM: mstar: Select MStar intc

Fabio Estevam (25):
      ARM: imx: Place "Cortex-A/Cortex-M" comment in the correct location
      ARM: imx: Remove imx21 support
      ARM: imx: Remove i.MX27 board files
      ARM: imx: Remove i.MX31 board files
      ARM: imx: Remove i.MX35 board files
      ARM: imx: Remove ehci board files
      ARM: imx27: Remove imx27_soc_init()
      ARM: imx27: Remove iomux-v1 board code
      ARM: imx27: Get rid of mm-imx27.c
      ARM: imx27: Retrieve AVIC base address from devicetree
      ARM: imx31: Remove remaining i.MX31 board code
      ARM: imx3: Remove imx3 soc_init()
      ARM: imx: Remove iomux-v3 board code
      ARM: imx: Remove imx device directory
      ARM: imx: Remove remnant board file support pieces
      ARM: imx27: Retrieve the SYSCTRL base address from devicetree
      ARM: imx27: Retrieve the CCM base address from devicetree
      ARM: imx31: Retrieve the IIM base address from devicetree
      ARM: imx3: Retrieve the CCM base address from devicetree
      ARM: imx3: Retrieve the AVIC base address from devicetree
      ARM: imx35: Retrieve the IIM base address from devicetree
      ARM: imx: Remove unused definitions
      clk: imx: imx27: Remove mx27_clocks_init()
      clk: imx: imx31: Remove mx31_clocks_init()
      clk: imx: imx35: Remove mx35_clocks_init()

Florian Fainelli (3):
      ARM: brcmstb: Add debug UART entry for 72614
      ARM: bcm: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB
      ARM: brcmstb: Add debug UART entry for 72615

Geert Uytterhoeven (1):
      ARM: shmobile: rcar-gen2: Make rcar_gen2_{timer_init, reserve}() static

Guillaume Tucker (1):
      ARM: exynos: clear L310_AUX_CTRL_NS_LOCKDOWN in default l2c_aux_val

Kefeng Wang (2):
      ARM: hisi: add support for SD5203 SoC
      ARM: debug: add UART early console support for SD5203

Krzysztof Kozlowski (27):
      MAINTAINERS: drop Vincent Sanders from Simtec S3C boards
      MAINTAINERS: add more name matches for Samsung SoC entries
      ARM: s3c64xx: include header to fix -Wmissing-prototypes
      ARM: s3c24xx: demote kerneldoc comment
      ARM: samsung: fix language typo
      clk: samsung: s3c64xx: declare s3c64xx_clk_init() in shared header
      clk: samsung: s3c24xx: declare s3c24xx_common_clk_init() in shared header
      ARM: s3c: remove plat-samsung/.../samsung-time.h
      ARM: s3c24xx: include common.h header in s3c2443.c
      ARM: s3c24xx: sdhci: include plat/sdhci.h header
      ARM: s3c24xx: ts: include platform data header
      ARM: s3c24xx: ts: document function argument
      ARM: s3c: remove unneeded machine header includes
      mmc: s3cmci: remove unneeded machine header include
      ARM: samsung: fix kerneldoc of s3c_pm_do_restore_core()
      ARM: s3c24xx: drop s3c-camif setup platform code
      ARM: samsung: remove HAVE_S3C2410_WATCHDOG and use direct dependencies
      ARM: s3c64xx: switch to generic watchdog driver reset
      ARM: s3c24xx: fix missing system reset
      ARM: s3c24xx: pass pointer to clk driver via platform data
      usb: gadget: s3c: remove unused 'udc' variable
      Merge tag 'samsung-platdrv-boards' of https://git.kernel.org/.../broonie/sound into next/soc-s3c-cleanup
      ARM: s3c: Cleanup from old plat-samsung include
      ARM: s3c: Avoid naming clash of S3C24xx and S3C64xx timer setup
      ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
      ARM: s3c24xx: fix Wunused-variable warning on !MMU
      ARM: s3c64xx: bring back notes from removed debug-macro.S

Linus Walleij (1):
      ARM: versatile: Remove Integrator and Realview from PHYS_OFFSET

Lukas Bulwahn (1):
      MAINTAINERS: mark linux-samsung-soc list non-moderated

Olof Johansson (13):
      Merge tag 'samsung-soc-s3c-5.10' of https://git.kernel.org/.../krzk/linux into arm/soc
      Merge tag 'versatile-soc-v5.10-1' of git://git.kernel.org/.../linusw/linux-integrator into arm/soc
      Merge tag 'omap-for-v5.10/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'omap-for-v5.10/ti-sysc-drop-pdata-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'arm-soc/for-5.10/maintainers' of https://github.com/Broadcom/stblinux into arm/soc
      Merge tag 'arm-soc/for-5.10/soc' of https://github.com/Broadcom/stblinux into arm/soc
      Merge tag 'at91-soc-5.10' of git://git.kernel.org/.../at91/linux into arm/soc
      Merge tag 'renesas-arm-soc-for-v5.10-tag1' of git://git.kernel.org/.../geert/renesas-devel into arm/soc
      Merge tag 'samsung-soc-5.10' of https://git.kernel.org/.../krzk/linux into arm/soc
      Merge tag 'davinci-for-v5.10/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into arm/soc
      Merge tag 'omap-for-v5.10/soc-part2-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into arm/soc
      Merge tag 'hisi-arm-soc-for-5.10' of git://github.com/hisilicon/linux-hisi into arm/soc
      Merge tag 'imx-soc-5.10' of git://git.kernel.org/.../shawnguo/linux into arm/soc

Peng Fan (1):
      ARM: imx7ulp: enable cpufreq

Qinglang Miao (1):
      ARM: s3c64xx: fix return value check in s3c_usb_otgphy_init()

Randy Dunlap (1):
      arm: mach-omap1: mux.h: delete duplicate word

Stephen Kitt (2):
      ARM: s3c64xx: use simple i2c probe function
      ARM: davinci: use simple i2c probe function

Tony Lindgren (11):
      dt-bindings: omap: Update PRM binding for genpd
      soc: ti: omap-prm: Add basic power domain support
      soc: ti: omap-prm: Configure sgx power domain for am3 and am4
      soc: ti: omap-prm: Configure omap4 and 5 l4_abe power domain
      ARM: dts: Configure am3 and am4 sgx for genpd and drop platform data
      ARM: dts: Configure omap4 and 5 l4_abe for genpd and drop platform data
      soc: ti: pm33xx: Simplify RTC usage to prepare to drop platform data
      ARM: OMAP2+: Drop legacy platform data for am3 and am4 rtc
      ARM: OMAP2+: Drop legacy platform data for dra7 rtcss
      Merge branch 'omap-for-v5.10/omap1' into omap-for-v5.10/soc
      Merge branch 'omap-for-v5.10/prm-genpd' into omap-for-v5.10/ti-sysc-drop-pdata

YueHaibing (1):
      soc: integrator: Drop pointless static qualifier in integrator_soc_init()


 .../devicetree/bindings/arm/omap/prm-inst.txt   |    2 +
 MAINTAINERS                                     |   40 +-
 arch/arm/Kconfig                                |   12 +-
 arch/arm/Kconfig.debug                          |   29 +-
 arch/arm/Makefile                               |    7 +-
 arch/arm/boot/dts/am33xx-l4.dtsi                |    1 -
 arch/arm/boot/dts/am33xx.dtsi                   |    2 +
 arch/arm/boot/dts/am4372.dtsi                   |    2 +
 arch/arm/boot/dts/am437x-l4.dtsi                |    3 +-
 arch/arm/boot/dts/am43x-epos-evm.dts            |    4 +
 arch/arm/boot/dts/dra7-l4.dtsi                  |    1 -
 arch/arm/boot/dts/omap4-l4-abe.dtsi             |    6 +-
 arch/arm/boot/dts/omap4.dtsi                    |    6 +
 arch/arm/boot/dts/omap5-l4-abe.dtsi             |    6 +-
 arch/arm/boot/dts/omap5.dtsi                    |    6 +
 arch/arm/configs/imx_v4_v5_defconfig            |    2 +-
 arch/arm/configs/imx_v6_v7_defconfig            |   16 +-
 arch/arm/configs/multi_v5_defconfig             |    2 +-
 arch/arm/include/debug/brcmstb.S                |   26 +-
 arch/arm/mach-at91/pm.c                         |   97 +-
 arch/arm/mach-at91/pm.h                         |    5 +-
 arch/arm/mach-at91/pm_suspend.S                 |   41 +-
 arch/arm/mach-bcm/Kconfig                       |    1 +
 arch/arm/mach-davinci/board-dm644x-evm.c        |    5 +-
 arch/arm/mach-davinci/board-dm646x-evm.c        |   10 +-
 arch/arm/mach-exynos/Kconfig                    |    1 -
 arch/arm/mach-exynos/Makefile                   |    4 -
 arch/arm/mach-exynos/common.h                   |    6 +-
 arch/arm/mach-exynos/exynos.c                   |   25 +-
 arch/arm/mach-exynos/include/mach/map.h         |   18 -
 arch/arm/mach-exynos/platsmp.c                  |    4 +-
 arch/arm/mach-exynos/pm.c                       |    8 +-
 arch/arm/mach-hisi/Kconfig                      |   16 +-
 arch/arm/mach-imx/3ds_debugboard.c              |  207 ---
 arch/arm/mach-imx/3ds_debugboard.h              |   11 -
 arch/arm/mach-imx/Kconfig                       |  375 +-----
 arch/arm/mach-imx/Makefile                      |   45 +-
 arch/arm/mach-imx/board-mx31lilly.h             |   28 -
 arch/arm/mach-imx/board-mx31lite.h              |   29 -
 arch/arm/mach-imx/board-mx31moboard.h           |   30 -
 arch/arm/mach-imx/common.h                      |   15 -
 arch/arm/mach-imx/cpu-imx27.c                   |   10 +-
 arch/arm/mach-imx/cpu-imx31.c                   |    9 +-
 arch/arm/mach-imx/cpu-imx35.c                   |    9 +-
 arch/arm/mach-imx/devices-imx21.h               |   56 -
 arch/arm/mach-imx/devices-imx27.h               |   86 --
 arch/arm/mach-imx/devices-imx31.h               |   80 --
 arch/arm/mach-imx/devices-imx35.h               |   87 --
 arch/arm/mach-imx/devices/Kconfig               |   71 -
 arch/arm/mach-imx/devices/Makefile              |   28 -
 arch/arm/mach-imx/devices/devices-common.h      |  293 ----
 arch/arm/mach-imx/devices/devices.c             |   35 -
 arch/arm/mach-imx/devices/platform-fec.c        |   49 -
 arch/arm/mach-imx/devices/platform-flexcan.c    |   45 -
 .../mach-imx/devices/platform-fsl-usb2-udc.c    |   51 -
 arch/arm/mach-imx/devices/platform-gpio-mxc.c   |   31 -
 arch/arm/mach-imx/devices/platform-gpio_keys.c  |   15 -
 arch/arm/mach-imx/devices/platform-imx-dma.c    |   44 -
 arch/arm/mach-imx/devices/platform-imx-fb.c     |   47 -
 arch/arm/mach-imx/devices/platform-imx-i2c.c    |   74 --
 arch/arm/mach-imx/devices/platform-imx-keypad.c |   54 -
 arch/arm/mach-imx/devices/platform-imx-ssi.c    |   86 --
 arch/arm/mach-imx/devices/platform-imx-uart.c   |   92 --
 arch/arm/mach-imx/devices/platform-imx2-wdt.c   |   52 -
 arch/arm/mach-imx/devices/platform-imx21-hcd.c  |   38 -
 arch/arm/mach-imx/devices/platform-imx27-coda.c |   34 -
 arch/arm/mach-imx/devices/platform-ipu-core.c   |  127 --
 arch/arm/mach-imx/devices/platform-mx2-camera.c |   59 -
 arch/arm/mach-imx/devices/platform-mx2-emma.c   |   37 -
 arch/arm/mach-imx/devices/platform-mxc-ehci.c   |   61 -
 arch/arm/mach-imx/devices/platform-mxc-mmc.c    |   72 -
 arch/arm/mach-imx/devices/platform-mxc_nand.c   |   72 -
 arch/arm/mach-imx/devices/platform-mxc_rtc.c    |   43 -
 arch/arm/mach-imx/devices/platform-mxc_w1.c     |   47 -
 arch/arm/mach-imx/devices/platform-pata_imx.c   |   45 -
 .../mach-imx/devices/platform-sdhci-esdhc-imx.c |   64 -
 arch/arm/mach-imx/devices/platform-spi_imx.c    |   78 --
 arch/arm/mach-imx/ehci-imx27.c                  |   74 --
 arch/arm/mach-imx/ehci-imx31.c                  |   74 --
 arch/arm/mach-imx/ehci-imx35.c                  |   89 --
 arch/arm/mach-imx/ehci.h                        |   44 -
 arch/arm/mach-imx/hardware.h                    |    1 -
 arch/arm/mach-imx/imx27-dt.c                    |   26 -
 arch/arm/mach-imx/iomux-imx31.c                 |  161 ---
 arch/arm/mach-imx/iomux-mx21.h                  |  109 --
 arch/arm/mach-imx/iomux-mx27.h                  |  192 ---
 arch/arm/mach-imx/iomux-mx2x.h                  |  217 ---
 arch/arm/mach-imx/iomux-mx3.h                   |  706 ----------
 arch/arm/mach-imx/iomux-mx35.h                  | 1254 ------------------
 arch/arm/mach-imx/iomux-v1.c                    |  174 ---
 arch/arm/mach-imx/iomux-v1.h                    |   81 --
 arch/arm/mach-imx/iomux-v3.c                    |   65 -
 arch/arm/mach-imx/iomux-v3.h                    |  130 --
 arch/arm/mach-imx/mach-armadillo5x0.c           |  562 --------
 arch/arm/mach-imx/mach-bug.c                    |   54 -
 arch/arm/mach-imx/mach-imx27.c                  |   81 ++
 arch/arm/mach-imx/{imx31-dt.c => mach-imx31.c}  |    0
 arch/arm/mach-imx/{imx35-dt.c => mach-imx35.c}  |    0
 arch/arm/mach-imx/mach-imx7ulp.c                |    3 +
 arch/arm/mach-imx/mach-kzm_arm11_01.c           |  291 ----
 arch/arm/mach-imx/mach-mx21ads.c                |  338 -----
 arch/arm/mach-imx/mach-mx27_3ds.c               |  470 -------
 arch/arm/mach-imx/mach-mx27ads.c                |  407 ------
 arch/arm/mach-imx/mach-mx31_3ds.c               |  615 ---------
 arch/arm/mach-imx/mach-mx31ads.c                |  579 --------
 arch/arm/mach-imx/mach-mx31lilly.c              |  312 -----
 arch/arm/mach-imx/mach-mx31lite.c               |  290 ----
 arch/arm/mach-imx/mach-mx35_3ds.c               |  516 -------
 arch/arm/mach-imx/mach-pca100.c                 |  426 ------
 arch/arm/mach-imx/mach-pcm037.c                 |  585 --------
 arch/arm/mach-imx/mach-pcm037_eet.c             |  166 ---
 arch/arm/mach-imx/mach-pcm043.c                 |  412 ------
 arch/arm/mach-imx/mach-qong.c                   |  262 ----
 arch/arm/mach-imx/mach-vpr200.c                 |  306 -----
 arch/arm/mach-imx/mm-imx21.c                    |   84 --
 arch/arm/mach-imx/mm-imx27.c                    |   88 --
 arch/arm/mach-imx/mm-imx3.c                     |  185 +--
 arch/arm/mach-imx/mx21.h                        |  176 ---
 arch/arm/mach-imx/mx27.h                        |  196 ---
 arch/arm/mach-imx/mx31.h                        |  179 ---
 arch/arm/mach-imx/mx31lilly-db.c                |  182 ---
 arch/arm/mach-imx/mx31lite-db.c                 |  154 ---
 arch/arm/mach-imx/mx31moboard-devboard.c        |  238 ----
 arch/arm/mach-imx/mx31moboard-marxbot.c         |  270 ----
 arch/arm/mach-imx/mx31moboard-smartbot.c        |  124 --
 arch/arm/mach-imx/mx35.h                        |  173 ---
 arch/arm/mach-imx/pcm037.h                      |   18 -
 arch/arm/mach-imx/pm-imx27.c                    |   12 +-
 arch/arm/mach-imx/ulpi.h                        |   20 -
 arch/arm/mach-mstar/Kconfig                     |    1 +
 arch/arm/mach-omap1/include/mach/mux.h          |    2 +-
 arch/arm/mach-omap2/Kconfig                     |    1 +
 arch/arm/mach-omap2/am33xx.h                    |    2 +-
 arch/arm/mach-omap2/board-generic.c             |    2 +-
 arch/arm/mach-omap2/clockdomains33xx_data.c     |    2 +-
 arch/arm/mach-omap2/clockdomains81xx_data.c     |    2 +-
 arch/arm/mach-omap2/cm-regbits-33xx.h           |    2 +-
 arch/arm/mach-omap2/cm-regbits-54xx.h           |    2 +-
 arch/arm/mach-omap2/cm-regbits-7xx.h            |    2 +-
 arch/arm/mach-omap2/cm1_54xx.h                  |    2 +-
 arch/arm/mach-omap2/cm1_7xx.h                   |    2 +-
 arch/arm/mach-omap2/cm2_54xx.h                  |    2 +-
 arch/arm/mach-omap2/cm2_7xx.h                   |    2 +-
 arch/arm/mach-omap2/cm33xx.c                    |    2 +-
 arch/arm/mach-omap2/cm33xx.h                    |    2 +-
 arch/arm/mach-omap2/cm81xx.h                    |    2 +-
 arch/arm/mach-omap2/display.c                   |    2 +-
 arch/arm/mach-omap2/dma.c                       |    2 +-
 arch/arm/mach-omap2/l3_2xxx.h                   |    2 +-
 arch/arm/mach-omap2/l3_3xxx.h                   |    2 +-
 arch/arm/mach-omap2/l4_2xxx.h                   |    2 +-
 arch/arm/mach-omap2/omap-iommu.c                |    2 +-
 .../omap_hwmod_33xx_43xx_common_data.h          |    2 -
 .../omap_hwmod_33xx_43xx_interconnect_data.c    |   24 -
 .../omap_hwmod_33xx_43xx_ipblock_data.c         |   77 --
 arch/arm/mach-omap2/omap_hwmod_33xx_data.c      |    5 +-
 arch/arm/mach-omap2/omap_hwmod_43xx_data.c      |   10 -
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c      |   33 -
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c      |   33 +-
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c       |   46 +-
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c      |    2 +-
 arch/arm/mach-omap2/omap_opp_data.h             |    2 +-
 arch/arm/mach-omap2/omap_phy_internal.c         |    2 +-
 arch/arm/mach-omap2/opp3xxx_data.c              |    2 +-
 arch/arm/mach-omap2/opp4xxx_data.c              |    2 +-
 arch/arm/mach-omap2/pm-debug.c                  |    2 -
 arch/arm/mach-omap2/pm.c                        |    2 +
 arch/arm/mach-omap2/pm.h                        |    4 -
 arch/arm/mach-omap2/pm33xx-core.c               |   27 +-
 arch/arm/mach-omap2/pm34xx.c                    |   26 +-
 arch/arm/mach-omap2/powerdomains33xx_data.c     |    2 +-
 arch/arm/mach-omap2/prcm43xx.h                  |    2 +-
 arch/arm/mach-omap2/prcm_mpu54xx.h              |    2 +-
 arch/arm/mach-omap2/prcm_mpu7xx.h               |    2 +-
 arch/arm/mach-omap2/prm-regbits-33xx.h          |    2 +-
 arch/arm/mach-omap2/prm33xx.c                   |    2 +-
 arch/arm/mach-omap2/prm33xx.h                   |    2 +-
 arch/arm/mach-omap2/prm54xx.h                   |    2 +-
 arch/arm/mach-omap2/prm7xx.h                    |    2 +-
 arch/arm/mach-omap2/scrm54xx.h                  |    2 +-
 arch/arm/mach-omap2/sleep33xx.S                 |    2 +-
 arch/arm/mach-omap2/sleep43xx.S                 |    2 +-
 arch/arm/mach-omap2/ti81xx.h                    |    2 +-
 arch/arm/mach-omap2/voltagedomains54xx_data.c   |    2 +-
 arch/arm/{plat-samsung => mach-s3c}/Kconfig     |   72 +-
 .../Kconfig => mach-s3c/Kconfig.s3c24xx}        |   13 -
 .../Kconfig => mach-s3c/Kconfig.s3c64xx}        |    5 +-
 arch/arm/{plat-samsung => mach-s3c}/Makefile    |   16 +-
 .../{mach-s3c24xx => mach-s3c}/Makefile.boot    |    0
 .../Makefile => mach-s3c/Makefile.s3c24xx}      |   22 +-
 .../Makefile => mach-s3c/Makefile.s3c64xx}      |   36 +-
 .../include/plat => mach-s3c}/adc-core.h        |    0
 arch/arm/{plat-samsung => mach-s3c}/adc.c       |    4 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/anubis.h    |    0
 .../ata-core.h => mach-s3c/ata-core-s3c64xx.h}  |    6 +-
 .../backlight-s3c64xx.h}                        |    6 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/bast-ide.c  |    3 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/bast-irq.c  |    8 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/bast.h      |    0
 .../common-smdk-s3c24xx.c}                      |   13 +-
 .../common-smdk-s3c24xx.h}                      |    0
 arch/arm/{plat-samsung => mach-s3c}/cpu.c       |   21 +-
 .../include/plat => mach-s3c}/cpu.h             |   12 -
 .../cpufreq-utils-s3c24xx.c}                    |   40 +-
 .../cpuidle.c => mach-s3c/cpuidle-s3c64xx.c}    |    8 +-
 arch/arm/{mach-s3c64xx => mach-s3c}/crag6410.h  |    2 +-
 .../dev-audio-s3c64xx.c}                        |    9 +-
 .../dev-backlight-s3c64xx.c}                    |    6 +-
 .../dev-uart.c => mach-s3c/dev-uart-s3c64xx.c}  |    5 +-
 arch/arm/{plat-samsung => mach-s3c}/dev-uart.c  |    2 +-
 arch/arm/{plat-samsung => mach-s3c}/devs.c      |   57 +-
 .../include/plat => mach-s3c}/devs.h            |    0
 .../mach/dma.h => mach-s3c/dma-s3c24xx.h}       |    0
 .../mach/dma.h => mach-s3c/dma-s3c64xx.h}       |    0
 arch/arm/mach-s3c/dma.h                         |    9 +
 .../fb-core.h => mach-s3c/fb-core-s3c24xx.h}    |    6 +-
 .../include/plat => mach-s3c}/fb.h              |    0
 .../plat => mach-s3c}/gpio-cfg-helpers.h        |    0
 .../include/plat => mach-s3c}/gpio-cfg.h        |    0
 .../include/plat => mach-s3c}/gpio-core.h       |    2 +-
 .../gpio-samsung-s3c24xx.h}                     |    2 +
 .../gpio-samsung-s3c64xx.h}                     |    0
 .../{plat-samsung => mach-s3c}/gpio-samsung.c   |   18 +-
 arch/arm/mach-s3c/gpio-samsung.h                |    9 +
 arch/arm/{mach-s3c24xx => mach-s3c}/gta02.h     |    2 +-
 .../h1940-bluetooth.c                           |    7 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/h1940.h     |    0
 .../hardware.h => mach-s3c/hardware-s3c24xx.h}  |   13 +-
 .../include/plat => mach-s3c}/iic-core.h        |    0
 arch/arm/mach-s3c/include/mach/io-s3c24xx.h     |   50 +
 arch/arm/mach-s3c/include/mach/io.h             |    8 +
 .../include/mach/irqs-s3c24xx.h}                |    0
 .../include/mach/irqs-s3c64xx.h}                |    0
 arch/arm/mach-s3c/include/mach/irqs.h           |    9 +
 .../plat => mach-s3c/include/mach}/map-base.h   |    0
 arch/arm/{plat-samsung => mach-s3c}/init.c      |    4 +-
 .../iotiming-s3c2410.c                          |   14 +-
 .../iotiming-s3c2412.c                          |    6 +-
 .../irq-pm.c => mach-s3c/irq-pm-s3c24xx.c}      |   16 +-
 .../irq-pm.c => mach-s3c/irq-pm-s3c64xx.c}      |    8 +-
 arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c     |    9 +
 .../arm/mach-s3c/irq-s3c24xx-fiq.S              |   10 +-
 .../irqchip => arch/arm/mach-s3c}/irq-s3c24xx.c |   23 +-
 .../irq-uart.h => mach-s3c/irq-uart-s3c64xx.h}  |    0
 .../include/plat => mach-s3c}/keypad.h          |    0
 .../{mach-s3c24xx => mach-s3c}/mach-amlm5900.c  |   41 +-
 .../{mach-s3c24xx => mach-s3c}/mach-anubis.c    |   17 +-
 .../{mach-s3c64xx => mach-s3c}/mach-anw6410.c   |   23 +-
 .../{mach-s3c24xx => mach-s3c}/mach-at2440evb.c |   31 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/mach-bast.c |   25 +-
 .../mach-crag6410-module.c                      |    7 +-
 .../{mach-s3c64xx => mach-s3c}/mach-crag6410.c  |   37 +-
 .../arm/{mach-s3c24xx => mach-s3c}/mach-gta02.c |   43 +-
 .../arm/{mach-s3c24xx => mach-s3c}/mach-h1940.c |   55 +-
 arch/arm/{mach-s3c64xx => mach-s3c}/mach-hmt.c  |   19 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/mach-jive.c |   30 +-
 .../{mach-s3c24xx => mach-s3c}/mach-mini2440.c  |   45 +-
 .../{mach-s3c64xx => mach-s3c}/mach-mini6410.c  |   30 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/mach-n30.c  |   39 +-
 arch/arm/{mach-s3c64xx => mach-s3c}/mach-ncp.c  |   17 +-
 .../{mach-s3c24xx => mach-s3c}/mach-nexcoder.c  |   23 +-
 .../mach-osiris-dvs.c                           |    4 +-
 .../{mach-s3c24xx => mach-s3c}/mach-osiris.c    |   27 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/mach-otom.c |   19 +-
 .../{mach-s3c24xx => mach-s3c}/mach-qt2410.c    |   41 +-
 .../{mach-s3c64xx => mach-s3c}/mach-real6410.c  |   26 +-
 .../{mach-s3c24xx => mach-s3c}/mach-rx1950.c    |   44 +-
 .../{mach-s3c24xx => mach-s3c}/mach-rx3715.c    |   29 +-
 .../mach-s3c2416-dt.c                           |    8 +-
 .../mach-s3c64xx-dt.c                           |   23 +-
 .../{mach-s3c64xx => mach-s3c}/mach-smartq.c    |   21 +-
 .../{mach-s3c64xx => mach-s3c}/mach-smartq.h    |    0
 .../{mach-s3c64xx => mach-s3c}/mach-smartq5.c   |   20 +-
 .../{mach-s3c64xx => mach-s3c}/mach-smartq7.c   |   20 +-
 .../{mach-s3c24xx => mach-s3c}/mach-smdk2410.c  |   19 +-
 .../{mach-s3c24xx => mach-s3c}/mach-smdk2413.c  |   30 +-
 .../{mach-s3c24xx => mach-s3c}/mach-smdk2416.c  |   28 +-
 .../{mach-s3c24xx => mach-s3c}/mach-smdk2440.c  |   30 +-
 .../{mach-s3c24xx => mach-s3c}/mach-smdk2443.c  |   19 +-
 .../{mach-s3c64xx => mach-s3c}/mach-smdk6400.c  |   17 +-
 .../{mach-s3c64xx => mach-s3c}/mach-smdk6410.c  |   35 +-
 .../mach-tct_hammer.c                           |   27 +-
 .../{mach-s3c24xx => mach-s3c}/mach-vr1000.c    |   18 +-
 .../arm/{mach-s3c24xx => mach-s3c}/mach-vstms.c |   23 +-
 .../include/plat => mach-s3c}/map-s3c.h         |   12 +-
 .../mach/map.h => mach-s3c/map-s3c24xx.h}       |    6 +-
 .../mach/map.h => mach-s3c/map-s3c64xx.h}       |    4 +-
 .../include/plat => mach-s3c}/map-s5p.h         |    4 +-
 arch/arm/mach-s3c/map.h                         |    9 +
 .../nand-core-s3c24xx.h}                        |    6 +-
 .../onenand-core-s3c64xx.h}                     |    6 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/osiris.h    |    0
 arch/arm/{mach-s3c24xx => mach-s3c}/otom.h      |    0
 arch/arm/{mach-s3c64xx => mach-s3c}/pl080.c     |    6 +-
 .../{plat-samsung => mach-s3c}/platformdata.c   |    4 +-
 .../{mach-s3c24xx => mach-s3c}/pll-s3c2410.c    |    4 +-
 .../pll-s3c2440-12000000.c                      |    4 +-
 .../pll-s3c2440-16934400.c                      |    4 +-
 arch/arm/{plat-samsung => mach-s3c}/pm-common.c |    4 +-
 arch/arm/mach-s3c/pm-common.h                   |   40 +
 .../pm-core.h => mach-s3c/pm-core-s3c24xx.h}    |   10 +-
 .../pm-core.h => mach-s3c/pm-core-s3c64xx.h}    |   50 +-
 arch/arm/mach-s3c/pm-core.h                     |    9 +
 arch/arm/{plat-samsung => mach-s3c}/pm-gpio.c   |    6 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/pm-h1940.S  |    5 +-
 .../arm/{mach-s3c24xx => mach-s3c}/pm-s3c2410.c |   11 +-
 .../arm/{mach-s3c24xx => mach-s3c}/pm-s3c2412.c |   12 +-
 .../arm/{mach-s3c24xx => mach-s3c}/pm-s3c2416.c |    6 +-
 .../pm.c => mach-s3c/pm-s3c24xx.c}              |   14 +-
 .../pm.c => mach-s3c/pm-s3c64xx.c}              |   74 +-
 arch/arm/{plat-samsung => mach-s3c}/pm.c        |   20 +-
 .../include/plat => mach-s3c}/pm.h              |    2 +-
 .../include/plat => mach-s3c}/pwm-core.h        |    0
 .../include/plat => mach-s3c}/regs-adc.h        |    0
 .../regs-clock-s3c24xx.h}                       |    2 +
 .../regs-clock-s3c64xx.h}                       |    0
 arch/arm/mach-s3c/regs-clock.h                  |    9 +
 .../regs-dsc.h => mach-s3c/regs-dsc-s3c24xx.h}  |    6 +-
 .../regs-gpio-memport-s3c64xx.h}                |    0
 .../regs-gpio-s3c24xx.h}                        |    2 +
 .../regs-gpio-s3c64xx.h}                        |    0
 arch/arm/mach-s3c/regs-gpio.h                   |    9 +
 .../regs-irq.h => mach-s3c/regs-irq-s3c24xx.h}  |    2 +
 .../regs-irq.h => mach-s3c/regs-irq-s3c64xx.h}  |    0
 arch/arm/mach-s3c/regs-irq.h                    |    9 +
 .../include/plat => mach-s3c}/regs-irqtype.h    |    0
 .../regs-mem.h => mach-s3c/regs-mem-s3c24xx.h}  |    2 +
 .../regs-modem-s3c64xx.h}                       |    0
 .../mach => mach-s3c}/regs-s3c2443-clock.h      |   50 +
 .../regs-srom-s3c64xx.h}                        |    0
 .../regs-sys.h => mach-s3c/regs-sys-s3c64xx.h}  |    0
 .../regs-syscon-power-s3c64xx.h}                |    0
 .../regs-usb-hsotg-phy-s3c64xx.h}               |    0
 .../rtc-core.h => mach-s3c/rtc-core-s3c24xx.h}  |    6 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/s3c2410.c   |   23 +-
 .../{mach-s3c24xx => mach-s3c}/s3c2412-power.h  |    0
 arch/arm/{mach-s3c24xx => mach-s3c}/s3c2412.c   |   26 +-
 .../include/mach => mach-s3c}/s3c2412.h         |    2 +
 arch/arm/{mach-s3c24xx => mach-s3c}/s3c2416.c   |   36 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/s3c2440.c   |   17 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/s3c2442.c   |   17 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/s3c2443.c   |   30 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/s3c244x.c   |   22 +-
 .../common.c => mach-s3c/s3c24xx.c}             |   33 +-
 .../common.h => mach-s3c/s3c24xx.h}             |   26 +-
 arch/arm/{mach-s3c64xx => mach-s3c}/s3c6400.c   |   16 +-
 arch/arm/{mach-s3c64xx => mach-s3c}/s3c6410.c   |   21 +-
 .../common.c => mach-s3c/s3c64xx.c}             |   54 +-
 .../common.h => mach-s3c/s3c64xx.h}             |   17 +-
 .../include/plat => mach-s3c}/sdhci.h           |    2 +-
 .../setup-fb-24bpp-s3c64xx.c}                   |    6 +-
 .../setup-i2c-s3c24xx.c}                        |    8 +-
 .../setup-i2c0-s3c64xx.c}                       |    4 +-
 .../setup-i2c1-s3c64xx.c}                       |    4 +-
 .../setup-ide-s3c64xx.c}                        |    9 +-
 .../setup-keypad-s3c64xx.c}                     |    6 +-
 .../setup-sdhci-gpio-s3c24xx.c}                 |    7 +-
 .../setup-sdhci-gpio-s3c64xx.c}                 |    6 +-
 .../setup-spi-s3c24xx.c}                        |    6 +-
 .../setup-spi-s3c64xx.c}                        |    5 +-
 .../setup-ts.c => mach-s3c/setup-ts-s3c24xx.c}  |    8 +-
 .../setup-usb-phy-s3c64xx.c}                    |   12 +-
 .../{mach-s3c24xx => mach-s3c}/simtec-audio.c   |   11 +-
 .../arm/{mach-s3c24xx => mach-s3c}/simtec-nor.c |    2 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/simtec-pm.c |   10 +-
 .../arm/{mach-s3c24xx => mach-s3c}/simtec-usb.c |    6 +-
 arch/arm/{mach-s3c24xx => mach-s3c}/simtec.h    |    0
 .../{mach-s3c24xx => mach-s3c}/sleep-s3c2410.S  |    9 +-
 .../{mach-s3c24xx => mach-s3c}/sleep-s3c2412.S  |    5 +-
 .../sleep.S => mach-s3c/sleep-s3c24xx.S}        |    7 +-
 .../sleep.S => mach-s3c/sleep-s3c64xx.S}        |    4 +-
 .../spi-core.h => mach-s3c/spi-core-s3c24xx.h}  |    6 +-
 .../include/plat => mach-s3c}/usb-phy.h         |    0
 arch/arm/{mach-s3c24xx => mach-s3c}/vr1000.h    |    0
 .../{plat-samsung => mach-s3c}/wakeup-mask.c    |    4 +-
 .../include/plat => mach-s3c}/wakeup-mask.h     |    0
 arch/arm/mach-s3c24xx/include/mach/fb.h         |    2 -
 arch/arm/mach-s3c24xx/include/mach/io.h         |  212 ---
 arch/arm/mach-s3c24xx/setup-camif.c             |   67 -
 arch/arm/mach-s3c64xx/include/mach/hardware.h   |   17 -
 arch/arm/mach-s3c64xx/watchdog-reset.h          |   16 -
 arch/arm/mach-s5pv210/Kconfig                   |    2 +-
 arch/arm/mach-s5pv210/Makefile                  |    7 -
 arch/arm/mach-s5pv210/pm.c                      |   51 +-
 arch/arm/mach-s5pv210/regs-clock.h              |    4 +-
 arch/arm/mach-s5pv210/s5pv210.c                 |    2 -
 arch/arm/mach-shmobile/rcar-gen2.h              |    2 -
 arch/arm/mach-shmobile/setup-rcar-gen2.c        |    4 +-
 arch/arm/mach-stm32/Makefile.boot               |    2 +-
 .../plat-samsung/include/plat/samsung-time.h    |   26 -
 arch/arm/plat-samsung/watchdog-reset.c          |   93 --
 arch/arm64/Kconfig.platforms                    |    1 -
 drivers/clk/imx/clk-imx27.c                     |   73 -
 drivers/clk/imx/clk-imx31.c                     |   71 -
 drivers/clk/imx/clk-imx35.c                     |   68 -
 drivers/clk/samsung/clk-s3c2410-dclk.c          |   15 +-
 drivers/clk/samsung/clk-s3c2410.c               |    1 +
 drivers/clk/samsung/clk-s3c2412.c               |    1 +
 drivers/clk/samsung/clk-s3c2443.c               |    1 +
 drivers/clk/samsung/clk-s3c64xx.c               |    1 +
 drivers/cpufreq/Kconfig.arm                     |    2 -
 drivers/cpufreq/s3c2410-cpufreq.c               |   10 +-
 drivers/cpufreq/s3c2412-cpufreq.c               |   44 +-
 drivers/cpufreq/s3c2440-cpufreq.c               |   29 +-
 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c       |    2 +-
 drivers/cpufreq/s3c24xx-cpufreq.c               |   14 +-
 drivers/hwmon/s3c-hwmon.c                       |    2 +-
 drivers/input/touchscreen/s3c2410_ts.c          |   37 +-
 drivers/irqchip/Makefile                        |    1 -
 drivers/mmc/host/Kconfig                        |    2 +-
 drivers/mmc/host/s3cmci.c                       |   72 +-
 drivers/power/supply/s3c_adc_battery.c          |    2 +-
 drivers/pwm/Kconfig                             |    2 +-
 drivers/soc/samsung/Kconfig                     |   49 +-
 drivers/soc/samsung/Makefile                    |    3 +
 .../soc/samsung/s3c-pm-check.c                  |    2 +-
 .../soc/samsung/s3c-pm-debug.c                  |   26 +-
 drivers/soc/ti/omap_prm.c                       |  274 +++-
 drivers/soc/ti/pm33xx.c                         |   47 +-
 drivers/soc/versatile/soc-integrator.c          |    2 +-
 drivers/spi/Kconfig                             |    2 +-
 drivers/spi/Makefile                            |    1 -
 .../spi/spi-s3c24xx-regs.h                      |    9 +-
 drivers/spi/spi-s3c24xx.c                       |   28 +-
 drivers/tty/serial/Kconfig                      |    2 +-
 drivers/usb/gadget/udc/s3c-hsudc.c              |   55 +-
 drivers/usb/gadget/udc/s3c2410_udc.c            |   31 +-
 drivers/usb/gadget/udc/s3c2410_udc.h            |    1 +
 .../usb/gadget/udc/s3c2410_udc_regs.h           |    0
 .../video/fbdev/s3c2410fb-regs-lcd.h            |   28 +-
 drivers/video/fbdev/s3c2410fb.c                 |   16 +-
 drivers/watchdog/Kconfig                        |   10 +-
 include/linux/clk/samsung.h                     |   56 +
 include/linux/platform_data/clk-s3c2410.h       |   19 +
 .../linux/platform_data}/fb-s3c2410.h           |   33 +-
 include/linux/platform_data/mmc-s3cmci.h        |    2 +
 include/linux/platform_data/pm33xx.h            |    3 -
 include/linux/platform_data/s3c-hsudc.h         |    2 +
 .../linux/soc/samsung/s3c-adc.h                 |    6 +-
 .../linux/soc/samsung/s3c-cpu-freq.h            |    4 +
 .../linux/soc/samsung/s3c-cpufreq-core.h        |   14 +-
 .../linux/soc/samsung/s3c-pm.h                  |   69 +-
 .../linux/spi/s3c24xx-fiq.h                     |   10 +
 include/linux/spi/s3c24xx.h                     |    2 +-
 include/media/drv-intf/s3c_camif.h              |    4 -
 sound/soc/samsung/Kconfig                       |    2 +-
 sound/soc/samsung/s3c2412-i2s.c                 |    7 -
 sound/soc/samsung/s3c24xx-i2s.c                 |    7 -
 448 files changed, 2671 insertions(+), 17509 deletions(-)
 delete mode 100644 arch/arm/mach-exynos/include/mach/map.h
 delete mode 100644 arch/arm/mach-imx/3ds_debugboard.c
 delete mode 100644 arch/arm/mach-imx/3ds_debugboard.h
 delete mode 100644 arch/arm/mach-imx/board-mx31lilly.h
 delete mode 100644 arch/arm/mach-imx/board-mx31lite.h
 delete mode 100644 arch/arm/mach-imx/board-mx31moboard.h
 delete mode 100644 arch/arm/mach-imx/devices-imx21.h
 delete mode 100644 arch/arm/mach-imx/devices-imx27.h
 delete mode 100644 arch/arm/mach-imx/devices-imx31.h
 delete mode 100644 arch/arm/mach-imx/devices-imx35.h
 delete mode 100644 arch/arm/mach-imx/devices/Kconfig
 delete mode 100644 arch/arm/mach-imx/devices/Makefile
 delete mode 100644 arch/arm/mach-imx/devices/devices-common.h
 delete mode 100644 arch/arm/mach-imx/devices/devices.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-fec.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-flexcan.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-gpio-mxc.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-gpio_keys.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-imx-dma.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-imx-fb.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-imx-i2c.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-imx-keypad.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-imx-ssi.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-imx-uart.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-imx2-wdt.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-imx21-hcd.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-imx27-coda.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-ipu-core.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-mx2-camera.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-mx2-emma.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-mxc-ehci.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-mxc-mmc.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_nand.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_rtc.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_w1.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-pata_imx.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c
 delete mode 100644 arch/arm/mach-imx/devices/platform-spi_imx.c
 delete mode 100644 arch/arm/mach-imx/ehci-imx27.c
 delete mode 100644 arch/arm/mach-imx/ehci-imx31.c
 delete mode 100644 arch/arm/mach-imx/ehci-imx35.c
 delete mode 100644 arch/arm/mach-imx/ehci.h
 delete mode 100644 arch/arm/mach-imx/imx27-dt.c
 delete mode 100644 arch/arm/mach-imx/iomux-imx31.c
 delete mode 100644 arch/arm/mach-imx/iomux-mx21.h
 delete mode 100644 arch/arm/mach-imx/iomux-mx27.h
 delete mode 100644 arch/arm/mach-imx/iomux-mx2x.h
 delete mode 100644 arch/arm/mach-imx/iomux-mx3.h
 delete mode 100644 arch/arm/mach-imx/iomux-mx35.h
 delete mode 100644 arch/arm/mach-imx/iomux-v1.c
 delete mode 100644 arch/arm/mach-imx/iomux-v1.h
 delete mode 100644 arch/arm/mach-imx/iomux-v3.c
 delete mode 100644 arch/arm/mach-imx/iomux-v3.h
 delete mode 100644 arch/arm/mach-imx/mach-armadillo5x0.c
 delete mode 100644 arch/arm/mach-imx/mach-bug.c
 create mode 100644 arch/arm/mach-imx/mach-imx27.c
 rename arch/arm/mach-imx/{imx31-dt.c => mach-imx31.c} (100%)
 rename arch/arm/mach-imx/{imx35-dt.c => mach-imx35.c} (100%)
 delete mode 100644 arch/arm/mach-imx/mach-kzm_arm11_01.c
 delete mode 100644 arch/arm/mach-imx/mach-mx21ads.c
 delete mode 100644 arch/arm/mach-imx/mach-mx27_3ds.c
 delete mode 100644 arch/arm/mach-imx/mach-mx27ads.c
 delete mode 100644 arch/arm/mach-imx/mach-mx31_3ds.c
 delete mode 100644 arch/arm/mach-imx/mach-mx31ads.c
 delete mode 100644 arch/arm/mach-imx/mach-mx31lilly.c
 delete mode 100644 arch/arm/mach-imx/mach-mx31lite.c
 delete mode 100644 arch/arm/mach-imx/mach-mx35_3ds.c
 delete mode 100644 arch/arm/mach-imx/mach-pca100.c
 delete mode 100644 arch/arm/mach-imx/mach-pcm037.c
 delete mode 100644 arch/arm/mach-imx/mach-pcm037_eet.c
 delete mode 100644 arch/arm/mach-imx/mach-pcm043.c
 delete mode 100644 arch/arm/mach-imx/mach-qong.c
 delete mode 100644 arch/arm/mach-imx/mach-vpr200.c
 delete mode 100644 arch/arm/mach-imx/mm-imx21.c
 delete mode 100644 arch/arm/mach-imx/mm-imx27.c
 delete mode 100644 arch/arm/mach-imx/mx21.h
 delete mode 100644 arch/arm/mach-imx/mx31lilly-db.c
 delete mode 100644 arch/arm/mach-imx/mx31lite-db.c
 delete mode 100644 arch/arm/mach-imx/mx31moboard-devboard.c
 delete mode 100644 arch/arm/mach-imx/mx31moboard-marxbot.c
 delete mode 100644 arch/arm/mach-imx/mx31moboard-smartbot.c
 delete mode 100644 arch/arm/mach-imx/pcm037.h
 delete mode 100644 arch/arm/mach-imx/ulpi.h
 rename arch/arm/{plat-samsung => mach-s3c}/Kconfig (69%)
 rename arch/arm/{mach-s3c24xx/Kconfig => mach-s3c/Kconfig.s3c24xx} (97%)
 rename arch/arm/{mach-s3c64xx/Kconfig => mach-s3c/Kconfig.s3c64xx} (98%)
 rename arch/arm/{plat-samsung => mach-s3c}/Makefile (62%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/Makefile.boot (100%)
 rename arch/arm/{mach-s3c24xx/Makefile => mach-s3c/Makefile.s3c24xx} (81%)
 rename arch/arm/{mach-s3c64xx/Makefile => mach-s3c/Makefile.s3c64xx} (56%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/adc-core.h (100%)
 rename arch/arm/{plat-samsung => mach-s3c}/adc.c (99%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/anubis.h (100%)
 rename arch/arm/{mach-s3c64xx/ata-core.h => mach-s3c/ata-core-s3c64xx.h} (78%)
 rename arch/arm/{mach-s3c64xx/backlight.h => mach-s3c/backlight-s3c64xx.h} (78%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/bast-ide.c (97%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/bast-irq.c (95%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/bast.h (100%)
 rename arch/arm/{mach-s3c24xx/common-smdk.c => mach-s3c/common-smdk-s3c24xx.c} (96%)
 rename arch/arm/{mach-s3c24xx/common-smdk.h => mach-s3c/common-smdk-s3c24xx.h} (100%)
 rename arch/arm/{plat-samsung => mach-s3c}/cpu.c (62%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/cpu.h (89%)
 rename arch/arm/{mach-s3c24xx/cpufreq-utils.c => mach-s3c/cpufreq-utils-s3c24xx.c} (68%)
 rename arch/arm/{mach-s3c64xx/cpuidle.c => mach-s3c/cpuidle-s3c64xx.c} (92%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/crag6410.h (95%)
 rename arch/arm/{mach-s3c64xx/dev-audio.c => mach-s3c/dev-audio-s3c64xx.c} (97%)
 rename arch/arm/{mach-s3c64xx/dev-backlight.c => mach-s3c/dev-backlight-s3c64xx.c} (98%)
 rename arch/arm/{mach-s3c64xx/dev-uart.c => mach-s3c/dev-uart-s3c64xx.c} (95%)
 rename arch/arm/{plat-samsung => mach-s3c}/dev-uart.c (97%)
 rename arch/arm/{plat-samsung => mach-s3c}/devs.c (96%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/devs.h (100%)
 rename arch/arm/{mach-s3c24xx/include/mach/dma.h => mach-s3c/dma-s3c24xx.h} (100%)
 rename arch/arm/{mach-s3c64xx/include/mach/dma.h => mach-s3c/dma-s3c64xx.h} (100%)
 create mode 100644 arch/arm/mach-s3c/dma.h
 rename arch/arm/{mach-s3c24xx/fb-core.h => mach-s3c/fb-core-s3c24xx.h} (78%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/fb.h (100%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/gpio-cfg-helpers.h (100%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/gpio-cfg.h (100%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/gpio-core.h (99%)
 rename arch/arm/{mach-s3c24xx/include/mach/gpio-samsung.h => mach-s3c/gpio-samsung-s3c24xx.h} (99%)
 rename arch/arm/{mach-s3c64xx/include/mach/gpio-samsung.h => mach-s3c/gpio-samsung-s3c64xx.h} (100%)
 rename arch/arm/{plat-samsung => mach-s3c}/gpio-samsung.c (99%)
 create mode 100644 arch/arm/mach-s3c/gpio-samsung.h
 rename arch/arm/{mach-s3c24xx => mach-s3c}/gta02.h (94%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/h1940-bluetooth.c (96%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/h1940.h (100%)
 rename arch/arm/{mach-s3c24xx/include/mach/hardware.h => mach-s3c/hardware-s3c24xx.h} (54%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/iic-core.h (100%)
 create mode 100644 arch/arm/mach-s3c/include/mach/io-s3c24xx.h
 create mode 100644 arch/arm/mach-s3c/include/mach/io.h
 rename arch/arm/{mach-s3c24xx/include/mach/irqs.h => mach-s3c/include/mach/irqs-s3c24xx.h} (100%)
 rename arch/arm/{mach-s3c64xx/include/mach/irqs.h => mach-s3c/include/mach/irqs-s3c64xx.h} (100%)
 create mode 100644 arch/arm/mach-s3c/include/mach/irqs.h
 rename arch/arm/{plat-samsung/include/plat => mach-s3c/include/mach}/map-base.h (100%)
 rename arch/arm/{plat-samsung => mach-s3c}/init.c (98%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/iotiming-s3c2410.c (97%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/iotiming-s3c2412.c (98%)
 rename arch/arm/{mach-s3c24xx/irq-pm.c => mach-s3c/irq-pm-s3c24xx.c} (93%)
 rename arch/arm/{mach-s3c64xx/irq-pm.c => mach-s3c/irq-pm-s3c64xx.c} (97%)
 create mode 100644 arch/arm/mach-s3c/irq-s3c24xx-fiq-exports.c
 rename drivers/spi/spi-s3c24xx-fiq.S => arch/arm/mach-s3c/irq-s3c24xx-fiq.S (94%)
 rename {drivers/irqchip => arch/arm/mach-s3c}/irq-s3c24xx.c (99%)
 rename arch/arm/{mach-s3c64xx/irq-uart.h => mach-s3c/irq-uart-s3c64xx.h} (100%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/keypad.h (100%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-amlm5900.c (83%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-anubis.c (97%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-anw6410.c (93%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-at2440evb.c (87%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-bast.c (97%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-crag6410-module.c (98%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-crag6410.c (97%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-gta02.c (92%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-h1940.c (94%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-hmt.c (95%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-jive.c (97%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-mini2440.c (94%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-mini6410.c (95%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-n30.c (94%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-ncp.c (87%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-nexcoder.c (90%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-osiris-dvs.c (98%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-osiris.c (96%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-otom.c (88%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-qt2410.c (88%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-real6410.c (95%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-rx1950.c (94%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-rx3715.c (89%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-s3c2416-dt.c (92%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-s3c64xx-dt.c (70%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq.c (96%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq.h (100%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq5.c (91%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smartq7.c (92%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2410.c (86%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2413.c (86%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2416.c (93%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2440.c (87%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-smdk2443.c (90%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smdk6400.c (87%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/mach-smdk6410.c (97%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-tct_hammer.c (81%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-vr1000.c (96%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/mach-vstms.c (88%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/map-s3c.h (87%)
 rename arch/arm/{mach-s3c24xx/include/mach/map.h => mach-s3c/map-s3c24xx.h} (97%)
 rename arch/arm/{mach-s3c64xx/include/mach/map.h => mach-s3c/map-s3c64xx.h} (98%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/map-s5p.h (85%)
 create mode 100644 arch/arm/mach-s3c/map.h
 rename arch/arm/{mach-s3c24xx/nand-core.h => mach-s3c/nand-core-s3c24xx.h} (77%)
 rename arch/arm/{mach-s3c64xx/onenand-core.h => mach-s3c/onenand-core-s3c64xx.h} (82%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/osiris.h (100%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/otom.h (100%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/pl080.c (98%)
 rename arch/arm/{plat-samsung => mach-s3c}/platformdata.c (96%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/pll-s3c2410.c (97%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/pll-s3c2440-12000000.c (97%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/pll-s3c2440-16934400.c (98%)
 rename arch/arm/{plat-samsung => mach-s3c}/pm-common.c (95%)
 create mode 100644 arch/arm/mach-s3c/pm-common.h
 rename arch/arm/{mach-s3c24xx/include/mach/pm-core.h => mach-s3c/pm-core-s3c24xx.h} (94%)
 rename arch/arm/{mach-s3c64xx/include/mach/pm-core.h => mach-s3c/pm-core-s3c64xx.h} (58%)
 create mode 100644 arch/arm/mach-s3c/pm-core.h
 rename arch/arm/{plat-samsung => mach-s3c}/pm-gpio.c (99%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-h1940.S (80%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-s3c2410.c (96%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-s3c2412.c (94%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/pm-s3c2416.c (95%)
 rename arch/arm/{mach-s3c24xx/pm.c => mach-s3c/pm-s3c24xx.c} (93%)
 rename arch/arm/{mach-s3c64xx/pm.c => mach-s3c/pm-s3c64xx.c} (81%)
 rename arch/arm/{plat-samsung => mach-s3c}/pm.c (94%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/pm.h (98%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/pwm-core.h (100%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/regs-adc.h (100%)
 rename arch/arm/{mach-s3c24xx/include/mach/regs-clock.h => mach-s3c/regs-clock-s3c24xx.h} (99%)
 rename arch/arm/{mach-s3c64xx/include/mach/regs-clock.h => mach-s3c/regs-clock-s3c64xx.h} (100%)
 create mode 100644 arch/arm/mach-s3c/regs-clock.h
 rename arch/arm/{mach-s3c24xx/regs-dsc.h => mach-s3c/regs-dsc-s3c24xx.h} (77%)
 rename arch/arm/{mach-s3c64xx/regs-gpio-memport.h => mach-s3c/regs-gpio-memport-s3c64xx.h} (100%)
 rename arch/arm/{mach-s3c24xx/include/mach/regs-gpio.h => mach-s3c/regs-gpio-s3c24xx.h} (99%)
 rename arch/arm/{mach-s3c64xx/include/mach/regs-gpio.h => mach-s3c/regs-gpio-s3c64xx.h} (100%)
 create mode 100644 arch/arm/mach-s3c/regs-gpio.h
 rename arch/arm/{mach-s3c24xx/include/mach/regs-irq.h => mach-s3c/regs-irq-s3c24xx.h} (98%)
 rename arch/arm/{mach-s3c64xx/include/mach/regs-irq.h => mach-s3c/regs-irq-s3c64xx.h} (100%)
 create mode 100644 arch/arm/mach-s3c/regs-irq.h
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/regs-irqtype.h (100%)
 rename arch/arm/{mach-s3c24xx/regs-mem.h => mach-s3c/regs-mem-s3c24xx.h} (98%)
 rename arch/arm/{mach-s3c64xx/regs-modem.h => mach-s3c/regs-modem-s3c64xx.h} (100%)
 rename arch/arm/{mach-s3c24xx/include/mach => mach-s3c}/regs-s3c2443-clock.h (81%)
 rename arch/arm/{mach-s3c64xx/regs-srom.h => mach-s3c/regs-srom-s3c64xx.h} (100%)
 rename arch/arm/{mach-s3c64xx/regs-sys.h => mach-s3c/regs-sys-s3c64xx.h} (100%)
 rename arch/arm/{mach-s3c64xx/regs-syscon-power.h => mach-s3c/regs-syscon-power-s3c64xx.h} (100%)
 rename arch/arm/{mach-s3c64xx/regs-usb-hsotg-phy.h => mach-s3c/regs-usb-hsotg-phy-s3c64xx.h} (100%)
 rename arch/arm/{mach-s3c24xx/include/mach/rtc-core.h => mach-s3c/rtc-core-s3c24xx.h} (81%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2410.c (88%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2412-power.h (100%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2412.c (92%)
 rename arch/arm/{mach-s3c24xx/include/mach => mach-s3c}/s3c2412.h (96%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2416.c (84%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2440.c (85%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2442.c (82%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c2443.c (83%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/s3c244x.c (90%)
 rename arch/arm/{mach-s3c24xx/common.c => mach-s3c/s3c24xx.c} (97%)
 rename arch/arm/{mach-s3c24xx/common.h => mach-s3c/s3c24xx.h} (85%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/s3c6400.c (88%)
 rename arch/arm/{mach-s3c64xx => mach-s3c}/s3c6410.c (87%)
 rename arch/arm/{mach-s3c64xx/common.c => mach-s3c/s3c64xx.c} (91%)
 rename arch/arm/{mach-s3c64xx/common.h => mach-s3c/s3c64xx.h} (80%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/sdhci.h (99%)
 rename arch/arm/{mach-s3c64xx/setup-fb-24bpp.c => mach-s3c/setup-fb-24bpp-s3c64xx.c} (86%)
 rename arch/arm/{mach-s3c24xx/setup-i2c.c => mach-s3c/setup-i2c-s3c24xx.c} (79%)
 rename arch/arm/{mach-s3c64xx/setup-i2c0.c => mach-s3c/setup-i2c0-s3c64xx.c} (90%)
 rename arch/arm/{mach-s3c64xx/setup-i2c1.c => mach-s3c/setup-i2c1-s3c64xx.c} (90%)
 rename arch/arm/{mach-s3c64xx/setup-ide.c => mach-s3c/setup-ide-s3c64xx.c} (89%)
 rename arch/arm/{mach-s3c64xx/setup-keypad.c => mach-s3c/setup-keypad-s3c64xx.c} (86%)
 rename arch/arm/{mach-s3c24xx/setup-sdhci-gpio.c => mach-s3c/setup-sdhci-gpio-s3c24xx.c} (89%)
 rename arch/arm/{mach-s3c64xx/setup-sdhci-gpio.c => mach-s3c/setup-sdhci-gpio-s3c64xx.c} (95%)
 rename arch/arm/{mach-s3c24xx/setup-spi.c => mach-s3c/setup-spi-s3c24xx.c} (85%)
 rename arch/arm/{mach-s3c64xx/setup-spi.c => mach-s3c/setup-spi-s3c64xx.c} (83%)
 rename arch/arm/{mach-s3c24xx/setup-ts.c => mach-s3c/setup-ts-s3c24xx.c} (81%)
 rename arch/arm/{mach-s3c64xx/setup-usb-phy.c => mach-s3c/setup-usb-phy-s3c64xx.c} (92%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-audio.c (86%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-nor.c (98%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-pm.c (91%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec-usb.c (96%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/simtec.h (100%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/sleep-s3c2410.S (90%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/sleep-s3c2412.S (93%)
 rename arch/arm/{mach-s3c24xx/sleep.S => mach-s3c/sleep-s3c24xx.S} (92%)
 rename arch/arm/{mach-s3c64xx/sleep.S => mach-s3c/sleep-s3c64xx.S} (97%)
 rename arch/arm/{mach-s3c24xx/spi-core.h => mach-s3c/spi-core-s3c24xx.h} (81%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/usb-phy.h (100%)
 rename arch/arm/{mach-s3c24xx => mach-s3c}/vr1000.h (100%)
 rename arch/arm/{plat-samsung => mach-s3c}/wakeup-mask.c (94%)
 rename arch/arm/{plat-samsung/include/plat => mach-s3c}/wakeup-mask.h (100%)
 delete mode 100644 arch/arm/mach-s3c24xx/include/mach/fb.h
 delete mode 100644 arch/arm/mach-s3c24xx/include/mach/io.h
 delete mode 100644 arch/arm/mach-s3c24xx/setup-camif.c
 delete mode 100644 arch/arm/mach-s3c64xx/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-s3c64xx/watchdog-reset.h
 delete mode 100644 arch/arm/plat-samsung/include/plat/samsung-time.h
 delete mode 100644 arch/arm/plat-samsung/watchdog-reset.c
 rename arch/arm/plat-samsung/pm-check.c => drivers/soc/samsung/s3c-pm-check.c (99%)
 rename arch/arm/plat-samsung/pm-debug.c => drivers/soc/samsung/s3c-pm-debug.c (78%)
 rename arch/arm/plat-samsung/include/plat/regs-spi.h => drivers/spi/spi-s3c24xx-regs.h (89%)
 rename arch/arm/plat-samsung/include/plat/regs-udc.h => drivers/usb/gadget/udc/s3c2410_udc_regs.h (100%)
 rename arch/arm/mach-s3c24xx/include/mach/regs-lcd.h => drivers/video/fbdev/s3c2410fb-regs-lcd.h (84%)
 create mode 100644 include/linux/clk/samsung.h
 create mode 100644 include/linux/platform_data/clk-s3c2410.h
 rename {arch/arm/plat-samsung/include/plat => include/linux/platform_data}/fb-s3c2410.h (57%)
 rename arch/arm/plat-samsung/include/plat/adc.h => include/linux/soc/samsung/s3c-adc.h (85%)
 rename arch/arm/plat-samsung/include/plat/cpu-freq.h => include/linux/soc/samsung/s3c-cpu-freq.h (97%)
 rename arch/arm/plat-samsung/include/plat/cpu-freq-core.h => include/linux/soc/samsung/s3c-cpufreq-core.h (95%)
 rename arch/arm/plat-samsung/include/plat/pm-common.h => include/linux/soc/samsung/s3c-pm.h (55%)
 rename drivers/spi/spi-s3c24xx-fiq.h => include/linux/spi/s3c24xx-fiq.h (66%)



More information about the linux-arm-kernel mailing list