1. 23 Oct, 2015 1 commit
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt-for-4.4-2' of... · d8f440b6
      Olof Johansson authored
      Merge tag 'sunxi-dt-for-4.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into next/dt
      
      Allwinner DT changes for 4.4, round 2
      
      More DT patches for 4.4, mostly with new boards coming in (CHIP, BananaPi
      M2, pcduino2), further consolidation for the q8-based designs and a bunch
      of random patches enhancing support for existing boards
      
      * tag 'sunxi-dt-for-4.4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux: (27 commits)
        ARM: dts: sun6i: Add a dts file for the Sinovoip BPI-M2 board
        ARM: dts: sun6i: Add mmc2_pins_a pinmux setting to sun6i-a31.dtsi
        ARM: dts: sunxi: Fix interrupt-cells for [r]pio on A23/A31/A33/A80
        ARM: dts: sun8i: Add NMI interrupt controller node
        ARM: dts: sun6i: hummingbird: Enable AXP221 DC5LDO regulator as "vdd-cpus"
        ARM: dts: sun6i: hummingbird: Use axp22x.dtsi for AXP221 regulators
        ARM: dts: sun6i: hummingbird: Fix VDD-CPU and VDD-GPU regulator names
        ARM: dts: sun7i: Add regulator configuration for pcDuino v3 Nano
        ARM: dts: sun6i: Turn on gmac on Colombus
        ARM: dts: sun8i: Make et-q8-v1.6.dts a symlink to q8-tablet.dts
        ARM: dts: sun8i: Make ippo-q8h-v*.dts a symlink to q8-tablet.dts
        ARM: dts: sun8i: Add sun8i-a23-q8-tablet.dts file
        ARM: dts: sun5i: Add backlight node to sun5i-q8-common.dtsi
        ARM: dts: sunxi: Enable PWM controller on Q8 format tablets
        ARM: dts: sun5i: Add PWM channel 0 pinmux setting for A13/A10s
        ARM: dts: sun5i: Add PWM controller node for A13 / A10s
        ARM: sun5i: Add C.H.I.P DTS
        ARM: dts: sunxi: Add dtsi for AXP22x PMIC
        ARM: dts: sun7i: Correct USB regulators on pcDuino v3 Nano
        ARM: sun5i: dt: Add UART3 CTS and RTS pins
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      d8f440b6
  2. 22 Oct, 2015 3 commits
  3. 17 Oct, 2015 3 commits
  4. 16 Oct, 2015 4 commits
  5. 15 Oct, 2015 12 commits
    • Arnd Bergmann's avatar
      Merge tag 'qcom-arm64-for-4.4' of git://codeaurora.org/quic/kernel/agross-msm into next/dt · ee04242b
      Arnd Bergmann authored
      Pull "Qualcomm ARM64 Updates for v4.4" from Andy Gross:
      
      * Add RNG device tree node
      * Add MSM8x16 serial UART1 node
      * Enable eMMC on apq8016-sbc board
      * Fix I2C pinconf sleep state function
      * Add MSM8916 I2C nodes
      * Enable I2C busses on LS and HS on APQ8016-sbc
      * Enable SPI busses on LS and HS on APQ8016-sbc
      
      * tag 'qcom-arm64-for-4.4' of git://codeaurora.org/quic/kernel/agross-msm:
        arm64: dts: apq8016-sbc: enable spi buses on LS and HS
        arm64: dts: apq8016-sbc: enable i2c buses on LS and HS
        arm64: dts: qcom: Add msm8916 I2C nodes.
        arm64: dts: fix i2c pinconf sleep state function
        arm64: dts: qcom: Enable eMMC on apq8016-sbc board
        arm64: dts: qcom: Add 8x16 Serial UART1 node
        arm64: dts: qcom: Add RNG device tree node
      ee04242b
    • Arnd Bergmann's avatar
      Merge tag 'juno-scpi-for-v4.4' of... · 3b2c0564
      Arnd Bergmann authored
      Merge tag 'juno-scpi-for-v4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/dt
      
      Merge "SCPI support on ARM64 Juno Development Platform" from Sudeep Holla:
      
        1. SRAM, MHU mailbox and SCPI support
        2. CPU topology using cpu-map
        3. Clock support for all the cpus
        4. Support for SoC sensors
      
      * tag 'juno-scpi-for-v4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux:
        arm64: dts: Add sensor node to Juno dt
        arm64: dts: add clock support for all the cpus
        arm64: dts: add CPU topology on Juno
        arm64: dts: add SRAM, MHU mailbox and SCPI support on Juno
      3b2c0564
    • Baruch Siach's avatar
      020effe8
    • Baruch Siach's avatar
      2d5958e3
    • Arnd Bergmann's avatar
      Merge tag 'keystone-dts-part2' of... · 82f88174
      Arnd Bergmann authored
      Merge tag 'keystone-dts-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/dt
      
      Merge "ARM Keystone DTS part2 for 4.4" from Santosh Shilimkar:
      
      	- Typo fix the soc binding documentation
      	- NETCP Accumulator nodes
      
      * tag 'keystone-dts-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone:
        ARM: dts: keystone: enable accumulator channels
        Documentation: dt: keystone: Fix up missing quotes
      82f88174
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v4.4/dt-pt1' of... · 2dc71a68
      Arnd Bergmann authored
      Merge tag 'omap-for-v4.4/dt-pt1' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      
      Merge "Device tree changes for omaps for v4.4 merge window:" from Tony Lindgren:
      
      - DCAN sleep pins for am437x-gp-evm
      
      - A series of changes to add audio support for dra7
      
      - Add support for gpio keys and LEDs on dra7
      
      - Regulator clean-up for am335x-wega
      
      - A series of changes to enable IOMMUs and mailboxes for dra7
        accelerators
      
      - Add support for am335x-bonegreen
      
      - Fix up GPIO flags where 0 was used instead of GPIO_ACTIVE_HIGH
      
      - Fix omap3-lilly-am33x IRQ level flag
      
      - Remove duplicate uart2 pinmux for igep and fix indentation and
        update igep to use pinctrl macros for the register offsets
      
      - Fix MMC cd-gpios usage
      
      Note that this branch is against v4.3-rc4 as that contains critical
      MMC related fixes to boot with MMC working on most omaps.
      
      * tag 'omap-for-v4.4/dt-pt1' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (33 commits)
        ARM: dts: omap3-igep: Use OMAP3_CORE1_IOPAD pinmux macro
        ARM: dts: dra7xx: am57xx: fix cd-gpios definition as per hardware design and dt binding docs
        ARM: dts: am43xx: fix cd-gpios definition as per hardware design and dt binding docs
        ARM: dts: am335x: fix cd-gpios definition as per hardware design and dt binding docs
        ARM: dts: omap3-igep0020: Remove duplicate uart2 pinmux
        ARM: dts: omap3-igep: Fix indentation
        ARM: dts: omap3-lilly-a83x: Don't use IRQ level flag for a GPIO
        ARM: dts: DRA74x: Add IOMMU nodes for DSP2
        ARM: dts: DRA7: Add common IOMMU nodes
        ARM: dts: DRA74x: Add dsp2_system syscon node
        ARM: dts: DRA7: Add dsp1_system syscon node
        ARM: dts: Use defined GPIO constants in flags cell for OMAP2+ boards
        ARM: dts: Add am335x-bonegreen
        ARM: dts: beagle-x15: Enable the system mailboxes 5 and 6
        ARM: dts: dra72-evm: Enable the system mailboxes 5 and 6
        ARM: dts: dra7-evm: Enable the system mailboxes 5 and 6
        ARM: dts: DRA72x: Add IPC sub-mailbox nodes for IPU1, IPU2 & DSP1
        ARM: dts: DRA74x: Add IPC sub-mailbox nodes for all IPUs & DSPs
        ARM: dts: am335x-wega: Clean up regulators
        ARM: dts: dra7-evm: add gpio key support
        ...
      2dc71a68
    • Arnd Bergmann's avatar
      Merge tag 'berlin-dt-cpuclk-for-4.4-1' of... · 5d984ee7
      Arnd Bergmann authored
      Merge tag 'berlin-dt-cpuclk-for-4.4-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt
      
      Pull "Marvell Berlin DT CPU clock for 4.4" from Sebastian Hesselbarth:
      - add missing CLKID_CPU for Berlin BG2Q
      
      * tag 'berlin-dt-cpuclk-for-4.4-1' of git://git.infradead.org/users/hesselba/linux-berlin:
        ARM: berlin: dts: add CLKID_CPU for BG2Q
      5d984ee7
    • Sebastian Hesselbarth's avatar
      ARM: berlin: dts: add CLKID_CPU for BG2Q · 28c039ee
      Sebastian Hesselbarth authored
      Marvell Berlin BG2Q SoC also has a clock for the CPU, add a
      corresponding CLKID to the dt-binding include.
      Signed-off-by: default avatarAntoine Tenart <antoine.tenart@free-electrons.com>
      Signed-off-by: default avatarSebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
      28c039ee
    • Arnd Bergmann's avatar
      Merge tag 'qcom-dt-for-4.4' of git://codeaurora.org/quic/kernel/agross-msm into next/dt · d819e7a7
      Arnd Bergmann authored
      Pull "Qualcomm ARM Based Device Tree Updates for v4.4" from Andy Gross:
      
      * Add DT binding document for SMEM
      * Add SMD, RPM, and Regulator nodes on MSM8974
      * Remove extra reg element from iadc device
      * Remove redunandant i2c pinctrl properties on APQ8064
      * Remove unnecessary eeprom label on IFC6410
      * Remove unnecessary eeprom label from QS600
      * Add PM8921 RTC support on APQ8064
      * Add PM8921 pwrkey support on APQ8064
      * Prefix GSBI6 uart pins on APQ8064 correctly
      * Add missing GSBI7 uart pinctrl on APQ8064
      * Add missing GSBI7 uart pinctrl on IFC6410
      * Add missing GSBI7 pinctrl uart property on QS600
      * Add pwrseq support for WLAN on IFC6410
      * Add pwrseq support for WLAN on QS600
      * Add notify led support on IFC6410
      * Add SD card detect support onQS600
      * Add #power-domain-cells property to documentation
      * Add Qualcomm SMBB binding document
      * Add PM8941 charge node
      * Fix typo in disabled property on MSM8974
      
      * tag 'qcom-dt-for-4.4' of git://codeaurora.org/quic/kernel/agross-msm:
        ARM: dts: msm8974: fix typo in "disabled" property
        ARM: dts: qcom-pm8941: Add charger node
        dt-binding: power: Add Qualcomm SMBB binding
        arm: dts: qcom: Add #power-domain-cells property
        ARM: dts: qs600: Add SD card detect support.
        ARM: dts: apq8064-ifc6410: add notify led support.
        ARM: dts: qs600: add pwrseq support to WLAN
        ARM: dts: ifc6410: Add pwrseq support for WLAN
        ARM: dts: qs600: Add missing pinctrl property for gsbi7 uart
        ARM: dts: ifc6410: Add missing pinctrl to gsbi7 uart
        ARM: dts: apq8064: add missing gsbi7 uart pinctrl
        ARM: dts: apq8064: Prefix the gsbi6 uart pins correctly
        ARM: dts: apq8064: add pm8921 pwrkey support
        ARM: dts: apq8064: add pm8921 rtc
        ARM: dts: qs600: remove unnecessary eeprom label
        ARM: dts: ifc6410: remove unnecessary eeprom label
        ARM: dts: apq8064: remove redundant i2c pinctrl properties
        ARM: dts: qcom: Remove extra reg element from iadc device
        ARM: dts: msm8974: Add smd, rpm and regulator nodes
        soc: qcom: Add device tree binding for SMEM
      d819e7a7
    • Linus Walleij's avatar
      ARM64: juno: add NOR flash to device tree · 5078f77e
      Linus Walleij authored
      The Juno motherboard has a NOR flash on the motherboard, enable
      this to be accessed with the CFI flash driver. Results after
      enabling MTD, MTD_CFI, MTD_PHYSMAP, MTD_PHYSMAP_OF,
      MTD_CFI_INTELEXT:
      
      8000000.flash: Found 2 x16 devices at 0x0 in 32-bit bank.
      Manufacturer ID 0x000089 Chip ID 0x008919
      Intel/Sharp Extended Query Table at 0x010A
      Intel/Sharp Extended Query Table at 0x010A
      Intel/Sharp Extended Query Table at 0x010A
      Intel/Sharp Extended Query Table at 0x010A
      Intel/Sharp Extended Query Table at 0x010A
      Using buffer write method
      Using auto-unlock on power-up/resume
      cfi_cmdset_0001: Erase suspend on write enabled
      erase region 0: offset=0x0,size=0x40000,blocks=255
      erase region 1: offset=0x3fc0000,size=0x10000,blocks=4
      
      Cc: Catalin Marinas <catalin.marinas@arm.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Acked-by: default avatarLiviu Dudau <Liviu.Dudau@arm.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      5078f77e
    • Arnd Bergmann's avatar
      Merge tag 'renesas-dt2-for-v4.4' of... · e3d05583
      Arnd Bergmann authored
      Merge tag 'renesas-dt2-for-v4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Pull "Second Round of Renesas ARM Based SoC DT Updates for v4.4" from Simon Horman:
      
      * Enable the following on the porter board:
        I2C2, PCI, PCIe, QSPI, SATA0, SDHI0/2, USB PHY and VIN0/ADV7180.
      
      * tag 'renesas-dt2-for-v4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        ARM: shmobile: porter: enable internal PCI and USB PHY
        ARM: shmobile: porter: enable PCIe
        ARM: shmobile: porter: add QSPI DT support
        ARM: shmobile: porter: add VIN0/ADV7180 DT support
        ARM: shmobile: porter: add I2C2 DT support
        ARM: shmobile: porter: enable SATA0
        ARM: shmobile: porter: add SDHI0/2 DT support
      e3d05583
    • Masahiro Yamada's avatar
      ARM: dts: uniphier: change the external bus address mapping · 36dd6066
      Masahiro Yamada authored
      In UniPhier SoCs before ProXstream2 and PH1-LD6b, two address spaces
       0x00000000 - 0x0fffffff
       0x40000000 - 0x4fffffff
      are both mapped to the external bus (also called system bus),
      so either was OK.
      
      In the newest two SoCs, the former (0x00000000 - 0x0fffffff) is
      assigned for the serial NOR interface.
      
      For the consistency, use the latter for all the SoCs.
      
      Also, fix the range properties to reflect the real address mapping,
      where the support card is located at the offset address 0x01f00000
      of CS1 of the external bus.
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      36dd6066
  6. 14 Oct, 2015 17 commits
    • Laurent Pinchart's avatar
      ARM: dts: omap3-igep: Use OMAP3_CORE1_IOPAD pinmux macro · be146412
      Laurent Pinchart authored
      Use the macro instead of absolute register offsets to make the code more
      readable as the values now match register addresses from the datasheet.
      Signed-off-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
      Acked-by: default avatarJavier Martinez Canillas <javier@osg.samsung.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      be146412
    • 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
    • Srinivas Kandagatla's avatar
      arm64: dts: apq8016-sbc: enable spi buses on LS and HS · 00a9e053
      Srinivas Kandagatla authored
      This patch enables spi buses on low speed and high speed expansion
      connectors on DB410C
      Signed-off-by: default avatarSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
      Signed-off-by: default avatarAndy Gross <agross@codeaurora.org>
      00a9e053
    • Srinivas Kandagatla's avatar
      arm64: dts: apq8016-sbc: enable i2c buses on LS and HS · 7c6764b0
      Srinivas Kandagatla authored
      This patch enables i2c buses on low speed and high speed expansion
      connectors on DB410C.
      Signed-off-by: default avatarSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
      Signed-off-by: default avatarAndy Gross <agross@codeaurora.org>
      7c6764b0
    • Srinivas Kandagatla's avatar
      arm64: dts: qcom: Add msm8916 I2C nodes. · 7f5b0921
      Srinivas Kandagatla authored
      This patch adds missing support for i2c0 and i2c6, this support is
      required to connect the i2c slaves on LS expansion on DB410c.
      Signed-off-by: default avatarSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
      Signed-off-by: default avatarAndy Gross <agross@codeaurora.org>
      7f5b0921
    • Srinivas Kandagatla's avatar
      arm64: dts: fix i2c pinconf sleep state function · dce4f63b
      Srinivas Kandagatla authored
      This patch fixes the i2c pinctrl sleep state by changing the pinconf
      function to be in gpio mode rather than i2c.
      Signed-off-by: default avatarSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
      Signed-off-by: default avatarAndy Gross <agross@codeaurora.org>
      dce4f63b
    • Georgi Djakov's avatar
      arm64: dts: qcom: Enable eMMC on apq8016-sbc board · 5941c9bb
      Georgi Djakov authored
      Enable the eMMC on the APQ8016 SBC board (also known as DragonBoard 410c),
      so that we can use its internal storage.
      Signed-off-by: default avatarGeorgi Djakov <georgi.djakov@linaro.org>
      Signed-off-by: default avatarAndy Gross <agross@codeaurora.org>
      5941c9bb
    • Andy Gross's avatar
      arm64: dts: qcom: Add 8x16 Serial UART1 node · 9f43020d
      Andy Gross authored
      This patch adds the nodes required to support the UART1 node on the
      MSM8916 and also fixes the sleep pins function for UART2.
      Signed-off-by: default avatarAndy Gross <agross@codeaurora.org>
      9f43020d
    • Stanimir Varbanov's avatar
      arm64: dts: qcom: Add RNG device tree node · f6d24bf3
      Stanimir Varbanov authored
      Adds rng device tree node for msm8916 SoCs.
      Signed-off-by: default avatarStanimir Varbanov <stanimir.varbanov@linaro.org>
      Signed-off-by: default avatarAndy Gross <agross@codeaurora.org>
      f6d24bf3