[GIT PULL 7/7] ARM SoC late changes
Arnd Bergmann
arnd at arndb.de
Tue Jul 2 15:14:19 EDT 2013
The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/late-for-linus
for you to fetch changes up to 8c3d913888cfb0066d62831969c3a992f7e4aba5:
Merge tag 'msm-clock-for-3.11b' of git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm into next/late (2013-06-27 17:04:27 -0700)
----------------------------------------------------------------
ARM SoC late changes
These are changes that arrived a little late before the merge
window or that have multiple dependencies on previous branches
so they did not fit into one of the earlier ones. There
are 10 branches merged here, a total of 39 non-merge commits.
Contents are a mixed bag for the above reasons:
* Two new SoC platforms: ST microelectronics stixxxx and
the TI 'Nspire' graphing calculator. These should have
been in the 'soc' branch but were a little late
* Support for the Exynos 5420 variant in mach-exynos,
which is based on the other exynos branches to avoid
conflicts.
* Various small changes for sh-mobile, ux500 and davinci
* Common clk support for MSM
Conflicts:
* In Kconfig.debug, various additions trivially conflict,
the list should be kept in alphabetical order when
resolving.
----------------------------------------------------------------
Arnd Bergmann (6):
Merge tag 'renesas-cleanup-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/late
Merge tag 'soc-exynos5420-1' of git://git.kernel.org/.../kgene/linux-samsung into next/late
Merge branch 'renesas/boards2' into next/late
Merge tag 'renesas-sh-sci-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/late
Merge tag 'davinci-for-v3.11/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/late
Merge tag 'late-for-linus' into for-linus
Chander Kashyap (10):
ARM: dts: fork out common EXYNOS5 nodes
ARM: dts: list the CPU nodes for EXYNOS5250
ARM: EXYNOS: Add support for EXYNOS5420 SoC
serial: samsung: select EXYNOS specific driver data if ARCH_EXYNOS is defined
ARM: EXYNOS: use four additional chipid bits to identify EXYNOS family
clk: exynos5420: register clocks using common clock framework
ARM: dts: Add initial device tree support for EXYNOS5420
clocksource: exynos_mct: use (request/free)_irq calls for local timer registration
ARM: EXYNOS: add secondary CPU boot base location for EXYNOS5420
ARM: EXYNOS: extend soft-reset support for EXYNOS5420
Daniel Tang (2):
arm: Add device trees for TI-Nspire hardware
arm: Add Initial TI-Nspire support
Kuninori Morimoto (1):
ARM: shmobile: r8a7790: add __initdata on resource and device data
Leela Krishna Amudala (2):
ARM: dts: add pinctrl support to EXYNOS5420
pinctrl: exynos: add exynos5420 SoC specific data
Linus Walleij (1):
ARM: ux500: bail out on alien cpus
Manjunathappa, Prakash (1):
ARM: davinci: da850: adopt to pinctrl-single change for configuring multiple pins
Olof Johansson (5):
Merge tag 'soc-exynos5420-2' of git://git.kernel.org/.../kgene/linux-samsung into next/late
Merge branch 'nspire/soc' into next/late
Merge branch 'sti/soc' into next/late
Merge branch 'msm/fixes' into next/late
Merge tag 'msm-clock-for-3.11b' of git://git.kernel.org/.../davidb/linux-msm into next/late
Philip Avinash (1):
ARM: davinci: da850: Use #include for all device trees
Simon Horman (2):
Merge tags 'renesas-pinmux-for-v3.11' and 'renesas-soc-for-v3.11' into cleanup
serial: sh-sci: Initialise variables before access in sci_set_termios()
Srinivas Kandagatla (5):
ARM: sti: Add STiH415 SOC support
ARM: sti: Add STiH416 SOC support
ARM: sti: Add DEBUG_LL console support
ARM: stih41x: Add B2000 board support
ARM: stih41x: Add B2020 board support
Stephen Boyd (12):
msm_serial: Convert to clk_prepare/unprepare
msm_serial: Use devm_clk_get() and properly return errors
usb: otg: msm: Convert to clk_prepare/unprepare
msm_sdcc: Convert to clk_prepare/unprepare
msm: iommu: Convert to clk_prepare/unprepare
msm: iommu: Use clk_set_rate() instead of clk_set_min_rate()
ARM: msm: Remove custom clk_set_flags() API
ARM: msm: Remove custom clk_set_{max,min}_rate() API
ARM: msm: Remove clock-7x30.h include file
ARM: msm: Prepare clk_get() users in mach-msm for clock-pcom driver
ARM: msm: Make proc_comm clock control into a platform driver
ARM: msm: Migrate to common clock framework
Ulrich Hecht (3):
serial: sh-sci: HSCIF support
ARM: shmobile: r8a7790: HSCIF support
ARM: shmobile: r8a7790: don't use external clock for SCIFs
Documentation/arm/sti/overview.txt | 33 +
Documentation/arm/sti/stih415-overview.txt | 12 +
Documentation/arm/sti/stih416-overview.txt | 12 +
Documentation/devicetree/bindings/arm/nspire.txt | 14 +
.../devicetree/bindings/clock/exynos5420-clock.txt | 201 ++++++
.../bindings/pinctrl/samsung-pinctrl.txt | 1 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
MAINTAINERS | 9 +
arch/arm/Kconfig | 6 +-
arch/arm/Kconfig.debug | 52 ++
arch/arm/Makefile | 2 +
arch/arm/boot/dts/Makefile | 8 +
arch/arm/boot/dts/da850-enbw-cmc.dts | 2 +-
arch/arm/boot/dts/da850-evm.dts | 2 +-
arch/arm/boot/dts/da850.dtsi | 4 +-
arch/arm/boot/dts/exynos5.dtsi | 111 +++
arch/arm/boot/dts/exynos5250.dtsi | 78 +--
arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 680 ++++++++++++++++++
arch/arm/boot/dts/exynos5420-smdk5420.dts | 33 +
arch/arm/boot/dts/exynos5420.dtsi | 148 ++++
arch/arm/boot/dts/nspire-classic.dtsi | 74 ++
arch/arm/boot/dts/nspire-clp.dts | 45 ++
arch/arm/boot/dts/nspire-cx.dts | 112 +++
arch/arm/boot/dts/nspire-tp.dts | 44 ++
arch/arm/boot/dts/nspire.dtsi | 175 +++++
arch/arm/boot/dts/st-pincfg.h | 71 ++
arch/arm/boot/dts/stih415-b2000.dts | 15 +
arch/arm/boot/dts/stih415-b2020.dts | 15 +
arch/arm/boot/dts/stih415-clock.dtsi | 38 +
arch/arm/boot/dts/stih415-pinctrl.dtsi | 268 ++++++++
arch/arm/boot/dts/stih415.dtsi | 87 +++
arch/arm/boot/dts/stih416-b2000.dts | 16 +
arch/arm/boot/dts/stih416-b2020.dts | 16 +
arch/arm/boot/dts/stih416-clock.dtsi | 41 ++
arch/arm/boot/dts/stih416-pinctrl.dtsi | 295 ++++++++
arch/arm/boot/dts/stih416.dtsi | 96 +++
arch/arm/boot/dts/stih41x-b2000.dtsi | 41 ++
arch/arm/boot/dts/stih41x-b2020.dtsi | 42 ++
arch/arm/boot/dts/stih41x.dtsi | 38 +
arch/arm/include/debug/nspire.S | 28 +
arch/arm/include/debug/sti.S | 61 ++
arch/arm/mach-exynos/Kconfig | 10 +
arch/arm/mach-exynos/common.c | 18 +-
arch/arm/mach-exynos/include/mach/uncompress.h | 7 +-
arch/arm/mach-exynos/mach-exynos5-dt.c | 1 +
arch/arm/mach-exynos/platsmp.c | 12 +-
arch/arm/mach-msm/Makefile | 10 +-
arch/arm/mach-msm/board-halibut.c | 2 +-
arch/arm/mach-msm/board-msm7x30.c | 2 +-
arch/arm/mach-msm/board-qsd8x50.c | 2 +-
arch/arm/mach-msm/board-trout-panel.c | 19 +-
arch/arm/mach-msm/board-trout.c | 3 +-
arch/arm/mach-msm/clock-7x30.h | 155 -----
arch/arm/mach-msm/clock-debug.c | 130 ----
arch/arm/mach-msm/clock-pcom.c | 149 ++--
arch/arm/mach-msm/clock-pcom.h | 31 +-
arch/arm/mach-msm/clock.c | 166 +----
arch/arm/mach-msm/clock.h | 51 +-
arch/arm/mach-msm/devices-msm7x00.c | 12 +-
arch/arm/mach-msm/devices-msm7x30.c | 15 +-
arch/arm/mach-msm/devices-qsd8x50.c | 12 +-
arch/arm/mach-msm/devices.h | 15 +-
arch/arm/mach-msm/dma.c | 5 +-
arch/arm/mach-msm/include/mach/board.h | 5 -
arch/arm/mach-msm/include/mach/clk.h | 9 -
arch/arm/mach-nspire/Kconfig | 16 +
arch/arm/mach-nspire/Makefile | 2 +
arch/arm/mach-nspire/Makefile.boot | 0
arch/arm/mach-nspire/clcd.c | 119 ++++
arch/arm/mach-nspire/clcd.h | 14 +
arch/arm/mach-nspire/mmio.h | 20 +
arch/arm/mach-nspire/nspire.c | 89 +++
arch/arm/mach-shmobile/setup-r8a7790.c | 28 +-
arch/arm/mach-sti/Kconfig | 45 ++
arch/arm/mach-sti/Makefile | 2 +
arch/arm/mach-sti/board-dt.c | 48 ++
arch/arm/mach-sti/headsmp.S | 44 ++
arch/arm/mach-sti/platsmp.c | 117 ++++
arch/arm/mach-sti/smp.h | 17 +
arch/arm/mach-ux500/cache-l2x0.c | 3 +-
arch/arm/plat-samsung/include/plat/cpu.h | 8 +
drivers/clk/samsung/Makefile | 1 +
drivers/clk/samsung/clk-exynos5420.c | 762 +++++++++++++++++++++
drivers/clocksource/exynos_mct.c | 35 +-
drivers/iommu/msm_iommu_dev.c | 20 +-
drivers/mmc/host/msm_sdcc.c | 14 +-
drivers/pinctrl/pinctrl-exynos.c | 118 ++++
drivers/pinctrl/pinctrl-samsung.c | 2 +
drivers/pinctrl/pinctrl-samsung.h | 1 +
drivers/tty/serial/msm_serial.c | 35 +-
drivers/tty/serial/samsung.c | 4 +-
drivers/tty/serial/sh-sci.c | 104 ++-
drivers/usb/phy/phy-msm-usb.c | 38 +-
include/linux/serial_sci.h | 12 +-
include/uapi/linux/serial_core.h | 3 +
95 files changed, 4799 insertions(+), 790 deletions(-)
create mode 100644 Documentation/arm/sti/overview.txt
create mode 100644 Documentation/arm/sti/stih415-overview.txt
create mode 100644 Documentation/arm/sti/stih416-overview.txt
create mode 100644 Documentation/devicetree/bindings/arm/nspire.txt
create mode 100644 Documentation/devicetree/bindings/clock/exynos5420-clock.txt
create mode 100644 arch/arm/boot/dts/exynos5.dtsi
create mode 100644 arch/arm/boot/dts/exynos5420-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/exynos5420-smdk5420.dts
create mode 100644 arch/arm/boot/dts/exynos5420.dtsi
create mode 100644 arch/arm/boot/dts/nspire-classic.dtsi
create mode 100644 arch/arm/boot/dts/nspire-clp.dts
create mode 100644 arch/arm/boot/dts/nspire-cx.dts
create mode 100644 arch/arm/boot/dts/nspire-tp.dts
create mode 100644 arch/arm/boot/dts/nspire.dtsi
create mode 100644 arch/arm/boot/dts/st-pincfg.h
create mode 100644 arch/arm/boot/dts/stih415-b2000.dts
create mode 100644 arch/arm/boot/dts/stih415-b2020.dts
create mode 100644 arch/arm/boot/dts/stih415-clock.dtsi
create mode 100644 arch/arm/boot/dts/stih415-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/stih415.dtsi
create mode 100644 arch/arm/boot/dts/stih416-b2000.dts
create mode 100644 arch/arm/boot/dts/stih416-b2020.dts
create mode 100644 arch/arm/boot/dts/stih416-clock.dtsi
create mode 100644 arch/arm/boot/dts/stih416-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/stih416.dtsi
create mode 100644 arch/arm/boot/dts/stih41x-b2000.dtsi
create mode 100644 arch/arm/boot/dts/stih41x-b2020.dtsi
create mode 100644 arch/arm/boot/dts/stih41x.dtsi
create mode 100644 arch/arm/include/debug/nspire.S
create mode 100644 arch/arm/include/debug/sti.S
delete mode 100644 arch/arm/mach-msm/clock-7x30.h
delete mode 100644 arch/arm/mach-msm/clock-debug.c
create mode 100644 arch/arm/mach-nspire/Kconfig
create mode 100644 arch/arm/mach-nspire/Makefile
create mode 100644 arch/arm/mach-nspire/Makefile.boot
create mode 100644 arch/arm/mach-nspire/clcd.c
create mode 100644 arch/arm/mach-nspire/clcd.h
create mode 100644 arch/arm/mach-nspire/mmio.h
create mode 100644 arch/arm/mach-nspire/nspire.c
create mode 100644 arch/arm/mach-sti/Kconfig
create mode 100644 arch/arm/mach-sti/Makefile
create mode 100644 arch/arm/mach-sti/board-dt.c
create mode 100644 arch/arm/mach-sti/headsmp.S
create mode 100644 arch/arm/mach-sti/platsmp.c
create mode 100644 arch/arm/mach-sti/smp.h
create mode 100644 drivers/clk/samsung/clk-exynos5420.c
More information about the linux-arm-kernel
mailing list