1. Jul 11, 2022
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt · dbd68eb5
      Arnd Bergmann authored
      i.MX device tree change for 5.20:
      
      - A series from Alexander Stein to fix some i.MX6UL dt_binding_check
        warnings.
      - Replace deprecated 'enable-sdio-wakeup' property with 'wakeup-source'
        for a couple of boards.
      - A set of imx7-colibri device tree updates from Marcel Ziswiler to
        improve devices Display, Touch, Ethernet and SD/MMC, and also adds
        Toradex Iris carrier board.
      - A few improvements on imx6qdl-colibri board, correct SGTL5000 MCLK
        handling, simplify handling of inverted PWM backlight.
      - A series from Max Krummenacher (and Oleksandr Suvorov) to improve the
        existing i.MX6 Apalis carrier board device trees and adds a new device
        tree for the Ixora V1.2 carrier board.
      - Add USB dual-role switching using extcon for imx7-colibri board.
      - Add SFP node for TA 2.1 devices for LayerScape SoCs.
      - Other small and random updates on various boards.
      
      * tag 'imx-dt-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (61 commits)
        ARM: dts: layerscape: Add SFP node for TA 2.1 devices
        ARM: dts: imx6qdl-prti6q.dtsi: Add applicable properties to usdhc3
        ARM: dts: imx6q-bosch-acc: Replace 'enable-sdio-wakeup'
        ARM: dts: imx7d-smegw01: Replace 'enable-sdio-wakeup'
        ARM: dts: imx6q-apalis: Cleanup
        ARM: dts: imx6q-apalis: backlight pwm: Adapt brightness steps
        ARM: dts: imx6q-apalis: backlight pwm: Simplify inverted backlight
        ARM: dts: imx6q-apalis: Add support for Toradex Ixora V1.2 carrier boards
        ARM: dts: imx6q-apalis: Clean-up sd card support
        ARM: dts: imx6q-apalis: Add adv7280 video input
        ARM: dts: imx6q-apalis: Add ov5640 mipi csi camera
        ARM: dts: imx6q-apalis: Disable stmpe touchscreen
        ARM: dts: imx6q-apalis: Disable HDMI
        ARM: dts: imx6q-apalis: Add LVDS panel support
        ARM: dts: imx6q-apalis: move gpio-keys to SoM dtsi
        ARM: dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi
        ARM: dts: imx6q-apalis: Move pinmux groups to SoM dtsi
        ARM: dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi
        ARM: dts: imx6q-apalis: Command pmic to standby for poweroff
        ARM: dts: imx6q-apalis: Add gpio-line-names
        ...
      
      Link: https://lore.kernel.org/r/20220709082951.15123-4-shawnguo@kernel.org
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      dbd68eb5
    • Arnd Bergmann's avatar
      Merge tag 'imx-bindings-5.20' of... · 8128bfe3
      Arnd Bergmann authored
      Merge tag 'imx-bindings-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      
      i.MX DT bindings update for 5.20:
      
      - Compatibles for new boards: i.MX7 based Toradex Colibri, DH electronics
        i.MX8M Plus DHCOM and PDK2, TQMa8MPxL, Carrier for Toradex i.MX6 Apalis,
        i.MX93 EVK, PHYTEC i.MX8MM based board.
      - A series from Abel Vesa (and Viorel Suman) to split fsl,scu.txt bindings
        into multiple subsystem bindings in yaml format.
      - Fix 'line too long' warning caused by Toradex Colibri boards.
      
      * tag 'imx-bindings-5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        dt-bindings: arm: add TQMa8MPxL board
        dt-bindings: firmware: Add fsl,scu yaml file
        dt-bindings: watchdog: Add fsl,scu-wdt yaml file
        dt-bindings: thermal: Add fsl,scu-thermal yaml file
        dt-bindings: rtc: Add fsl,scu-rtc yaml file
        dt-bindings: power: Add fsl,scu-pd yaml file
        dt-bindings: nvmem: Add fsl,scu-ocotp yaml file
        dt-bindings: input: Add fsl,scu-key yaml file
        dt-bindings: pinctrl: imx: Add fsl,scu-iomux yaml file
        dt-bindings: clk: imx: Add fsl,scu-clk yaml file
        bindings: arm: fsl: Add PHYTEC i.MX8MM devicetree bindings
        dt-bindings: arm: fsl: Add carrier for toradex,apalis-imx6q
        dt-bindings: arm: fsl: Decrease the line length
        dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM and PDK2
        dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc-iris/-v2
        dt-bindings: arm: fsl: add imx93 11x11 evk board
        dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colibri-imx6ull-*
      
      Link: https://lore.kernel.org/r/20220709082951.15123-3-shawnguo@kernel.org
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      8128bfe3
    • Arnd Bergmann's avatar
      Merge tag 'ti-keystone-dt-for-v5.20' of... · bfcfa1bd
      Arnd Bergmann authored
      Merge tag 'ti-keystone-dt-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/dt
      
      Keystone2 device tree updates for v5.20
      
      * Whitespace cleanups.
      
      * tag 'ti-keystone-dt-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux:
        ARM: dts: keystone: Adjust whitespace around '='
      
      Link: https://lore.kernel.org/r/20220708232709.rrpzbrpv7jbipyym@eldest
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      bfcfa1bd
    • Arnd Bergmann's avatar
      Merge tag 'ti-k3-dt-for-v5.20' of... · 7310e458
      Arnd Bergmann authored
      Merge tag 'ti-k3-dt-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/dt
      
      TI K3 device tree updates for v5.20
      
      * AM62: fixups, sa2ul enabled, ramoops for sk
      * others: whitespace and gpio-key cleanup.
      
      * tag 'ti-k3-dt-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux:
        arm64: dts: ti: k3-am62-main: Enable crypto accelerator
        arm64: dts: ti: k3-am625-sk: Enable ramoops
        arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0
        arm64: dts: ti: Align gpio-key node names with dtschema
        arm64: dts: ti: Adjust whitespace around '='
      
      Link: https://lore.kernel.org/r/20220708232701.vpk45lwogpasaaay@enchilada
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      7310e458
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-5.20-arm64-dt' of... · c784744b
      Arnd Bergmann authored
      Merge tag 'tegra-for-5.20-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      
      arm64: tegra: Device tree changes for v5.20-rc1
      
      This adds and enables various hardware on Tegra234 (host1x, VIC, GPCDMA)
      as well as the Control BackBone related device tree nodes on Tegra194
      and Tegra234.
      
      Native timers are enabled on Tegra186, Tegra194 and Tegra234, which
      allow keeping track of SoC-wide timestamps as well as hardware watchdog
      functionality.
      
      The audio subsystem is enhanced with the Output Processing Engine (OPE)
      on Tegra210 and later.
      
      Finally there are a handful of minor cleanups and fixes.
      
      * tag 'tegra-for-5.20-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        arm64: tegra: Fix SDMMC1 CD on P2888
        arm64: tegra: Update compatible for Tegra234 GPCDMA
        arm64: tegra: Add Host1x and VIC on Tegra234
        arm64: tegra: Add Host1x context stream IDs on Tegra186+
        arm64: tegra: Enable native timers on Tegra234
        arm64: tegra: Enable native timers on Tegra194
        arm64: tegra: Enable native timers on Tegra186
        arm64: tegra: Add node for CBB 2.0 on Tegra234
        arm64: tegra: Add node for CBB 1.0 on Tegra194
        arm64: tegra: Align gpio-keys node names with dtschema
        arm64: tegra: Mark BPMP channels as no-memory-wc
        arm64: tegra: Add Tegra234 GPCDMA device tree node
        arm64: tegra: Adjust whitespace around '='
        arm64: tegra: Enable OPE on various platforms
        arm64: tegra: Add OPE device on Tegra210 and later
      
      Link: https://lore.kernel.org/r/20220708185608.676474-7-thierry.reding@gmail.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      c784744b
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-5.20-arm-dt' of... · ed1646fe
      Arnd Bergmann authored
      Merge tag 'tegra-for-5.20-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      
      ARM: tegra: Device tree changes for v5.20-rc1
      
      Two minor fixes to help reduce the noise from the DT validation tooling.
      
      * tag 'tegra-for-5.20-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: Align gpio-keys node names with dtschema
        ARM: tegra: Adjust whitespace around '='
      
      Link: https://lore.kernel.org/r/20220708185608.676474-6-thierry.reding@gmail.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      ed1646fe
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-5.20-dt-bindings' of... · a41bf1aa
      Arnd Bergmann authored
      Merge tag 'tegra-for-5.20-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      
      dt-bindings: Changes for v5.20-rc1
      
      These changes add clock, reset, memory client and power domain
      definitions for various devices found on Tegra234 along with a few
      device tree bindings for new hardware.
      
      * tag 'tegra-for-5.20-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        dt-bindings: tegra-ccplex-cluster: Remove status from required properties
        dt-bindings: Add headers for Host1x and VIC on Tegra234
        dt-bindings: timer: Add Tegra186 & Tegra234 Timer
        dt-bindings: arm: tegra: Add NVIDIA Tegra234 CBB 2.0 binding
        dt-bindings: arm: tegra: Add NVIDIA Tegra194 AXI2APB binding
        dt-bindings: arm: tegra: Add NVIDIA Tegra194 CBB 1.0 binding
        dt-bindings: memory: Add Tegra234 MGBE memory clients
        dt-bindings: Add Tegra234 MGBE clocks and resets
        dt-bindings: power: Add Tegra234 MGBE power domains
        dt-bindings: Add headers for Tegra234 GPCDMA
      
      Link: https://lore.kernel.org/r/20220708185608.676474-4-thierry.reding@gmail.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      a41bf1aa
    • Arnd Bergmann's avatar
      Merge tag 'sunxi-dt-for-5.20-1' of... · 859dd6d3
      Arnd Bergmann authored
      Merge tag 'sunxi-dt-for-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
      
      - whitespace fixes
      - replaced RTC indexes with constants
      - gpio-key nodes aligned with dtschema
      - fixed LED node for Orange Pi Win
      - added OPP table for R40 CPU and thermal points
      - updated I2C controller compatibles
      - added compatibles for MBUS, D1 DE2 clocks, D1 USB
      - enable internal HMIC bias on Pinephone
      
      * tag 'sunxi-dt-for-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        arm64: dts: allwinner: pinephone: Enable internal HMIC bias
        dt-bindings: arm: sunxi: Add several MBUS compatibles
        dt-bindings: arm: sunxi: Default to the full MBUS binding
        dt-bindings: usb: generic-ohci: Add Allwinner D1 compatible
        dt-bindings: usb: generic-ehci: Add Allwinner D1 compatible
        dt-bindings: usb: sunxi-musb: Add Allwinner D1 compatible
        arm64: dts: allwinner: a100: Update I2C controller fallback
        dt-bindings: i2c: mv64xxx: Add variants with offload support
        ARM: dts: sun8i-r40: Add thermal trip points/cooling maps
        ARM: dts: sun8i-r40: add opp table for cpu
        ARM: dts: sun8i-r40: Add "cpu-supply" node for sun8i-r40 based board
        arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
        dt-bindings: clock: Add compatible for D1 DE2 clocks
        ARM: dts: allwinner: align gpio-key node names with dtschema
        arm64: dts: allwinner: align gpio-key node names with dtschema
        arm64: dts: allwinner: Use constants for RTC clock indexes
        ARM: dts: sunxi: Use constants for RTC clock indexes
        ARM: dts: sun5i: adjust whitespace around '='
      
      Link: https://lore.kernel.org/r/Ysh8qRH0Q5Xv9Qhf@kista.localdomain
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      859dd6d3
    • Arnd Bergmann's avatar
      Merge tag 'v5.19-next-dts64' of... · 5a75c295
      Arnd Bergmann authored
      Merge tag 'v5.19-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
      
      Some fixes to follow DT spec.
      
      MT6795:
      - Big update of supported devices: cpu-map, L2 cache, PMU, watchdog,
        MediaTek timer, Arm CCI, pincontroller
      
      MT7622:
      - Change WPS button to active low
      
      MT8173:
      - Add infracfg property to the IOMMU node (also for mt2712e)
      - Add optional AXI clock to NOR Flash node
      
      MT8183:
      - add Medaitek CCI support
      - add support for Smart Voltag Scaling (SVS)
      - add GCE support to mutex
      - Add panel default rotation to some chromebooks
      - Add power supply to power domain so that SRAM for the GPU has power
      
      MT8186:
      - compatible added, DTS not yet ready.
      
      MT8192:
      - Add support for Acer Chromebook 514
      
      MT8195:
      - Add efuse node
      - Enable USB wakeup support
      - Add support for Acer Chromebook Spin 513
      
      * tag 'v5.19-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux: (66 commits)
        arm64: dts: mt8183: Add panel rotation
        arm64: dts: mt7622: fix BPI-R64 WPS button
        arm64: dts: mt8173: Fix nor_flash node
        arm64: dts: mediatek: cherry: Add I2C-HID touchscreen on I2C4
        arm64: dts: mediatek: cherry: Enable support for the SPI NOR flash
        arm64: dts: mediatek: cherry: Enable MT6360 sub-pmic on I2C7
        arm64: dts: mediatek: cherry: Enable T-PHYs and USB XHCI controllers
        arm64: dts: mediatek: cherry: Enable I2C and SPI controllers
        arm64: dts: mediatek: cherry: Document gpios and add default pin config
        arm64: dts: mediatek: cherry: Add support for internal eMMC storage
        arm64: dts: mediatek: cherry: Assign interrupt line to MT6359 PMIC
        arm64: dts: mediatek: cherry: Add platform regulators layout and config
        arm64: dts: mediatek: Introduce MT8195 Cherry platform's Tomato
        dt-bindings: arm: mediatek: Add MT8195 Cherry Tomato Chromebooks
        arm64: dts: mediatek: asurada: Add SPI NOR flash memory
        arm64: dts: mediatek: asurada: Enable SCP
        arm64: dts: mediatek: asurada: Enable MMC
        arm64: dts: mediatek: asurada: Add SPMI regulators
        arm64: dts: mediatek: asurada: Add MT6359 PMIC
        arm64: dts: mediatek: asurada: Enable PCIe and add WiFi
        ...
      
      Link: https://lore.kernel.org/r/b0d5b584-2693-73b3-79f6-3e2292f006ea@gmail.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      5a75c295
    • Arnd Bergmann's avatar
      Merge tag 'v5.19-next-dts32' of... · 1a110d77
      Arnd Bergmann authored
      Merge tag 'v5.19-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
      
      Airoha EN7523:
      - Add clock and PCIe support
      
      Several style fixes to comply with DT spec.
      
      * tag 'v5.19-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux:
        ARM: dts: mediatek: align gpio-key node names with dtschema
        ARM: dts: mediatek: adjust whitespace around '='
        ARM: dts: Add PCIe support for Airoha EN7523
        ARM: dts: add clock support for Airoha EN7523
      
      Link: https://lore.kernel.org/r/63536da6-fbe4-2d96-ab91-ae756cd580c4@gmail.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      1a110d77
  2. Jul 09, 2022
  3. Jul 08, 2022