• Linus Torvalds's avatar
    Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc · f7df9be0
    Linus Torvalds authored
    Pull ARM DT updates from Arnd Bergmann:
     "These are all the updates to device tree files for 32-bit platforms,
      which as usual makes up the bulk of the ARM SoC changes: 462 non-merge
      changesets, 450 files changed, 23340 insertions, 5216 deletions.
    
      The three platforms that are added with the "soc" branch are here as
      well, and we add some related machine files:
    
       - For Aspeed AST2400/AST2500, we get the evaluation platform and the
         Tyan Palmetto POWER8 mainboard that uses the AST2400 BMC
       - For Oxnas 810SE, the Western Digital "My Book World Edition" is
         added as the only platform at the moment.
       - For ARM MPS2, the AN385 (Cortex-M3) and AN399 (Cortex-M7) are
         supported
    
      On the ARM Realview development platform, we now support all machines
      with device tree, previously only the board files were supported,
      which in turn will likely be removed soon.
    
      Qualcomm IPQ4019 is the second generation ARM based "Internet
      Processor", following the IPQ806x that is used in many high-end WiFi
      routers.  This one integrates two ath10k wifi radios that were
      previously on separate chips.
    
      Other boards that got added for existing chips are:
    
      Ti OMAP family:
         - Amazon Kindle Fire, first generation, tablet and ebook reader
         - OnRISC Baltos iR 2110 and 3220 embedded industrial PCs
         - TI AM5728 IDK, TI AM3359 ICE-V2, and TI DRA722 Rev C EVM
           development systems
    
      Samsung EXYNOS platform:
         - Samsung ARTIK5 evaluation board, see
    
            https://www.artik.io/modules/overview/artik-5/
    
      NXP i.MX platforms:
         - Ka-Ro electronics TX6S-8034, TX6S-8035, TX6U-8033, TX6U-81xx,
           TX6Q-1036, TX6Q-1110/-1130, TXUL-0010 and TXUL-0011 industrial
           SoM modules
         - Embest MarS Board i.MX6Dual DIY platform
         - Boundary Devices i.MX6 Quad Plus Nitrogen6_MAX and SoloX
           Nitrogen6sx embedded boards
         - Technexion Pico i.MX6UL compute module
         - ZII VF610 Development Board
    
      Marvell embedded (mvebu, orion, kirkwood) platforms:
         - Linksys Viper (E4200v2 / EA4500) WiFi router
         - Buffalo Kurobox Pro NAS
    
      Qualcomm Snapdragon:
         - Arrow DragonBoard 600c (96boards) with APQ8064 Snapdragon 600
    
      Rockchips platform:
         - mqmaker MiQi single-board computer
    
      Altera SoCFPGA:
         - samtec VIN|ING 1000 vehicle communication interface
    
      Allwinner Sunxi platforms:
         - Dserve DSRV9703C tablet
         - Difrnce DIT4350 tablet
         - Colorfly E708 Q1 tablet
         - Polaroid MID2809PXE04 tablet
         - Olimex A20 OLinuXino LIME2 single board computer
         - Xunlong Orange Pi 2, Orange Pi One, and Orange Pi PC single board
           computers
    
      Across many platforms, bug fixes went in to address warnings that dtc
      now emits with 'make dtbs W=1'.  Further changes for device enablement
      went into Ti OMAP, bcm283x (Raspberry Pi), bcm47xx (wifi router), Ti
      Davinci, Samsung EXYNOS, Marvell mvebu/kirkwood/orion, NXP i.MX/Vybrid
      NXP LPC18xx, NXP LPC32xx, Renesas shmobile/r-mobile/r-car, Rockchips
      rk3xxx, ST Ux500, ST STi, Atmel AT91/SAMA5, Altera SoCFPGA, Allwinner
      Sunxi, Sigma Designs Tango, NVIDIA Tegra, Socionext Uniphier and ARM
      Versatile Express"
    
    * tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (458 commits)
      ARM: dts: tango4: Import watchdog node
      ARM: dts: tango4: Update cpus node for cpufreq
      ARM: dts: tango4: Update DT to match clk driver
      ARM: dts: tango4: Initial thermal support
      arm/dst: Add Aspeed ast2500 device tree
      arm/dts: Add Aspeed ast2400 device tree
      ARM: sun7i: dt: Add pll3 and pll7 clocks
      ARM: dts: sunxi: Add a olinuxino-lime2-emmc
      ARM: dts: at91: sama5d4: add trng node
      ARM: dts: at91: sama5d3: add trng node
      ARM: dts: at91: sama5d2: add trng node
      ARM: dts: at91: at91sam9g45 family: reduce the trng register map size
      ARM: sun4i: dt: Add pll3 and pll7 clocks
      ARM: sun5i: chip: Enable the TV Encoder
      ARM: sun5i: r8: Add display blocks to the DTSI
      ARM: sun5i: a13: Add display and TCON clocks
      ARM: dts: ux500: configure the accelerometers open drain
      ARM: mx5: dts: Enable USB OTG on M53EVK
      ARM: dts: imx6ul-14x14-evk: Add audio support
      ARM: dts: imx6qdl: Remove unneeded unit-addresses
      ...
    f7df9be0
qcom-apq8064.dtsi 22 KB