ARM: SoC fixes for 3.15-rc3
Arnd Bergmann
arnd at arndb.de
Fri Apr 25 04:47:30 PDT 2014
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
More information about the linux-arm-kernel
mailing list