aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-10-18Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into ↵Kevin Hilman29-311/+592
next/cleanup From Nicolas Ferre: First cleanup series for 3.13 - a little non-urgent fix - addition of DT files to MAINTAINERS - more important, the splitting of .dtsi files that allows to precisely choose the peripherals that are present for a particular SoC. It is useful for upcoming move to common cloks. * tag 'at91-cleanup' of git://github.com/at91linux/linux-at91: MAINTAINERS: Add patterns for DTS files for AT91 ARM: at91: remove init_machine() as default is suitable ARM: at91/dt: split sama5d3 peripheral definitions ARM: at91/dt: split sam9x5 peripheral definitions ARM: at91: cam60: fix incorrect placement of __initdata tag
2013-10-17Merge tag 'tegra-for-3.13-cleanup' of ↵Kevin Hilman18-569/+99
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/cleanup ARM: tegra: cleanup for 3.13 This branch mainly removes dead code and defines that were useful only when booting using board files. A few other misc cleanups are also included. This branch is based on previous pull request tegra-for-3.13-deps-for-arm-init-time-cleanup. * tag 'tegra-for-3.13-cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: ARM: tegra: fix ARCH_TEGRA_114_SOC select sort order ARM: tegra: make tegra_init_fuse() __init ARM: tegra: remove much of iomap.h ARM: tegra: move resume vector define to irammap.h ARM: tegra: delete gpio-names.h ARM: tegra: delete stale header content ARM: tegra: remove common.c Signed-off-by: Kevin Hilman <[email protected]>
2013-10-17Merge tag 'msm-cleanup-for-3.13' of ↵Kevin Hilman10-605/+20
git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm into next/cleanup From David Brown: General cleanups for MSM for 3.13 Some small cleanups for MSM. Removes extraneous irq definitions that aren't used on DT targets, moves the single existing board file to board-dt.c in antipication of additional targets, and renames the existing DT files to have a common 'qcom' prefix. * tag 'msm-cleanup-for-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm: ARM: msm: Rename msm devicetrees to have standard 'qcom' prefix ARM: msm: Create a common board-dt and config ARCH_MSM_DT ARM: msm: Remove irqs-*.h files for DT based targets Signed-off-by: Kevin Hilman <[email protected]>
2013-10-16MAINTAINERS: Add patterns for DTS files for AT91Mark Brown1-0/+4
Help ensure updates to the DTS files for AT91 machines and devices get sent to the maintainers by adding patterns to the MAINTAINERS entry for the architecture. Signed-off-by: Mark Brown <[email protected]> [[email protected]: add "sama*.dts/dtsi" strings to the list] Signed-off-by: Nicolas Ferre <[email protected]>
2013-10-16ARM: at91: remove init_machine() as default is suitableNicolas Ferre2-14/+0
Since 883a106b0866ca8d75b5520bdb3ca1cf8e3730ba (ARM: default machine descriptor for multiplatform) we can remove the SoC-specific callback init_machine() to use the default code. This cleans up the code and reduces the number of lines. Signed-off-by: Nicolas Ferre <[email protected]> Acked-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2013-10-16ARM: at91/dt: split sama5d3 peripheral definitionsBoris BREZILLON17-208/+429
This patch splits the sama5d3 SoCs definition: - a common base for all sama5d3 SoCs (sama5d3.dtsi) - several optional peripheral definitions which will be included by sama5d3 specific SoCs (sama5d3_'periph name'.dtsi) - sama5d3 specific SoC definitions (sama5d3x.dtsi) This provides a better representation of the real hardware (drop unneed dt nodes) and avoids peripheral id conflict (which is not the case for current sama5d3 SoCs, but could be if other SoCs of this family are released). Signed-off-by: Boris BREZILLON <[email protected]> [[email protected]: add more "sama5d3?" compatibility strings] Signed-off-by: Nicolas Ferre <[email protected]>
2013-10-16ARM: at91/dt: split sam9x5 peripheral definitionsBoris BREZILLON8-88/+158
This patch splits the sam9x5 peripheral definitions into: - a common base for all sam9x5 SoCs (at91sam9x5.dtsi) - several optional peripheral definitions which will be included by specific sam9x5 SoCs (at91sam9x5_'periph name'.dtsi) This provides a better representation of the real hardware (drop unneeded dt nodes) and avoids future peripheral id conflict (lcdc and isi both use peripheral id 25). Signed-off-by: Boris BREZILLON <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]>
2013-10-11ARM: Remove temporary sched_clock.h headerStephen Boyd1-4/+0
This header file is no longer needed now that the ARM sched_clock framework is generic and all users have moved to linux/sched_clock.h instead of asm/sched_clock.h. Remove it. Signed-off-by: Stephen Boyd <[email protected]> Signed-off-by: Kevin Hilman <[email protected]>
2013-10-11ARM: clps711x: Use linux/sched_clock.hStephen Boyd1-1/+1
The sched_clock.h include is under include/linux now. Cc: Alexander Shiyan <[email protected]> Signed-off-by: Stephen Boyd <[email protected]> Signed-off-by: Kevin Hilman <[email protected]>
2013-10-10Merge tag 'renesas-cleanup2-for-v3.13' of ↵Kevin Hilman4-66/+47
git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/cleanup From Simon Horman: Second round of Renesas ARM based SoC cleanups for v3.13 * Constify platform data and resources in lager board code * Clean up registration of VIN and sh_eth in r8a7778 SoC and bockw board code * Make r8a7778_register_hspi() static in r8a7778 SoC code * tag 'renesas-cleanup2-for-v3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: ARM: shmobile: lager: Constify platform data and resources ARM: shmobile: r8a7778: r8a7778_register_hspi() become static ARM: shmobile: r8a7778: cleanup registration of sh_eth ARM: shmobile: r8a7778: cleanup registration of vin Signed-off-by: Kevin Hilman <[email protected]> Conflicts: arch/arm/mach-shmobile/board-lager.c
2013-10-07ARM: tegra: fix ARCH_TEGRA_114_SOC select sort orderStephen Warren1-1/+1
All the other select statements are alphabetically sorted. Fix the one remaining escape. Signed-off-by: Stephen Warren <[email protected]>
2013-10-07clk: nomadik: fix missing __init on nomadik_src_initSebastian Hesselbarth1-1/+1
nomadik_src_init references __initconst sections but lacks an __init itself. Add __init to fix the section mismatch. Signed-off-by: Sebastian Hesselbarth <[email protected]> Signed-off-by: Olof Johansson <[email protected]>
2013-10-07Merge tag 'renesas-cleanup-for-v3.13' of ↵Olof Johansson8-20/+21
git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/cleanup From Simon Horman: Renesas ARM based SoC cleanups for v3.13 * Constify platform data and resources of r8a7790 SoC * Rename to r8a7790_init_delay() as r8a7790_init_early() - This is in preparation for doing more than just initialising the delay * Rename r8a73a4_init_delay() as r8a73a4_init_early() - This is in preparation for doing more than just initialising the delay * tag 'renesas-cleanup-for-v3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: ARM: shmobile: r8a7790: Constify platform data and resources ARM: shmobile: Rename to r8a7790_init_early() ARM: shmobile: Rename to r8a73a4_init_early() Signed-off-by: Olof Johansson <[email protected]>
2013-10-07Merge tag 'renesas-fixes5-for-v3.12' of ↵Olof Johansson11-36/+60
git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/cleanup From Simon Horman: * Correct incorrect placement of __initdata tag in ape6evm board code * tag 'renesas-fixes5-for-v3.12' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: ARM: shmobile: ape6evm: fix incorrect placement of __initdata tag (+ other patches already present in v3.12-rc4) Signed-off-by: Olof Johansson <[email protected]>
2013-10-07ARM: drop explicit selection of HAVE_CLK and CLKDEV_LOOKUPUwe Kleine-König11-56/+14
CLKDEV_LOOKUP selects HAVE_CLK and COMMON_CLK selects CLKDEV_LOOKUP. So all symbols that select at least two of these symbols can be simplified. For imx, omap2 and ux500 some rearrangements were necessary before the simplification. Acked-by: Tony Lindgren <[email protected]> Acked-by: Stephen Boyd <[email protected]> Acked-by: Dinh Nguyen <[email protected]> Acked-by: Nicolas Ferre <[email protected]> Acked-by: Pawel Moll <[email protected]> Acked-by: Linus Walleij <[email protected]> Signed-off-by: Uwe Kleine-König <[email protected]> Signed-off-by: Olof Johansson <[email protected]>
2013-10-07Merge branch 'clk-of-init-v2_for-3.13' of ↵Olof Johansson44-465/+224
https://github.com/shesselba/linux-dove into next/cleanup From Sebastian Hasselbarth: This is a patch set based on an RFC [1][2] sent earlier to provide a common arch/arm init for DT clock providers. Currently, the call to of_clk_init(NULL) to initialize DT clock providers is spread among several mach-dirs. Since most machs require DT clocks initialized before timers, no initcall can be used. By adding of_clk_init(NULL) to arch/arm time_init(), we can remove all mach-specific .init_time hooks that basically called of_clk_init and clocksource_of_init. In contrast to the RFC version, of_clk_init(NULL) is now only called if no custom .init_time callback is set. This allows some machs to still call clock init themselves, as not all can be converted now. Therefore, this patch sets drops conversion of mach-mvebu and mach-zynq. New machs that were introduced with v3.12-rc1 are also converted, except mach-u300 that requires clocks before irqs. * 'clk-of-init-v2_for-3.13' of https://github.com/shesselba/linux-dove: (29 commits) ARM: vt8500: remove custom .init_time hook ARM: vexpress: remove custom .init_time hook ARM: tegra: remove custom .init_time hook ARM: sunxi: remove custom .init_time hook ARM: sti: remove custom .init_time hook ARM: socfpga: remove custom .init_time hook ARM: rockchip: remove custom .init_time hook ARM: prima2: remove custom .init_time hook ARM: nspire: remove custom .init_time hook ARM: nomadik: remove custom .init_time hook ARM: mxs: remove custom .init_time hook ARM: kirkwood: remove custom .init_time hook ARM: imx: remove custom .init_time hook ARM: highbank: remove custom .init_time hook ARM: exynos: remove custom .init_time hook ARM: dove: remove custom .init_time hook ARM: bcm2835: remove custom .init_time hook ARM: bcm: provide common arch init for DT clocks ARM: call of_clk_init from default time_init handler ARM: vt8500: prepare for arch-wide .init_time callback ... Signed-off-by: Olof Johansson <[email protected]>
2013-10-01ARM: shmobile: ape6evm: fix incorrect placement of __initdata tagBartlomiej Zolnierkiewicz1-1/+1
__initdata tag should be placed between the variable name and equal sign for the variable to be placed in the intended .init.data section. Signed-off-by: Bartlomiej Zolnierkiewicz <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Acked-by: Laurent Pinchart <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-09-30ARM: at91: cam60: fix incorrect placement of __initdata tagBartlomiej Zolnierkiewicz1-1/+1
__initdata tag should be placed between the variable name and equal sign for the variable to be placed in the intended .init.data section. Signed-off-by: Bartlomiej Zolnierkiewicz <[email protected]> Signed-off-by: Kyungmin Park <[email protected]> Signed-off-by: Nicolas Ferre <[email protected]>
2013-09-30ARM: shmobile: lager: Constify platform data and resourcesLaurent Pinchart1-7/+7
Platform data and resources for Lager devices are kmemdup()ed when the corresponding devices are registered and can thus be declared as const. Do so. Signed-off-by: Laurent Pinchart <[email protected]> Acked-by: Kuninori Morimoto <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-09-29ARM: vt8500: remove custom .init_time hookSebastian Hesselbarth1-9/+0
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Tony Prisk <[email protected]>
2013-09-29ARM: vexpress: remove custom .init_time hookSebastian Hesselbarth1-13/+1
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. The call to versatile_sched_clock_init is moved to .init_early instead, were it is also for non-DT boards. Signed-off-by: Sebastian Hesselbarth <[email protected]> Tested-by: Jon Medhurst (Tixy) <[email protected]> Acked-by: Pawel Moll <[email protected]>
2013-09-29ARM: tegra: remove custom .init_time hookSebastian Hesselbarth1-9/+0
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Stephen Warren <[email protected]>
2013-09-29ARM: sunxi: remove custom .init_time hookSebastian Hesselbarth1-8/+0
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Maxime Ripard <[email protected]>
2013-09-29ARM: sti: remove custom .init_time hookSebastian Hesselbarth1-6/+4
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. To get rid of it, move l2cc init to .init_machine hook instead. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Srinivas Kandagatla <[email protected]>
2013-09-29ARM: socfpga: remove custom .init_time hookSebastian Hesselbarth1-9/+0
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Dinh Nguyen <[email protected]>
2013-09-29ARM: rockchip: remove custom .init_time hookSebastian Hesselbarth1-9/+0
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Heiko Stuebner <[email protected]>
2013-09-29ARM: prima2: remove custom .init_time hookSebastian Hesselbarth1-11/+0
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Barry Song <[email protected]>
2013-09-29ARM: nspire: remove custom .init_time hookSebastian Hesselbarth1-9/+0
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. Signed-off-by: Sebastian Hesselbarth <[email protected]>
2013-09-29ARM: nomadik: remove custom .init_time hookSebastian Hesselbarth1-9/+0
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-09-29ARM: mxs: remove custom .init_time hookSebastian Hesselbarth4-30/+16
This patch converts clk-imx2[38] clocksource_of_init compatible init associated with fsl,imx2[38]-clkctrl. With arch/arm calling of_clk_init(NULL) from time_init(), we can now also remove custom .init_time hooks. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Mike Turquette <[email protected]> Acked-by: Shawn Guo <[email protected]>
2013-09-29ARM: kirkwood: remove custom .init_time hookSebastian Hesselbarth1-8/+0
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. Signed-off-by: Sebastian Hesselbarth <[email protected]> Tested-by: Andrew Lunn <[email protected]> Acked-by: Jason Cooper <[email protected]>
2013-09-29ARM: imx: remove custom .init_time hookSebastian Hesselbarth7-62/+13
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Shawn Guo <[email protected]>
2013-09-29ARM: highbank: remove custom .init_time hookSebastian Hesselbarth2-19/+14
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. Highbank clock provider need a reference to system registers, as a workaround current clk driver maps those independent of arch code now. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Rob Herring <[email protected]> Acked-by: Mike Turquette <[email protected]>
2013-09-29ARM: exynos: remove custom .init_time hookSebastian Hesselbarth4-13/+0
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. While at it, also remove some now redundant includes. Signed-off-by: Sebastian Hesselbarth <[email protected]> Reviewed-by: Tomasz Figa <[email protected]>
2013-09-29ARM: dove: remove custom .init_time hookSebastian Hesselbarth1-11/+0
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. While at it, also remove some obsolete includes. Signed-off-by: Sebastian Hesselbarth <[email protected]> Tested-by: Andrew Lunn <[email protected]> Acked-by: Jason Cooper <[email protected]>
2013-09-29ARM: bcm2835: remove custom .init_time hookSebastian Hesselbarth2-10/+0
With arch/arm calling of_clk_init(NULL) from time_init(), we can now remove custom .init_time hooks. Also remove call to of_clk_init from clk-bcm2835 with core fixed_clock match, as this has already been registered now. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Stephen Warren <[email protected]> Acked-by: Mike Turquette <[email protected]>
2013-09-29ARM: bcm: provide common arch init for DT clocksMatt Porter1-1/+0
With arch/arm calling of_clk_init(NULL) and clocksource_of_init() this is no longer needed. The former is useful because we can make use of dummy fixed clocks for drivers until the bcm281xx common clock driver is ready. Signed-off-by: Matt Porter <[email protected]> Reviewed-by: Markus Mayer <[email protected]> Acked-by: Christian Daudt <[email protected]>
2013-09-29ARM: call of_clk_init from default time_init handlerSebastian Hesselbarth1-12/+17
Most DT ARM machs require common clock providers initialized before timers. Currently, arch/arm machs use .init_time to call of_clk_init right before clocksource_of_init. This prevents to remove that callback and use the default one instead. This patch adds a call to of_clk_init() to the default .init_time callback for COMMON_CLK enabled machs to allow to remove custom callbacks where applicable. While at it, also reorder includes alphabetically. Signed-off-by: Sebastian Hesselbarth <[email protected]>
2013-09-29ARM: vt8500: prepare for arch-wide .init_time callbackSebastian Hesselbarth3-39/+8
Current vt8500 board init calls of_clk_init() from vtwm_clk_init. To allow consolidation of DT driven .time_init, move of_clock_init() to a temporary .time_init callback that will be removed when arch-wide callback is available. With previous pmc_base parsing helper for vt8500 clock providers, we can also safely remove the call to vtwm_clk_init() and get rid of some includes. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Tony Prisk <[email protected]> Acked-by: Mike Turquette <[email protected]>
2013-09-29clk: vt8500: parse pmc_base from clock driverSebastian Hesselbarth1-0/+24
Currently, clock providers for vt8500 depend on machine_init providing pmc_base address before calling of_clk_init. With upcoming arch-wide .time_init calling of_clk_init, we should make clock providers independent of mach code. This adds a pmc_base parsing helper to current clock provider that gets called if there is no pmc_base set, yet. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Tony Prisk <[email protected]> Acked-by: Mike Turquette <[email protected]>
2013-09-29clk: sunxi: declare OF clock providerSebastian Hesselbarth3-30/+7
Common clock framework allows to register clock providers to get called on of_clk_init() by using CLK_OF_DECLARE. This converts sunxi clock providers to make use of it and get rid of the mach specific clk init call. As sunxi has a bunch of independent clk provider nodes, we hook current clock init to board compatible to make it called once. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Maxime Ripard <[email protected]> Acked-by: Mike Turquette <[email protected]>
2013-09-29ARM: socfgpa: prepare for arch-wide .init_time callbackSebastian Hesselbarth1-1/+8
Current socfpga board init calls of_clk_init() from .machine_init. To allow consolidation of DT driven .time_init, move of_clock_init() to a temporary .time_init that will be removed when arch-wide callback is available. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Dinh Nguyen <[email protected]>
2013-09-29clk: prima2: declare OF clock providerSebastian Hesselbarth3-26/+8
Common clock framework allows to register clock providers to get called on of_clk_init() by using CLK_OF_DECLARE. This converts prima2 clock provider to make use of it and get rid of the mach specific clk init call. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Barry Song <[email protected]> Acked-by: Mike Turquette <[email protected]>
2013-09-29clk: nomadik: declare OF clock providerSebastian Hesselbarth3-35/+17
Common clock framework allows to register clock providers to get called on of_clk_init() by using CLK_OF_DECLARE. This converts nomadik clock provider to make use of it and get rid of the mach specific clk init call. As clocks require system reset controller base address to be initialized each clock driver checks src_base and calls new nomadik_src_init if required. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Linus Walleij <[email protected]> Acked-by: Mike Turquette <[email protected]>
2013-09-29clk: nomadik: move src init out of nomadik_clk_initSebastian Hesselbarth1-70/+74
nomadik_clk_init currently also maps system reset controller base address used by clocks and registers a reboot notifier. To allow further cleanup of nomadik clk setup, this moves system reset controller setup from nomadik_clk_init to its own function. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Linus Walleij <[email protected]> Acked-by: Mike Turquette <[email protected]>
2013-09-29ARM: nomadik: remove mtu initalization from .init_timeSebastian Hesselbarth1-26/+0
Nomadik clock initialization is properly done in clk-nomadik since patch "clk: nomadik: set all timers to use 2.4 MHz TIMCLK". Therefore, this patch removes now redundant mtu initialization from .init_time callback. Signed-off-by: Sebastian Hesselbarth <[email protected]> Acked-by: Linus Walleij <[email protected]>
2013-09-25Merge tag 'del-shark-for-v3.13' of ↵Olof Johansson32-1360/+4
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/cleanup From Linus Walleij: This deletes the Shark SA110-based sub-architecture from the kernel. * tag 'del-shark-for-v3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson: video: drop code for ARCH_SHARK in cyber2000fb input: i8042: drop dependency on ARCH_SHARK ide: drop dependency on ARCH_SHARK block: drop dependency on ARCH_SHARK MAINTAINERS: delete Shark machine entry ARM: delete mach-shark Signed-off-by: Olof Johansson <[email protected]>
2013-09-25Merge tag 'for-arm-soc' of ↵Olof Johansson2-36/+11
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into next/cleanup From Linus Walleij: These three patches tear out the remaining AUXDATA in the Nomadik platform and replace it with device tree. Corresponding driver changes are coming from respective subsystem tree and there are no build dependencies. - Update device tree for VMMC regulator data - Supply SD/MMC voltage from the VMMC regulator - Delete auxdata for SD/MMC card and rely on DT only - Update device tree for FSMC NAND merged for v3.12-rc1 - Delete auxdata for FSMC NAND * tag 'for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik: ARM: nomadik: delete FSMC platform data ARM: nomadik: delete MMCI platform data ARM: nomadik: register VMMC regulator Signed-off-by: Olof Johansson <[email protected]>
2013-09-26ARM: shmobile: r8a7778: r8a7778_register_hspi() become staticKuninori Morimoto1-1/+1
r8a7778_register_hspi() used only from setup-r8a7778.c it can be static Signed-off-by: Kuninori Morimoto <[email protected]> Signed-off-by: Simon Horman <[email protected]>
2013-09-26ARM: shmobile: r8a7778: cleanup registration of sh_ethKuninori Morimoto3-16/+13
sh_eth driver which needs platform data at the time of registration is used from BockW only. Now, ARM/shmobile aims to support DT, and the C code base board support will be removed if DT support is completed. Current driver registration method which needs platform data and which is not shared complicates codes. This means legacy C code cleanup after DT supporting will be more complicated This patch registers it on board code as cleanup C code Signed-off-by: Kuninori Morimoto <[email protected]> Signed-off-by: Simon Horman <[email protected]>