1. 29 May, 2014 1 commit
    • Olof Johansson's avatar
      Merge tag 'samsung-dt-2' of... · 81d1d392
      Olof Johansson authored
      Merge tag 'samsung-dt-2' of http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/dt
      
      Merge "Samsung 2nd DT updates for v3.16" from Kukjin Kim:
      
      exynos4
       - add hsotg device, exynos_usbphy nodes
       - add PMU syscon and audio subsystem nodes
       - replace number by macro in clock binding
      
      exynos4210-universal_c210
       - add external sd card node and multimedia nodes
       - enable USB functionality
      
      exynos4412-trats2
       - enable usb nodes and usb gagdet functionality
       - add cm36651 light/proximity sensor node
       - fixed gpio key node
      
      exynos5250 and exynos5420
       - add pmu syscon handle and sysreg system controller nodes
       - add support for usb2phy
       - replace number by macro in clock binding
       - add USB 2.0 support on exynos5420
      
      exynos5420-peach-pit
       - move dp hpd gpio pin to pinctrl_0
      
      * tag 'samsung-dt-2' of http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung: (21 commits)
        ARM: dts: enable usb nodes for exynos4412-trats2
        ARM: dts: add hsotg device node for exynos4
        ARM: dts: add exynos_usbphy node for exynos4
        ARM: dts: add PMU syscon node for exynos4
        ARM: dts: add pmu syscon handle to exynos5420 hdmi
        ARM: dts: add pmu syscon handle to exynos5250 hdmi
        ARM: dts: replace number by macro in clock binding for exynos5420
        ARM: dts: replace number by macro in clock binding for exynos5250
        ARM: dts: replace number by macro in clock binding for exynos4
        ARM: dts: add external sd card node for exynos4210-universal_c210
        ARM: dts: add multimedia nodes for exynos4210-universal_c210
        ARM: dts: enable USB functionality for exynos4210-universal_c210
        ARM: dts: Enable USB gadget functionality for exynos4210-trats
        ARM: dts: Add audio subsystem nodes to exynos4.dtsi
        ARM: dts: fixed gpio key node for exynos4412-trats2
        ARM: dts: add cm36651 light/proximity sensor node for exynos4412-trats2
        ARM: dts: Add USB 2.0 support on exynos5420
        ARM: dts: Add usb2phy support on exynos5420
        ARM: dts: Add usb2phy to exynos5250
        ARM: dts: Add sysreg sytem controller node to exynos5250 and exynos5420
        ...
      81d1d392
  2. 26 May, 2014 6 commits
    • Olof Johansson's avatar
      Merge tag 'socfpga_dt_updates-for-3.16_take_2_version_2' of... · 87427db9
      Olof Johansson authored
      Merge tag 'socfpga_dt_updates-for-3.16_take_2_version_2' of git://git.rocketboards.org/linux-socfpga-next into next/dt
      
      Merge "SOCFPGA DTS updates for 3.16, take 2-version 2" from Dinh Nguyen:
      
      Add the gpio and watchdog dts entries for the SOCFPGA platform.
      
      * tag 'socfpga_dt_updates-for-3.16_take_2_version_2' of git://git.rocketboards.org/linux-socfpga-next:
        ARM: socfpga: dts: add watchdog0+1
        ARM: dts: socfpga: add gpio pieces
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      87427db9
    • Olof Johansson's avatar
      Merge tag 'sirf-dts-for-3.16' of... · 7f7bb317
      Olof Johansson authored
      Merge tag 'sirf-dts-for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux into next/dt
      
      Merge "ARM: sirf: dts update for 3.16" from Barry Son:
      
      some minor cleanup and add some missed nodes:
      1. move dma channel descriptions to generic dma properity
      2. add resets properity for some nodes;
      3. add missed pinctrl groups.
      
      * tag 'sirf-dts-for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux:
        ARM: dts: sirf: add resets for dspif, gps and dsp nodes
        ARM: dts: atlas6: add cortex-a9-pmu compatible PMU node
        ARM: dts: sirf: move to use generic dma dt-binding for spi
        ARM: dts: sirf: add pin group for USP0 with only RX or TX frame sync for atlas6
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      7f7bb317
    • Olof Johansson's avatar
      Merge tag 'zynq-dt-for-3.16' of git://git.xilinx.com/linux-xlnx into next/dt · 70bc6bb3
      Olof Johansson authored
      Merge "arm: Xilinx Zynq dt patches for v3.16" from Michal Simek:
      
      - Cleanup GIC mode
      - Cleanup node names
      - Add regulators
      
      * tag 'zynq-dt-for-3.16' of git://git.xilinx.com/linux-xlnx:
        ARM: zynq: dt: Add a fixed regulator for CPU voltage
        ARM: zynq: dt: Clean up device tree
        ARM: dts: zynq: drop address cells from GIC node
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      70bc6bb3
    • Olof Johansson's avatar
      Merge tag 'berlin-dt-3.16' of https://github.com/shesselba/linux-berlin into next/dt · 84cc8a71
      Olof Johansson authored
      Merge "ARM: berlin: DT changes for v3.16" from Sebastian Hesselbart:
      
      Quite a lot changes but it looks like DT approach is really paying off.
      BG2Q joins Berlin SoC family with corresponding development board, DW
      gpio nodes for all SoCs. Most notably, we have settled clock bindings
      to allow us to continue on drivers requiring clocks and pinctrl bindings.
      Last but not least, BG2Q gained SDHCI support and is able to properly
      boot into userspace.
      
      * tag 'berlin-dt-3.16' of https://github.com/shesselba/linux-berlin:
        ARM: dts: berlin: enable SD card reader and eMMC for the BG2Q DMP
        ARM: dts: berlin: add the SDHCI nodes for the BG2Q
        ARM: dts: berlin: add the pinctrl node and muxing setup for uarts
        dt-binding: ARM: add pinctrl binding docs for Marvell Berlin2 SoCs
        ARM: dts: berlin: convert BG2Q to DT clock nodes
        ARM: dts: berlin: convert BG2 to DT clock nodes
        ARM: dts: berlin: convert BG2CD to DT clock nodes
        clk: berlin: add binding include for Berlin SoC clock ids
        dt-binding: ARM: add clock binding docs for Marvell Berlin2 SoCs
        ARM: dts: berlin: add the BG2CD GPIO nodes
        ARM: dts: berlin: add the BG2 GPIO nodes
        ARM: dts: berlin: add the BG2Q GPIO nodes
        ARM: dts: berlin: add scu and chipctrl device nodes for BG2/BG2Q
        ARM: dts: berlin: add the Marvell BG2-Q DMP device tree
        ARM: dts: berlin: add the Marvell Armada 1500 pro
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      84cc8a71
    • Olof Johansson's avatar
      Merge tag 'omap-for-v3.16/dt-part2-v2' of... · f5196776
      Olof Johansson authored
      Merge tag 'omap-for-v3.16/dt-part2-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      
      Merge "ARM: omap dt changes for v3.16 merge window, part 2" From Tony Lindgren:
      
      Device tree related changes for omaps.
      
      * tag 'omap-for-v3.16/dt-part2-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (49 commits)
        ARM: dts: Enable mcpdm and mcbsp1 on DuoVero
        ARM: dts: Convert DuoVero Parlor to use IOPAD macro
        ARM: dts: am43xx: fix starting offset of NAND.filesystem MTD partition
        ARM: dts: dra7: add support for parallel NAND flash
        ARM: dts: am437x-gp-evm: Add ethernet support for GP EVM
        ARM: dts: am4372: Add cpsw phy sel dt node
        ARM: OMAP2+: Use pdata quirks for wl12xx on VAR-STK/DVK-OM44
        ARM: dts: Add VAR-SOM-OM44 WLAN nodes
        ARM: dts: Add support for OMAP4 VAR-DVK-OM44
        ARM: dts: Add support for OMAP4 Variscite OM44 family
        ARM: dts: Change IOPAD macro's for OMAP4/5
        ARM: dts: AM33XX: fix ethernet and mdio default state
        ARM: dts: am4372: Add hdq device tree data
        ARM: omap2+: skip device build from platform code for dt
        dts: dra7-evm: add USB support
        ARM: dts: dra7: Add USB related nodes
        ARM: dts: dra7-clock: Add "l3init_960m_gfclk" clock gate
        ARM: dts: omap4+: Add clocks to USB2 PHY node
        ARM: dts: dra7: add OCP2SCP3 and SATA nodes
        ARM: dts: omap5: add sata node
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      f5196776
    • Olof Johansson's avatar
      Merge branch 'mvebu/soc-orion5x' into next/dt · 805e55d5
      Olof Johansson authored
      Merging in a local copy from the next/soc branch to avoid some annoying
      context conflicts in the dts Makefile.
      
      * mvebu/soc-orion5x: (29 commits)
        ARM: orion: remove no longer needed gpio DT code
        ARM: orion: remove no longer needed DT IRQ code
        ARM: orion5x: convert Maxtor Shared Storage II to the Device Tree
        ARM: orion5x: convert d2net to Device Tree
        ARM: orion5x: convert RD-88F5182 to Device Tree
        ARM: orion5x: remove unneeded code for edmini_v2
        ARM: orion5x: keep TODO list in edmini_v2 DT
        ARM: orion5x: use DT to describe NOR on edmini_v2
        ARM: orion5x: use DT to describe EHCI on edmini_v2
        ARM: orion5x: use DT to describe I2C devices on edmini_v2
        ARM: orion5x: convert edmini_v2 to DT pinctrl
        ARM: orion5x: add standard pinctrl configs for sata0 and sata1
        ARM: orion5x: add Device Bus description at SoC level
        ARM: orion5x: update I2C description at SoC level
        ARM: orion5x: enable pinctrl driver at SoC level
        ARM: orion5x: switch to DT interrupts and timer
        ARM: orion: switch to a per-platform handle_irq() function
        ARM: orion5x: convert to use 'clocks' property for UART controllers
        ARM: orion5x: switch to use the clock driver for DT platforms
        ARM: orion5x: add interrupt for Ethernet in Device Tree
        ...
      805e55d5
  3. 23 May, 2014 9 commits
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt-3.16-2' of git://git.infradead.org/linux-mvebu into next/dt · 704ef0bd
      Arnd Bergmann authored
      Merge "mvebu DT changes for v3.16 (incremental #2)" from Jason Cooper:
      
       - kirkwood
          - add OpenRD boards
          - make keymile boards bootable with latest kernels
      
       - mvebu
          - add ehci/xhci to Armada 375/38x boards
      
      * tag 'mvebu-dt-3.16-2' of git://git.infradead.org/linux-mvebu:
        ARM: dts: kirkwood: add kirkwood-km_fixedeth DTS file
        ARM: dts: kirkwood: add kirkwood-km_common DTSI files
        ARM: dts: kirkwood: resynch 98dx4122 dtsi
        ARM: mvebu: add Device Tree description for the EHCI controllers on Armada 375
        ARM: mvebu: add Device Tree description of the xHCI controller on Armada 375
        ARM: mvebu: add Device Tree description of the EHCI controller on Armada 38x
        ARM: mvebu: add Device Tree description of xHCI controllers on Armada 38x
        ARM: Kirkwood: DT versions of OpenRD boards
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      704ef0bd
    • Arnd Bergmann's avatar
      Merge tag 'sunxi-dt-for-3.16-2' of https://github.com/mripard/linux into for-next · cce9e45c
      Arnd Bergmann authored
      Merge "Allwinner DT changes for 3.16, take 2" from Maxime Ripard:
      
        - Introduction of a new board, the i12-tvbox
        - Enable the MMC and USB controllers on the Colombus
        - Add the enable-method to the A31 cpus
        - a few fixes
      
      * tag 'sunxi-dt-for-3.16-2' of https://github.com/mripard/linux:
        ARM: dts: sun7i: Add new i12-tvbox board
        ARM: dts: sun7i: cubietruck: set mmc3 bus-width property
        ARM: sun6i: Add MMC0 controller to the Colombus board
        ARM: sun6i: Fix OHCI2 node name
        ARM: sun6i: Enable USB Host support on the Colombus board
        ARM: sunxi: Add fixed 3V regulator
        ARM: sun6i: Define the A31 CPUs enable-method
        ARM: sunxi: dt: build DTs according to new MACH_SUNxI Kconfig symbols
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      
      Conflicts:
      	arch/arm/boot/dts/Makefile
      cce9e45c
    • Arnd Bergmann's avatar
      Merge tag 'for-3.16/bcm-dt' of git://github.com/broadcom/mach-bcm into for-next · 40b0f135
      Arnd Bergmann authored
      Merge "mach-bcm dt updates for 3.16" from Matt Porter:
      
      * Add PWM support to bcm281xx and bcm28155 ap board
      * Add gpldo and vbus regulators to bcm590xx
      
      * tag 'for-3.16/bcm-dt' of git://github.com/broadcom/mach-bcm:
        ARM: dts: bcm590xx: add support for GPLDO and VBUS regulators
        ARM: dts: Enable the PWM for bcm28155 AP board
        ARM: dts: Declare the PWM for bcm11351 (bcm281xx)
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      40b0f135
    • Arnd Bergmann's avatar
      Merge tag 'qcom-dt-for-3.16' of... · 4078679e
      Arnd Bergmann authored
      Merge tag 'qcom-dt-for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom into for-next
      
      Merge "Qualcomm ARM Based Device Tree Updates for v3.16" from Kumar Gala:
      
      * Added device tree nodes for pinctrl and SDHC for msm8974 SoC/DB8074 board
      * Added binding spec for GSBI configuration node
      
      * tag 'qcom-dt-for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom:
        soc: qcom: Add device tree binding for GSBI
        ARM: dts: msm: Add SDHC controller nodes for MSM8974 and DB8074 board
        ARM: dts: MSM8974: Add pinctrl node
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      4078679e
    • Arnd Bergmann's avatar
      Merge tag 'at91-dt3' of git://github.com/at91linux/linux-at91 into next/dt · 77579afc
      Arnd Bergmann authored
      3.16 third DT series:
      - move of both at91sam9n12 and at91sam9x5 to CCF
      
      * tag 'at91-dt3' of git://github.com/at91linux/linux-at91:
        ARM: at91: move sam9n12 SoC to the CCF
        ARM: at91/dt: define sam9n12ek crystal frequencies
        ARM: at91/dt: define sam9n12 clocks
        ARM: at91: prepare common clk transition for sam9n12 SoC
        ARM: at91: move sam9x5 SoCs to the CCF
        ARM: at91/dt: define sam9x5ek's crystal frequencies
        ARM: at91/dt: define sam9x5 clocks
        ARM: at91: prepare common clk transition for sam9x5 SoCs
        dt-bindings: clock: Move at91.h to dt-bindigs/clock
        ARM: at91: fix spi cs on sama5d3 Xplained board
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      77579afc
    • Arnd Bergmann's avatar
      Merge branch 'at91/cleanup' into next/dt · d5cd8605
      Arnd Bergmann authored
      Conflicts:
      	arch/arm/boot/dts/at91sam9rl.dtsi
      
      Needed as a dependency for the at91/dt2 branch
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      d5cd8605
    • Arnd Bergmann's avatar
      Merge tag 'sti-dt-for-v3.16-1' of git://git.stlinux.com/devel/kernel/linux-sti into next/dt · 21c27cab
      Arnd Bergmann authored
      Merge "ARM: STi: DT changes for v3.16, v3" from Maxime Coquelin:
      
      Please consider these STi DT updates for v3.16.
      
      This 3rd version takes into account Olof's comments on the v2:
              - Fix upper-cases in labels and node names
              - Sort compatibles order from specific to generic
              - Sort dts entries in Makefile
      
      It also adds support for the B2020 revision E board for STiH416 SoC.
      
      Note that two reset patches are part of this pull request, in order to avoid
      compilation breakage.
      Adding these two patches in this pull request has been accepted by Philipp Zabel.
      
      * tag 'sti-dt-for-v3.16-1' of git://git.stlinux.com/devel/kernel/linux-sti: (23 commits)
        ARM: sti: stih41x: Provide a proper header for this DTSI file
        ARM: sti: stih416: Enable board LED support for B2020 RevE
        ARM: sti: stih416: Add support for B2020 RevE
        ARM: STi: DT: STiH41x Add clk_ignore_unused to bootargs
        ARM: STi: DT: STiH415: 415 DT Entry for clockgen A9
        ARM: STi: DT: STiH415: Remove unused CLK_S_GMAC0_PHY & CLK_S_ETH1_PHY fixed clocks
        ARM: STi: DT: STiH415: Remove unused CLK_S_ICN_REG_0 fixed clock
        ARM: STi: DT: STiH415: 415 DT Entry for clockgen A0/1/10/11/12
        ARM: STi: DT: STiH416: 416 DT Entry for clockgen A9/DDR/GPU
        ARM: STi: DT: STiH416: 416 DT Entry for clockgen B/C/D/E/F
        ARM: STi: DT: STiH416: Remove unused CLK_S_GMAC0_PHY & CLK_S_ETH1_PHY fixed clocks
        ARM: STi: DT: STiH416: Remove unused CLK_S_ICN_REG_0 fixed clock
        ARM: STi: DT: STiH416: 416 DT Entry for clockgen A0/1/10/11/12
        ARM: STi: DT: STiH41x: Rename CLK_SYSIN into clk_sysin
        ARM: STi: DT: add keyscan for stih41x-b2000
        ARM: STi: DT: add keyscan for stih416
        ARM: STi: DT: add keyscan for stih415
        driver: reset: sti: add keyscan for stih416
        driver: reset: sti: add keyscan for stih415
        ARM: dts: STiH407: Add B2120 board support
        ...
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      21c27cab
    • Andy Gross's avatar
      soc: qcom: Add device tree binding for GSBI · 08f9234a
      Andy Gross authored
      Add device tree binding support for the QCOM GSBI driver.
      Signed-off-by: default avatarAndy Gross <agross@codeaurora.org>
      Signed-off-by: default avatarKumar Gala <galak@codeaurora.org>
      08f9234a
    • Matt Porter's avatar
      ARM: dts: bcm590xx: add support for GPLDO and VBUS regulators · de9bd52f
      Matt Porter authored
      Adds additional nodes to support GPLDO1-6 and VBUS regulators which
      are now supported in the bcm590xx regulator driver.
      Signed-off-by: default avatarMatt Porter <mporter@linaro.org>
      de9bd52f
  4. 22 May, 2014 24 commits