[GIT PULL 4/6] ARM: SoC DT updates for 3.14
Olof Johansson
olof at lixom.net
Thu Jan 23 13:36:26 EST 2014
DT and DT-conversion-related changes for various ARM platforms. Most
of these are to enable various devices on various boards, etc, and not
necessarily worth enumerating.
New boards and systems continue to come in as new devicetree files that
don't require corresponding C changes any more, which is indicating that
the system is starting to work fairly well.
A few things worth pointing out:
* ST Ericsson ux500 platforms have made the major push to move over to fully
support the platform with DT.
* Renesas platforms continue their conversion over from legacy platform devices
to DT-based for hardware description.
Conflicts:
arch/arm/boot/dts/armada-370-xp.dtsi:
Conflict with the sorting of the file combined with a compatible string
rename coming in through the SATA tree. Carry down the new compatible
string (marvell,armada-370-sata) to the moved entry further down the file,
the USB node stays where it is.
----------------------------------------------------------------
The following changes since commit 796e6948528f45d2bbc5698d0ea673ea18efdb8d:
Merge branch 'next/soc' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/dt-for-linus
for you to fetch changes up to 310c85476d5047f5ace4d1c527e1bbbc0c7ad672:
Merge tag 'davinci-for-v3.14/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/dt
----------------------------------------------------------------
Alex Ling (1):
ARM: dts: add support for EXYNOS4412 based TINY4412 board
Andrew Lunn (5):
ARM: Dove: Add DT node for PMU interrupt controller.
ARM: Dove: Add RTC interrupt via PMU interrupt controller.
ARM: DT: Kirkwood: Use symbolic names from input.h
ARM: DT: Kirkwood: Use symbolic names from gpio.h
Phy: Add DT nodes on kirkwood and Dove for the SATA PHY
Arnaud Ebalard (14):
ARM: mvebu: Add RN104 SATA LEDs driven via NXP PCA9554 I2C to GPIO muxer
ARM: mvebu: Add DT entry for ReadyNAS Duo v2 to use gpio-poweroff driver
ARM: kirkwood: NETGEAR ReadyNAS Duo v2 .dts cleanup
ARM: mvebu: NETGEAR ReadyNAS 102 .dts cleanup
ARM: mvebu: NETGEAR ReadyNAS 104 .dts cleanup
ARM: mvebu: Fix whitespace in NETGEAR ReadyNAS .dts files
ARM: mvebu: Add Netgear ReadyNAS 2120 board
ARM: kirkwood: Add support for NETGEAR ReadyNAS NV+ v2
ARM: mvebu: Enable NAND controller in ReadyNAS 102 .dts file
ARM: mvebu: Enable NAND controller in ReadyNAS 104 .dts file
ARM: mvebu: Enable NAND controller in ReadyNAS 2120 .dts file
ARM: mvebu: Enable ISL12057 RTC chip in ReadyNAS 102 .dts file
ARM: mvebu: Enable ISL12057 RTC chip in ReadyNAS 104 .dts file
ARM: mvebu: Enable ISL12057 RTC chip in ReadyNAS 2120 .dts file
Ashwini Ghuge (1):
ARM: tegra: add port FF to GPIO IDs
Barry Song (1):
ARM: dts: sirf: add lost clocks for cphifbg
Bin Shi (1):
ARM: dts: sirf: add lost bus_width, clock and status for sdhci
Bo Shen (3):
ARM: at91: sama5d3: enable qt1070 as a wakeup source
ARM: at91: add PWM device node
ARM: at91: at91sam9m10g45ek: switch to PWM leds
Boris BREZILLON (5):
ARM: at91/dt: add ethernet phy to at91rm9200ek board
ARM: at91/dt: add atmel,pullup-gpio to at91rm9200ek usb1 definition
ARM: at91/dt: add clk properties to sama5d3 SHA device node
ARM: at91/dt: add clk properties to sama5d3 AES device node
ARM: at91/dt: add clk properties to sama5d3 TDES device node
Carlo Caione (1):
ARM: dts: sun4i/sun7i: add RTC node
Chander Kashyap (2):
clocksource: mct: extend mct to support 8 local interrupts for Exynos5420
ARM: dts: populate cpu node entries to 8 cpus for exynos5420
Chen-Yu Tsai (4):
ARM: dts: sun7i: Add pin muxing options for clock outputs
ARM: dts: sun7i: Change 32768 Hz oscillator node name to clk at N style
ARM: dts: sun7i: external clock outputs
arm: sun7i: cubietruck: Enable the i2c controllers
Dinh Nguyen (1):
ARM: dts: socfpga: update L2 tag and data latency
Emilio López (7):
ARM: sunxi: dt: add EMAC aliases
ARM: sunxi: add PLL4 support
ARM: sunxi: add PLL5 and PLL6 support
ARM: sun4i: dt: mod0 clocks
ARM: sun5i: dt: mod0 clocks
ARM: sun7i: dt: mod0 clocks
ARM: sunxi: dt: add nodes for the mbus clock
Eric Brower (2):
ARM: tegra: modify Tegra30 USB2 default phy_type to UTMI
ARM: tegra: enable USB2 on Tegra30 Beaver
Ezequiel Garcia (4):
ARM: mvebu: Add support for NAND controller in Armada 370/XP
ARM: mvebu: Enable NAND controller in Armada XP GP board
ARM: mvebu: Enable NAND controller in Armada 370 Mirabox
ARM: mvebu: Enable NAND controller in A370 Reference Design board
Hans de Goede (4):
ARM: dts: sun5i: Add new sun5i-a13-olinuxino-micro board
ARM: dts: sun4i: Add rtp controller node
ARM: dts: sun5i: Add rtp controller node
ARM: dts: sun7i: Add rtp controller node
Jason Cooper (6):
ARM: mvebu: dts: remove unneeded linux,default-state from led nodes
ARM: kirkwood: sort dt nodes by address
ARM: dove: sort DT nodes by address
ARM: orion5x: sort DT nodes by address
ARM: mvebu: sort DT nodes by address
ARM: kirkwood: 6282: sort DT nodes by address
Jean-Christophe PLAGNIOL-VILLARD (6):
ARM: at91: sam9g45: add fb dt support
ARM: at91: sam9263: add fb dt support
ARM: at91: at9sam9m10g45ek: add dt lcd support
ARM: at91: sam9263ek: add dt lcd support
ARM: at91: Animeo IP: fix mtd partition table
ARM: at91: dt: at91rm9200ek: add emac and nor flash support
Jonas Jensen (1):
ARM: moxart: add MOXA ART SoC device tree files
Joseph Lo (1):
ARM: tegra: add clock properties for devices of Tegra124
Josh Wu (1):
ARM: at91: sama5d3/dt: add sama5d36ek dts files
KV Sujith (2):
ARM: davinci: da850: add GPIO DT node
ARM: davinci: da850 evm: add GPIO pinumux entries DT node
Kevin Hilman (13):
Merge tag 'mvebu-dt-3.14-2' of git://git.infradead.org/linux-mvebu into next/dt
Merge branch 'next/cleanup' into next/dt
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
Merge tag 'integrator-v3.14-1' of git://git.kernel.org/.../linusw/linux-integrator into next/dt
Merge tag 'nomadik-dt-v3.14' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
Merge tag 'mvebu-dt-3.14-3' of git://git.infradead.org/linux-mvebu into next/dt
Merge branch 'mvebu/dt-4' into next/dt
Merge tag 'keystone-dts' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
Merge tag 'renesas-dt-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'sunxi-dt-for-3.14-2' of https://github.com/mripard/linux into next/dt
Merge tag 'socfpga-dt-for-3.14' of git://git.rocketboards.org/linux-socfpga-next into next/dt
Merge tag 'sirf-dts-for-3.14' of git://git.kernel.org/.../baohua/linux into next/dt
Merge tag 'davinci-for-v3.14/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/dt
Kukjin Kim (1):
Merge branch 'v3.14-next/fixes-samsung-2' into v3.14-next/dt-exynos-2
Kuninori Morimoto (35):
ARM: shmobile: r8a7778: add I2C support on DTSI
ARM: shmobile: r8a7779: tidyup I2C driver name on DTSI
ARM: shmobile: lager: add default PFC settings on DTS
ARM: shmobile: lager: add MMCIF support on DTS
ARM: shmobile: bockw: add default PFC settings on DTS
ARM: shmobile: bockw: remove manual PFC settings on reference
ARM: shmobile: r8a7778: add MMCIF support on DTSI
ARM: shmobile: bockw: add MMCIF support on DTS
ARM: shmobile: bockw: fixup MMC pin conflict on DTS
ARM: shmobile: r8a7778: add SDHI support on DTSI
ARM: shmobile: bockw: add SDHI support on DTS
ARM: shmobile: r8a7779: add SDHI support on DTSI
ARM: shmobile: marzen: add SDHI support on DTS
ARM: shmobile: r8a7740: tidyup DT node naming
ARM: shmobile: r8a73a4: tidyup DT node naming
ARM: shmobile: r8a7778: tidyup DT node naming
ARM: shmobile: r8a7779: tidyup DT node naming
ARM: shmobile: r8a7790: tidyup DT node naming
ARM: shmobile: sh73a0: tidyup DT node naming
ARM: shmobile: armadillo: tidyup DT node naming
ARM: shmobile: ape6evm: tidyup DT node naming
ARM: shmobile: kzm9g: tidyup DT node naming
ARM: shmobile: bockw: tidyup DT node naming
ARM: shmobile: marzen: tidyup DT node naming
ARM: shmobile: lager: tidyup DT node naming
ARM: shmobile: r8a7778: add I2C support on DTSI
ARM: shmobile: r8a7778: add HSPI suppport on DTSI
ARM: shmobile: bockw: enable HSPI0 on DTS
ARM: shmobile: marzen: remove SDHI0 WP pin setting from DTS
ARM: shmobile: marzen: remove SDHI0 WP pin setting
ARM: shmobile: sh73a0: fixup sdhi compatible name
ARM: shmobile: r8a7740: add FSI support via DTSI
ARM: shmobile: armadillo: add FSI support for DTS
ARM: shmobile: sh73a0: add FSI support via DTSI
ARM: shmobile: kzm9g: add FSI support for DTS
Laurent Pinchart (38):
ARM: shmobile: r8a7778: Fix pin control device address in DT
ARM: shmobile: Use #include in device tree sources
ARM: shmobile: Use interrupt macros in SoC DT files
ARM: shmobile: Use interrupt macros in board DT files
ARM: shmobile: marzen-reference: Use falling edge IRQ for LAN9221
ARM: shmobile: bockw-reference: Use falling edge IRQ for LAN9221
ARM: shmobile: kzm9g-reference: Use falling edge IRQ for LAN9221
ARM: shmobile: armadillo-reference: Use low level IRQ for ST1231
ARM: shmobile: kzm9g-reference: Add PCF8575 GPIO extender to DT
ARM: shmobile: kzm9g-reference: Add GPIO keys to DT
ARM: shmobile: Use interrupt macros in r8a73a4 and r8a7778 DT files
ARM: shmobile: emev2: Use interrupt macros in DT files
ARM: shmobile: emev2: Setup internal peripheral interrupts as level high
ARM: shmobile: koelsch: dts: Add gpio-keys device
clk: shmobile: Add R-Car Gen2 clocks support
clk: shmobile: Add DIV6 clock support
clk: shmobile: Add MSTP clock support
ARM: shmobile: armadillo: dts: Add PWM backlight power supply
ARM: shmobile: armadillo: dts: Add PWM backlight enable GPIO
ARM: shmobile: r8a73a4: Specify PFC interrupts in DT
ARM: shmobile: r8a7740: Specify PFC interrupts in DT
ARM: shmobile: sh73a0: Specify PFC interrupts in DT
ARM: shmobile: armadillo: dts: Add gpio-keys device
ARM: shmobile: r8a7790: Add clocks
ARM: shmobile: r8a7790: Reference clocks
ARM: shmobile: r8a7791: Add clocks
ARM: shmobile: Sync Lager DTS with Lager reference DTS
ARM: shmobile: Sync Koelsch DTS with Koelsch reference DTS
ARM: shmobile: lager: Specify external clock frequency in DT
ARM: shmobile: koelsch: Specify external clock frequency in DT
ARM: shmobile: Remove Lager reference DTS
ARM: shmobile: Remove Koelsch reference DTS
ARM: shmobile: r8a7790: Add MSIOF clocks in device tree
ARM: shmobile: r8a7791: Add MSIOF clocks in device tree
ARM: shmobile: r8a7790: Add QSPI module clock in device tree
ARM: shmobile: r8a7791: Add QSPI module clock in device tree
ARM: shmobile: r8a7790: Add SSI clocks in device tree
ARM: shmobile: r8a7791: Add SSI clocks in device tree
Laxman Dewangan (8):
ARM: tegra: convert device tree files to use key defines
ARM: tegra: Add header file for pinctrl constants
ARM: tegra: convert dts files of Tegra114 platforms to use pinctrl defines
ARM: tegra: convert dts files of Tegra20 platforms to use pinctrl defines
ARM: tegra: convert dts files of Tegra30 platforms to use pinctrl defines
ARM: tegra: add default pinctrl nodes for Venice2
ARM: tegra: fix missing pincontrol configuration for Venice2
ARM: tegra: add ams AS3722 device to Venice2 DT
Lee Jones (10):
ARM: ux500: Remove legacy ATAG SSP support
ARM: ux500: Consolidate [A|D]B8500 platform data
ARM: ux500: Add DMA config bindings for MSP devices
ARM: ux500: Clean-up non-DT IRQ initialisation
ARM: ux500: Remove unused call to register AMBA devices
ARM: ux500: Clean-up legacy extern prototype
ARM: ux500: Remove checking for DT during timer init
dma: ste_dma40: Expand DT binding to accept 'high-priority channel' flag
dma: ste_dma40: Parse flags property for new 'high priority channel' request
ARM: nomadik: Remove '0x's from nomadik stn8815 DTS file
Leela Krishna Amudala (3):
ARM: dts: Add device nodes for GScaler blocks for exynos5420
ARM: dts: Add SPI nodes to the exynos5420 device tree file
ARM: dts: add pwm DT nodes to Exynos5250 and Exynos5420
Linus Walleij (34):
ARM: ux500: adjust the TC3589x devices to the binding
ARM: ux500: move UART pin control to the device tree
ARM: ux500: move I2C pin control to the device tree
ARM: ux500: move MMC/SD/SDIO pin control to the device tree
ARM: ux500: move MSP pin control to the device tree
ARM: ux500: move GPIO217/218 config to device tree
ARM: ux500: move MUSB pin config to device tree
ARM: ux500: move SPI pin config to device tree
ARM: ux500: create MCDE node to collect resources
ARM: ux500: move MCDE pin config to device tree
ARM: ux500: move SKE pin config to device tree
ARM: ux500: drop STM pinmap settings
ARM: ux500: move old HREF ipgpio to the device tree
ARM: ux500: move GPIO key configuration to device tree
ARM: ux500: move the WLAN GPIO pin setup to the device tree
ARM: ux500: move the HREFv60plus IPGPIO pins to device tree
ARM: ux500: move final HREFv60 LCD pins to device tree
ARM: ux500: move HREFv60plus pin configs to device tree
ARM: ux500: move snowball ethernet config to device tree
ARM: ux500: convert Snowball SPI pin reference
ARM: ux500: move snowball LED pin control to device tree
ARM: ux500: move snowball pin configs to device tree
ARM: ux500: delete remnant pin config macros
ARM: ux500: delete Nomadik pinctrl AUXDATA
ARM: ux500: get rid of unused header
pinctrl: nomadik: move platform data handling into driver
pinctrl: nomadik: decomission non-DT boot path
ARM: ux500: decomission the non-DT MTU init sequence
clksrc: delete nomadik MTU non-DT boot path
ARM: ux500: decomission custom SMP TWD timer init
ARM: nomadik: get rid of explicit ethernet GPIO management
ARM: integrator: delete static core module mappings
ARM: integrator: move EBI to the device tree
ARM: ux500: delete U8540 UART auxdata
Ludovic Desroches (2):
ARM: at91: at91sam9g45: set default mmc pinctrl-names
ARM: at91: at91sam9g45: add i2c pinctrl
Magnus Damm (19):
ARM: shmobile: r8a7791 PFC device tree node
ARM: shmobile: r8a7791 GPIO device tree node
ARM: shmobile: r8a7791 Koelsch DT reference DTS bits
ARM: shmobile: Use r8a7791 suffix for IRQC compat string
ARM: shmobile: Configure r8a7791 PFC on Koelsch via DTS
ARM: shmobile: Add r8a7790 thermal device node to DTS
ARM: shmobile: Add r8a7791 thermal device node to DTS
ARM: shmobile: Use r8a7790 suffix for MMCIF compat string
ARM: shmobile: Use r8a7790 suffix for IRQC compat string
ARM: shmobile: Enable DSW2 with gpio-keys on KZM9D
ARM: shmobile: Koelsch DT reference GPIO LED support
ARM: shmobile: Include all 2 GiB of memory on APE6EVM DT Ref
ARM: shmobile: Include all 4 GiB of memory on Lager
ARM: shmobile: Include all 4 GiB of memory on Lager DT Ref
ARM: shmobile: Fix r8a7791 GPIO resources in DTS
ARM: shmobile: Use sh73a0 suffix for INTC compat string
ARM: shmobile: Use r8a7740 suffix for INTC compat string
ARM: shmobile: Use r8a7778 suffix for INTC compat string
ARM: shmobile: Use r8a7779 suffix for INTC compat string
Mark Brown (4):
ARM: dts: Add CODEC MCLK for SMDK5250
ARM: dts: Leave Exynos5250 SPI controller disabled by default
ARM: dts: Disable I2C controllers by default on Exynos5250
ARM: dts: Rename Exynos5250 ChromeOS common file to have exynos prefix
Maxime COQUELIN (3):
ARM: STi: Supply I2C configuration to STiH416 SoC
ARM: STi: Supply I2C configuration to STiH415 SoC
ARM: STi: Add I2C config to B2000 and B2020 boards
Maxime Hadjinlian (2):
ARM: Kirkwood: Add 6192 DTSI file
ARM: Kirkwood: DT board setup for LaPlug
Maxime Ripard (5):
ARM: sun6i: Add the reset controller to the DTSI
ARM: sun6i: dt: Add IP needed to bring up the additional cores
Merge tag 'sunxi-clk-3.14-for-maxime' of https://bitbucket.org/emiliolopez/linux into sunxi/dt-for-3.14
ARM: sun4i: dt: Move the aliases to the DTSI
ARM: sun4i: dt: Remove chosen nodes
Mike Dunn (1):
ARM: pxa: add PWM nodes to pxa27x.dtsi
Mikko Perttunen (2):
ARM: tegra: Add host1x, DC and HDMI to Tegra114 device tree
ARM: tegra: Enable HDMI support on Dalmore
Murali Karicheri (3):
ARM: keystone: dts: add a k2hk-evm specific dts file
ARM: keystone: dts: fix typo in the ddr3 pllclk node name
ARM: keystone: dts: add paclk divider clock node
Naveen Krishna Chatradhi (1):
ARM: dts: Add device nodes for TMU blocks for exynos5420
Nicolas Ferre (9):
ARM: at91/trivial: fix at91rm9200 rts/cts pinctrl definitions
ARM: at91/dt: binding: add precision to AIC documentation
ARM: at91/dt: binding: add missing compatibility string in SDRAM/DDR documentation
ARM: at91/dt/trivial: use macro for AES irq type
ARM: at91/dt/trivial: before sama5d3, Atmel MPU were using at91 prefix
ARM: at91/dt/sama5d3: add DMA information to SHA/AES/TDES nodes
ARM: at91: add i2c2 pinctrl speficifation to sama5d3 DT
ARM: at91: add uart aliases to sama5d3 dtsi
ARM: at91/at91rm9200ek.dts: rearrange nodes in address ascending order
Olof Johansson (18):
Merge tag 'ux500-devicetree-v3.14-1' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
Merge tag 'mvebu-dt-3.14' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'DT-for-v3.14-part-1' of http://git.stlinux.com/devel/kernel/linux-sti into next/dt
Merge tag 'zynq-dt-for-3.14' of git://git.xilinx.com/linux-xlnx into next/dt
Merge tag 'samsung-dt' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 'at91-dt2' of git://github.com/at91linux/linux-at91 into next/dt
Merge tag 'samsung-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge branch 'tegra/dma-reset-rework' into next/dt
Merge tag 'tegra-for-3.14-dt' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'tegra-for-3.14-dt-2' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'renesas-dt2-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/dt
Merge branch 'qcom/dt' into next/dt
Merge tag 'mvebu-dt-3.14-5' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'sunxi-dt-for-3.14' of https://github.com/mripard/linux into next/dt
Merge tag 'renesas-dt3-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'samsung-dt-3' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 'renesas-dt-fixes-for-v3.14' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'ux500-devicetree-v3.14-2' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
Padmavathi Venna (1):
ARM: dts: Add DMA controller node info on Exynos5420
Qipan Li (1):
ARM: dts: SiRF: add lost usp1_uart_nostreamctrl pin group for atlas6
Rodolfo Giometti (1):
ARM: at91: add support for Cosino board series by HCE Engineering
Rongjun Ying (2):
ARM: dts: sirf: add clock, frequence-voltage table for CPU0
ARM: dts: SiRF: add pin group for USP0 with only RX or TX frame sync
Sachin Kamat (5):
ARM: dts: Update min voltage for vdd_arm on Arndale
ARM: dts: Add hs-i2c nodes to exynos5420
ARM: dts: Fix sysreg node name in exynos4.dtsi
ARM: dts: Update Samsung sysreg binding document
ARM: dts: Add initial support for Arndale Octa board
Santosh Shilimkar (2):
ARM: dts: keystone: Add the GICV and GICH address space
ARM: dts: keystone: Add guestos maintenance interrupt
Sebastian Hesselbarth (2):
ARM: kirkwood: provide pinctrl default to sdio nodes
ARM: kirkwood: mark guruplug sdio as non-removable
Simon Baatz (1):
ARM: kirkwood: Cleanup comments in Sheevaplug dts files
Simon Horman (10):
ARM: shmobile: r8a7779: add HSPI support to DTSI
ARM: shmobile: marzen: enable HSPI0 in DTS
Merge commit '70c8f01' into dt3-base
Merge remote-tracking branch 'mike-turquette/clk-next-shmobile' into dt3-base
Merge remote-tracking branch 'daniel-lezcano/clockevents/for-Simon-3.13-rc2' into dt3-base
Merge tag 'v3.13-rc3' into dt3-base
Merge branch 'heads/sh-sci' into dt3-base
Merge branch 'heads/soc2' into dt3-base
Revert "ARM: shmobile: r8a7790: Add SSI clocks in device tree"
Revert "ARM: shmobile: r8a7791: Add SSI clocks in device tree"
Soren Brinkmann (2):
arm: dt: zynq: Remove 'clock-ranges' from TTC nodes
arm: dt: zynq: Add 'cpus' node
Srinivas Kandagatla (3):
ARM: orion5x: Fix typo in device_type property of phy node
ARM: dove: Fix typo in device_type property of phy node
ARM: STi: OF: Fix a typo in pincfg header
Stefan Agner (1):
ARM: tegra: correct Colibri T20 regulator settings
Steffen Trumtrar (2):
ARM: zynq: add gem support
ARM: dts: socfpga: add pl330 clock
Stephen Boyd (2):
ARM: dts: MSM8974: Add restart node
ARM: dts: MSM8974: Add MMIO architected timer node
Stephen Warren (14):
ARM: tegra: add missing unit addresses to DT
ARM: tegra: fix node sort order
ARM: tegra: add reset properties to Tegra124 DTs
ARM: tegra: add APB DMA controller to Tegra124 DT
ARM: tegra: add Tegra124 pinmux node to DT
ARM: tegra: add MMC controllers to Tegra124 DT
ARM: tegra: add I2C controllers to Tegra124 DT
ARM: tegra: enable I2C controllers on Venice2
ARM: tegra: add audio-related device to Tegra124 DT
ARM: tegra: add sound card to Venice2 DT
ARM: tegra: fix pinctrl misconfiguration on Venice2
ARM: tegra: set up /aliases entries for RTCs
ARM: tegra: set up /aliases for RTCs on Venice2
ARM: bcm2835: add USB controller to device tree
Takashi Yoshii (2):
ARM: shmobile: emev2: Add clock tree description in DT
ARM: shmobile: Include all 2 GiB of memory on APE6EVM
Thierry Reding (13):
ARM: tegra: Add Tegra124 PWM support
ARM: tegra: Enable PWM on Venice2
ARM: tegra: Fix misconfiguration of pin PH2 on Venice2
ARM: tegra: Add SPI controller nodes for Tegra124
ARM: tegra: Enable LVDS on Harmony
ARM: tegra: Enable LVDS on Cardhu
ARM: tegra: Add MIPI calibration DT entries for Tegra114
ARM: tegra: Add Tegra114 DSI support
ARM: tegra: Add Tegra114 gr2d support
ARM: tegra: Add Tegra114 gr3d support
ARM: tegra: Enable DSI support on Dalmore
ARM: tegra: Enable Venice2 keyboard
ARM: tegra: Enable power key on Venice2
Thomas Petazzoni (1):
ARM: mvebu: fix register length for Armada XP PMSU
Tomasz Figa (5):
Documentation: devicetree: Update Exynos MCT bindings description
ARM: dts: Drop interrupt controller properties from MCT nodes for exynos4 SoCs
ARM: dts: Move MCT node to exynos4x12.dtsi
ARM: dts: Simplify MCT interrupt map for exynos4 SoCs
ARM: dts: Fix missing spaces after labels for exynos
Ulf Hansson (3):
ARM: ux500: Refactor common DT configs for sdi[n] devices
ARM: ux500: Configure regulator for I/O voltage for SD-card slot
ARM: ux500: regulators: Remove dead code for SD-card regulator
WingMan Kwok (2):
ARM: dts: keystone: Add usb phy devicetree bindings
ARM: dts: keystone: Add usb devicetree bindings
Xianglong Du (1):
ARM: dts: sirf: add lost minigpsrtc device node
Yuvaraj Kumar C D (6):
ARM: dts: Move dwmmc nodes from exynos5.dtsi to exynos5250.dtsi
ARM: dts: change status property of dwmmc nodes for exynos5250
ARM: dts: Move fifo-depth property from exynos5250 board dts
ARM: dts: rename mmc dts node for exynos5 series
ARM: dts: Add dwmmc DT nodes for exynos5420 SOC
ARM: dts: Fix status property of mmc nodes for snow board
.../devicetree/bindings/arm/arm-boards | 8 +
.../devicetree/bindings/arm/atmel-aic.txt | 1 +
.../devicetree/bindings/arm/atmel-at91.txt | 3 +-
.../devicetree/bindings/arm/moxart.txt | 12 +
.../devicetree/bindings/arm/samsung/sysreg.txt | 7 +-
.../bindings/clock/renesas,cpg-div6-clocks.txt | 28 +
.../bindings/clock/renesas,cpg-mstp-clocks.txt | 51 +
.../clock/renesas,rcar-gen2-cpg-clocks.txt | 32 +
.../devicetree/bindings/dma/ste-dma40.txt | 3 +
.../devicetree/bindings/mmc/exynos-dw-mshc.txt | 2 +
.../bindings/timer/samsung,exynos4210-mct.txt | 54 +-
.../devicetree/bindings/usb/keystone-phy.txt | 20 +
.../devicetree/bindings/usb/keystone-usb.txt | 42 +
arch/arm/boot/dts/Makefile | 10 +
arch/arm/boot/dts/animeo_ip.dts | 31 +-
arch/arm/boot/dts/armada-370-mirabox.dts | 25 +-
arch/arm/boot/dts/armada-370-netgear-rn102.dts | 125 +-
arch/arm/boot/dts/armada-370-netgear-rn104.dts | 131 ++-
arch/arm/boot/dts/armada-370-rd.dts | 21 +
arch/arm/boot/dts/armada-370-xp.dtsi | 167 +--
arch/arm/boot/dts/armada-370.dtsi | 74 +-
arch/arm/boot/dts/armada-xp-gp.dts | 8 +
arch/arm/boot/dts/armada-xp-netgear-rn2120.dts | 327 ++++++
.../arm/boot/dts/armada-xp-openblocks-ax3-4.dts | 3 +-
arch/arm/boot/dts/armada-xp.dtsi | 100 +-
arch/arm/boot/dts/at91-cosino.dtsi | 122 ++
arch/arm/boot/dts/at91-cosino_mega2560.dts | 84 ++
arch/arm/boot/dts/at91rm9200.dtsi | 4 +-
arch/arm/boot/dts/at91rm9200ek.dts | 57 +-
arch/arm/boot/dts/at91sam9263.dtsi | 46 +
arch/arm/boot/dts/at91sam9263ek.dts | 30 +
arch/arm/boot/dts/at91sam9g45.dtsi | 76 ++
arch/arm/boot/dts/at91sam9m10g45ek.dts | 54 +-
arch/arm/boot/dts/at91sam9n12.dtsi | 9 +
arch/arm/boot/dts/at91sam9x5.dtsi | 9 +
arch/arm/boot/dts/atlas6.dtsi | 26 +
arch/arm/boot/dts/bcm2835-rpi-b.dts | 9 +-
arch/arm/boot/dts/bcm2835.dtsi | 6 +
arch/arm/boot/dts/da850-evm.dts | 3 +
arch/arm/boot/dts/da850.dtsi | 14 +
arch/arm/boot/dts/dove-cubox.dts | 2 +-
arch/arm/boot/dts/dove.dtsi | 500 ++++----
arch/arm/boot/dts/emev2-kzm9d.dts | 42 +-
arch/arm/boot/dts/emev2.dtsi | 116 +-
arch/arm/boot/dts/exynos4.dtsi | 6 +-
arch/arm/boot/dts/exynos4210.dtsi | 23 +-
arch/arm/boot/dts/exynos4212.dtsi | 24 +-
arch/arm/boot/dts/exynos4412-tiny4412.dts | 93 ++
arch/arm/boot/dts/exynos4412.dtsi | 28 +-
arch/arm/boot/dts/exynos4x12.dtsi | 20 +
arch/arm/boot/dts/exynos5.dtsi | 25 +-
arch/arm/boot/dts/exynos5250-arndale.dts | 62 +-
...-common.dtsi => exynos5250-cros-common.dtsi} | 34 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts | 62 +-
arch/arm/boot/dts/exynos5250-snow.dts | 13 +-
arch/arm/boot/dts/exynos5250.dtsi | 58 +-
arch/arm/boot/dts/exynos5420-arndale-octa.dts | 66 ++
arch/arm/boot/dts/exynos5420-smdk5420.dts | 33 +
arch/arm/boot/dts/exynos5420.dtsi | 346 +++++-
arch/arm/boot/dts/exynos5440.dtsi | 2 +-
arch/arm/boot/dts/integrator.dtsi | 5 +
arch/arm/boot/dts/k2hk-evm.dts | 63 ++
arch/arm/boot/dts/keystone-clocks.dtsi | 36 +-
.../boot/dts/{keystone.dts => keystone.dtsi} | 35 +-
arch/arm/boot/dts/kirkwood-6192.dtsi | 107 ++
arch/arm/boot/dts/kirkwood-6281.dtsi | 4 +
arch/arm/boot/dts/kirkwood-6282.dtsi | 39 +-
arch/arm/boot/dts/kirkwood-cloudbox.dts | 10 +-
arch/arm/boot/dts/kirkwood-db.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-dns320.dts | 12 +-
arch/arm/boot/dts/kirkwood-dns325.dts | 12 +-
arch/arm/boot/dts/kirkwood-dnskw.dtsi | 18 +-
arch/arm/boot/dts/kirkwood-dockstar.dts | 6 +-
arch/arm/boot/dts/kirkwood-dreamplug.dts | 6 +-
arch/arm/boot/dts/kirkwood-goflexnet.dts | 24 +-
.../boot/dts/kirkwood-guruplug-server-plus.dts | 12 +-
arch/arm/boot/dts/kirkwood-ib62x0.dts | 18 +-
arch/arm/boot/dts/kirkwood-iconnect.dts | 28 +-
arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts | 22 +-
arch/arm/boot/dts/kirkwood-km_kirkwood.dts | 4 +-
arch/arm/boot/dts/kirkwood-laplug.dts | 175 +++
arch/arm/boot/dts/kirkwood-lsxl.dtsi | 30 +-
arch/arm/boot/dts/kirkwood-mplcec4.dts | 14 +-
arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts | 14 +-
.../dts/kirkwood-netgear_readynas_duo_v2.dts | 111 +-
.../dts/kirkwood-netgear_readynas_nv+_v2.dts | 268 +++++
arch/arm/boot/dts/kirkwood-ns2-common.dtsi | 8 +-
arch/arm/boot/dts/kirkwood-ns2lite.dts | 4 +-
arch/arm/boot/dts/kirkwood-ns2max.dts | 10 +-
arch/arm/boot/dts/kirkwood-ns2mini.dts | 10 +-
arch/arm/boot/dts/kirkwood-nsa310-common.dtsi | 4 +-
arch/arm/boot/dts/kirkwood-nsa310.dts | 32 +-
arch/arm/boot/dts/kirkwood-nsa310a.dts | 30 +-
arch/arm/boot/dts/kirkwood-openblocks_a6.dts | 10 +-
arch/arm/boot/dts/kirkwood-openblocks_a7.dts | 10 +-
.../boot/dts/kirkwood-sheevaplug-common.dtsi | 2 +-
arch/arm/boot/dts/kirkwood-sheevaplug-esata.dts | 8 +-
arch/arm/boot/dts/kirkwood-sheevaplug.dts | 8 +-
arch/arm/boot/dts/kirkwood-topkick.dts | 10 +-
arch/arm/boot/dts/kirkwood-ts219-6281.dts | 8 +-
arch/arm/boot/dts/kirkwood-ts219-6282.dts | 8 +-
arch/arm/boot/dts/kirkwood.dtsi | 160 +--
arch/arm/boot/dts/moxart-uc7112lx.dts | 109 ++
arch/arm/boot/dts/moxart.dtsi | 154 +++
.../dts/orion5x-lacie-ethernet-disk-mini-v2.dts | 2 +-
arch/arm/boot/dts/orion5x.dtsi | 106 +-
arch/arm/boot/dts/prima2.dtsi | 41 +
arch/arm/boot/dts/pxa27x.dtsi | 24 +
arch/arm/boot/dts/qcom-msm8974.dtsi | 64 ++
arch/arm/boot/dts/r7s72100-genmai.dts | 2 +-
arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts | 15 +-
arch/arm/boot/dts/r8a73a4-ape6evm.dts | 10 +-
arch/arm/boot/dts/r8a73a4.dtsi | 184 ++-
.../dts/r8a7740-armadillo800eva-reference.dts | 90 +-
arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 +-
arch/arm/boot/dts/r8a7740.dtsi | 144 ++-
arch/arm/boot/dts/r8a7778-bockw-reference.dts | 57 +-
arch/arm/boot/dts/r8a7778-bockw.dts | 2 +-
arch/arm/boot/dts/r8a7778.dtsi | 172 ++-
arch/arm/boot/dts/r8a7779-marzen-reference.dts | 36 +-
arch/arm/boot/dts/r8a7779-marzen.dts | 2 +-
arch/arm/boot/dts/r8a7779.dtsi | 114 +-
arch/arm/boot/dts/r8a7790-lager-reference.dts | 45 -
arch/arm/boot/dts/r8a7790-lager.dts | 64 +-
arch/arm/boot/dts/r8a7790.dtsi | 413 ++++++-
arch/arm/boot/dts/r8a7791-koelsch-reference.dts | 115 ++
arch/arm/boot/dts/r8a7791-koelsch.dts | 35 +-
arch/arm/boot/dts/r8a7791.dtsi | 467 +++++++-
arch/arm/boot/dts/sama5d3.dtsi | 44 +-
arch/arm/boot/dts/sama5d36.dtsi | 20 +
arch/arm/boot/dts/sama5d36ek.dts | 53 +
arch/arm/boot/dts/sama5d3_uart.dtsi | 5 +
arch/arm/boot/dts/sama5d3xdm.dtsi | 1 +
arch/arm/boot/dts/sh7372-mackerel.dts | 2 +-
arch/arm/boot/dts/sh73a0-kzm9g-reference.dts | 103 +-
arch/arm/boot/dts/sh73a0-kzm9g.dts | 2 +-
arch/arm/boot/dts/sh73a0.dtsi | 168 +--
arch/arm/boot/dts/socfpga.dtsi | 4 +
arch/arm/boot/dts/st-pincfg.h | 2 +-
arch/arm/boot/dts/ste-dbx5x0.dtsi | 32 +
arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 745 ++++++++++++
arch/arm/boot/dts/ste-href-stuib.dtsi | 41 +
arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 90 +-
arch/arm/boot/dts/ste-href.dtsi | 80 +-
arch/arm/boot/dts/ste-hrefprev60.dtsi | 78 +-
arch/arm/boot/dts/ste-hrefv60plus.dtsi | 251 ++++-
arch/arm/boot/dts/ste-nomadik-pinctrl.dtsi | 80 ++
arch/arm/boot/dts/ste-nomadik-s8815.dts | 4 -
arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 4 +-
arch/arm/boot/dts/ste-snowball.dts | 231 +++-
arch/arm/boot/dts/stih415-pinctrl.dtsi | 36 +
arch/arm/boot/dts/stih415.dtsi | 53 +
arch/arm/boot/dts/stih416-pinctrl.dtsi | 35 +
arch/arm/boot/dts/stih416.dtsi | 53 +
arch/arm/boot/dts/stih41x-b2000.dtsi | 9 +
arch/arm/boot/dts/stih41x-b2020.dtsi | 22 +
arch/arm/boot/dts/sun4i-a10-a1000.dts | 4 -
arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 9 -
arch/arm/boot/dts/sun4i-a10-hackberry.dts | 4 -
arch/arm/boot/dts/sun4i-a10-mini-xplus.dts | 4 -
arch/arm/boot/dts/sun4i-a10.dtsi | 164 ++-
arch/arm/boot/dts/sun5i-a10s.dtsi | 132 ++-
arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 68 ++
arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 4 -
arch/arm/boot/dts/sun5i-a13.dtsi | 128 ++-
arch/arm/boot/dts/sun6i-a31.dtsi | 34 +
arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 18 +
arch/arm/boot/dts/sun7i-a20.dtsi | 222 +++-
arch/arm/boot/dts/tegra114-dalmore.dts | 630 ++++++-----
arch/arm/boot/dts/tegra114.dtsi | 138 ++-
arch/arm/boot/dts/tegra124-venice2.dts | 1064 ++++++++++++++++++
arch/arm/boot/dts/tegra124.dtsi | 418 +++++++
arch/arm/boot/dts/tegra20-colibri-512.dtsi | 205 ++--
arch/arm/boot/dts/tegra20-harmony.dts | 316 +++---
arch/arm/boot/dts/tegra20-iris-512.dts | 30 +-
arch/arm/boot/dts/tegra20-medcom-wide.dts | 2 +-
arch/arm/boot/dts/tegra20-paz00.dts | 50 +-
arch/arm/boot/dts/tegra20-plutux.dts | 4 +-
arch/arm/boot/dts/tegra20-seaboard.dts | 353 +++---
arch/arm/boot/dts/tegra20-tamonten.dtsi | 47 +-
arch/arm/boot/dts/tegra20-tec.dts | 6 +-
arch/arm/boot/dts/tegra20-trimslice.dts | 54 +-
arch/arm/boot/dts/tegra20-ventana.dts | 62 +-
arch/arm/boot/dts/tegra20-whistler.dts | 84 +-
arch/arm/boot/dts/tegra20.dtsi | 55 +-
arch/arm/boot/dts/tegra30-beaver.dts | 126 ++-
arch/arm/boot/dts/tegra30-cardhu-a02.dts | 14 +-
arch/arm/boot/dts/tegra30-cardhu-a04.dts | 14 +-
arch/arm/boot/dts/tegra30-cardhu.dtsi | 104 +-
arch/arm/boot/dts/tegra30.dtsi | 72 +-
arch/arm/boot/dts/zynq-7000.dtsi | 39 +-
arch/arm/boot/dts/zynq-zc702.dts | 5 +
arch/arm/boot/dts/zynq-zc706.dts | 5 +
arch/arm/boot/dts/zynq-zed.dts | 5 +
arch/arm/mach-integrator/integrator_ap.c | 60 +-
arch/arm/mach-integrator/integrator_cp.c | 14 -
arch/arm/mach-nomadik/cpu-8815.c | 32 -
arch/arm/mach-shmobile/board-bockw-reference.c | 12 -
arch/arm/mach-shmobile/board-marzen.c | 2 -
arch/arm/mach-shmobile/clock-r8a73a4.c | 10 +-
arch/arm/mach-shmobile/clock-r8a7740.c | 8 +-
arch/arm/mach-shmobile/clock-r8a7778.c | 8 +-
arch/arm/mach-shmobile/clock-r8a7779.c | 8 +-
arch/arm/mach-shmobile/clock-r8a7790.c | 12 +-
arch/arm/mach-shmobile/clock-sh73a0.c | 8 +-
arch/arm/mach-ux500/Makefile | 6 +-
arch/arm/mach-ux500/board-mop500-audio.c | 3 -
arch/arm/mach-ux500/board-mop500-pins.c | 804 -------------
arch/arm/mach-ux500/board-mop500-regulators.c | 14 -
arch/arm/mach-ux500/board-mop500-regulators.h | 1 -
arch/arm/mach-ux500/board-mop500-sdi.c | 2 -
arch/arm/mach-ux500/board-mop500.c | 78 --
arch/arm/mach-ux500/board-mop500.h | 1 -
arch/arm/mach-ux500/cpu-db8500.c | 26 +-
arch/arm/mach-ux500/cpu.c | 23 +-
arch/arm/mach-ux500/devices-db8500.c | 28 -
arch/arm/mach-ux500/devices-db8500.h | 19 -
arch/arm/mach-ux500/devices.c | 26 -
arch/arm/mach-ux500/devices.h | 15 -
arch/arm/mach-ux500/setup.h | 6 -
arch/arm/mach-ux500/timer.c | 76 +-
drivers/clk/Makefile | 1 +
drivers/clk/shmobile/Makefile | 7 +
drivers/clk/shmobile/clk-div6.c | 185 +++
drivers/clk/shmobile/clk-mstp.c | 229 ++++
drivers/clk/shmobile/clk-rcar-gen2.c | 298 +++++
drivers/clocksource/exynos_mct.c | 4 +
drivers/clocksource/nomadik-mtu.c | 23 +-
drivers/dma/ste_dma40.c | 4 +
drivers/pinctrl/pinctrl-nomadik.c | 296 ++++-
drivers/pinctrl/pinctrl-nomadik.h | 14 +-
include/dt-bindings/clock/r8a7790-clock.h | 7 +
include/dt-bindings/clock/r8a7791-clock.h | 6 +
include/dt-bindings/gpio/tegra-gpio.h | 1 +
include/dt-bindings/pinctrl/pinctrl-tegra.h | 45 +
include/linux/clk/shmobile.h | 19 +
.../platform_data/clocksource-nomadik-mtu.h | 9 -
include/linux/platform_data/pinctrl-nomadik.h | 242 ----
238 files changed, 12679 insertions(+), 4211 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/moxart.txt
create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-div6-clocks.txt
create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-mstp-clocks.txt
create mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-gen2-cpg-clocks.txt
create mode 100644 Documentation/devicetree/bindings/usb/keystone-phy.txt
create mode 100644 Documentation/devicetree/bindings/usb/keystone-usb.txt
create mode 100644 arch/arm/boot/dts/armada-xp-netgear-rn2120.dts
create mode 100644 arch/arm/boot/dts/at91-cosino.dtsi
create mode 100644 arch/arm/boot/dts/at91-cosino_mega2560.dts
create mode 100644 arch/arm/boot/dts/exynos4412-tiny4412.dts
rename arch/arm/boot/dts/{cros5250-common.dtsi => exynos5250-cros-common.dtsi} (95%)
create mode 100644 arch/arm/boot/dts/exynos5420-arndale-octa.dts
create mode 100644 arch/arm/boot/dts/k2hk-evm.dts
rename arch/arm/boot/dts/{keystone.dts => keystone.dtsi} (82%)
create mode 100644 arch/arm/boot/dts/kirkwood-6192.dtsi
create mode 100644 arch/arm/boot/dts/kirkwood-laplug.dts
create mode 100644 arch/arm/boot/dts/kirkwood-netgear_readynas_nv+_v2.dts
create mode 100644 arch/arm/boot/dts/moxart-uc7112lx.dts
create mode 100644 arch/arm/boot/dts/moxart.dtsi
delete mode 100644 arch/arm/boot/dts/r8a7790-lager-reference.dts
create mode 100644 arch/arm/boot/dts/r8a7791-koelsch-reference.dts
create mode 100644 arch/arm/boot/dts/sama5d36.dtsi
create mode 100644 arch/arm/boot/dts/sama5d36ek.dts
create mode 100644 arch/arm/boot/dts/ste-href-family-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts
delete mode 100644 arch/arm/mach-ux500/board-mop500.c
delete mode 100644 arch/arm/mach-ux500/devices-db8500.c
delete mode 100644 arch/arm/mach-ux500/devices-db8500.h
delete mode 100644 arch/arm/mach-ux500/devices.c
delete mode 100644 arch/arm/mach-ux500/devices.h
create mode 100644 drivers/clk/shmobile/Makefile
create mode 100644 drivers/clk/shmobile/clk-div6.c
create mode 100644 drivers/clk/shmobile/clk-mstp.c
create mode 100644 drivers/clk/shmobile/clk-rcar-gen2.c
create mode 100644 include/dt-bindings/pinctrl/pinctrl-tegra.h
create mode 100644 include/linux/clk/shmobile.h
delete mode 100644 include/linux/platform_data/clocksource-nomadik-mtu.h
delete mode 100644 include/linux/platform_data/pinctrl-nomadik.h
More information about the linux-arm-kernel
mailing list