1. 14 Oct, 2015 8 commits
    • Ian Campbell's avatar
      ARM64: dts: vexpress: Use a symlink to vexpress-v2m-rs1.dtsi from arch=arm · 8ee57b81
      Ian Campbell authored
      Commit 9ccd6080 "arm64: dts: add device tree for ARM SMM-A53x2 on
      LogicTile Express 20MG" added a new dts file to arch/arm64 which
      included "../../../../arm/boot/dts/vexpress-v2m-rs1.dtsi", i.e. a
      .dtsi supplied by arch/arm.
      
      Unfortunately this causes some issues for the split device tree
      repository[0], since things get moved around there. In that context
      the new .dts ends up at src/arm64/arm/vexpress-v2f-1xv7-ca53x2.dts
      while the include is at src/arm/vexpress-v2m-rs1.dtsi.
      
      The sharing of the .dtsi is legitimate since the baseboard is the same
      for various vexpress systems whatever processor they use.
      
      Previously I attempted to resolve this by creating a shared location
      for such things but we have been unable to come to a consensus on
      where that should be.
      
      Instead this patch simply replaces the use of ../../ in the dts
      /include/ with a symlink in arch/arm64/boot/dts/arm pointing to the
      file arch/arm/boot/dts.
      
      Since the split device tree repo will shortly be required to flatten
      symlinks for other reasons this will cause the dtsi file to appear in
      both src/arm and src/arm64 in the split repo, which is an improvement
      on not building for arm64 now.
      
      [0] https://git.kernel.org/cgit/linux/kernel/git/devicetree/devicetree-rebasing.git/Signed-off-by: default avatarIan Campbell <ian.campbell@citrix.com>
      Acked-by: default avatarMark Rutland <mark.rutland@arm.com>
      Cc: Rob Herring <robh+dt@kernel.org>
      Cc: Pawel Moll <pawel.moll@arm.com>
      Cc: Kumar Gala <galak@codeaurora.org>
      Cc: Liviu Dudau <liviu.dudau@arm.com>
      Cc: Sudeep Holla <sudeep.holla@arm.com>
      Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Cc: Will Deacon <will.deacon@arm.com>
      Cc: Kristina Martsenko <kristina.martsenko@arm.com>
      Cc: Kevin Hilman <khilman@linaro.org>
      Cc: Frank Rowand <frank.rowand@sonymobile.com>
      Cc: Olof Johansson <olof@lixom.net>
      Cc: devicetree@vger.kernel.org
      Cc: linux-kernel@vger.kernel.org
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: arm@kernel.org
      Cc: linux-kbuild@vger.kernel.org
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      8ee57b81
    • Arnd Bergmann's avatar
      Merge tag 'hisi-soc-dt-for-4.4' of git://github.com/hisilicon/linux-hisi into next/dt · a8939d1a
      Arnd Bergmann authored
      Pull "ARM: DT: Hisilicon SoC DT updates for 4.4" from Wei Xu:
      
      - Drop console= and earlyprintk bootargs parameter in hisilicon armv7 dts
      
      * tag 'hisi-soc-dt-for-4.4' of git://github.com/hisilicon/linux-hisi:
        ARM: hisilicon: DT: Drop console= and earlyprintk bootargs parameter
      a8939d1a
    • Carlo Caione's avatar
      ARM: meson6: DTS: Fix wrong reg mapping and IRQ numbers · 49eb5926
      Carlo Caione authored
      The DTS erronously uses the wrong reg mapping and IRQ numbers for some
      UART, WDT and timer nodes. Fix this.
      Reported-by: default avatarJohn Wehle <john@feith.com>
      Signed-off-by: default avatarCarlo Caione <carlo@endlessm.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      49eb5926
    • Arnd Bergmann's avatar
      Merge tag 'sunxi-dt-for-4.4' of... · e9e50f10
      Arnd Bergmann authored
      Merge tag 'sunxi-dt-for-4.4' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into next/dt
      
      Pull "Allwinner DT changes for 4.4" from Maxime Ripard:
      
      DT patches for the 4.4 merge window, most notably:
        - Enable the OTG controller on more boards
        - Create new DTSI for the q8's design
        - Added RSB support to the A23 and A33 SoCs
        - New boards: Olimex A20 EVB, Yones bs1078v2
      
      Plus the usual random patches enabling and / or enhancing a few things in
      particular boards.
      
      * tag 'sunxi-dt-for-4.4' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux: (59 commits)
        ARM: dts: sun6i: hummingbird: Drop AXP221 DC1SW and DC5LDO supplies
        ARM: dts: sun8i: sinlinx-sina33: Enable Reduced Serial Bus controller
        ARM: dts: sun8i: q8-common: Enable RSB controller for A23/A33 Q8 tablets
        ARM: dts: sun8i: Add Reduced Serial Bus controller device node to A23/A33 dtsi
        ARM: dts: sun4i: Add AXP209 PMU regulators for pcDuino1/2
        ARM: sun7i: dt: Add new Olimex A20 EVB device
        ARM: dts: sun6i: hummingbird: Add aliases for rtc devices
        ARM: dts: sun7i: Add dts file for Wits Pro A20 DKT
        ARM: dts: sun7i: Enable USB DRC on Wexler TAB7200
        ARM: dts: sun7i: Enable USB DRC on the Orange pi
        ARM: dts: sun7i: Enable USB DRC on orangepi-mini
        ARM: dts: axp209: Add usb_power_supply child node to the ax209 node
        ARM: dts: sun8i: Make ippo-q8h-v1.2.dts a symlink to q8-tablet.dts
        ARM: dts: sun8i: Add sun8i-a33-q8-tablet.dts file
        ARM: dts: sun6i: Add support for Yones Toptech bs1078v2 tablets
        ARM: dts: sun4i: Enable USB DRC on the Marsboard A10
        ARM: dts: sun4i: gemei-g9: Add accelerometer (bma250) IRQ
        ARM: dts: sun8i-a33: Add security system crypto engine clock and device nodes
        ARM: dts: sun8i: Add pwm-backlight device for A23/A33 Q8 format tablets
        ARM: sun8i: A23: Add missing msgbox gate
        ...
      e9e50f10
    • Arnd Bergmann's avatar
      Merge tag 'lpc18xx_dts_for_4.4' of https://github.com/manabian/linux-lpc into next/dt · 129c29c4
      Arnd Bergmann authored
      Pull "Device Tree additions for NXP LPC18xx platform" from Joachim Eastwood:
       - Reset controller (RGU)
       - DMA controller and mux
       - SPI Flash (SPIFI) controller
       - I2C controller
       - Watchdog and SCT PWM from Ariel D'Alessandro
      
      And board updates for EA4357 dev kit and Hitex LPC4350 eval board
      adding I2C, SPIFI Flash and some miscellaneous stuff.
      
      * tag 'lpc18xx_dts_for_4.4' of https://github.com/manabian/linux-lpc:
        ARM: dts: lpc4350-hitex-eval: add joystick, buttons and leds
        ARM: dts: lpc4350-hitex-eval: add i2c0 and devices
        ARM: dts: lpc4350-hitex-eval: add spifi and flash device
        ARM: dts: lpc4357-ea4357: add i2c0 and devices
        ARM: dts: lpc4357-ea4357: add ssp0
        ARM: dts: lpc4357-ea4357: add spifi and flash device
        ARM: dts: lpc18xx: add resets entry to device nodes
        ARM: dts: lpc18xx: add sct pwm node
        ARM: dts: lpc18xx: add watchdog node
        ARM: dts: lpc18xx: add i2c nodes
        ARM: dts: lpc18xx: add dma to uart0/1/2/3
        ARM: dts: lpc18xx: add dma to ssp0/1
        ARM: dts: lpc18xx: add dmamux node
        ARM: dts: lpc18xx: add dmac node
        ARM: dts: lpc18xx: add spifi node
        ARM: dts: lpc18xx: add rgu node
      129c29c4
    • Arnd Bergmann's avatar
      Merge tag 'berlin64-dt-for-4.4-1' of... · c52864fb
      Arnd Bergmann authored
      Merge tag 'berlin64-dt-for-4.4-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt
      
      Merge "Marvell Berlin ARM64 DT for 4.4 take 1" from Sebastian Hesselbarth:
      - add BG4CT GPIO nodes
      - add BG4CT STB reference board
      
      * tag 'berlin64-dt-for-4.4-1' of git://git.infradead.org/users/hesselba/linux-berlin:
        arm64: dts: add dts file for Marvell Berlin4CT STB board
        arm64: dts: berlin4ct: add GPIO nodes
      c52864fb
    • Arnd Bergmann's avatar
      Merge tag 'berlin-dt-for-4.4-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt · f8e6333a
      Arnd Bergmann authored
      Merge "Marvell Berlin DT for 4.4 take 1" from Sebastian Hesselbarth:
      - use serial aliases and stdout path
      - add cpufreq properties to all SoCs
      - add pwm nodes for all SoCs
      
      This depends on topic branch berlin-cpuclk-for-4.4-1
      
      * tag 'berlin-dt-for-4.4-1' of git://git.infradead.org/users/hesselba/linux-berlin:
        ARM: berlin: add a PWM node on the BG2CD
        ARM: berlin: add a PWM node on the BG2
        ARM: berlin: add a PWM node on the BG2Q
        ARM: berlin: dts: add the cpufreq-dt bindings on the BG2CD
        ARM: berlin: dts: add the cpufreq-dt bindings on the BG2
        ARM: berlin: dts: add the cpufreq-dt bindings on the BG2Q
        arm: dts: berlin: use stdout-path
        arm: dts: berlin: add aliases for serial
      f8e6333a
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt-4.4-1' of git://git.infradead.org/linux-mvebu into next/dt · c85f9235
      Arnd Bergmann authored
      Merge "mvebu dt for 4.4 (part 1)" from Gregory CLEMENT:
      
      Update dts to use the new crypto driver on mvebu SoCs
      
      * tag 'mvebu-dt-4.4-1' of git://git.infradead.org/linux-mvebu:
        ARM: mvebu: modify Orion and Kirkwoord crypto compatible strings
        ARM: mvebu: use new bindings for existing crypto devices
        ARM: mvebu: define crypto SRAM ranges for all armada-38x boards
        ARM: mvebu: add crypto related nodes to armada 38x dtsi
        ARM: mvebu: define crypto SRAM ranges in armada-375-db.dts
        ARM: mvebu: add crypto related nodes to armada 375 dtsi
        ARM: mvebu: define crypto SRAM ranges for all armada-370 boards
        ARM: mvebu: add crypto related nodes to armada 370 dtsi
        ARM: mvebu: define crypto SRAM ranges for all armada-xp boards
        ARM: mvebu: add crypto related nodes to armada-xp.dtsi
        ARM: mvebu: add CPU config registers in the Armada 370/XP Device Tree
      c85f9235
  2. 09 Oct, 2015 7 commits
    • Wei Xu's avatar
      ARM: hisilicon: DT: Drop console= and earlyprintk bootargs parameter · 14317946
      Wei Xu authored
      Replace console with stdout-path so that we don't have to put the
      console on the kernel command line.
      
      Remove earlyprintk to allow the kernel to boot on a system even
      if DEBUG_LL is configured for another system.
      Signed-off-by: default avatarWei Xu <xuwei5@hisilicon.com>
      14317946
    • Arnd Bergmann's avatar
      Merge tag 'arm-soc/for-4.4/devicetree' of http://github.com/Broadcom/stblinux into next/dt · d749d94b
      Arnd Bergmann authored
      Merge "Broadcom devicetree changes for v4.4" from Florian Fainelli:
      
      This pull requests contains the following Broadcom SoCs Device Tree changes:
      
      - Brian Norris documents the BCM7445 SoCs Power Management controllers and
        hardware and updates the reference BCM7445 Device Tree with these nodes
      
      - Florian Fainelli documents the BCM7xxx write-pairing feature in the top-level
        BCM7xxx binding document
      
      - Hauke Merthens enables the NAND controller for the Asus RT-AC87U and adds the
        GPIO pin controlling the USB power supply on Netgear R6250
      
      - Jon Mason adds support for the NorthStar Plus SoC by providing a top-level
        binding document and the minimalist device tree skeleton for these SoCs
      
      - Rafal Milecki adds support for the Netgear R7000 (BCM5301x SoC)
      
      - Ray Jui provides a set of Cygnus DT changes that make the Device Tree clearer
        and more correct with respect to how the hardware is designed. He also enables
        the NAND controller on the bcm911360_entphn design, enables a bunch of
        peripherals on the bcm958305k evaluation board, and adds a skeleton .dtsi file
        for the touchscreen extansion board(s)
      
      * tag 'arm-soc/for-4.4/devicetree' of http://github.com/Broadcom/stblinux:
        ARM: dts: move aliases back to .dts in Cygnus
        ARM: dts: fix Cygnus nand device node
        ARM: dts: enable touchscreen support on Cygnus
        ARM: dts: Enable NAND support on bcm911360_entphn
        ARM: dts: Enable various peripherals on bcm958305k
        ARM: dts: Reorder Cygnus peripherals
        ARM: dts: Move all Cygnus peripherals into axi bus
        ARM: dts: Put Cygnus core components under core bus
        ARM: dts: Use label for device nodes in Cygnus dts
        ARM: dts: consolidate aliases for Cygnus dt files
        ARM: BCM5301X: Netgear R6250 add USB GPIO
        Documentation: bindings: brcmstb: Document write-pairing
        ARM: dts: brcmstb: add BCM7445 system PM DT nodes
        Documentation: dt: brcmstb: add system PM bindings
        ARM: BCM5301X: add NAND flash chip description for Asus RT-AC87U
        ARM: BCM5301X: Add DT for Netgear R7000
        ARM: NSP: add minimal Northstar Plus device tree
        dt-bindings: Create Documentation for NSP DT bindings
      d749d94b
    • Arnd Bergmann's avatar
      Merge tag 'v4.4-rockchip-dts32-1' of... · d27199cb
      Arnd Bergmann authored
      Merge tag 'v4.4-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt
      
      Merge "Rockchip dts32 changes for 4.4" from Heiko Stuebner:
      
      DTS changes including one new Veyron-board and the Radxa Rock2
      system-on-module as well as the square baseboard. On top of that
      a lot of mmc-related changes to improve speeds on the Cortex-A9
      socs and also setting up the supplies for rk3288 mmc-controllers
      for the following mmc-tuning support. And of course the dts-part
      of the rk3288 power-domains.
      
      * tag 'v4.4-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        ARM: dts: rockchip: add the support power-domain node on RK3288 SoCs
        ARM: dts: rockchip: add rk3288-firefly iodomains
        ARM: dts: rockchip: fixup firefly mmc supplies
        ARM: dts: rockchip: add rk3288-popmetal iodomains
        ARM: dts: rockchip: add rk3288-popmetal mmc supplies
        ARM: dts: rockchip: add rk3288-popmetal board to dtb list
        ARM: dts: rockchip: Add dtb for the Radxa Rock 2 Square board
        ARM: dts: rockchip: support highspeed sd-cards on rk3066a boards
        ARM: dts: rockchip: support highspeed sd-cards for rk3188-radxarock
        ARM: dts: rockchip: Add the hdmi-ddc pinctrl settings for rk3288
        ARM: dts: rockchip: Remove specific cts pullup from veyron
        ARM: dts: rockchip: pull up cts lines on rk3288
        ARM: dts: rockchip: add veyron-jaq board
        ARM: dts: rockchip: Add support for SD/MMC on MarsBoard-RK3066
        dt-bindings: add power-domain header for RK3288 SoCs
      d27199cb
    • Boris Brezillon's avatar
      ARM: mvebu: modify Orion and Kirkwoord crypto compatible strings · 9b24a35c
      Boris Brezillon authored
      Explicitly use the SoC specific compatible strings in kirkwood.dtsi and
      dove.dtsi, so that the crypto devices have access to the TDMA feature
      when attached to the new CESA driver.
      Signed-off-by: default avatarBoris Brezillon <boris.brezillon@free-electrons.com>
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@free-electrons.com>
      9b24a35c
    • Boris Brezillon's avatar
      ARM: mvebu: use new bindings for existing crypto devices · eb69e001
      Boris Brezillon authored
      The new bindings split the crypto and sram node in two separate devices.
      Modify the existing crypto nodes to match the new representation.
      Signed-off-by: default avatarBoris Brezillon <boris.brezillon@free-electrons.com>
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@free-electrons.com>
      eb69e001
    • Boris Brezillon's avatar
      ARM: mvebu: define crypto SRAM ranges for all armada-38x boards · d716f2e8
      Boris Brezillon authored
      Define the crypto SRAM ranges so that the resources referenced by the
      sa-sram node can be properly extracted from the DT.
      Signed-off-by: default avatarBoris Brezillon <boris.brezillon@free-electrons.com>
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@free-electrons.com>
      d716f2e8
    • Boris Brezillon's avatar
      ARM: mvebu: add crypto related nodes to armada 38x dtsi · 35c99ec9
      Boris Brezillon authored
      Add crypto related nodes in armada-38x.dtsi.
      
      [gregory.clement@free-electrons.com: Fix typo for compatible string
      armada38x instead of armada375]
      Signed-off-by: default avatarBoris Brezillon <boris.brezillon@free-electrons.com>
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@free-electrons.com>
      35c99ec9
  3. 08 Oct, 2015 21 commits
  4. 07 Oct, 2015 4 commits