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 majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/