1. 05 Jan, 2018 12 commits
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt64-for-4.16' of... · 2943d853
      Olof Johansson authored
      Merge tag 'sunxi-dt64-for-4.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt
      
      Allwinner DT64 changes for 4.16
      
      There are two important changes in this round.
      
      The first removes the redundant pinctrl setting for the MMC card detect
      GPIO. We are moving to strict pinctrl/GPIO exclusion, i.e. GPIO usage
      will block other pin muxing usage, and vice versa. The usage of pinmux
      for guarding GPIO pins in the device tree prevents us from doing so.
      This is part of an ongoing effort to clean up the existing device trees.
      
      The other important change enables the PMIC on the Orangepi Win. The
      PMIC provides power to most of the external onboard peripherals.
      Enabling it will allow us to enable Ethernet or WiFi support later on.
      
      The remaining changes in this round enable some peripheral, such as
      Ethernet, an external WiFi chip, or LEDs.
      
      * tag 'sunxi-dt64-for-4.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        arm64: dts: allwinner: a64: bananapi-m64: Add LED device node
        arm64: dts: a64-olinuxino: Enable RTL8723BS WiFi
        arm64: dts: allwinner: h5: NanoPi NEO Plus2 : add EMAC support
        arm64: dts: allwinner: H5: remove redundant MMC0 card detect pin
        arm64: allwinner: a64: Enable AXP803 for Orangepi Win
        arm64: dts: orange-pi-zero-plus2: enable AP6212a WiFi/BT combo
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      2943d853
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt-for-4.16' of... · 5333aeb1
      Olof Johansson authored
      Merge tag 'sunxi-dt-for-4.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt
      
      Allwinner DT changes for 4.16
      
      A random assortment of improvements.
      
      GPIO device nodes are added for the AXP813/AXP818 PMICs, meaning we can
      finally use the GPIO pins on the PMICs. The LDOs on the GPIO pins can
      also be properly muxed and guarded.
      
      EMAC Ethernet support is enabled for more H3 boards, and also for the
      A83T, following the return of the bindings in 4.15, after a last minute
      revert in 4.13. This will make the H3/A83T boards much more useful in
      headless applications.
      
      Two new boards are introduced. The Orange Pi R1 is a small board with
      two Ethernet interfaces (one EMAC-based and one USB-based) and a WiFi
      chip. This board is fully supported, with the exception of TV-out on
      the expansion header, which will not be enabled by default. The WiFi
      chip (RTL8189FTV) requires an out-of-tree driver. The Libre Computer
      Board ALL-H3-CC H3 version is a newcomer to the Allwinner SBC space,
      which was mostly represented by a bunch of fruit-Pis. It is mostly
      supported, with the exception of HDMI and camera sensor interface,
      which have not been implemented yet.
      
      Two minor patches enable the audio codec on the A13 Olinuxino, and
      HDMI output on the pcDuino3 Nano.
      
      * tag 'sunxi-dt-for-4.16' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        ARM: dts: sun8i: h3: nanopi-m1-plus: fix missing ethernet 0 in aliases
        ARM: dts: sun8i: h3: Enable dwmac-sun8i on the Nanopi M1
        ARM: dts: sun7i: Enable HDMI on pcDuino3 Nano
        ARM: dts: sun8i: a83t: Add I2C device nodes and pinmux settings
        ARM: dts: sun8i: a83t: Add I2S controller device nodes
        ARM: dts: sun8i-h3: Remove allwinner,leds-active-low for non internal PHY
        ARM: dts: sun8i: a83t: Enable Ethernet on two boards
        ARM: dts: sun8i: a83t: add dwmac-sun8i device node
        ARM: dts: sun8i: h3: enable USB OTG for NanoPi Neo board
        ARM: dts: sun8i: h3: Add dts file for Libre Computer Board ALL-H3-CC H3 ver.
        ARM: dtsi: axp81x: set pinmux for GPIO0/1 when used as LDOs
        ARM: dtsi: axp81x: add GPIO DT node
        ARM: dts: sun8i: add support for Orange Pi R1
        ARM: dts: sunxi: Add codec for A13 Olinuxino
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      5333aeb1
    • Olof Johansson's avatar
      Merge tag 'keystone_dts_for_4.16' of... · 0e9288e0
      Olof Johansson authored
      Merge tag 'keystone_dts_for_4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/dt
      
      ARM: Keystone DTS update for 4.16
      
       - Enable GPIO bank2 for K2L
       - Enable QSPI for K2G & K2G-EVM
       - Enable UART1/2 for K2G & K2G-EVM
       - Enable peripherals for K2G-ICE
       - Fix C1 and C2 DTS warnings
      
      * tag 'keystone_dts_for_4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone:
        ARM: dts: keystone-k2l-clocks: Add missing unit name to clock nodes that have regs
        ARM: dts: keystone-k2e-clocks: Add missing unit name to clock nodes that have regs
        ARM: dts: keystone-hk-clocks: Add missing unit name to clock nodes that have regs
        ARM: dts: keystone-clocks: Add missing unit name to clock nodes that have regs
        ARM: dts: keystone: Add missing unit name to interrupt controller
        ARM: dts: keystone: Get rid of usage of skeleton.dtsi
        ARM: dts: keystone*: Use a single soc0 instance
        ARM: dts: keystone*: Standardize license with SPDX tag
        ARM: dts: k2g-evm: Enable UART 2
        ARM: dts: k2g: Add UART 1 and 2 instances
        ARM: dts: keystone: Add generic compatible string for I2C EEPROM
        ARM: dts: keystone-k2g-ice: Add DT nodes for few peripherals
        ARM: dts: keystone-k2g-evm: Add QSPI DT node.
        ARM: dts: keystone-k2g: Move ti,non-removable property to board dts
        ARM: dts: keystone-k2g-evm: Fix botched up merge
        ARM: dts: keystone-k2g: Add QSPI DT entry
        ARM: dts: keystone-k2l: Add the second gpio bank node
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      0e9288e0
    • Olof Johansson's avatar
      Merge tag 'omap-for-v4.16/dt-pt2-v2-signed' of... · 38b45e51
      Olof Johansson authored
      Merge tag 'omap-for-v4.16/dt-pt2-v2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      
      Second set of device tree changes for omaps for v4.16 merge window
      
      This branch mostly configures more hardware support:
      
      - Clean-up dts files to remove leading 0x and 0s from binding notation
        to remove more dtc compiler warnings
      
      - A series of am437x updates for backlight, to fix inverted pad
        pull macro, and to configure power management related OPPs
      
      - Configure n950 and droid 4 command mode LCD panels
      
      - Updates to pandora and gta04 LCD panels
      
      - Add support for am574x-idk
      
      - A series of changes to configure more dra7 related PCIe features
      
      - A series of fixes for am335x-boneblue for WLAN, UARTs and CAN
        configuration
      
      - A series of changes to configure dra7 OPPs and VDD supplies
      
      * tag 'omap-for-v4.16/dt-pt2-v2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (29 commits)
        Revert "ARM: dts: dra7: Add properties to enable PCIe x2 lane mode"
        ARM: dts: am572x-idk: Add cpu0 vdd supply
        ARM: dts: am571x-idk: Add cpu0 vdd supply
        ARM: dts: dra72-evm-tps65917: Add cpu0 vdd supply
        ARM: dts: dra7-evm: Add cpu0 vdd supply
        ARM: dts: am57xx-beagle-x15-common: Add cpu0 vdd supply
        ARM: dts: dra7: Enable 1.5 GHz operation for the CPU
        ARM: dts: dra7: Add MPU OPP supply node
        ARM: dts: dra7: Add vbb-supply to cpu and additional voltages
        ARM: dts: am335x-boneblue: enable can
        ARM: dts: am335x-boneblue: enable usarts
        ARM: dts: am335x-boneblue: fix wl1835 IRQ pin
        ARM: dts: dra7: Remove deprecated PCI compatible string
        ARM: dts: dra76-evm: Enable x2 PCIe lanes
        ARM: dts: DRA72x: Use PCIe compatible specific to dra72
        ARM: dts: DRA74x: Use PCIe compatible specific to dra74
        ARM: dts: dra7: Add properties to enable PCIe x2 lane mode
        ARM: dts: am57xx: Add support for am574x-idk
        ARM: dts: am43x-epos-evm: Hook dcdc2 as the cpu0-supply
        ARM: dts: am437x-idk-evm: Disable OPP50 for MPU
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      38b45e51
    • Olof Johansson's avatar
      Merge tag 'mvebu-dt64-4.16-1' of git://git.infradead.org/linux-mvebu into next/dt · 8db4e1fa
      Olof Johansson authored
      mvebu dt64 for 4.16 (part 1)
      
      Add the NAND support on the Marvell 8040-DB board
      Add the thermal support for Martvell A7K/A8K Socs
      Add nodes allowing cpufreq support on Aramda 3700 SoCs
      
      * tag 'mvebu-dt64-4.16-1' of git://git.infradead.org/linux-mvebu:
        ARM64: dts: marvell: Add thermal support for A7K/A8K
        arm64: dts: marvell: armada-37xx: add nodes allowing cpufreq support
        arm64: dts: marvell: add NAND support on the 8040-DB board
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      8db4e1fa
    • Olof Johansson's avatar
      Merge tag 'mvebu-dt-4.16-1' of git://git.infradead.org/linux-mvebu into next/dt · fb21a1a4
      Olof Johansson authored
      mvebu dt for 4.16 (part 1)
      
      Fix potential dtc warnings on kirkwoods files
      Declare a new pin (RB) usbale for NAND controller on Armada 38x
      
      * tag 'mvebu-dt-4.16-1' of git://git.infradead.org/linux-mvebu:
        arm: kirkwood: dts: Use lower case for bindings notation
        ARM: dts: armada-38x: Add NAND RB pinctrl information
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      fb21a1a4
    • Olof Johansson's avatar
      Merge tag 'renesas-dt2-for-v4.16' of... · 150daec9
      Olof Johansson authored
      Merge tag 'renesas-dt2-for-v4.16' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Second Round of Renesas ARM Based SoC DT Updates for v4.16
      
      * r8a7745 (RZ/G1E) SoC
        - Enable SMP
      
          Fabrizio Castro says "Add DT node for the Advanced Power Management
          Unit (APMU), add the second CPU core, and use "renesas,apmu" as
          "enable-method"."
      
      * r8a7743 (RZ/G1M) SoC
        - Add node for thermal sensor module with thermal-zone support
      
      * r8a7743 (RZ/G1M) and r8a7745 (RZ/G1E) SoCs
        - Add:
          + Renesas Core Match Timer (CMT) support
          + Renesas Timer Pulse Unit PWM Controller (TPU) support
          + Renesas PWM Timer Controller (PWM) support
      
      * r8a7743 (RZ/G1M) iW-RainboW-G20D-Qseven and
        r8a7745 (RZ/G1E) iW-RainboW-G22D development platforms
        - Add sound support
      
      * r8a7743 (RZ/G1M), r8a7745 (RZ/G1E) and r8a7792 (R-Car V2H) SoCs
        - Allow DTBs of boards of these SoCs to build without any warnings when
          compiled with W=1 using gcc-linaro-5.4.1-2017.05
          + Move nodes which have no reg property out of bus, they don't belong there
          + Also sort sub-nodes of root node to allow for easier maintenance
      
      * r8a7790 (R-Car H2), r8a7791 (R-Car M2-W) and r8a7793 (R-Car M2-N) SoCs
        - Correct critical CPU temperature
      
          Chris Paterson says "The current R-Car Gen2 device trees define the CPU
          critical temperature as 115°C.
      
          The R-Car hardware manuals state that Tc = –40°C to +105°C. The thermal
          sensor has an accuracy of ±5°C and there can be a temperature
          difference of 1 or 2 degrees between Tjmax and the thermal sensor due
          to the location of the latter.
      
          This means that 95°C is a safer value to use.
      
          This value should also apply to r8a7792 but thermal sensor support has
          not been added yet."
      
      * r8a7740 (R-Mobile A1) SoC
        - Correct TPU register block size
      
          Geert Uytterhoven says "The Timer Pulse Unit has registers that lie
          outside the declared register block.  Enlarge the register block size to
          fix this.
      
          This was probably based on the old platform code, which also assumed a
          register block size of 0x100."
      
      * tag 'renesas-dt2-for-v4.16' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (37 commits)
        ARM: dts: r8a7745: Add missing clock for secondary CA7 CPU core
        ARM: dts: iwg22d-sodimm: Sound DMA support via DVC on DTS
        ARM: dts: iwg22d-sodimm: Sound DMA support via SRC on DTS
        ARM: dts: iwg22d-sodimm: Sound DMA support via BUSIF on DTS
        ARM: dts: iwg22d-sodimm: Sound DMA support on DTS
        ARM: dts: iwg22d-sodimm: Sound PIO support
        ARM: dts: iwg22d-sodimm: Enable SGTL5000 audio codec
        ARM: dts: r8a7745: Add sound support
        ARM: dts: r8a7745: Add audio DMAC support
        ARM: dts: r8a7745: Add audio clocks
        ARM: dts: r8a7740: Correct TPU register block size
        ARM: dts: r8a7743: move timer and thermal-zones nodes out of bus
        ARM: dts: r8a7743: sort root sub-nodes alphabetically
        ARM: dts: iwg20d-q7-common: Sound DMA support via DVC on DTS
        ARM: dts: iwg20d-q7-common: Sound DMA support via SRC on DTS
        ARM: dts: iwg20d-q7-common: Sound DMA support via BUSIF on DTS
        ARM: dts: iwg20d-q7-common: Sound DMA support on DTS
        ARM: dts: iwg20d-q7-common: Sound PIO support
        ARM: dts: iwg20d-q7-common: Enable SGTL5000 audio codec
        ARM: dts: r8a7792: move timer node out of bus
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      150daec9
    • Olof Johansson's avatar
      Merge tag 'renesas-arm64-dt2-for-v4.16' of... · 052f6026
      Olof Johansson authored
      Merge tag 'renesas-arm64-dt2-for-v4.16' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Second Round of Renesas ARM64 Based SoC DT Updates for v4.16
      
      * Add usb3_phy node to r8a7795 (R-Car H3) and r8a7796 (R-Car M3-W) SoCs, and
        enable usb3_peri0 on salvator boards
      
      * Allow DTBs of boards of r8a7795 (R-Car H3) and r8a7796 SoCs to build
        without any warnings when compiled with W=1 using gcc-linaro-5.4.1-2017.05
        - Move nodes which have no reg property out of bus, they don't belong there
        - Add reg properties to dummy pciec[01] nodes
        - Also sort sub-nodes of root node to allow for easier maintenance
      
      * Add Add EthernetAVB PHY reset to r8a7795 (R-Car H3) and r8a7796 SoCs boards.
      
        Geert Uytterhoeven says "... add properties to describe the EthernetAVB
        PHY reset topology to the common Salvator-X/XS and ULCB DTS files, which
        solves two issues:
          1. On Salvator-XS, the enable pin of the regulator providing PHY power
             is connected to PRESETn, and PSCI powers down the SoC during system
             suspend.  Hence a PHY reset is needed to restore network
             functionality after system resume.
          2. Linux should not rely on the boot loader having reset the PHY, but
             should reset the PHY during driver probe."
      
      * tag 'renesas-arm64-dt2-for-v4.16' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        arm64: dts: renesas: salvator-common: enable usb3_peri0
        arm64: dts: renesas: salvator-common: enable usb3_phy0 node
        arm64: dts: renesas: r8a7796: add usb3_phy node
        arm64: dts: renesas: r8a7795: add usb3_phy node
        arm64: dts: renesas: r8a7796: add reg properties to pciec[01] nodes
        arm64: dts: renesas: r8a7796: move nodes which have no reg property out of bus
        arm64: dts: renesas: r8a7796: sort subnodes of root node alphabetically
        arm64: dts: renesas: r8a7795: sort subnodes of root node alphabetically
        arm64: dts: renesas: ulcb: Add EthernetAVB PHY reset
        arm64: dts: renesas: salvator-common: Add EthernetAVB PHY reset
        arm64: dts: renesas: r8a7795: Move nodes which have no reg property out of bus
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      052f6026
    • Olof Johansson's avatar
      Merge tag 'actions-arm64-dt-for-4.16' of... · 09fa4ba5
      Olof Johansson authored
      Merge tag 'actions-arm64-dt-for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/afaerber/linux-actions into next/dt
      
      Actions Semi arm64 based SoC DT for v4.16
      
      This adds S700 SoC and CubieBoard7.
      
      * tag 'actions-arm64-dt-for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/afaerber/linux-actions:
        arm64: dts: actions: Add S700 and CubieBoard7
        dt-bindings: power: Add Actions Semi S700 SPS
        dt-bindings: arm: actions: Add S700 and CubieBoard7
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      09fa4ba5
    • Olof Johansson's avatar
      Merge tag 'actions-arm-dt-for-4.16' of... · 9019e1f8
      Olof Johansson authored
      Merge tag 'actions-arm-dt-for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/afaerber/linux-actions into next/dt
      
      Actions Semi arm based SoC DT for v4.16
      
      This adds a DT for the Allo.com Sparky SBC.
      
      * tag 'actions-arm-dt-for-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/afaerber/linux-actions:
        arm: dts: owl-s500: Add Sparky
        dt-bindings: arm: actions: Add Sparky
        dt-bindings: Add vendor prefix for Allo.com
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      9019e1f8
    • Olof Johansson's avatar
      Merge tag 'hisi-arm64-dt-for-4.16-v2' of git://github.com/hisilicon/linux-hisi into next/dt · 36b8bee7
      Olof Johansson authored
      ARM64: DT: Hisilicon SoC DT updates for 4.16
      
      - Add SD card support for the hi3798cv200-poplar board
      - Replace the PMU node with exact match for the hi3660 SoC
      - Add cpu capacity-dmips-mhz information for the hi3660 SoC
      
      * tag 'hisi-arm64-dt-for-4.16-v2' of git://github.com/hisilicon/linux-hisi:
        arm64: dts: hisilicon: Add hi3660 cpu capacity-dmips-mhz information
        arm64: dts: hi3660: improve pmu description
        arm64: dts: hi3798cv200: add SD card support
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      36b8bee7
    • Olof Johansson's avatar
      Merge tag 'arm-soc/for-4.16/devicetree' of http://github.com/Broadcom/stblinux into next/dt · 594e45fd
      Olof Johansson authored
      This pull request contains Broadcom ARM-based SoCs Device Tree changes for
      4.16, please pull the following:
      
      - Stefan updates the BCM283x DTS to make consistent use of the existing GPIO
        defines for the polarity specifier
      
      * tag 'arm-soc/for-4.16/devicetree' of http://github.com/Broadcom/stblinux:
        ARM: dts: bcm283x: Use GPIO polarity defines consistently
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      594e45fd
  2. 04 Jan, 2018 4 commits
  3. 23 Dec, 2017 1 commit
  4. 22 Dec, 2017 8 commits
  5. 21 Dec, 2017 15 commits
    • Arnd Bergmann's avatar
      Merge tag 'v4.16-rockchip-dts64-1' of... · 3c37b6d9
      Arnd Bergmann authored
      Merge tag 'v4.16-rockchip-dts64-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt
      
      Pull "Rockchip dts64 changes for 4.16" from Heiko Stübner:
      
      General RK3399 gets Mipi nodes, fixes for usb3 support and better support
      for the type-c phys. The Kevin Chromebooks based on rk3399 now can use their
      internal edp displays. RK3328 gets its efuse node and Mali450 gpu node,
      which actually produces already some nice results with the WIP Lima driver.
      
      * tag 'v4.16-rockchip-dts64-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        arm64: dts: rockchip: Add efuse device node for RK3328 SoC
        arm64: dts: rockchip: add rk3328 mali gpu node
        dt-bindings: gpu: mali-utgard: add rockchip,rk3328-mali compatible
        arm64: dts: rockchip: add extcon nodes and enable tcphy rk3399-gru
        arm64: dts: rockchip: add usb3-phy otg-port support for rk3399
        arm64: dts: rockchip: add reset property for dwc3 controllers on rk3399
        arm64: dts: rockchip: add the aclk_usb3 clocks for USB3 on rk3399
        arm64: dts: rockchip: add pd_usb3 power-domain node for rk3399
        arm64: dts: rockchip: Enable edp disaplay on kevin
        arm64: dts: rockchip: update mipi cells for RK3399
        arm64: dts: rockchip: add mipi_dsi1 support for rk3399
        arm64: dts: rockchip: add rk3399 DSI0 reset
      3c37b6d9
    • Arnd Bergmann's avatar
      Merge tag 'v4.16-rockchip-dts32-1' of... · 2c012e4b
      Arnd Bergmann authored
      Merge tag 'v4.16-rockchip-dts32-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt
      
      Pull "Rockchip dts32 changes for 4.16" from Heiko Stübner:
      
      Just the reset property for the rk3066a-rayeager emac phy
      
      * tag 'v4.16-rockchip-dts32-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        ARM: dts: rockchip: add reset property for rk3066a-rayeager emac phy
      2c012e4b
    • Arnd Bergmann's avatar
      Merge tag 'v4.15-next-dts64' of... · 2939f965
      Arnd Bergmann authored
      Merge tag 'v4.15-next-dts64' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/dt
      
      Pull "arm64: Updates of aarch64 DTS for v4.15-next" from Matthias Brugger
      
      - mt8173 add cpufreq related nodes
        supply nodes
        frequency/voltage operation table
      
      - mt2712 add cpufreq related nodes
        fixed regulator
        supply nodes
        frequency/voltage operation table
      - mt2712 add clock contoller nodes
      - mt2712 add scpsys node
      
      * tag 'v4.15-next-dts64' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux:
        arm64: dts: Add power controller device node of MT2712
        arm64: dts: mediatek: add mt2712 cpufreq related device nodes
        arm64: dts: mt2712: Add clock controller device nodes
        arm64: dts: mediatek: add mt8173 cpufreq related device nodes
        dt-bindings: soc: add MT2712 power dt-bindings
      2939f965
    • Arnd Bergmann's avatar
      Merge tag 'v4.15-next-dts32' of... · b274b49e
      Arnd Bergmann authored
      Merge tag 'v4.15-next-dts32' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/dt
      
      Pull "arm: Updates of armv7 DTS for v4.15-next" from Matthias Brugger:
      
      - add reset cells mt2701 and mt7623 ethsys
      - update mmc nodes for mt7623
      - mt7623 change mmc card detection pin to active low
      - mt7623 set unit address to lower case
      
      * tag 'v4.15-next-dts32' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux:
        dt-bindings: ARM: Mediatek: Fix ethsys documentation
        arm: mt7: dts: Remove leading 0x and 0s from bindings notation
        arm: dts: mt7623: fix card detection issue on bananapi-r2
        arm: dts: mt7623: update mmc related nodes with the appropriate fallback
        arm: dts: mt2701: Add reset-cells
        arm: dts: mt7623: Update ethsys binding
      b274b49e
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-4.16-arm64-dt' of... · cd9787e8
      Arnd Bergmann authored
      Merge tag 'tegra-for-4.16-arm64-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt
      
      Pull "arm64: tegra: Changes for v4.16-rc1" from Thierry Reding:
      
      This set of patches enables a bunch of new features on Jetson TX2 that
      were finally unblocked by the GPIO driver getting merged for v4.15.
      
      * tag 'tegra-for-4.16-arm64-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        arm64: tegra: Use sor1_out clock
        arm64: tegra: Fix SD write-protect polarity on Jetson TX2
        arm64: tegra: Add CPU and PSCI nodes for NVIDIA Tegra210 platforms
        arm64: tegra: Enable HDMI on Jetson TX2
        arm64: tegra: Mark I2C4 as DDC on P3310
        arm64: tegra: Add display nodes on Tegra186
        arm64: tegra: Add SMMU node for Tegra186
        arm64: tegra: Enable memory controller on P3310
        arm64: tegra: Add memory controller on Tegra186
        arm64: tegra: Add FUSE block on Tegra186
        arm64: tegra: Add MISC registers on Tegra186
      cd9787e8
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-4.16-arm-dt' of... · fe132d1a
      Arnd Bergmann authored
      Merge tag 'tegra-for-4.16-arm-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt
      
      Pull "ARM: tegra: Device tree changes for v4.16-rc1" from Thierry Reding:
      
      These changes enable the video decoder engine found on Tegra20 SoCs.
      
      * tag 'tegra-for-4.16-arm-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: Add video decoder on Tegra20
        ARM: tegra: Add device tree node to describe IRAM on Tegra20
      fe132d1a
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-4.16-dt-bindings' of... · 30e18df6
      Arnd Bergmann authored
      Merge tag 'tegra-for-4.16-dt-bindings' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt
      
      Pull "dt-bindings: Updates for v4.16-rc1" from Thierry Reding:
      
      This contains a set of patches that extend existing bindings with support
      for Tegra186.
      
      * tag 'tegra-for-4.16-dt-bindings' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        dt-bindings: memory: Add Tegra186 support
        dt-bindings: misc: Add Tegra186 MISC registers bindings
      30e18df6
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt64-4.16' of... · ce63eb7d
      Arnd Bergmann authored
      Merge tag 'samsung-dt64-4.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt
      
      Pull "Samsung DTS ARM64 changes for v4.16" from Krzysztof Kozłowski:
      
      1. Add CPU perf counters to Exynos5433.
      2. Add missing power domains to Exynos5433.
      3. Add NFC chip to Exynos5433 TM2/TM2E.
      4. Fix obscure bugs on I2C transfers to MHL chip on TM2/TM2E.
      
      * tag 'samsung-dt64-4.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        arm64: dts: exynos: Increase bus frequency for MHL chip
        arm64: dts: exynos: Add remaining power domains to Exynos5433 SoC
        arm64: dts: exynos: Add AUD power domain to Exynos5433 SoC
        arm64: dts: exynos: Add MFC power domain to Exynos 5433 SoC
        arm64: dts: exynos: Add MSCL power domain to Exynos 5433 SoC
        arm64: dts: exynos: Add DISP power domain to Exynos 5433 SoC
        arm64: dts: exynos: Add GSCL power domain to Exynos 5433 SoC
        arm64: dts: exynos: Add support for S3FWRN5 NFC chip to TM2(e) boards
        arm64: dts: exynos: Add CPU performance counters to Exynos5433 boards
      ce63eb7d
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt-4.16' of... · cb5a94a4
      Arnd Bergmann authored
      Merge tag 'samsung-dt-4.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt
      
      Pull "Samsung DTS ARM changes for 4.16" from Krzysztof Kozłowski:
      
      1. Add sound support to Odroid XU4 (and adjustments to Odroid XU3).
      2. Enable WiFi on Trats2.
      3. Add CPU perf counters to Exynos54xx.
      4. Add power domains to certain chipsets.
      5. Add Exynos4412 ISP clock controller which finally solves freezes when
         accessing ISP clocks while having the ISP power domain turned off.
      6. Add Pseudo and True RNG to Exynos5.
      7. Minor fixes for Trats2, Odroid XU3/XU4, Exynos5410.
      8. Cleanup of some of DTC warnings
      
      * tag 'samsung-dt-4.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: dts: exynos: Use lower case hex addresses in node unit addresses
        ARM: dts: exynos: Add nodes for True Random Number Generator
        ARM: dts: exynos: Add DT nodes for PRNG in Exynos5 SoCs
        ARM: dts: exynos: Add G3D power domain to Exynos5250
        ARM: dts: exynos: Add audio power domain to Exynos5250
        ARM: dts: exynos: Fix power domain node names for Exynos5250
        ARM: dts: exynos: Add missing interrupt-controller properties to Exynos5410 PMU
        ARM: dts: exynos: Add audio power domain support to Exynos542x SoCs
        ARM: dts: exynos: Fix property values of LDO15/17 for Odroid XU3/XU4
        ARM: dts: exynos: Add Exynos4412 ISP clock controller
        ARM: dts: exynos: Move G2D node to exynos5.dtsi
        ARM: dts: exynos: Add CPU perf counters to Exynos54xx boards
        ARM: dts: exynos: Remove duplicate definitions of SSS nodes for Exynos5
        ARM: dts: exynos: Add bcm4334 device node to Trats2
        ARM: dts: exynos: Correct Trats2 panel reset line
        ARM: dts: exynos: Add sound support for Odroid XU4
        ARM: dts: exynos: Switch to dedicated Odroid XU3 sound card binding
      cb5a94a4
    • Arnd Bergmann's avatar
      Merge tag 'gemni-dts-1' of... · ffe42395
      Arnd Bergmann authored
      Merge tag 'gemni-dts-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into next/dt
      
      Gemini DTS updates, take one
      
      * tag 'gemni-dts-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik:
        ARM: dts: Add basic devicetree for D-Link DNS-313
        ARM: dts: Add ethernet PHYs to the a bunch of Geminis
      ffe42395
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v4.16/dt-signed' of... · ce541f04
      Arnd Bergmann authored
      Merge tag 'omap-for-v4.16/dt-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      
      Pull "Dts related changes for omaps for v4.16 merge window" from Tony
      Lindgren:
      
      These changes are mostly improvments for various devices.
      Note that these are based on my earlier fixes branch
      omap-for-v4.15/fixes-dt to avoid a pointless merge conflict
      between a fix and removal. The summary of changes is:
      
      - Fix audio codec reset pin for am335x-pepper and n900, this
        has been always broken and won't get fixed until the related
        driver changes are also merged in for v4.16, so not urgent
      
      - Fix tps65917 powerhold property for dra76-evm
      
      - Changes to logicpd boards to remove MTD partition information
        and to add support for omap35xx variants by setting up common
        dts files for the logicpd boards
      
      - Disable dra7 USB metastability workaround, this won't do
        anything until the related driver changes are also merged
        into v4.16, so not urgent
      
      * tag 'omap-for-v4.16/dt-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: dts: Move move WiFi bindings to logicpd-torpedo-37xx-devkit
        ARM: dts: Add minimal support for LogicPD OMAP35xx Torpedo devkit
        ARM: dts: Move most of logicpd-torpedo-37xx-devkit to logicpd-torpedo-baseboard
        ARM: dts: Add minimal support for LogicPD OMAP35xx SOM-LV devkit
        ARM: dts: Move most of logicpd-som-lv-37xx-devkit.dts to logicpd-som-lv-baseboard.dtsi
        ARM: dts: dra7: Add missing hdmi audio DMA channel information
        ARM: dts: dra7: Disable USB metastability workaround for USB2
        ARM: dts: omap3: logicpd kits: Remove partition information
        ARM: dts: DRA76-EVM: Set powerhold property for tps65917
        ARM: dts: omap3-n900: Fix the audio CODEC's reset pin
        ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin
      ce541f04
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v4.16/dt-clk-signed' of... · 24ff73a0
      Arnd Bergmann authored
      Merge tag 'omap-for-v4.16/dt-clk-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      
      Pull "Clock related dts changes for omaps for v4.16 merge window" from
      Tony Lindgren:
      
      This branch contains a series of dts changes from Tero Kristo to
      start using clkctrl clocks.
      
      Note that this branch is based on a merge of omap-for-v4.16/soc-signed
      and an immutable commit from Tero Kristo fe7020e6 ("clk: ti: omap4:
      clkctrl data fixes for opt-clocks") that is also in clk-next.
      
      * tag 'omap-for-v4.16/dt-clk-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (57 commits)
        ARM: dts: dm816x: add clkctrl nodes
        ARM: dts: dm814x: add clkctrl nodes
        ARM: dts: am43xx: add clkctrl nodes
        ARM: dts: am33xx: add clkctrl nodes
        ARM: dts: dra7: add clkctrl nodes
        ARM: dts: omap5: add clkctrl nodes
        ARM: dts: omap4: add clkctrl nodes
        ARM: dts: dm816x: add bus functionality to base PRCM node
        ARM: dts: am43xx: add bus functionality to base PRCM node
        ARM: dts: am33xx: add bus functionality to base PRCM node
        ARM: dts: dra7: add bus functionality to base PRCM nodes
        ARM: dts: omap4: add bus functionality to base PRCM nodes
        ARM: dts: omap5: add bus functionality to base PRCM nodes
        ARM: dts: dm816x: add fck under timers1/2
        ARM: dts: dm814x: add fck under timers1/2
        ARM: dts: dra7: add fck under timer1
        ARM: dts: am43xx: add fck under timers1/2
        ARM: dts: am33xx: add fck under timers1/2
        ARM: dts: omap4: add fck under timer1
        ARM: dts: omap5: add fck under timer1
        ...
      24ff73a0
    • Dave Gerlach's avatar
      ARM: dts: am572x-idk: Add cpu0 vdd supply · 956979a9
      Dave Gerlach authored
      Add vdd-supply as smps12_reg for cpu0.
      Signed-off-by: default avatarDave Gerlach <d-gerlach@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      956979a9
    • Dave Gerlach's avatar
      ARM: dts: am571x-idk: Add cpu0 vdd supply · 194bd1d4
      Dave Gerlach authored
      Add vdd-supply as smps12_reg for cpu0.
      Signed-off-by: default avatarDave Gerlach <d-gerlach@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      194bd1d4
    • Dave Gerlach's avatar
      ARM: dts: dra72-evm-tps65917: Add cpu0 vdd supply · 57c7f02a
      Dave Gerlach authored
      Add vdd-supply as smps12_reg for cpu0.
      Signed-off-by: default avatarDave Gerlach <d-gerlach@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      57c7f02a