• Linus Torvalds's avatar
    Merge tag 'armsoc-dt64' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc · 2ec3240f
    Linus Torvalds authored
    Pull ARM 64-bit DT updates from Arnd Bergmann:
     "We continue ramping up platform support for 64-bit ARM machines, with
      111 individual non-merge changesets touching 21 platforms.
    
      The LG1312 platform is completely new and is the first ARM platform by
      LG that we support in the mainline kernel.  Two other SoCs got added
      that are updated versions of existing SoC families, so the port mainly
      consists of new dts files:
    
       - The Hisilicon Hip06/D03 is the latest server platform from
         Huawei/Hisilicon, and follows the Hip05/D02 platform.
    
       - Rockchip RK3399 follows the 32-bit RK3288 that is popular in
         low-end Chromebooks and the 64-bit RK3368 that is mainly found in
         chinese Android TV boxes.
    
      The 96Boards HiKey based on the Hisilicon Hi6220 (Kirin 620) gets a
      long-awaited overhaul with a lot of devices enabled in the DT, so it
      should be much more usable with a mainline kernel now.  See also
    
         https://plus.google.com/111524780435806926688/posts/PeGb2VsNhJd
    
      A lot of work went into enabling new device drivers on existing
      machines, but we also have a couple of new commercially available
      machines:
    
       - Google Pixel C laptop based on Tegra210
       - Hardkernel Odroid C2 Based on Amlogic Meson GXBB (S905)
       - Geekbuying GeekBox based on Rockchip RK3368
    
      And finally, a couple of reference or development platforms that are
      not end-user platforms but are used for trying out the respective SoC
      platforms:
    
       - Amlogic Meson GXBB P200 and P201 development systems
       - NXP Layerscape 1043A QDS development board
       - Hisilicon Hip06 D03 server board, as mentioned above
       - LG1312 Reference Design
       - RK3399 Evaluation Board"
    
    * tag 'armsoc-dt64' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (104 commits)
      arm64: dts: marvell: add XOR node for Armada 3700 SoC
      dt-bindings: document rockchip rk3399-evb board
      arm64: dts: rockchip: add dts file for RK3399 evaluation board
      arm64: dts: rockchip: add core dtsi file for RK3399 SoCs
      dt-bindings: rockchip-dw-mshc: add description for rk3399
      arm64: dts: marvell: Use a SoC-specific compatible for xHCI on Armada37xx
      arm64: dts: marvell: Rename armada-37xx USB node
      arm64: dts: marvell: Clean up armada-3720-db
      Documentation: arm64: Add Hisilicon Hip06 D03 dts binding
      arm64: dts: Add initial dts for Hisilicon Hip06 D03 board
      arm64: dts: hip05: Add nor flash support
      arm64: dts: hip05: fix its node without msi-cells
      arm64: dts: r8a7795: Don't disable referenced optional clocks
      arm64: dts: salvator-x: populate EXTALR
      arm64: dts: r8a7795: enable PCIe on Salvator-X
      arm64: dts: r8a7795: Add PCIe nodes
      arm64: tegra: Add IOMMU node to GM20B on Tegra210
      arm64: tegra: Add reference clock to GM20B on Tegra210
      dt-bindings: Add documentation for GM20B GPU
      dt-bindings: gk20a: Document iommus property
      ...
    2ec3240f
uniphier-ph1-ld20.dtsi 7 KB