1. 28 Apr, 2019 20 commits
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt64-for-5.2' of... · b76cabc9
      Olof Johansson authored
      Merge tag 'sunxi-dt64-for-5.2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
      
      Allwinner arm64 DT changes for 5.2
      
      Our usual bunch of patches, the most notable one being:
        - Fixing the DTC warnings
        - Fix DT bindings not being properly respected, thanks to the DT
          validation
        - New Board: Oceanic 5205, Beelink GS1, Orange Pi3
      
      * tag 'sunxi-dt64-for-5.2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux: (22 commits)
        arm64: dts: allwinner: a64-amarula-relic: Add OV5640 camera node
        arm64: dts: allwinner: a64: Add pinmux setting for CSI MCLK on PE1
        arm64: dts: allwinner: Fix DE2 bus node name
        arm64: dts: allwinner: Remove useless phy-names from EHCI and OHCI
        arm64: dts: allwinner: h6: Add MMC1 pins
        arm64: dts: allwinner: h6: Add Orange Pi 3 DTS
        arm64: dts: allwinner: h6: Introduce Beelink GS1 board
        dt-bindings: vendor-prefixes: add AZW
        arm64: dts: allwinner: h6: move MMC pinctrl to dtsi
        arm64: dts: allwinner: h6: Add device node for SID
        arm64: dts: allwinner: a64: Fix the Codec I2S binding
        arm64: dts: allwinner: a64: Add default dr_mode
        arm64: dts: allwinner: Fix pinctrl node names
        arm64: dts: allwinner: a64: Add missing PIO clocks
        arm64: dts: allwinner: a64: Fix display pipeline endpoints
        arm64: dts: allwinner: a64: Fix the TCON output clock
        arm64: dts: allwinner: h6: Add Video Engine node
        arm64: dts: allwinner: a64: Add cross links for the mixers
        arm64: allwinner: a64: Add Oceanic 5205 5inMFD initial support
        dt-bindings: Add vendor prefix for oceanic
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      b76cabc9
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt-for-5.2' of... · f5d6e8c0
      Olof Johansson authored
      Merge tag 'sunxi-dt-for-5.2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
      
      Allwinner DT changes for 5.2
      
      This PR is pretty significant, but it been mostly about:
        - Fixing the DTC warnings in most of our DT. We're now down to 2
          warnings, from several thousands.
        - Fixing a good number of minor issues, typos, and so on thanks to the DT
          validation tools
        - Describe the MBUS controller and the special DMA RAM mapping on the A13
        - Add support for the LRADC on the A83t
        - Add support for the I2C bus used for the PMIC on the A33
        - Start using the DT annotation /omit-if-no-ref/ on our pinctrl nodes
      
      * tag 'sunxi-dt-for-5.2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux: (65 commits)
        ARM: dts: sun8i: a83t: Enable USB OTG controller on some boards
        ARM: dtsi: axp81x: add USB power supply node
        ARM: dts: sun5i: Reorder pinctrl nodes
        ARM: dts: sun6i: i7: Remove useless property
        ARM: dts: sun4i: lime: Fix the USB PHY ID detect GPIO properties
        ARM: dts: sun4i: protab2: Remove stale pinctrl-names entry
        ARM: dts: sunxi: Remove useless phy-names from EHCI and OHCI
        ARM: dts: sun8i: v40: bananapi-m2-berry: Sort device node dereferences.
        ARM: dts: sun5i: Add the MBUS controller
        dt-bindings: sunxi: Add compatible for OrangePi 3 board
        ARM: dts: sun8i: a83t: Add I2C2 pinmux setting for PE pins
        dt-bindings: arm: sunxi: Add Beelink GS1 board
        ARM: dts: sun8i: tbs-a711: Add support for volume keys input
        ARM: dts: sunxi: Add R_LRADC support for A83T
        ARM: dts: sunxi: Improve A33 NAND transfers by using DMA
        ARM: dts: sun8i: tbs-a711: Enable UART2 (for NEO-6M GPS module)
        ARM: dts: sunxi: Remove useless pinctrl nodes
        ARM: dts: sunxi: Remove pinctrl groups setting bias
        ARM: dts: sunxi: Remove useless address and size cells
        ARM: dts: sunxi: Conform to DT spec for NAND controller
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      f5d6e8c0
    • Olof Johansson's avatar
      Merge tag 'tegra-for-5.2-arm64-dt' of... · 14d55a3d
      Olof Johansson authored
      Merge tag 'tegra-for-5.2-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      
      arm64: tegra: Device tree changes for v5.2-rc1
      
      This contains a bunch of changes all across the board. Perhaps the most
      notable introduction here is support for the Jetson Nano Developer Kit.
      
      * tag 'tegra-for-5.2-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        arm64: tegra: Remove regulator hacks on Jetson TX2
        arm64: tegra: Enable XUSB on P2771
        arm64: tegra: Add XUSB and pad controller on Tegra186
        arm64: tegra: Add NVIDIA Jetson Nano Developer Kit support
        arm64: tegra: smaug: Move PLL power supplies to XUSB pad controller
        arm64: tegra: jetson-tx1: Move PLL power supplies to XUSB pad controller
        arm64: tegra: Enable command queue for Tegra186 SDMMC4
        arm64: tegra: Fix default tap and trim values
        arm64: tegra: Add supply for temperature sensor on P2888
        arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1
        arm64: tegra: Add L2 cache topology to Tegra210
        arm64: tegra: Enable CPU idle support for Shield
        arm64: tegra: Enable CPU idle support for Smaug
        arm64: tegra: Enable CPU idle support for Jetson TX1
        arm64: tegra: Add CPU idle states properties for Tegra210
        arm64: tegra: Fix timer node for Tegra210
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      14d55a3d
    • Olof Johansson's avatar
      Merge tag 'tegra-for-5.2-arm-dt' of... · c076dd72
      Olof Johansson authored
      Merge tag 'tegra-for-5.2-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      
      ARM: tegra: Device tree changes for v5.2-rc1
      
      This contains a set of changes to move PLL power supplies to the XUSB
      pad controller, which is necessary to ensure the proper sequencing
      during boot. Other patches in this set clean up usage of SPDX license
      identifiers in device tree files as well as add support for the ACTMON
      hardware on Tegra30.
      
      * tag 'tegra-for-5.2-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: Add ACTMON support on Tegra30
        ARM: tegra: venice2: Move PLL power supplies to XUSB pad controller
        ARM: tegra: nyan: Move PLL power supplies to XUSB pad controller
        ARM: tegra: jetson-tk1: Move PLL power supplies to XUSB pad controller
        ARM: tegra: apalis: Move PLL power supplies to XUSB pad controller
        ARM: tegra: Remove gratuitous parentheses in SPDX license identifier
        ARM: tegra: Convert to SPDX license tags for Tegra124 Apalis
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      c076dd72
    • Olof Johansson's avatar
      Merge tag 'omap-for-v5.2/dt-am3-signed' of... · 79963136
      Olof Johansson authored
      Merge tag 'omap-for-v5.2/dt-am3-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
      
      Add am335x pinmux defines and start using them
      
      This series of changes adds a new pinmux instance defines for am335x,
      and a new AM33XX_PADCONF macro. And then the rest of the series updates
      the dts files to use it.
      
      The reasons for doing this is the pinmux configuration has been hard to
      use and read. And we need to do this for eventually for moving to use
      values.
      
      This change is done one machine at a time, and can be easily reverted
      as needed in case of unexpected trouble. The old macro is still working,
      and we're planning to keep it around until we eventually change to use
      
      * tag 'omap-for-v5.2/dt-am3-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (38 commits)
        ARM: dts: am335x: wega: Replaced register offsets with defines
        ARM: dts: am335x: sl50: Replaced register offsets with defines
        ARM: dts: am335x: shc: Replaced register offsets with defines
        ARM: dts: am335x: sbc-t335: Replaced register offsets with defines
        ARM: dts: am335x: sancloud-bbe: Replaced register offsets with defines
        ARM: dts: am335x: phycore-som: Replaced register offsets with defines
        ARM: dts: am335x: pepper: Replaced register offsets with defines
        ARM: dts: am335x: pdu001: Replaced register offsets with defines
        ARM: dts: am335x: pcm-953: Replaced register offsets with defines
        ARM: dts: am335x: osd335x-common: Replaced register offsets with defines
        ARM: dts: am335x: osd3358-sm-red: Replaced register offsets with defines
        ARM: dts: am335x: nano: Replaced register offsets with defines
        ARM: dts: am335x: moxa-uc-8100-me-t: Replaced register offsets with defines
        ARM: dts: am335x: moxa-uc-2101: Replaced register offsets with defines
        ARM: dts: am335x: moxa-uc-2100-common: Replaced register offsets with defines
        ARM: dts: am335x: lxm: Replaced register offsets with defines
        ARM: dts: am335x: igep0033: Replaced register offsets with defines
        ARM: dts: am335x: icev2: Replaced register offsets with defines
        ARM: dts: am335x: evmsk: Replaced register offsets with defines
        ARM: dts: am335x: evm: Replaced register offsets with defines
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      79963136
    • Olof Johansson's avatar
      Merge tag 'socfpga_dts_updates_for_v5.2' of... · a41332dd
      Olof Johansson authored
      Merge tag 'socfpga_dts_updates_for_v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/dt
      
      SoCFPGA DTS updates for v5.2
      - Add base support for Agilex platform
      - Add 'cap-mmc-highspeed' Stratix10 and 32-bit SoCFPGA platform
      - Increase Stratix10 QSPI support to 100 MHz
      
      * tag 'socfpga_dts_updates_for_v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux:
        arm64: dts: agilex: Add initial support for Intel's Agilex SoCFPGA
        arm64: dts: stratix10: increase QSPI max frequency to 100MHz
        arm64: dts: stratix10: enable MMC highspeed support
        ARM: dts: socfpga: enable MMC highspeed support
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      a41332dd
    • Olof Johansson's avatar
      Merge tag 'ux500-dts-v5.2-armsoc' of... · d7f76ac4
      Olof Johansson authored
      Merge tag 'ux500-dts-v5.2-armsoc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into arm/dt
      
      Ux500 DTS changes for the v5.2 kernel cycle.
      - This adds the MCDE display controller and some displays.
      - The Lima MALI-400 driver is added to the kernel, so
        let's add this block to the Ux500 DTS file.
      
      * tag 'ux500-dts-v5.2-armsoc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson:
        ARM: dts: Ux500: Add MCDE and Samsung display
        ARM: dts: ux500: Add Mali-400
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      d7f76ac4
    • Olof Johansson's avatar
      Merge tag 'omap-for-v5.2/dt-ti-sysc-signed' of... · da9a4c3d
      Olof Johansson authored
      Merge tag 'omap-for-v5.2/dt-ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
      
      Devicetree changes for omap4 and 5 l4 abe interconnect
      
      This series of devicetree changes adds the l4 abe interconnect devices
      and moves the devices to their right places in the hierarchy similar
      to what we've already done for most l4 devices earlier. We first add
      a shared omap4-mcpdm.dtsi to make adding omap4-l4-abe.dtsi easier for
      the mcpdm changes. And as earlier, in case of unexpected trouble,
      devices can be probed the old way by moving one device at a time to the
      old place.
      
      This series of changes depends on the ti-sysc driver changes for handling
      the external optional clocks that the mcpdm relies on, and is based on
      the related ti-sysc driver changes. Note that this series does not depend
      on dropping of the leagcy platform data, but I already had those committed
      along with the ti-sysc driver changes and noticed too late.
      
      * tag 'omap-for-v5.2/dt-ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (44 commits)
        ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc data for omap5
        ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc data for omap4
        ARM: dts: Add common mcpdm dts file for omap4
        bus: ti-sysc: Add generic enable/disable functions
        ARM: OMAP2+: Drop mcspi platform data for omap4
        ARM: OMAP2+: Drop uart platform data for dra7
        ARM: OMAP2+: Drop gpio platform data for dra7
        ARM: OMAP2+: Drop i2c platform data for dra7
        ARM: OMAP2+: Drop mmc platform data for dra7
        ARM: OMAP2+: Drop uart platform data for omap5
        ARM: OMAP2+: Drop gpio platform data for omap5
        ARM: OMAP2+: Drop i2c platform data for omap5
        ARM: OMAP2+: Drop mmc platform data for omap5
        ARM: OMAP2+: Drop uart platform data for am33xx and am43xx
        ARM: OMAP2+: Drop gpio platform data for am33xx and am43xx
        ARM: OMAP2+: Drop i2c platform data for am33xx and am43xx
        ARM: OMAP2+: Drop mmc platform data for am330x and am43xx
        ARM: OMAP2+: Drop uart platform data for omap4
        ARM: OMAP2+: Drop gpio platform data for omap4
        ARM: OMAP2+: Drop i2c platform data for omap4
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      da9a4c3d
    • Olof Johansson's avatar
      Merge tag 'omap-for-v5.2/dt-signed' of... · 6d918e09
      Olof Johansson authored
      Merge tag 'omap-for-v5.2/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
      
      Devicetree changes for omap variants
      
      This series of changes configures dra7 pcie x2 lane mode, configures
      am43xx-epos-evm regulators and keypad wakeup source, and uses standard
      reset-gpios instead of gpio-reset for n810.
      
      We also need to split dra7 dtsi files for properly supporting dra76x
      and am576 as some of the devices are different such as usb and pruss.
      
      * tag 'omap-for-v5.2/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: dts: dra7: Separate AM57 dtsi files
        dt-binding: arm: omap: Add information for AM5748
        ARM: dts: omap2420-n810: Use new CODEC reset pin name
        ARM: dts: am43xx-epos-evm: Add matrix keypad as wakeup source
        ARM: dts: am43xx-epos-evm: Keep DCDC3 regulator on in suspend to memory
        ARM: dts: am43xx-epos-evm: Keep DCDC5 and DCDC6 always on
        ARM: dts: dra7: Add properties to enable PCIe x2 lane mode
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      6d918e09
    • Olof Johansson's avatar
      Merge tag 'hisi-arm64-dt-for-5.2' of git://github.com/hisilicon/linux-hisi into arm/dt · 1c3a4540
      Olof Johansson authored
      ARM64: DT: Hisilicon SoCs DT updates for 5.2
      
      * Hi3660 SoC and related boards:
        - Added DMA support for the uart nodes
        - Added the asp DMA controller node
        - Replaced dma-min-chan with dma-channel-mask to follow the binding
      
      * Hi3670 SoC and related boards:
        - Reused Hi3660 reset to support Hi3670, updated the binding
          document and added dts node
        - Reused Hi3660 MMC controller to support Hi3670, updated the
          binding document and added related nodes to support SD and WiFi
          for the SoC and hikey970 board
        - Added UFS controller node
      
      * tag 'hisi-arm64-dt-for-5.2' of git://github.com/hisilicon/linux-hisi:
        arm64: dts: hisilicon: hi3670: Add UFS controller support
        arm64: dts: hi3660: Fixup unofficial dma-min-chan to dma-channel-mask
        arm64: dts: hi3660: Add hisi asp dma device
        arm64: dts: hi3660: Add dma to uart nodes
        arm64: dts: hisilicon: hikey970: Add SD and WiFi support
        arm64: dts: hisilicon: hi3670: Add MMC controller support
        dt-bindings: mmc: Add HI3670 MMC controller binding
        arm64: dts: hisilicon: hi3670: Add reset controller support
        dt-bindings: reset: Add HI3670 reset controller binding
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      1c3a4540
    • Olof Johansson's avatar
      Merge tag 'zynqmp-dt-for-v5.2' of https://github.com/Xilinx/linux-xlnx into arm/dt · 236a4234
      Olof Johansson authored
      arm64: dts: zynqmp: DT changes for v5.2
      
      - Align xlnx-zynqmp-clk.h file name and separate
        binding for clock driver
      - Add TI quirks to zynqmp boards
      
      * tag 'zynqmp-dt-for-v5.2' of https://github.com/Xilinx/linux-xlnx:
        arm64: zynqmp: dt: Add TI PHY quirk
        dt-bindings: xilinx: Separate clock binding from firmware doc
        include: dt-binding: clock: Rename zynqmp header file
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      236a4234
    • Olof Johansson's avatar
      Merge tag 'samsung-dt64-5.2' of... · 629d7161
      Olof Johansson authored
      Merge tag 'samsung-dt64-5.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
      
      Samsung DTS ARM64 changes for v5.2
      
      1. Use proper clock rates for GSCALER module on TM2 boards.
      2. Add clocks for local paths on DECON and GSCALER modules of
         Exynos5433.
      3. Add Slim SecuritySubSystem to Exynos5433.
      
      * tag 'samsung-dt64-5.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        arm64: dts: exynos: Add SlimSSS to Exynos5433
        arm64: dts: exynos: add DSD/GSD clocks to DECONs and GSCALERs of Exynos5433
        arm64: dts: exynos: configure GSCALER related clocks on TM2
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      629d7161
    • Olof Johansson's avatar
      Merge tag 'samsung-dt-5.2' of... · 1fbdc247
      Olof Johansson authored
      Merge tag 'samsung-dt-5.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
      
      Samsung DTS ARM changes for v5.2
      
      1. Use proper ADC on Exynos4412.
      2. Extend the Exynos5420 Arndale Octa board with: CPU cooling maps,
         unused regulators, ADC and UHS-I SD card support.  Beside that adjust
         regulators to proper level and add always-on when needed.
      3. Extend the Exynos5260: high speed I2C and proper external interrupts.
         Also fix shared external interrupt line and use better PLL for MMC
         clocks.
      4. Fix audio recording (broken around v5.1) and microphone recording
         (since v4.14) on Exynos5422 Odroid XU3 boards.
      5. Minor cleanups (stdout-path and bootargs).
      
      * tag 'samsung-dt-5.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: dts: exynos: Remove console argument from bootargs
        ARM: dts: exynos: Use stdout-path property instead of console in bootargs
        ARM: dts: exynos: Fix spelling mistake of EXYNOS5420
        ARM: dts: exynos: Fix audio (microphone) routing on Odroid XU3
        ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octa
        ARM: dts: exynos: Extend the eMMC node on Arndale Octa
        ARM: dts: exynos: Add support for UHS-I SD cards on Arndale Octa
        ARM: dts: exynos: Adjust ldo23 and ldo27 to lower levels on Arndale Octa
        ARM: dts: exynos: Fix audio routing on Odroid XU3
        ARM: dts: exynos: Enable ADC on Arndale Octa
        ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260
        ARM: dts: exynos: Add interrupts for dedicated EINTs on Exynos5260
        ARM: dts: exynos: Add high speed I2C ports for Exynos5260
        ARM: dts: exynos: Use bustop PLL as the source for MMC clocks on Exynos5260
        ARM: dts: exynos: Order nodes alphabetically in Arndale Octa
        ARM: dts: exynos: Add CPU cooling on Arndale Octa
        ARM: dts: exynos: Add unused PMIC regulators on Arndale Octa board
        ARM: dts: exynos: Use stdout path property on Arndale Octa board
        ARM: dts: exynos: Document regulator used by ADC on Odroid U3
        ARM: dts: exynos: Use ADC for Exynos4x12 on Exynos4412
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      1fbdc247
    • Olof Johansson's avatar
      Merge tag 'stm32-dt-for-v5.2-1' of... · 2140eaf2
      Olof Johansson authored
      Merge tag 'stm32-dt-for-v5.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt
      
      STM32 DT updates for v5.2, round 1
      
      Highlights:
      ----------
      
      MPU part:
       - Add initial support of stm32mp157a-dk1 board:
         This board embeds a STM32MP157a SOC with AC package (TFBGA361, 148 ios)
         and 512MB of DDR3. Several connections are available on this boards:
         4*USB2.0, 1*USB2.0 typeC, SDcard, RJ45, HDMI, Arduino connector, ...
      
       - Add initial support of stm32mp157c-dk2 board:
         This board is a "super-set" of stm32mp157a-dk1. It embeds a STM32MP157c SOC
         with AC package (TFBGA361, 148 ios) and 512MB of DDR3. Same connections
         than stm32mp157a-dk1 board are available. Display panel (otm8009a) and
         Murata wifi/BT combo is added.
      
       - Add and enable SD card support (MMCI variant) on stm32mp157c-ed1/ev1 and
         on stm32mp157a-dk1/dk2 boards.
      
       - Add and enable PMIC support (STPMIC1 chip) on stm32mp157c-ed1/ev1 and
         on stm32mp157a-dk1/dk2 boards.
      
       - Add and enable IPCC mailbox support on stm32mp157c-ed1/ev1 and
         on stm32mp157a-dk1/dk2 boards.
      
       - Add sysconfig clock support on stm32mp157c.
       - Add romem and temperature calibration support on stm32mp157c.
       - Add SPDIFRX support on stm32mp157c.
       - Enable CEC on stm32mp157a-dk1/dk2.
      
      MCU part:
       - Add and enable SD card support (MMCI variant) on stm32h743 eval and disco
         boards.
       - Add romem and temperature calibration support on stm32f429
         (and so stm32f469).
       - Enable stm32f769 clock driver
      
      * tag 'stm32-dt-for-v5.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: (24 commits)
        ARM: dts: stm32: enable cec on stm32mp157a-dk1 board
        ARM: dts: stm32: add cec pins muxing on stm32mp157
        ARM: dts: stm32: add ltdc pins muxing on stm32mp157
        ARM: dts: stm32: add I2C sleep pins muxing on stm32mp157
        ARM: dts: stm32: add power supply of otm8009a on stm32mp157c-dk2
        ARM: dts: stm32: Enable STM32F769 clock driver
        ARM: dts: stm32: add stpmic1 support on stm32mp157a dk1 board
        ARM: dts: stm32: add stpmic1 support on stm32mp157c ed1 board
        ARM: dts: stm32: add spdfirx pins to stm32mp157c
        ARM: dts: stm32: add spdifrx support on stm32mp157c
        ARM: dts: stm32: Add romem and temperature calibration on stm32f429
        ARM: dts: stm32: Add romem and temperature calibration on stm32mp157c
        ARM: dts: stm32: Add clock on stm32mp157c syscfg
        ARM: dts: stm32: enable IPCC mailbox support on STM32MP157a-dk1
        ARM: dts: stm32: enable IPCC mailbox support on STM32MP157c-ed1
        ARM: dts: stm32: add IPCC mailbox support on STM32MP157c
        ARM: dts: stm32: add sdmmc1 support on stm32mp157a dk1 board
        ARM: dts: stm32: add sdmmc1 support on stm32mp157c ed1 board
        ARM: dts: stm32: add sdmmc1 support on stm32mp157c
        ARM: dts: stm32: add sdmmc1 support on stm32h743i disco board
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      2140eaf2
    • Olof Johansson's avatar
      Merge tag 'aspeed-5.2-devicetree' of... · bbf7499d
      Olof Johansson authored
      Merge tag 'aspeed-5.2-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed into arm/dt
      
      ASPEED device tree updates for 5.2
      
       - RTC and GFX DRM driver went upstream this cycle
      
       - Miscellaneous board updates for Facebook and IBM BMCs
      
      * tag 'aspeed-5.2-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed:
        ARM: dts: aspeed: Add RTC node
        ARM: dts: aspeed: witherspoon: Update BMC partitioning
        ARM: dts: aspeed: cmm: enable iio-hwmon-adc
        ARM: dts: aspeed: tiogapass: Enable VUART
        ARM: dts: aspeed-g5: Add video engine
        ARM: dts: aspeed: Enable the GFX IP
        ARM: dts: aspeed-g5: Add resets and clocks to GFX node
        ARM: dts: aspeed: witherspoon: Enable vhub
        ARM: dts: aspeed: palmetto: Fix flash_memory region
        ARM: dts: aspeed: ast2500: Update flash layout
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      bbf7499d
    • Olof Johansson's avatar
      Merge tag 'renesas-arm64-dt-for-v5.2' of... · 2fe743c2
      Olof Johansson authored
      Merge tag 'renesas-arm64-dt-for-v5.2' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into arm/dt
      
      Renesas ARM64 Based SoC DT Updates for v5.2
      
      * R-Car Gen3 SoC based Salvator-X and Salvator-XS boards
        - Add GPIO keys support
        - Sort rwdt node alphabetically
      
      * R-Car H3 (r8a7795), M3-W (r8a7796) and M3-N (r8a77965) SoCs
        - Use extended audio DMAC register
      
      * R-Car M3-W (r8a7796) SoC
        - Remove unneeded sound #address/size-cells
      
      * R-Car M3-N (r8a77965) SoC
        - Add SSIU support for audio
      
      * R-Car E3 (r8a77990) and RZ/G2E (r8a774c0) SoCs
        - Remove invalid compatible value for CSI40
      
      * R-Car E3 (r8a77990) SoC
        - Cprrect SPDX license identifier style
      
      * R-Car E3 (r8a77990) based Ebisu board
        - Add BD9571 PMIC with DDR0 backup power config
        - Correct adv7482 hexadecimal register address
        - Add GPIO expander
      
      * R-Car E3 (r8a77990) based Ebisu and D3 (r8a77995) based Draak boards
        - Update bootargs to bring them into line with other R-Car Gen3 boards
        - Enable LVDS1 encoder
      
      * R-Car D3 (r8a77995) based Draak board
        - Correct EthernetAVB phy mode
        - Enable CAN0 and CAN1
      
      * RZ/G2E (r8a774c0) SoC
        - Add CANFD support
        - Correct CPU node style
      
      * RZ/G2E (r8a774c0) and RZ/G2M (r8a774a1) SoCs
        - Add clkp2 clock to CAN nodes
      
      * RZ/G2E (r8a774c0) based EK874 board
        - Add LED, CAN and RTC support
      
      * tag 'renesas-arm64-dt-for-v5.2' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (26 commits)
        arm64: dts: renesas: salvator-common: Add GPIO keys support
        arm64: dts: renesas: use extended audio dmac register
        arm64: dts: renesas: r8a77995: draak: Fix EthernetAVB phy mode to rgmii
        arm64: dts: renesas: salvator-common: Sort node label
        arm64: dts: renesas: Update Ebisu and Draak bootargs
        arm64: dts: renesas: r8a774c0: Add clkp2 clock to CAN nodes
        arm64: dts: renesas: r8a774c0: Add CANFD support
        arm64: dts: renesas: r8a774a1: Add clkp2 clock to CAN nodes
        arm64: dts: renesas: ebisu: Add PMIC DDR0 Backup Power config
        arm64: dts: renesas: r8a77990-ebisu: Add BD9571 PMIC
        arm64: dts: renesas: r8a77990: Remove invalid compatible value for CSI40
        arm64: dts: renesas: r8a774c0: Remove invalid compatible value for CSI40
        arm64: dts: renesas: r8a77995: draak: Enable CAN0, CAN1
        arm64: dts: renesas: r8a774c0-cat874: Add RWDT support
        arm64: dts: renesas: ebisu: Enable VIN5
        arm64: dts: renesas: r8a774c0-cat874: Add LEDs support
        arm64: dts: renesas: r8a774c0-cat874: add RTC support
        arm64: dts: renesas: cat875: Add CAN support
        arm64: dts: renesas: r8a774c0: Fix cpu nodes style
        arm64: dts: renesas: r8a77965: add SSIU support for sound
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      2fe743c2
    • Olof Johansson's avatar
      Merge tag 'v5.2-rockchip-dts64-1' of... · 1a88083b
      Olof Johansson authored
      Merge tag 'v5.2-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
      
      Core new soc features are hdmi-cec for rk3328, scheduler capacity-values
      and emmc cleanups for rk3399. New boards are the OrangePi (rk3399) and
      NanoPi NEO4. Both the OrangePi as well as the NanoPC/Pie family also
      directly got some additional features added after the boards itself.
      
      The Rock960 family (rock960+ficus) got their power-tree cleaned to match
      the schematics and also got hdmi-audio and their gpu enabled.
      
      Mali support also got enabled on the RockPi4 and finally both
      rk3328-rock64 and rk3328-roc-cc got some additional features.
      
      * tag 'v5.2-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: (23 commits)
        arm64: dts: rockchip: Decrease emmc-phy's drive impedance on rk3399-puma
        arm64: dts: rockchip: Define drive-impedance-ohm for RK3399's emmc-phy.
        arm64: dts: rockchip: Disable DCMDs on RK3399's eMMC controller.
        arm64: dts: rockchip: Add nanopi4 ethernet phy
        arm64: dts: rockchip: Add PWM fan for NanoPC-T4
        arm64: dts: rockchip: Add the fusb typec manager to rk3399-orangepi
        arm64: dts: rockchip: Specify vid supply for the rk3399-orangepi compass (AK09911)
        arm64: dts: rockchip: Fix clock names and add missing supplies for bluetooth on rk3399-orangepi
        arm64: dts: rockchip: Add 12V DCIN regulator to rk3399-ficus
        arm64: dts: rockchip: Rename vcc_sys into vcc5v0_sys on rk3399-rock960
        arm64: dts: rockchip: Add Nanopi NEO4 initial support
        arm64: dts: rockchip: enable hdmi audio out for rk3399-rockpro64
        arm64: dts: rockchip: Add support for the Orange Pi RK3399 board.
        arm64: dts: rockchip: enable mali on rock960 boards
        arm64: dts: rockchip: enable mali on Rock Pi 4
        arm64: dts: rockchip: add rk3328-roc-cc cpu-supply entries for all cpu nodes
        arm64: dts: rockchip: give some life to the rk3328-roc-cc leds
        arm64: dts: rockchip: add #sound-dai-cells to HDMI of rk3328
        arm64: dts: rockchip: add ir-receiver node on rk3328-rock64
        arm64: dts: rockchip: add leds node on rk3328-rock64
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      1a88083b
    • Olof Johansson's avatar
      Merge tag 'v5.2-rockchip-dts32-1' of... · f6f9683c
      Olof Johansson authored
      Merge tag 'v5.2-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
      
      Quite a bit of love for the rk3288-veyron chromeos devices and a number
      of cleanups for rk3288 from that area, hdmi support for the old rk3066
      a small rv1108-eglin-r1 cleanup and wifi+hdmi-cec for the tinker board.
      
      * tag 'v5.2-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        ARM: dts: rockchip: enable vop0 and hdmi nodes to rk3066a-mk808
        ARM: dts: rockchip: add rk3066 hdmi nodes
        ARM: dts: rockchip: Add device tree for rk3288-veyron-mighty
        dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-veyron-mighty
        ARM: dts: rockchip: Add vdd_logic to rk3288-veyron
        ARM: dts: rockchip: Add dvs-gpios to rk3288-veyron-jerry
        ARM: dts: rockchip: Add rk3288-veyron-jerry rev 10-15
        dt-bindings: ARM: dts: rockchip: Add rk3288-veyron-jerry rev 10-15
        ARM: dts: rockchip: Fix gic/efuse sort ordering for rk3288
        ARM: dts: rockchip: Enable WiFi on rk3288-tinker
        ARM: dts: rockchip: add grf reference in rk3288 tsadc node
        ARM: dts: rockchip: Enable HDMI CEC on rk3288-tinker-s
        ARM: dts: rockchip: remove disable-wp from rv1108-elgin-r1 emmc node
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      f6f9683c
    • Olof Johansson's avatar
      Merge tag 'amlogic-dt' of... · 1c93235a
      Olof Johansson authored
      Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/dt
      
      ARM: dts: Amlogic updates for v5.2
       - add GPIO line names for odroid-c1 boards
       - support internal clock measure driver
      
      * tag 'amlogic-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic:
        ARM: dts: meson8b: odroidc1: add the GPIO line names
        ARM: dts: meson8b: add the internal clock measurer
        ARM: dts: meson8: add the internal clock measurer
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      1c93235a
    • Olof Johansson's avatar
      Merge tag 'amlogic-dt64' of... · 0159225b
      Olof Johansson authored
      Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/dt
      
      arm64: dts: Amlogic updates for v5.2
      
      Highlights
      - new board: SEI Robotics 510, based on S905X2 SoC (G12A)
      - enable more periphearls for S905X2 based boards
      
      * tag 'amlogic-dt64' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic:
        arm64: dts: meson-g12a: Add CMA reserved memory
        arm64: dts: meson-g12a-x96-max: Enable BT Module
        arm64: dts: meson-g12a-x96-max: add regulators
        arm64: dts: meson-g12a-sei510: add regulators
        arm64: dts: meson-g12a-x96-max: add uart_AO pinctrl
        arm64: dts: meson-g12a-sei510: add uart_AO pinctrl
        arm64: dts: meson-g12a-u200: add uart_AO pinctrl
        arm64: dts: meson: g12a: Add UART A, B & C nodes and pins
        arm64: dts: meson: g12a: add reset controller
        arm64: dts: meson: g12a: add uart_ao_a pinctrl
        arm64: dts: meson: g12a: add pinctrl support controllers
        arm64: dts: meson: g12a: Add AO Clock + Reset Controller support
        arm64: dts: meson-gxm-nexbox-a1: Enable USB
        arm64: dts: meson: g12a: add efuse
        arm64: dts: meson: g12a: add secure monitor
        arm64: dts: meson-gxl-s905d-phicomm-n1: add status LED
        arm64: dts: meson-g12a: Add AO Secure node
        arm64: dts: Add SEI Robotics SEI510 Board
        vendor-prefixes: Add prefix for Shenzhen SEI Robotics Co., Ltd
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      0159225b
  2. 18 Apr, 2019 5 commits
  3. 17 Apr, 2019 15 commits