[GIT PULL 06/09] arm-soc: soc-specific updates
From: Arnd Bergmann
Date: Thu Feb 21 2013 - 16:13:39 EST
The following changes since commit 836dc9e3fbbab0c30aa6e664417225f5c1fb1c39:
Linux 3.8-rc7 (2013-02-09 08:20:39 +1100)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/soc
for you to fetch changes up to 9cb0d1babfcb1b4ac248c09425f7d5de1e771133:
ARM: prima2: remove duplicate v7_invalidate_l1 (2013-02-20 18:21:58 +0100)
----------------------------------------------------------------
arm-soc: soc-specific updates
This is a larger set of new functionality for the existing SoC families,
including:
* vt8500 gains support for new CPU cores, notably the Cortex-A9 based wm8850
* prima2 gains support for the "marco" SoC family, its SMP based cousin
* tegra gains support for the new Tegra4 (Tegra114) family
* socfpga now supports a newer version of the hardware including SMP
* i.mx31 and bcm2835 are now using DT probing for their clocks
* lots of updates for sh-mobile
* OMAP updates for clocks, power management and USB
* i.mx6q and tegra now support cpuidle
* kirkwood now supports PCIe hot plugging
* tegra clock support is updated
* tegra USB PHY probing gets implemented diffently
----------------------------------------------------------------
Andrew Lunn (1):
cpuidle: kirkwood: Move out of mach directory
Arnd Bergmann (5):
ARM: prima2: fix __init section for cpu hotplug
Merge tag 'renesas-soc5-for-v3.9' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'omap-for-v3.9/usb-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
ARM: prima2: remove duplicate v7_invalidate_l1
Barry Song (10):
ARM: PRIMA2: add CSR SiRFmarco device tree .dts
ARM: PRIMA2: enable AUTO_ZRELADDR for SIRF in Kconfig
ARM: PRIMA2: initialize l2x0 according to mach from DT
ARM: PRIMA2: mv timer to timer-prima2 as we will add timer-marco
ARM: PRIMA2: rstc: enable the support for Marco
ARM: PRIMA2: rtciobg: it is also compatible with marco
ARM: PRIMA2: irq: make prima2 irq can work even we enable GIC for Marco
ARM: PRIMA2: add new SiRFmarco SMP SoC infrastructures
ARM: PRIMA2: provide two DEBUG_LL ports for prima2 and marco
ARM: MARCO: fix the build issue due to gic-vic-to-irqchip move
Bastian Hecht (4):
ARM: shmobile: sh73a0: Add CPU sleep suspend
ARM: shmobile: r8a7740: Add CPU sleep suspend
ARM: SH-Mobile: sh73a0: Secondary CPUs handle own SCU flags
ARM: SH-Mobile: sh73a0: Add CPU Hotplug
Dinh Nguyen (4):
arm: socfpga: Add new device tree source for actual socfpga HW
arm: socfpga: Add entries to enable make dtbs socfpga
arm: Add v7_invalidate_l1 to cache-v7.S
arm: socfpga: Add SMP support for actual socfpga harware
Dom Cobley (1):
ARM: bcm2835: add a pm_power_off implementation
Fabio Estevam (6):
ARM: Let CONFIG_MACH_IMX31_DT be built by default
ARM: clk-imx31: Add dummy clock
ARM: mx31: Replace clk_register_clkdev with clock DT lookup
ARM: clk-imx35: Fix build warnings with W=1
ARM: imx_v6_v7_defconfig: Select IPUV3 driver
ARM: mxs_defconfig: Select CONFIG_DEVTMPFS_MOUNT
Gregory CLEMENT (1):
rtc: Add support of rtc-mv for MVEBU SoCs
Guennadi Liakhovetski (3):
ARM: sh7372: add clock lookup entries for DT-based devices
ARM: sh7372: fix cache clean / invalidate order
ARM: shmobile: add function declarations for sh7372 DT helper functions
Gwenhael Goavec-Merou (1):
ARM: imx27: add a clock gate to activate SPLL clock
Hiroshi Doyu (13):
ARM: tegra: Add CPU nodes to Tegra20 device tree
ARM: tegra: Add CPU nodes to Tegra30 device tree
ARM: tegra: Use DT /cpu node to detect number of CPU core
ARM: Add API to detect SCU base address from CP15
ARM: tegra: Skip scu_enable(scu_base) if not Cortex A9
ARM: tegra: fuse: Add chip ID Tegra114 0x35
ARM: dt: tegra114: Add new SoC base, Tegra114 SoC
ARM: dt: tegra114: Add new board, Dalmore
ARM: dt: tegra114: Add new board, Pluto
ARM: tegra: Add initial support for Tegra114 SoC.
ARM: tegra: add AHB entry to Tegra114 DT
ARM: tegra: Add SMMU entry to Tegra114 DT
ARM: tegra: Fix build error for gic update
Jason Cooper (1):
Merge tag 'tags/mvebu_fixes_for_v3.8-rc6' into mvebu/drivers
Jason Gunthorpe (1):
ARM: Kirkwood: Support basic hotplug for PCI-E
Jean Pihet (1):
ARM: OMAP2+: powerdomain: fix powerdomain trace integration
Joseph Lo (6):
ARM: tegra: add pending SGI checking API
ARM: tegra20: cpuidle: add powered-down state for secondary CPU
clk: tegra20: Implementing CPU low-power function for tegra_cpu_car_ops
ARM: tegra20: flowctrl: add support for cpu_suspend_enter/exit
ARM: tegra20: cpuidle: apply coupled cpuidle for powered-down mode
ARM: tegra: add Tegra114 ARM_CPUIDLE_WFI_STATE support
Kuninori Morimoto (3):
ARM: shmobile: r8a7740: add TMU timer support
ARM: shmobile: sh73a0: fixup div4_clks bitmap
ARM: shmobile: r8a7779: scif .irqs used SCIx_IRQ_MUXED()
Laxman Dewangan (3):
ARM: tegra114: select PINCTRL for Tegra114 SoC
ARM: DT: tegra114: add GPIO DT entry
ARM: DT: tegra114: add pinmux DT entry
Magnus Damm (2):
ARM: mach-shmobile: sh73a0 external IRQ wake update
ARM: shmobile: Register ARM architected timer
Marek Vasut (1):
ARM: mxs: Update mxs_defconfig
Olof Johansson (25):
Merge tag 'armsoc-3.9' of git://server.prisktech.co.nz/git/linuxwmt into next/soc
Merge branch 'vt8500/wm8x50' into next/soc
Merge branch 'depends/cleanup' into next/soc
Merge branch 'marco-timer-cleanup-rebase' of git://gitorious.org/sirfprima2-kernel/sirfprima2-kernel into next/soc
Merge tag 'imx-soc' of git://git.pengutronix.de/git/imx/linux-2.6 into next/soc
Merge branch 'soc' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'davinci-for-v3.9/soc' of git://gitorious.org/linux-davinci/linux-davinci into next/soc
Merge tag 'bcm2835-for-3.9-soc' of git://git.kernel.org/.../swarren/linux-rpi into next/soc
Merge tag 'renesas-soc2-for-v3.9' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'imx6q-cpudile-3.9' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
Merge tag 'v3.8-rc6' into next/soc
Merge tag 'drivers_for_v3.9' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'renesas-soc3-for-v3.9' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'tegra-for-3.9-soc-ccf' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
Merge tag 'tegra-for-3.9-soc-usb' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
Merge tag 'tegra-for-3.9-soc-cpuidle' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
Merge tag 'tegra-for-3.9-soc-t114' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
ARM: tegra: remove empty tegra_smp_init_cpus()
Merge tag 'omap-for-v3.9/pm-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'imx-soc-3.9' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
Merge tag 'renesas-soc4-for-v3.9' of git://git.kernel.org/.../horms/renesas into next/soc
ARM: tegra: Fix build error w/ ARCH_TEGRA_114_SOC w/o ARCH_TEGRA_3x_SOC
Merge branch 'tegra/t114' into next/soc
Merge tag 'mxs-soc-3.9' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
Merge branch 'socfpga/hw' into next/soc
Paul Walmsley (19):
ARM: OMAP2+: omap_device: remove obsolete pm_lats and early_device code
ARM: OMAP4: clock/hwmod data: start to remove some IP block control "clocks"
ARM: OMAP4: clock/hwmod data: remove MODULEMODE entries in mux + gate combos
ARM: OMAP2xxx: clock data: clean up unused null clocks
ARM: OMAP2xxx: powerdomain: core powerdomain missing logic retention states
ARM: OMAP3xxx: CPUIdle: simplify the PER next-state code
ARM: OMAP2+: hwmod: add support for blocking WFI when a device is active
ARM: OMAP2420: hwmod data/PM: use hwmod to block WFI when I2C active
ARM: OMAP3xxx: CPUIdle: optimize __omap3_enter_idle()
ARM: OMAP4: MPUSS PM: remove unnecessary shim functions for powerdomain control
ARM: OMAP2+: clockdomain: add pwrdm_state_switch() call to clkdm_sleep()
ARM: OMAP2xxx: PM: clean up some crufty powerstate programming code
ARM: OMAP2: PM/powerdomain: drop unnecessary pwrdm_wait_transition()
ARM: OMAP2+: PM/powerdomain: move omap_set_pwrdm_state() to powerdomain code
ARM: OMAP2+: powerdomain/clockdomain: add a per-powerdomain spinlock
ARM: OMAP2xxx: CM: remove autodep handling
ARM: OMAP2+: clockdomain: work on wkdep/sleepdep functions
ARM: OMAP2+: clockdomain: convert existing atomic usecounts into spinlock-protected shorts/ints
ARM: OMAP2+: powerdomain: fix whitespace, improve flag comments
Prashant Gaikwad (18):
ARM: tegra: add function to read chipid
ARM: tegra: move tegra_cpu_car.h to linux/clk/tegra.h
ARM: tegra: define Tegra30 CAR binding
clk: tegra: add Tegra specific clocks
clk: tegra: add clock support for Tegra20
clk: tegra: add clock support for Tegra30
ARM: tegra: migrate to new clock code
ARM: tegra: remove legacy clock code
spi: tegra: do not use clock name to get clock
ARM: tegra: add clock properties to Tegra20 DT
ARM: tegra: add clock properties to Tegra30 DT
ARM: tegra: paz00: add clock information to DT
staging: nvec: remove use of clk_get_sys
ASoC: tegra: remove auxdata
ARM: tegra20: remove auxdata
ARM: tegra30: remove auxdata
clk: tegra20: remove unused TEGRA_CLK_DUPLICATE()s
clk: tegra30: remove unused TEGRA_CLK_DUPLICATE()s
Robert Tivy (4):
ARM: davinci: devices-da8xx.c: change pr_warning() to pr_warn()
ARM: davinci: psc.c: change pr_warning() to pr_warn()
ARM: davinci: psc: introduce reset API
ARM: davinci: da850: add dsp clock definition
Roger Quadros (2):
ARM: OMAP: Consolidate OMAP USB-HS platform data (part 1/3)
ARM: OMAP: Consolidate OMAP USB-HS platform data (part 3/3)
Sachin Kamat (1):
ARM: shmobile: Remove duplicate inclusion of dma-mapping.h in setup-r8a7740.c
Santosh Shilimkar (1):
ARM: OMAP: Make use of available scu_a9_get_base() interface
Shawn Guo (9):
Merge tag 'imx-cleanup-3.9' into imx6q-cpuidle
ARM: imx: return zero in case next event gets a large increment
ARM: imx: mask gpc interrupts initially
ARM: imx: move imx6q_cpuidle_driver into a separate file
ARM: imx6q: support WAIT mode using cpuidle
Merge tag 'imx-cleanup-3.9' into imx/soc
ARM: imx: use separated debug uart symbol for imx31 and imx35
ARM: imx: support DEBUG_LL uart port selection for all i.MX SoCs
ARM: imx_v6_v7_defconfig: enable anatop regulator and snvs rtc
Simon Horman (8):
Merge remote-tracking branches 'arm-soc/irqchip/gic-vic-move' and 'arm-soc/timer/cleanup' into soc
ARM: mach-shmobile: sh73a0: Allow initialisation of GIC by DT
ARM: mach-shmobile: sh73a0: Minimal setup using DT
ARM: mach-shmobile: sh73a0: Initialise MMCIF using DT
ARM: mach-shmobile: sh73a0: Add reg and device_type properties to cpus
ARM: mach-shmobile: emev2: Add reg and device_type properties to cpus
ARM: shmobile: r8a7779: Correct TMU clock support
ARM: shmobile: r8a7779: Correct TMU clock support again
Stephen Warren (8):
clk: bcm2835: probe for fixed-clock in device tree
Merge remote-tracking branch 'korg_arm-soc/depends/rmk-perf' into for-3.9/scu-base-rework
ARM: tegra: define Tegra20 CAR binding
ARM: tegra: add clocks properties to USB PHY nodes
usb: host: tegra: don't touch EMC clock
Merge branch 'for-3.9/scu-base-rework' into for-3.9/soc-t114
ARM: tegra: enable ARCH_REQUIRE_GPIOLIB for Tegra114
ARM: tegra: sort Kconfig selects for Tegra114
Tony Lindgren (3):
Merge tag 'omap-cleanup-a-for-3.9' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.9/pm
Merge tag 'omap-cleanup-b-for-3.9' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.9/pm
Merge branch 'usbhost17-for-arm-soc' of git://github.com/rogerq/linux into omap-for-v3.9/usb
Tony Prisk (2):
arm: vt8500: Add support for Wondermedia WM8750/WM8850
dts: vt8500: Add initial dts support for WM8850
Torben Hohn (2):
ARM: mxs: use apbx bus clock to drive the timers on timrotv2
ARM: mxs: decrease mxs_clockevent_device.min_delta_ns to 2 clock cycles
Ulrich Hecht (2):
ARM: mach-shmobile: add shmobile_cpu_disable_any()
ARM: mach-shmobile: sh73a0: allow unplugging of CPU0
Venu Byravarasu (11):
ARM: tegra: remove USB address related macros from iomap.h
usb: phy: use kzalloc to allocate struct tegra_usb_phy
ARM: tegra: Add new DT property to USB node.
usb: host: tegra: Resetting PORT0 based on information received via DT.
usb: phy: remove unused APIs from Tegra PHY.
ARM: tegra: add DT nodes for Tegra USB PHY
USB: PHY: tegra: get rid of instance number to differentiate legacy controller
USB: PHY: tegra: Get rid of instance number to differentiate PHY type
usb: add APIs to access host registers from Tegra PHY
ARM: tegra: Add reset GPIO information to PHY DT node
usb: host: tegra: make use of PHY pointer of HCD
Vivien Didelot (1):
ARM: davinci: da8xx_register_spi() should not register SPI board info
.../bindings/arm/altera/socfpga-system.txt | 2 +
Documentation/devicetree/bindings/arm/sirf.txt | 10 +-
Documentation/devicetree/bindings/arm/vt8500.txt | 8 +
.../devicetree/bindings/clock/imx31-clock.txt | 91 +
.../bindings/clock/nvidia,tegra20-car.txt | 205 ++
.../bindings/clock/nvidia,tegra30-car.txt | 262 ++
.../bindings/usb/nvidia,tegra20-ehci.txt | 3 +
.../bindings/usb/nvidia,tegra20-usb-phy.txt | 17 +
arch/arm/Kconfig | 2 +
arch/arm/Kconfig.debug | 45 +-
arch/arm/arm-soc-for-next-contents.txt | 21 +-
arch/arm/boot/dts/Makefile | 10 +-
arch/arm/boot/dts/emev2.dtsi | 7 +
arch/arm/boot/dts/imx31.dtsi | 17 +
arch/arm/boot/dts/marco-evb.dts | 54 +
arch/arm/boot/dts/marco.dtsi | 756 ++++++
arch/arm/boot/dts/sh73a0-reference.dtsi | 24 +
arch/arm/boot/dts/sh73a0.dtsi | 100 +
arch/arm/boot/dts/socfpga.dtsi | 22 +-
arch/arm/boot/dts/socfpga_cyclone5.dts | 34 +-
arch/arm/boot/dts/socfpga_vt.dts | 64 +
arch/arm/boot/dts/tegra114-dalmore.dts | 21 +
arch/arm/boot/dts/tegra114-pluto.dts | 21 +
arch/arm/boot/dts/tegra114.dtsi | 153 ++
arch/arm/boot/dts/tegra20-harmony.dts | 4 +
arch/arm/boot/dts/tegra20-paz00.dts | 6 +
arch/arm/boot/dts/tegra20-seaboard.dts | 4 +
arch/arm/boot/dts/tegra20-trimslice.dts | 4 +
arch/arm/boot/dts/tegra20-ventana.dts | 4 +
arch/arm/boot/dts/tegra20.dtsi | 96 +
arch/arm/boot/dts/tegra30.dtsi | 91 +-
arch/arm/boot/dts/wm8850-w70v2.dts | 47 +
arch/arm/boot/dts/wm8850.dtsi | 224 ++
arch/arm/configs/imx_v6_v7_defconfig | 8 +
arch/arm/configs/kirkwood_defconfig | 1 +
arch/arm/configs/mxs_defconfig | 64 +-
arch/arm/configs/prima2_defconfig | 3 +
arch/arm/include/asm/smp_scu.h | 17 +
arch/arm/include/debug/imx-uart.h | 88 +
arch/arm/include/debug/imx.S | 29 +-
arch/arm/mach-bcm2835/bcm2835.c | 28 +
arch/arm/mach-davinci/board-da830-evm.c | 9 +-
arch/arm/mach-davinci/board-da850-evm.c | 9 +-
arch/arm/mach-davinci/board-mityomapl138.c | 9 +-
arch/arm/mach-davinci/clock.c | 39 +-
arch/arm/mach-davinci/clock.h | 3 +
arch/arm/mach-davinci/da850.c | 17 +
arch/arm/mach-davinci/devices-da8xx.c | 16 +-
arch/arm/mach-davinci/include/mach/clock.h | 3 +
arch/arm/mach-davinci/include/mach/da8xx.h | 4 +-
arch/arm/mach-davinci/include/mach/psc.h | 3 +
arch/arm/mach-davinci/psc.c | 29 +-
arch/arm/mach-imx/Makefile | 6 +-
arch/arm/mach-imx/clk-imx27.c | 7 +-
arch/arm/mach-imx/clk-imx31.c | 15 +-
arch/arm/mach-imx/clk-imx35.c | 4 +-
arch/arm/mach-imx/clk-imx6q.c | 12 +
arch/arm/mach-imx/common.h | 3 +
arch/arm/mach-imx/cpuidle-imx6q.c | 95 +
arch/arm/mach-imx/cpuidle.h | 5 +
arch/arm/mach-imx/gpc.c | 5 +
arch/arm/mach-imx/headsmp.S | 47 -
arch/arm/mach-imx/imx31-dt.c | 17 +-
arch/arm/mach-imx/mach-imx6q.c | 17 +-
arch/arm/mach-imx/platsmp.c | 10 +
arch/arm/mach-imx/time.c | 3 +-
arch/arm/mach-kirkwood/Makefile | 1 -
arch/arm/mach-kirkwood/board-dt.c | 2 +
arch/arm/mach-kirkwood/common.c | 23 +
arch/arm/mach-kirkwood/common.h | 1 +
arch/arm/mach-kirkwood/include/mach/kirkwood.h | 3 +-
arch/arm/mach-kirkwood/pcie.c | 10 +-
arch/arm/mach-mxs/timer.c | 12 +-
arch/arm/mach-omap2/am35xx-emac.c | 2 +-
arch/arm/mach-omap2/board-3430sdp.c | 2 +-
arch/arm/mach-omap2/board-3630sdp.c | 2 +-
arch/arm/mach-omap2/board-am3517crane.c | 2 +-
arch/arm/mach-omap2/board-am3517evm.c | 2 +-
arch/arm/mach-omap2/board-cm-t35.c | 2 +-
arch/arm/mach-omap2/board-cm-t3517.c | 2 +-
arch/arm/mach-omap2/board-devkit8000.c | 2 +-
arch/arm/mach-omap2/board-igep0020.c | 4 +-
arch/arm/mach-omap2/board-omap3beagle.c | 2 +-
arch/arm/mach-omap2/board-omap3evm.c | 2 +-
arch/arm/mach-omap2/board-omap3pandora.c | 2 +-
arch/arm/mach-omap2/board-omap3stalker.c | 2 +-
arch/arm/mach-omap2/board-omap3touchbook.c | 2 +-
arch/arm/mach-omap2/board-omap4panda.c | 2 +-
arch/arm/mach-omap2/board-overo.c | 2 +-
arch/arm/mach-omap2/board-zoom.c | 2 +-
arch/arm/mach-omap2/cclock2420_data.c | 16 +-
arch/arm/mach-omap2/cclock2430_data.c | 16 +-
arch/arm/mach-omap2/cclock44xx_data.c | 578 +----
arch/arm/mach-omap2/clockdomain.c | 569 +++--
arch/arm/mach-omap2/clockdomain.h | 17 +-
arch/arm/mach-omap2/cm2xxx.c | 33 +-
arch/arm/mach-omap2/cm3xxx.c | 14 +-
arch/arm/mach-omap2/cminst44xx.c | 2 +-
arch/arm/mach-omap2/cpuidle34xx.c | 79 +-
arch/arm/mach-omap2/devices.c | 25 +-
arch/arm/mach-omap2/display.c | 2 +-
arch/arm/mach-omap2/dma.c | 2 +-
arch/arm/mach-omap2/drm.c | 3 +-
arch/arm/mach-omap2/gpio.c | 3 +-
arch/arm/mach-omap2/gpmc.c | 2 +-
arch/arm/mach-omap2/hdq1w.c | 2 +-
arch/arm/mach-omap2/hsmmc.c | 2 +-
arch/arm/mach-omap2/hwspinlock.c | 3 +-
arch/arm/mach-omap2/i2c.c | 3 +-
arch/arm/mach-omap2/mcbsp.c | 2 +-
arch/arm/mach-omap2/msdi.c | 2 +-
arch/arm/mach-omap2/omap-iommu.c | 3 +-
arch/arm/mach-omap2/omap-mpuss-lowpower.c | 44 +-
arch/arm/mach-omap2/omap-smp.c | 2 +-
arch/arm/mach-omap2/omap44xx.h | 1 -
arch/arm/mach-omap2/omap_device.c | 537 +----
arch/arm/mach-omap2/omap_device.h | 79 +-
arch/arm/mach-omap2/omap_hwmod.c | 8 +
arch/arm/mach-omap2/omap_hwmod.h | 9 +
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 7 +-
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 99 +-
arch/arm/mach-omap2/pm-debug.c | 6 +-
arch/arm/mach-omap2/pm.c | 69 +-
arch/arm/mach-omap2/pm.h | 1 -
arch/arm/mach-omap2/pm24xx.c | 43 +-
arch/arm/mach-omap2/pmu.c | 3 +-
arch/arm/mach-omap2/powerdomain.c | 232 +-
arch/arm/mach-omap2/powerdomain.h | 52 +-
arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c | 4 +-
arch/arm/mach-omap2/powerdomains2xxx_data.c | 9 +-
arch/arm/mach-omap2/powerdomains3xxx_data.c | 44 +-
arch/arm/mach-omap2/prm2xxx_3xxx.c | 3 +-
arch/arm/mach-omap2/serial.c | 3 +-
arch/arm/mach-omap2/sr_device.c | 3 +-
arch/arm/mach-omap2/timer.c | 3 +-
arch/arm/mach-omap2/usb-host.c | 41 +-
arch/arm/mach-omap2/usb-musb.c | 2 +-
arch/arm/mach-omap2/usb.h | 20 +-
arch/arm/mach-omap2/wd_timer.c | 3 +-
arch/arm/mach-prima2/Kconfig | 10 +
arch/arm/mach-prima2/Makefile | 5 +-
arch/arm/mach-prima2/common.c | 33 +-
arch/arm/mach-prima2/common.h | 15 +-
arch/arm/mach-prima2/headsmp.S | 40 +
arch/arm/mach-prima2/hotplug.c | 41 +
arch/arm/mach-prima2/include/mach/irqs.h | 4 +-
arch/arm/mach-prima2/include/mach/uart.h | 6 +
arch/arm/mach-prima2/include/mach/uncompress.h | 3 +
arch/arm/mach-prima2/irq.c | 16 +-
arch/arm/mach-prima2/l2x0.c | 29 +-
arch/arm/mach-prima2/platsmp.c | 157 ++
arch/arm/mach-prima2/rstc.c | 45 +-
arch/arm/mach-prima2/rtciobrg.c | 1 +
arch/arm/mach-prima2/timer-marco.c | 316 +++
arch/arm/mach-prima2/{timer.c => timer-prima2.c} | 6 +-
arch/arm/mach-shmobile/Makefile | 3 +-
arch/arm/mach-shmobile/board-armadillo800eva.c | 2 +
arch/arm/mach-shmobile/board-kzm9g.c | 2 +
arch/arm/mach-shmobile/clock-r8a7740.c | 6 +-
arch/arm/mach-shmobile/clock-r8a7779.c | 1 +
arch/arm/mach-shmobile/clock-sh7372.c | 9 +
arch/arm/mach-shmobile/clock-sh73a0.c | 35 +-
arch/arm/mach-shmobile/headsmp-sh73a0.S | 50 +
arch/arm/mach-shmobile/headsmp.S | 48 -
arch/arm/mach-shmobile/hotplug.c | 6 +
arch/arm/mach-shmobile/include/mach/common.h | 9 +
arch/arm/mach-shmobile/intc-sh73a0.c | 16 +-
arch/arm/mach-shmobile/pm-r8a7740.c | 22 +
arch/arm/mach-shmobile/pm-sh73a0.c | 32 +
arch/arm/mach-shmobile/setup-r8a7740.c | 95 +-
arch/arm/mach-shmobile/setup-r8a7779.c | 18 +-
arch/arm/mach-shmobile/setup-sh73a0.c | 62 +-
arch/arm/mach-shmobile/sleep-sh7372.S | 12 +-
arch/arm/mach-shmobile/smp-sh73a0.c | 68 +-
arch/arm/mach-shmobile/timer.c | 3 +
arch/arm/mach-socfpga/core.h | 4 +-
arch/arm/mach-socfpga/headsmp.S | 16 +-
arch/arm/mach-socfpga/platsmp.c | 17 +-
arch/arm/mach-socfpga/socfpga.c | 7 +-
arch/arm/mach-tegra/Kconfig | 15 +-
arch/arm/mach-tegra/Makefile | 9 +-
arch/arm/mach-tegra/board-dt-tegra114.c | 46 +
arch/arm/mach-tegra/board-dt-tegra20.c | 60 +-
arch/arm/mach-tegra/board-dt-tegra30.c | 62 +-
arch/arm/mach-tegra/board.h | 2 +
arch/arm/mach-tegra/clock.c | 166 --
arch/arm/mach-tegra/clock.h | 153 --
arch/arm/mach-tegra/common.c | 69 +-
arch/arm/mach-tegra/cpu-tegra.c | 2 +-
arch/arm/mach-tegra/cpuidle-tegra114.c | 61 +
arch/arm/mach-tegra/cpuidle-tegra20.c | 197 +-
arch/arm/mach-tegra/cpuidle-tegra30.c | 2 +-
arch/arm/mach-tegra/cpuidle.c | 3 +
arch/arm/mach-tegra/cpuidle.h | 6 +
arch/arm/mach-tegra/flowctrl.c | 38 +-
arch/arm/mach-tegra/flowctrl.h | 4 +
arch/arm/mach-tegra/fuse.c | 8 +-
arch/arm/mach-tegra/fuse.h | 1 +
arch/arm/mach-tegra/headsmp.S | 43 -
arch/arm/mach-tegra/hotplug.c | 2 +-
arch/arm/mach-tegra/include/mach/clk.h | 44 -
arch/arm/mach-tegra/iomap.h | 9 -
arch/arm/mach-tegra/irq.c | 15 +
arch/arm/mach-tegra/irq.h | 22 +
arch/arm/mach-tegra/pcie.c | 2 +-
arch/arm/mach-tegra/platsmp.c | 25 +-
arch/arm/mach-tegra/pm.c | 5 +-
arch/arm/mach-tegra/powergate.c | 2 +-
arch/arm/mach-tegra/sleep-tegra20.S | 200 ++
arch/arm/mach-tegra/sleep.S | 19 +
arch/arm/mach-tegra/sleep.h | 26 +
arch/arm/mach-tegra/tegra20_clocks.c | 1623 -------------
arch/arm/mach-tegra/tegra20_clocks.h | 42 -
arch/arm/mach-tegra/tegra20_clocks_data.c | 1143 ---------
arch/arm/mach-tegra/tegra30_clocks.c | 2506 --------------------
arch/arm/mach-tegra/tegra30_clocks.h | 54 -
arch/arm/mach-tegra/tegra30_clocks_data.c | 1425 -----------
arch/arm/mach-vt8500/Kconfig | 16 +
arch/arm/mach-vt8500/vt8500.c | 2 +
arch/arm/mm/cache-v7.S | 46 +
drivers/clk/Makefile | 1 +
drivers/clk/clk-bcm2835.c | 9 +
drivers/clk/mxs/clk-imx28.c | 2 +-
drivers/clk/tegra/Makefile | 11 +
drivers/clk/tegra/clk-audio-sync.c | 87 +
drivers/clk/tegra/clk-divider.c | 187 ++
drivers/clk/tegra/clk-periph-gate.c | 179 ++
drivers/clk/tegra/clk-periph.c | 218 ++
drivers/clk/tegra/clk-pll-out.c | 123 +
drivers/clk/tegra/clk-pll.c | 648 +++++
drivers/clk/tegra/clk-super.c | 154 ++
drivers/clk/tegra/clk-tegra20.c | 1349 +++++++++++
drivers/clk/tegra/clk-tegra30.c | 1987 ++++++++++++++++
drivers/clk/tegra/clk.c | 85 +
drivers/clk/tegra/clk.h | 502 ++++
drivers/cpuidle/Kconfig | 6 +
drivers/cpuidle/Makefile | 1 +
.../cpuidle/cpuidle-kirkwood.c | 45 +-
drivers/dma/tegra20-apb-dma.c | 2 +-
drivers/gpu/drm/tegra/dc.c | 3 +-
drivers/gpu/drm/tegra/drm.c | 1 -
drivers/gpu/drm/tegra/hdmi.c | 3 +-
drivers/i2c/busses/i2c-tegra.c | 3 +-
drivers/input/keyboard/tegra-kbc.c | 2 +-
drivers/rtc/Kconfig | 2 +-
drivers/spi/spi-tegra20-sflash.c | 4 +-
drivers/spi/spi-tegra20-slink.c | 4 +-
drivers/staging/nvec/TODO | 4 -
drivers/staging/nvec/nvec.c | 5 +-
drivers/usb/host/ehci-tegra.c | 97 +-
drivers/usb/phy/tegra_usb_phy.c | 132 +-
.../tegra_cpu_car.h => include/linux/clk/tegra.h | 13 +-
include/linux/platform_data/usb-omap.h | 8 +-
include/linux/tegra-soc.h | 22 +
include/linux/usb/tegra_usb_phy.h | 16 +-
sound/soc/tegra/tegra30_ahub.c | 16 +-
256 files changed, 11534 insertions(+), 9689 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/