1. 24 Aug, 2017 2 commits
    • Arnd Bergmann's avatar
      Merge tag 'v4.14-rockchip-dts32-2' of... · c32e176a
      Arnd Bergmann authored
      Merge tag 'v4.14-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt
      
      Pull "second round of Rockchip dts32 changes for 4.14" from Heiko Stübner:
      
      A lot of attention for the rv1108 soc targetted at media-processing
      (usb, operating points, spi, pwm, adc, watchdog, i2c and devices for
      its evb).
      
      RK3228/3229 gets iommu and spi nodes. Similar to the rk3288 which
      also gets some more iommu nodes as well as getting converted to 64
      bit addresses due to wanting to address more than 4GB of memory
      via LPAE.
      
      * tag 'v4.14-rockchip-dts32-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        ARM: dts: rockchip: enable usb for rv1108-evb
        ARM: dts: rockchip: add usb nodes for rv1108 SoCs
        dt-bindings: update grf-binding for rv1108 SoCs
        ARM: dts: rockchip: add cpu power supply for rv1108 evb
        ARM: dts: rockchip: add cpu opp table for rv1108
        ARM: dts: rockchip: add rk322x iommu nodes
        ARM: dts: rockchip: add accelerometer bma250e dt node for rv1108 evb
        ARM: dts: rockchip: add pmic rk805 dt node for rv1108 evb
        ARM: dts: rockchip: add pwm backlight for rv1108 evb
        ARM: dts: rockchip: add pwm dt nodes for rv1108
        ARM: dts: rockchip: add spi dt node for rv1108
        ARM: dts: rockchip: add saradc support for rv1108
        ARM: dts: rockchip: add watchdog dt node for rv1108
        ARM: dts: rockchip: add i2c dt nodes for rv1108
        clk: rockchip: fix up indentation of some RV1108 clock-ids
        clk: rockchip: rename the clk id for HCLK_I2S1_2CH
        clk: rockchip: add more clk ids for rv1108
        ARM: dts: rockchip: add more iommu nodes on rk3288
        ARM: dts: rockchip: convert rk3288 device tree files to 64 bits
        ARM: dts: rockchip: add spi node and spi pinctrl on rk3228/rk3229
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      c32e176a
    • Arnd Bergmann's avatar
      Merge tag 'aspeed-4.14-devicetree' of... · 7bf53b96
      Arnd Bergmann authored
      Merge tag 'aspeed-4.14-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed into next/dt
      
      Pull "Aspeed devicetree updates for 4.14" from Joel Stanley:
      
       - fix to expose the full flash windows on ast2400.
      
      * tag 'aspeed-4.14-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed:
        ARM: dts: aspeed-g4: fix AHB window size of the SMC controllers
      7bf53b96
  2. 23 Aug, 2017 5 commits
  3. 22 Aug, 2017 5 commits
  4. 21 Aug, 2017 10 commits
  5. 18 Aug, 2017 15 commits
    • Andy Yan's avatar
      ARM: dts: rockchip: add pwm backlight for rv1108 evb · b6737743
      Andy Yan authored
      RV1108 EVB uses pwm0 modulate the backlight, add dt
      node to enable it.
      Signed-off-by: default avatarAndy Yan <andy.yan@rock-chips.com>
      Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
      b6737743
    • Andy Yan's avatar
      ARM: dts: rockchip: add pwm dt nodes for rv1108 · 0c2d34aa
      Andy Yan authored
      Add pwm device tree node for rv1108 soc
      Signed-off-by: default avatarAndy Yan <andy.yan@rock-chips.com>
      Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
      0c2d34aa
    • Rob Herring's avatar
      ARM: dts: versatile: fix PCI bus dtc warnings · 26667970
      Rob Herring authored
      dtc recently added PCI bus checks. Fix these warnings.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      26667970
    • Rob Herring's avatar
      ARM: dts: spear13xx: fix PCI bus dtc warnings · a7a34d11
      Rob Herring authored
      dtc recently added PCI bus checks. Fix these warnings.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Acked-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
      Cc: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      a7a34d11
    • Arnd Bergmann's avatar
      Merge tag 'renesas-dt-bindings2-for-v4.14' of... · 1e95f2ca
      Arnd Bergmann authored
      Merge tag 'renesas-dt-bindings2-for-v4.14' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Pull "Second Round of Renesas ARM Based SoC DT Bindings Updates for v4.14" from Simon Horman:
      
      * Add RZ/G1M (r8a7743) binding to apmu driver
      
        This allows SMP to be supported on the RZ/G1M SoC
      
      * Add bindings for iW-RainboW-G22D-SODIMM RZ/G1E SODIMM development kit
      
        This is in preparation for adding DTS to support this hardware
      
      * tag 'renesas-dt-bindings2-for-v4.14' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        dt-bindings: apmu: Document r8a7743 support
        ARM: shmobile: document iW-RainboW-G22D SODIMM SOM Development Platform
        ARM: shmobile: document iW-RainboW-G22M-SM SODIMM System on Module
      1e95f2ca
    • Arnd Bergmann's avatar
      Merge tag 'renesas-dt2-for-v4.14' of... · 81f794d7
      Arnd Bergmann authored
      Merge tag 'renesas-dt2-for-v4.14' of https://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.14" from Simon Horman:
      
      * Use newly added Gen-3 fallback compat string
      
        This is consistent with ongoing efforts to use per-generation
        fallback strings where appropriate across devices found
        on R-Car SoCs. The aim of the effort being to strike a balance
        between the limited information available about the compatibility
        of devices found on different SoCs and the desire to ease enabling
        devices on new SoCs.
      
        This has no run-time effect due to the presence of a per-SoC
        compat string.
      
      * Enable second CPU core on RZ/G1M (r8a7743)
      
        The RZ/G1M has two CA15 cores running at up to 1.5GHz
      
      * Enable frequency scaling on RZ/G1M (r8a7743)
      
      * Add six I2C cores to RZ/G1M (r8a7743) SoC DT
      
        This is a step towards enabling these cores on boards that use this SoC
      
      * Add CEC clock for HDMI transmitter to R-Car M2-W (r8a7791) Koelsch
      
        Hans Verkuil says "The adv7511 on the Koelsch board has a 12 MHz fixed
        clock for the CEC block. Specify this in the dts to enable CEC support."
      
      * Add PFC support to RZ/G1E (r8a7745) SoC and add Ethernet and SCIF2
        pins to SK-RZG1E board.
      
        This allows the kernel to control multiplexed pins for Ethernet
        and SCIF2 rather than relying on setup inherited at boot.
      
      * tag 'renesas-dt2-for-v4.14' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        ARM: dts: r8a7791: Use R-Car SATA Gen2 fallback compat string
        ARM: dts: r8a7790: Use R-Car SATA Gen2 fallback compat string
        ARM: dts: r8a7743: Add OPP table for frequency scaling
        ARM: dts: r8a7743: Add APMU node and second CPU core
        ARM: dts: koelsch: Add CEC clock for HDMI transmitter
        ARM: dts: sk-rzg1e: add Ether pins
        ARM: dts: sk-rzg1e: add SCIF2 pins
        ARM: dts: r8a7745: add PFC support
        ARM: dts: r8a7743: Add I2C DT support
      81f794d7
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-4.14-arm-dt' of... · f928e103
      Arnd Bergmann authored
      Merge tag 'tegra-for-4.14-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt
      
      Pull "ARM: tegra: Device tree changes for v4.14-rc1" from Thierry Reding:
      
      One fix for Tegra124 to hook the host1x device up with the SMMU.
      
      The remainder of this enables USB device mode on a couple of boards
      where the port is currently unused.
      
      * tag 'tegra-for-4.14-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: Enable UDC on AC100
        ARM: tegra: Enable UDC on Jetson TK1
        ARM: tegra: Enable UDC on Dalmore
        ARM: tegra: Enable UDC on Beaver
        ARM: tegra: Register host1x node with IOMMU binding on Tegra124
      f928e103
    • Arnd Bergmann's avatar
      Merge tag 'zte-dt-4.14' of... · fdccc4fc
      Arnd Bergmann authored
      Merge tag 'zte-dt-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt
      
      Pull "ZTE device tree updates for 4.14" from Shawn Guo:
       - A clean up patch from Shawn Lin to remove the deprecated dwmmc
         property 'num-slots'.
      
      * tag 'zte-dt-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        ARM: dts: zte: remove num-slots from zx296702-ad1
      fdccc4fc
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-4.14' of... · 3d12971e
      Arnd Bergmann authored
      Merge tag 'imx-dt-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt
      
      Pull "i.MX device tree updates for 4.14" from Shawn Guo:
       - A series from Andrew Lunn updating imx6-rdu2 board to enable
         on-board Marvell switch support.
       - A series from Jagan Teki updating imx6ul-isiot and imx6ul-geam to
         enable audio card and FEC support.
       - Add support for Toradex Ixora V1.1 and Apalis Evaluation Board
         along with some cleanups.
       - Enable DRM display support for imx6ul-evk and imx7d-sdb board.
       - Add i.MX53 based Beckhoff CX9020 board support.
       - Add GPMI NAND and APBH DMA devices for i.MX7 and enables NAND support
         for imx7-colibri board.
       - Enables the ADV7180 analog video decoder sensor connected to the
         IMX6 IPU on various Gateworks Ventana boards.
       - Minor updates on misc boards and some random cleanups.
      
      * tag 'imx-dt-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (47 commits)
        ARM: dts: imx6q-bx50v3: Enable i2c recovery mechanism
        ARM: dts: imx6q-apalis-eval: add support for Apalis Evaluation Board
        ARM: dts: imx6: add support for Toradex Ixora V1.1 carrier board
        ARM: dts: imx6qdl-apalis: imx6q-apalis-ixora: use i2c from dwc hdmi
        ARM: dts: imx6q-apalis-ixora: add camera i2c bus definition
        ARM: dts: imx6q-apalis-ixora: get rid of obsolete fusion comment
        ARM: dts: imx6qdl-apalis: reword cam i2c comment
        ARM: dts: imx6qdl-apalis: imx6q-apalis-ixora: get rid of tegra legacy gen1_i2c comment
        ARM: dts: imx6q-apalis-ixora: combine aliases
        ARM: dts: imx6qdl-apalis: split usdhc1 pinctrl to support 4- and 8-bit
        ARM: dts: imx6q-apalis-ixora: fix usdhc2 pinctrl property
        ARM: dts: imx6ul-liteboard: Support poweroff
        ARM: dts: imx: add CX9020 Embedded PC device tree
        ARM: dts: imx53: add alternative UART2 configuration
        ARM: dts: imx53: add srtc node
        dt-bindings: arm: Add entry for Beckhoff CX9020
        ARM: dts: i.MX25: add RNGB node to dtsi
        ARM: dts: imx6ul-14x14-evk: Remove unrelated pin from ENET group
        ARM: dts: imx7d-sdb: Add flexcan support
        ARM: dts: imx7-colibri: add NAND support
        ...
      3d12971e
    • Arnd Bergmann's avatar
      Merge tag 'arm-soc/for-4.14/devicetree' of http://github.com/Broadcom/stblinux into next/dt · 522a6efe
      Arnd Bergmann authored
      Pull "Broadcom devicetree changes for 4.14" from Florian Fainelli:
      
      This pull request contains Broadcom ARM-based SoCs Device Tree changes for
      4.14, please pull the following:
      
      - Eric moves the bcm2837 DT file from arm64 to arm because it created a maintenance
        problem and would have required either duplication or cross merges
      
      - Stefan changes how the pinmuxing is defined and pushes it at the board level
        to support Raspberry Pi Zero Wireless. He then adds supports for the actual
        Raspberry Pi Zero Wireless board along with binding documentation. Stefan
        also defines a proper SMP enable-method property and binding for BCM2836
        (Raspbery Pi 2)
      
      - Rafal describes the BCM5301X USB ports correctly in Device Tree such that
        it becomes possible to assign them to specific LED triggers (e.g: USB activity).
        He does the same thing for BCM53573 and defines default LED triggers for USB.
      
      - Jon provides a fix for Northstar Plus which consists in correctly defining
        the "dma-coherent" property for peripherals which are DMA coherent. He also
        does a bit of re-arrangement of the USB DT nodes and finally adds USB 3 PHY
        and host controller support for NorthStar Plus
      
      - Florian adds support for Broadcom's BCM947189ACDBMR reference board which is
        based on BCM47182/53573 and which supports external MoCA (BCM6802)
      
      - Ray fixes the wrong UART2 base address for Cygnus
      
      - Scott moves the v3d node in the proper unit address order and defines the correct
        UART alias for the BCM91130_entphn reference board to be UART3
      
      - Jason adds the DT node for the Cygnus Cortex-A9 Performance Monitoring Unit
      
      - Jonathan adds a bunch of additional peripherals to the Cygnus DTS include file:
        SDHCI, Keypad, SPI, DMA and pinmux configurations
      
      - Raveendra adds the Cygnus OHCI and EHCI Device Tree nodes
      
      * tag 'arm-soc/for-4.14/devicetree' of http://github.com/Broadcom/stblinux:
        ARM: BCM53573: Specify ports for USB LED for Tenda AC9
        ARM: dts: cygnus: Add generic-ehci/ohci nodes
        ARM: dts: cygnus: add serial0 alias for uart3 on bcm91130_entphn
        ARM: dts: cygnus: Add additional peripherals to dtsi
        ARM: dts: cygnus: Enable Performance Monitoring Unit
        ARM: dts: cygnus: place v3d in proper address ordered location
        ARM: dts: cygnus: Fix incorrect UART2 register base
        ARM: dts: bcm283x: Add 32-bit enable method for SMP
        dt-bindings: arm: add SMP enable-method for BCM2836
        ARM: dts: BCM53573: Add Broadcom BCM947189ACDBMR board support
        ARM: dts: BCM5301X: Specify USB ports for USB LEDs of few devices
        ARM: dts: NSP: Add USB3 and USB3 PHY to NSP
        ARM: dts: NSP: Rearrage USB entries
        ARM: dts: NSP: Add dma-coherent to relevant DT entries
        ARM: dts: bcm2835: Add Raspberry Pi Zero W
        dt-bindings: bcm: Add Raspberry Pi Zero W
        ARM: bcm283x: Define UART pinmuxing on board level
        ARM: dts: BCM5301X: Specify USB ports for each controller
        ARM: dts: bcm283x: Move the BCM2837 DT contents from arm64 to arm.
      522a6efe
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v4.14/dt-v3-pt2-signed' of... · fe7a70db
      Arnd Bergmann authored
      Merge tag 'omap-for-v4.14/dt-v3-pt2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      
      Pull "device tree changes for omaps for v4.14, part2" from Tony Lindgren:
      
      Second set of device tree changes for omaps for v4.14 merge window.
      These got delayed a bit because the iodelay changes had to be
      reworked for a missing Signed-off-by. And the beagleboard-x15
      wants to use iodelay too for mmc:
      
      - A series of changes to add dra7 iodelay data used for mmc
      
      - Add support for new beagleBoard-x15 revision c
      
      - Fix logicpd-torpedo-37xx-devkit mmc card detect direction
      
      * tag 'omap-for-v4.14/dt-v3-pt2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: dts: omap3: logicpd-torpedo-37xx-devkit: Fix MMC1 cd-gpio
        ARM: dts: am57xx-beagle-x15: Add support for rev C
        ARM: dts: dra71-evm: Add pinmux configuration for MMC
        ARM: dts: dra72-evm-revc: Add pinmux configuration for MMC
        ARM: dts: dra72-evm: Add pinmux configuration for MMC
        ARM: dts: am572x-idk: Add pinmux configuration for MMC
        ARM: dts: am571x-idk: Add pinmux configuration for MMC
        ARM: dts: am57xx-idk: Move common MMC/SD properties to common file
        ARM: dts: am57xx-beagle-x15: Add pinmux configuration for MMC
        ARM: dts: dra7-evm: Add pinmux configuration for MMC
        ARM: dts: dra74x: Create a common file with MMC/SD IOdelay data
        ARM: dts: dra72x: Create a common file with MMC/SD IOdelay data
      fe7a70db
    • Chen-Yu Tsai's avatar
      ARM: sun8i: a83t: h8homlet-v2: Enable USB ports · 75ce73fd
      Chen-Yu Tsai authored
      The h8homlet board has the A83T's standard USB 1.1/2.0 host pair routed
      to a USB host port on the board. The other USB host port is routed to
      USB OTG controller.
      Signed-off-by: default avatarChen-Yu Tsai <wens@csie.org>
      75ce73fd
    • Chen-Yu Tsai's avatar
      ARM: sun8i: a83t: cubietruck-plus: Enable onboard USB peripherals · 9f851d4e
      Chen-Yu Tsai authored
      The Cubietruck-plus has a GL830 USB-to-SATA bridge connected to EHCI0,
      and a USB3503 HSIC USB 2.0 hub connected to EHCI1. The USB3503's I2C
      control interface is not connected.
      
      This patch enables both EHCI controllers, adds a device node for the
      USB hub, and includes sunxi-common-regulators.dtsi for the VBUS
      regulators. The existing reg_vcc3v3 is dropped as it is also available
      in the set of common regulators. Other unused regulators are disabled.
      Signed-off-by: default avatarChen-Yu Tsai <wens@csie.org>
      9f851d4e
    • Chen-Yu Tsai's avatar
      ARM: sun8i: a83t: Add device node for USB OTG controller · 25ac8b9b
      Chen-Yu Tsai authored
      The USB OTG controller found on the A83T is compatible with the one
      found on the A33.
      
      Add a device node for it.
      Signed-off-by: default avatarChen-Yu Tsai <wens@csie.org>
      25ac8b9b
    • Chen-Yu Tsai's avatar
      ARM: sun8i: a83t: Add USB PHY and host device nodes · 05a6a90d
      Chen-Yu Tsai authored
      The A83T has 3 USB PHYs, 1 for USB OTG, 1 for standard USB 2.0, 1 for
      USB HSIC. EHCI0/OHCI0 are the standard USB host pair, while EHCI1 is
      the host controller for HSIC. OTG is not added yet.
      Signed-off-by: default avatarChen-Yu Tsai <wens@csie.org>
      Tested-by: default avatarMaxime Ripard <maxime.ripard@free-electrons.com>
      05a6a90d
  6. 17 Aug, 2017 3 commits