ARM: SoC fixes for 3.15-rc3

From: Arnd Bergmann
Date: Fri Apr 25 2014 - 07:48:25 EST


The following changes since commit a798c10faf62a505d24e5f6213fbaf904a39623f:

Linux 3.15-rc2 (2014-04-20 11:08:50 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/fixes-3.15-rc3

for you to fetch changes up to 76e7745e8e4330fdb30f049303d524261c0b7a2c:

Merge tag 'zynq-dt-fixes-for-3.15' of git://git.xilinx.com/linux-xlnx into fixes (2014-04-25 11:22:20 +0200)

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

ARM: SoC fixes for 3.15-rc3:

Since we didn't get around to collect fixes in time for -rc2 over
the easter vacation, this one is unfortunately a bit larger than
we'd like for an -rc3 merge. A large set of the changes is in the
device tree sources, so I'm splitting out the description between
code changes and DT changes. Aside from omap and versatile express,
the actual code bugs are sporadic and trivial. Here is an overview:

imx:
- fix video clock settings
- fix one clock refcounting bug

omap:
- update defconfig for renamed USB PHY driver
- fix error handling in gpmc
- fix N900 video initialization regression
- fix reression in hwmod code from missing braces
- fix am43xx and omap3 clocks
- remove bogus write to voltage control register

pxa:
- fix build regression from 3.13 header cleanup

rockchip:
- fix a misleading printk string

shmobile:
- fix incorrect sound setting on multiple machines

spear:
- remove incorrect __init section annotation

tegra:
- remove a stale Kconfig entry

u300:
- update defconfig

ux500:
- enable common wireless and sensor drivers in defconfig
- more defconfig updates

vexpress:
- fix voltage calculation for opp
- fix reboot hang and warning
- fix out-of-bounds array access
- improve error handling in clock driver

overall:
- always select CLKSRC_OF in multiplatform builds

And these are the devicetree related changes:

imx:
- add missing #clock-cell properties
- fix pinctrl setting in imx6sl-evk
- fix video endpoint on imx53
- remove obsolete lvds-channel nodes (multiple patches)
- add missing second stmpe node
- fix usb host mode on dmo-edmqmx6 (multiple patches)
- fix gic node #address-cells to match usage
- add missing legacy IRQ map for PCIe
- fix microsom pincontrol setting for rgmii
- fix fatal typo in touchscreen DT usage for mx5
- list all RAM present on m53evk and mx53qsb

omap:
- fix bug in DT handling of gpmc external bus
- add DT for older revision of beagleboard
- fix regression after DT node name fixes
- remove obsolete properties for gpmc
- fix pinmux comment to match DT it refers to
- fix newly added dra7xx clock node data
- add missing clock for USB PHY

mvebu:
- add missing clock for mdio node
- fix nonstandard vendor prefixes on i2c nodes

rockchip:
- fix pin control setting for uart

shmobile:
- fix typo in DT data for pin control (multiple patches)
- fix gic node #address-cells to match usage

tegra:
- fix clock and uart DT representation to match hardware

zynq:
- add DT nodes for newly added driver
- add DT properties required for cpufreq-ondemand

overall:
- restore alphabetic order in Makefile
- grammar fixes in bindings

----------------------------------------------------------------
Alex Elder (1):
ARM: spear: add __init to spear_clocksource_init()

Andrea Adami (1):
ARM: pxa: hx4700.h: include "irqs.h" for PXA_NR_BUILTIN_GPIO

Andrew Lunn (2):
ARM: Kirkwood: Fix Atmel vendor prefix
ARM: Kirkwood: DT: Add missing vendor prefix

Arnd Bergmann (9):
Merge tag 'mvebu-dt-fixes-non-crit-3.15' of git://git.infradead.org/linux-mvebu into fixes
Merge tag 'imx-fixes-3.15' of git://git.kernel.org/.../shawnguo/linux into fixes
Merge tag 'v3.15-rockchip-fixes1' of git://git.kernel.org/.../mmind/linux-rockchip into fixes
Merge tag 'renesas-dt5-for-v3.15' of git://git.kernel.org/.../horms/renesas into fixes
Merge tag 'renesas-fixes-for-v3.15' of git://git.kernel.org/.../horms/renesas into fixes
Merge tag 'ux500-defconfig-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into fixes
Merge tag 'omap-for-v3.15/fixes-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into fixes
Merge tag 'vexpress/fixes-for-3.15' of git://git.linaro.org/people/pawel.moll/linux into fixes
Merge tag 'zynq-dt-fixes-for-3.15' of git://git.xilinx.com/linux-xlnx into fixes

Dan Carpenter (1):
clk: vexpress: NULL dereference on error path

Domenico Andreoli (1):
ARM: Tidy up DTB Makefile entries

Fabio Estevam (3):
ARM: dts: imx53-qsb-common: Fix memory region description
ARM: dts: imx53-m53evk: Fix memory region description
ARM: dts: imx6sl-evk: Add an entry for MX6SL_PAD_ECSPI1_SS0__GPIO4_IO11

Geert Uytterhoeven (2):
ARM: dts: Grammar /is uses/ is used/
ARM: dts: Grammar /that will/it will/

Heiko Stuebner (1):
ARM: rockchip: fix copy'n'paste error in smp error messages

Heinrich Schuchardt (1):
arm/mach-vexpress: array accessed out of bounds

Johan Hovold (1):
ARM: dts: OMAP2+: remove uses of obsolete gpmc,device-nand

Kishon Vijay Abraham I (1):
ARM: OMAP2+: Fix config name for USB3 PHY

Kuninori Morimoto (2):
ARM: shmobile: lager: fixup SND_SOC_DAIFMT_CBx_CFx flags
ARM: shmobile: armadillo800eva: fixup SND_SOC_DAIFMT_CBx_CFx flags

Leigh Brown (1):
ARM: dts: am335x: update USB DT references

Linus Walleij (3):
ARM: ux500: update defconfig
ARM: ux500: configure in sensors
ARM: ux500: configure for CW1200 WLAN chip

Lothar Waßmann (1):
ARM: dts: imx53: fix apparent copy/paste error

Lucas Stach (9):
ARM: dts: imx6: add PCIe interrupt mapping properties
ARM: dts: imx: drop invalid size and address cells properties
ARM: imx6q-clk: parent lvds_gate from lvds_sel
ARM: dts: imx6: edmqmx6: Fix usbotg id pin
ARM: dts: imx6: edmqmx6: USB H1 only supports host mode
ARM: dts: imx6: edmqmx6: add second STMPE
ARM: dts: vybrid: drop address and size cells from GIC node
ARM: shmobile: sh73a0: drop address cells from GIC node
ARM: shmobile: r8a7740: drop address cells from GIC node

Magnus Damm (1):
ARM: shmobile: koelsch: correct renesas,gpios to renesas,groups in sd[012] pfc

Max Schwarz (1):
ARM: rockchip: rk3188: enable pull-ups on UART RX pins

Paul Bolle (1):
ARM: tegra: remove TEGRA_EMC_SCALING_ENABLE

Pawel Moll (1):
power/reset: vexpress: Fix restart/power off operation

Peter Ujfalusi (1):
ARM: dts: dra7xx-clocks: Correct mcasp2_ahclkx_mux bit-shift

Philipp Zabel (1):
ARM: i.MX6: ipu_di_sel clocks can set parent rates

Punit Agrawal (1):
ARM: vexpress/TC2: Convert OPP voltage to uV before storing

Rob Herring (1):
ARM: fix missing CLKSRC_OF on multi-platform

Rob Taylor (1):
ARM: shmobile: lager: correct renesas,gpios to renesas,groups in sd[02] pfc

Robert Nelson (1):
ARM: dts: Add support for the BeagleBoard xM A/B

Roger Quadros (2):
ARM: OMAP3: hwmod data: Correct clock domains for USB modules
ARM: dts: omap5: Add clocks to USB3 PHY node

Russell King (1):
ARM: dt: microsom: don't set bit 7 for ethernet mux settings

Sascha Hauer (2):
ARM: dts: imx6: edmqmx6: Do not use the OTG switch as VBUS regulator
ARM: imx6q: clk: Parent DI clocks to video PLL via di_pre_sel

Sebastian Reichel (1):
ARM: OMAP2+: N900: remove omapdss init for DT boot

Shawn Guo (3):
ARM: dts: imx53-tx53: add IPU DI ports and endpoints
ARM: dts: imx6q-gw5xxx: remove dead 'crtcs' property
ARM: dts: imx: add required #clock-cells for fixed-clock

Soren Brinkmann (2):
ARM: zynq: DT: Add 'clock-latency' property
ARM: zynq: dt: Add I2C nodes to Zynq device tree

Stefan Agner (1):
ARM: dts: mx5: fix wrong stmpe-ts bindings

Stephen Warren (3):
ARM: tegra: remove UART5/UARTE from tegra124.dtsi
clk: tegra: remove non-existent clocks
dt: tegra: remove non-existent clock IDs

Suman Anna (1):
ARM: OMAP2+: hwmod: fix missing braces in _init()

Tero Kristo (1):
ARM: OMAP3: PM: remove access to PRM_VOLTCTRL register

Thomas Petazzoni (2):
ARM: mvebu: ensure the mdio node has a clock reference on Armada 370/XP
ARM: mvebu: ensure the mdio node has a clock reference on Armada 38x

Tomi Valkeinen (1):
ARM: AM43xx: fix dpll init in bypass mode

Tony Lindgren (4):
Merge branch 'fixes-v3.15-rc1'; commit '390403fd79821bbd0c3a0d83307df2be87047b36' into omap-for-v3.15/fixes
Merge tag 'for-v3.15-rc/omap-fixes-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.15/fixes
ARM: OMAP2+: Fix oops for GPMC free
ARM: OMAP2+: Fix GPMC remap for devices using an offset

Ulf Hansson (2):
ARM: ux500: u8500_defconfig: Enable PARTITION_ADVANCED
ARM: u300: u300_defconfig: Enable PARTITION_ADVANCED

Wolfram Sang (1):
ARM: AM335X: EVM: fix pinmux documentation in devicetree

arch/arm/Kconfig | 1 +
arch/arm/boot/dts/Makefile | 20 +++----
arch/arm/boot/dts/am335x-bone-common.dtsi | 4 +-
arch/arm/boot/dts/am335x-evm.dts | 8 +--
arch/arm/boot/dts/am335x-evmsk.dts | 4 +-
arch/arm/boot/dts/am335x-igep0033.dtsi | 5 +-
arch/arm/boot/dts/am33xx.dtsi | 6 +-
arch/arm/boot/dts/armada-370-xp.dtsi | 1 +
arch/arm/boot/dts/armada-38x.dtsi | 1 +
arch/arm/boot/dts/dra7.dtsi | 4 +-
arch/arm/boot/dts/dra7xx-clocks.dtsi | 2 +-
arch/arm/boot/dts/imx25.dtsi | 1 +
arch/arm/boot/dts/imx27-apf27.dts | 1 +
arch/arm/boot/dts/imx27.dtsi | 1 +
arch/arm/boot/dts/imx50.dtsi | 4 ++
arch/arm/boot/dts/imx51.dtsi | 4 ++
arch/arm/boot/dts/imx53-m53evk.dts | 23 ++++----
arch/arm/boot/dts/imx53-qsb-common.dtsi | 3 +-
arch/arm/boot/dts/imx53-tx53-x03x.dts | 11 +++-
arch/arm/boot/dts/imx53.dtsi | 6 +-
arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 48 +++++++++++-----
arch/arm/boot/dts/imx6q-gw5400-a.dts | 3 -
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 3 -
arch/arm/boot/dts/imx6qdl-microsom-ar8035.dtsi | 22 ++++----
arch/arm/boot/dts/imx6qdl.dtsi | 13 ++++-
arch/arm/boot/dts/imx6sl-evk.dts | 1 +
arch/arm/boot/dts/imx6sl.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-b3.dts | 2 +-
arch/arm/boot/dts/kirkwood-cloudbox.dts | 2 +-
arch/arm/boot/dts/kirkwood-dreamplug.dts | 2 +-
arch/arm/boot/dts/kirkwood-laplug.dts | 2 +-
arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts | 2 +-
arch/arm/boot/dts/kirkwood-ns2-common.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-nsa310.dts | 2 +-
arch/arm/boot/dts/kirkwood-nsa310a.dts | 2 +-
arch/arm/boot/dts/kirkwood-openblocks_a6.dts | 2 +-
arch/arm/boot/dts/kirkwood-openblocks_a7.dts | 2 +-
arch/arm/boot/dts/omap3-beagle-xm-ab.dts | 16 ++++++
arch/arm/boot/dts/omap3-devkit8000.dts | 1 -
arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 1 -
arch/arm/boot/dts/omap3.dtsi | 2 +-
arch/arm/boot/dts/omap4.dtsi | 4 +-
arch/arm/boot/dts/omap5.dtsi | 10 +++-
arch/arm/boot/dts/r8a7740.dtsi | 1 -
arch/arm/boot/dts/r8a7790-lager.dts | 4 +-
arch/arm/boot/dts/r8a7791-koelsch.dts | 6 +-
arch/arm/boot/dts/rk3188.dtsi | 8 +--
arch/arm/boot/dts/sh73a0.dtsi | 1 -
arch/arm/boot/dts/tegra124.dtsi | 13 -----
arch/arm/boot/dts/vf610-twr.dts | 2 +
arch/arm/boot/dts/vf610.dtsi | 4 +-
arch/arm/boot/dts/zynq-7000.dtsi | 23 ++++++++
arch/arm/boot/dts/zynq-zc702.dts | 76 ++++++++++++++++++++++++++
arch/arm/boot/dts/zynq-zc706.dts | 68 +++++++++++++++++++++++
arch/arm/configs/omap2plus_defconfig | 2 +-
arch/arm/configs/u300_defconfig | 4 +-
arch/arm/configs/u8500_defconfig | 24 +++++---
arch/arm/mach-imx/clk-imx6q.c | 29 ++++++----
arch/arm/mach-omap2/board-rx51-video.c | 2 +-
arch/arm/mach-omap2/clkt_dpll.c | 4 +-
arch/arm/mach-omap2/gpmc.c | 15 ++++-
arch/arm/mach-omap2/omap_hwmod.c | 3 +-
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 4 +-
arch/arm/mach-omap2/pm34xx.c | 4 --
arch/arm/mach-pxa/include/mach/hx4700.h | 1 +
arch/arm/mach-rockchip/platsmp.c | 2 +-
arch/arm/mach-shmobile/board-armadillo800eva.c | 1 +
arch/arm/mach-shmobile/board-lager.c | 4 +-
arch/arm/mach-spear/time.c | 2 +-
arch/arm/mach-tegra/Kconfig | 3 -
arch/arm/mach-vexpress/dcscb.c | 7 ++-
arch/arm/mach-vexpress/spc.c | 4 +-
drivers/clk/tegra/clk-tegra124.c | 3 -
drivers/clk/versatile/clk-vexpress-osc.c | 2 +-
drivers/power/reset/vexpress-poweroff.c | 19 ++++---
include/dt-bindings/clock/tegra124-car.h | 6 +-
76 files changed, 430 insertions(+), 181 deletions(-)
create mode 100644 arch/arm/boot/dts/omap3-beagle-xm-ab.dts

--
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/