Skip to content
  1. Oct 14, 2015
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt-1' of... · b1ee27d4
      Arnd Bergmann authored
      Merge tag 'samsung-dt-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/dt
      
      Merge "Samsung DT updates for v4.4" from Kukjin Kim:
      
      - New board support
        : add exynos5250-snow-rev5 DT file to support Snow Rev5+ board
        : add exynos5422-odroidxu4 DT file to support Odroid XU4 board
        : split exynos5422-odroidxu3-audio DT file from odroidxu3-common
      
      - USE GPIO constants for flags cells for exynos boards
      - fix cpu compatible value to 'arm926ej-s' for s3c2416
      
      - add DMA support for serial ports for exynos4
      - add suspend opp for exynos4412
      - remove regulator-compatible usage for exynos4412-trats2
      
      - enable EC vboot context support for Peach boards
      - move display-timings node to DP for exynos5250-arndale, smdk5250 and smdk5420
      
      - for exynos4412-odroid/odroidu3
        : unify voltage regulator style and
        : remove redundant pinctrl settings
        : add pwm-fan node and use it as a colling device
      
      - for exynos5422-odroidxu3
        : fix power off method and LEDs
      
      - dt-bindings
        : grounded AC0KB pin on S2MPS11
        : entry how to use PWM FAN as a cooling device
      
      * tag 'samsung-dt-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung: (22 commits)
        ARM: dts: Use GPIO constants for flags cells in exynos5440 boards
        ARM: dts: Use GPIO constants for flags cells in exynos5420/5422/5800 boards
        ARM: dts: Use GPIO constants for flags cells in exynos4412 boards
        ARM: dts: Use GPIO constants for flags cells in exynos4120 boards
        ARM: dts: Use GPIO constants for flags cells in exynos3250 boards
        ARM: dts: Enable EC vboot context support on Peach boards
        ARM: dts: Remove regulator-compatible usage in exynos4412-trats2
        ARM: dts: Move display-timings node from fimd to dp in exynos5250-arndale, smdk5250 and smdk5420
        ARM: dts: Add Exynos5250 Snow Rev5+ support on exynos5250-snow-rev5
        ARM: dts: Unify voltage regulator style in exynos4412-odroid
        ARM: dts: Remove redundant pinctrl settings in exynos4412-odroid
        ARM: dts: Fix cpu compatible value for s3c2416
        ARM: dts: Add support Odroid XU4 board for exynos5422-odroidxu4
        ARM: dts: Split audio configuration to separate exynos5422-odroidxu3-audio
        ARM: dts: Fix power off method for exynos5422-odroidxu3-common
        dt-bindings: Document grounded ACOKB pin on S2MPS11
        ARM: dts: use pwm-fan device as a cooling device for exynos4412-odroidu3
        ARM: dts: Add pwm-fan node for exynos4412-odroidu3
        dt-bindings: Documentation entry to explain how to use PWM FAN as a cooling device
        ARM: dts: add suspend opp to exynos4412
        ...
      b1ee27d4
    • 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. Oct 10, 2015
  3. Oct 09, 2015
  4. Oct 08, 2015