1. 21 Dec, 2023 21 commits
    • Arnd Bergmann's avatar
      Merge tag 'qcom-arm32-for-6.8' of... · 73ec2720
      Arnd Bergmann authored
      Merge tag 'qcom-arm32-for-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      
      Qualcomm ARM32 DeviceTree updates for v6.8
      
      Support is added for HTC One Mini 2, Nokia Lumia 630, Microsoft Lumia
      640, Microsoft Lumia 640 XL, Nokia Lumia 735, Nokia Lumia 830, and
      Motorola Moto G 4G, all built on the MSM8226 platform.
      
      The GPU in MSM8226 is described, and MSM8974 gains watchdog support.
      
      The PMICs are transitioned to use interrupts-extended to properly
      reference the PMIC interrupt controller, in accordance with the
      DeviceTree specification.
      
      In addition to this, a variety of stylistic and DeviceTree validation
      issues are corrected.
      
      * tag 'qcom-arm32-for-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (60 commits)
        ARM: dts: qcom: msm8974*: Re-enable remoteprocs on various boards
        ARM: dts: qcom: msm8974: Remove bogus cd-gpio pinctrl
        ARM: dts: qcom: msm8974-klte: Remove unused property
        ARM: dts: qcom: msm8926-motorola-peregrine: Add initial device tree
        ARM: dts: qcom: ipq4019: add dedicated SDHCI compatible
        ARM: dts: qcom: Use "pcie" as the node name instead of "pci"
        ARM: dts: qcom: msm8226: Add GPU
        ARM: dts: qcom: Disable pm8941 & pm8226 smbb charger by default
        ARM: dts: qcom: minor whitespace cleanup around '='
        ARM: dts: qcom: sdx55: fix USB wakeup interrupt types
        ARM: dts: qcom: Add support for HTC One Mini 2
        ARM: dts: qcom: msm8974: Add watchdog node
        ARM: dts: qcom: sdx65: correct SPMI node name
        ARM: dts: qcom: sdx65: add missing GCC clocks
        ARM: dts: qcom: sdx65: correct PCIe EP phy-names
        ARM: dts: qcom: mdm9615: drop qcom, prefix from SSBI node name
        ARM: dts: qcom: ipq8064: drop qcom, prefix from SSBI node name
        ARM: dts: qcom: apq8060-dragonboard: rename mpp ADC channels to adc-channel
        ARM: dts: qcom: pm8921: Disable keypad by default
        ARM: dts: qcom: msm8974: move regulators to board files
        ...
      
      Link: https://lore.kernel.org/r/20231219042914.732684-1-andersson@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      73ec2720
    • Arnd Bergmann's avatar
      Merge tag 'ti-k3-dt-for-v6.8' of... · 7af9a9f5
      Arnd Bergmann authored
      Merge tag 'ti-k3-dt-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
      
      TI K3 device tree updates for v6.8
      
      New features across K3 SoCs:
      - ov5640 and imx219 sensor overlays added to various am62x/am62a boards.
      - TP6594 and family support for J7200, j721s2,j721e, am69/j784s4 boards
      
      Generic Fixes:
      - minor white space cleanups
      - Addition of optional regs for more complete DMA description across all K3
        SoCs.
      
      Misc:
      - chip_id node moves under wkup_conf bus.
      - COMPILE_TEST+OF_ALL_DTBS is now standard usage for testing overlays.
      
      SoC specific Fixes/Features:
      AM62A
       - gpio pin count fixups.
      AM625
       - Adds verdin am62x-mallow board
       - Adds IMG's AXE-RGX GPU support
       - Adds gpio-ranges support for main domain GPIOs.
       - SK now defaults to mcu gpio marked as reserved to cater to MCU use cases
      AM64
       - EVM/SK now defaults to mcu gpio marked as reserved to cater to MCU use cases
      AM65
       - Fix for DSS Irq trigger type, proper fixup for dss-oldi-io-ctrl node
       - misc splitup to make AM652 device variant reusable
      J7200
       - mmc: itap delay fixups for DDR52
      J721S2/AM68
       - mmc: itap delay fixups for DDR50
      J784S4/AM69
       - mmc: itap delay fixups for DDR50
      
      Board specific fixes/Features:
      - iot2050 cleanups for enabling icssg-prueth nodes, runtime pinmuxing,
        dropping ecap0pwm nodes, misc cleanups.
      - am62x-verdin adds uart2, minor fixups for spi1 chip-select pinctrl
      - am62-phycore adds hdmi support
      - am64-phycore adds R5F support.
      - am62x-beagleplay renames console uart pinmuxes.
      
      * tag 'ti-k3-dt-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux: (56 commits)
        arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode
        arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode
        arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode
        arm64: dts: ti: k3-am6*: Add additional regs for DMA components
        arm64: dts: ti: k3-j7*: Add additional regs for DMA components
        arm64: dts: ti: k3-am65: Add additional regs for DMA components
        arm64: dts: ti: k3-am62-main: Add GPU device node
        arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode
        arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode
        arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs
        arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC
        arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC
        arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs
        arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs
        arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs
        arm64: dts: ti: Add verdin am62 mallow board
        dt-bindings: arm: ti: Add verdin am62 mallow board
        arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl
        arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name
        arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support
        ...
      
      Link: https://lore.kernel.org/r/20231218153115.szyd22tmoumqkn6g@occupierSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      7af9a9f5
    • Arnd Bergmann's avatar
      Merge tag 'ti-keystone-dt-for-v6.8' of... · c3426ae6
      Arnd Bergmann authored
      Merge tag 'ti-keystone-dt-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
      
      Keystone2 device tree updates for v6.8
      
      Cosmetic cleanups:
      * white space cleanup around '='
      
      * tag 'ti-keystone-dt-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux:
        ARM: dts: ti: keystone: minor whitespace cleanup around '='
      
      Link: https://lore.kernel.org/r/20231218153039.dok52xazqshbr6ie@playroomSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      c3426ae6
    • Arnd Bergmann's avatar
      Merge tag 'zynqmp-dt-for-6.8' of https://github.com/Xilinx/linux-xlnx into soc/dt · 55bfefaa
      Arnd Bergmann authored
      arm64: ZynqMP DT changes for 6.8
      
      - Fix overlay rules to remove KR260 targets
      - Move ethernet phys to mdio node
      - Fix couple of issues reported by W=1
       - Do not use _ in node names
       - Use lowercase in register address
       - Remove address/size-cells from nodes without child
       - Moved fixed clock to root on KV260
      - Fix issues reported by dt-schema
       - additional compatible string for qspi on SOM
      - Move arm/xilinx.yaml to soc vendor to cover also other archs
      - Describe new Microblaze V qemu platform
      - Add missing mailbox destination compatible string
      
      * tag 'zynqmp-dt-for-6.8' of https://github.com/Xilinx/linux-xlnx:
        arm64: zynqmp: Add missing destination mailbox compatible
        arm64: zynqmp: Fix clock node name in kv260 cards
        arm64: zynqmp: Move fixed clock to / for kv260
        dt-bindings: soc: Add new board description for MicroBlaze V
        dt-bindings: soc: xilinx: Move xilinx.yaml from arm to soc
        arm64: xilinx: Remove address/size-cells from gem nodes
        arm64: xilinx: Remove address/size-cells from flash node
        arm64: xilinx: Put ethernet phys to mdio node
        arm64: xilinx: Remove mt25qu512a compatible string from SOM
        arm64: xilinx: Use lower case for partition address
        arm64: xilinx: Do not use '_' in DT node names
        arm64: dts: xilinx: Apply overlays to base dtbs
      
      Link: https://lore.kernel.org/r/CAHTX3dLyA1Y9guLKSNJTChFVvkspMfTa0odULyAdcuFUSiSH3A@mail.gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      55bfefaa
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt64-6.8' of... · 5d9331b4
      Arnd Bergmann authored
      Merge tag 'imx-dt64-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      
      i.MX arm64 device tree for 6.8:
      
      - New board support: MBa93xxCA starter kit, LX2160A based MBLX2160A,
        Dimonoff Gateway EVK, Verdin i.MX8M based Mallow, and SKOV i.MX8MP revB.
      - A set of changes from Adam Ford to enable MIPI_DSI, overdrive mode and
        NPU support for Beacon i.MX8M boards.
      - A number of changes from Alexander Stein to add CCM interrupts for
        CCM, 'chassis-type' property, and enable VPU and LVDS display for
        TQ-Systems boards.
      - i.MX93 update for AUDIO, I3C, ANATOP and uSDHC.
      - A couple of changes from David Heidelberg to correct dt-schema check
        errors for 'fsl,tmu-calibration' and 'gpio-fan,speed-map'.
      - A bunch of nice dt-schema check fix-ups from Fabio Estevam.
      - A couple of debix-som update from Kieran Bingham adding heartbeat LED
        and CSI power regulators.
      - White-space cleanup from Krzysztof Kozlowski.
      - Add display support for imx8mn-bsh-smm-s2/pro board.
      - A series from Tim Harvey to add TPM support for i.MX8M Venice devices.
      
      * tag 'imx-dt64-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (69 commits)
        arm64: dts: freescale: fix the schema check errors for fsl,tmu-calibration
        arm64: dts: freescale: imx8qxp: Disable dsp reserved memory by default
        arm64: dts: imx8qxp: Add VPU subsystem file
        arm64: dts: imx8qxp-mek: Move port under USB connector
        arm64: dts: imx8mn-bsh-smm-s2/pro: add display setup
        arm64: dts: imx8mp-dhcom-pdk3: Describe the USB-C connector
        arm64: dts: imx8mn-var-som-symphony: Describe the USB-C connector
        arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Fix USB connector description
        arm64: dts: imx8mp-venice: Fix USB connector description
        arm64: dts: imx8mp-verdin: Fix USB connector description
        arm64: dts: imx8dxl-ss-conn: Move clk_dummy out of USB node
        arm64: dts: imx8mn-evk: Move port under USB connector
        arm64: dts: imx8mm-evk: Move port under USB connector
        arm64: dts: freescale: introduce dimonoff-gateway-evk board
        arm64: dts: imx8m*-tqma8m*: Add chassis-type
        arm64: dts: imx8mn-beacon: Support overdrive mode
        arm64: dts: imx8mn: Enable Overdrive mode
        arm64: dts: imx8mm-beacon: Enable overdrive mode
        arm64: dts: imx8mm: Add optional overdrive DTSI
        arm64: dts: imx8mm: Reduce GPU to nominal speed
        ...
      
      Link: https://lore.kernel.org/r/20231216064605.876196-5-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      5d9331b4
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt · 8c5ce909
      Arnd Bergmann authored
      i.MX ARM device tree for 6.8:
      
      - A bunch of changes from Fabio Estevam cleaning up dt-schema warnings.
      - A number of i.MX7 related small fixes and peripheral addition from
        Alexander Stein.
      - A set of changes from Hiago De Franco adding usdhc aliases for Apalis
        and Colibri boards.
      - A white-space cleanup from Krzysztof Kozlowski.
      - A change from Linus Walleij to correct errors in the Marvell MV88E6xxx
        switch descriptions.
      - Fix a couple of typo in comment for MBA6 and MBA6ULX board.
      - Add on-chip memory and enable MIPI-DSI support for i.MX7.
      - Add LM75A sensor for TQMA7 board.
      
      * tag 'imx-dt-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (41 commits)
        ARM: dts: imx27-phytec-phycore-som: Use 'rtc' as node name
        ARM: dts: imx25: Remove unneeded keypad properties
        ARM: dts: imx23/28: Fix the DMA controller node name
        ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
        ARM: dts: imx27-apf27dev: Fix LED name
        ARM: dts: imx25/27: Pass timing0
        ARM: dts: imx25: Fix the iim compatible string
        ARM: dts: imx25: Move usbphy nodes out of simple-bus
        ARM: dts: imx1: Use 'bus' for AIPI bus
        ARM: dts: imx27-phytec-phycore-rdk: Move usbphy nodes out of simple-bus
        ARM: dts: imx27-pdk: Move usbphy0 out of simple-bus
        ARM: dts: imx27: Use 'bus' for EMI bus
        ARM: dts: imx27: Use 'bus' for AIPI bus
        ARM: dts: imx27-phytec-phycore-som: Use the mux- prefix
        ARM: dts: imx1: Fix sram node
        ARM: dts: imx27: Fix sram node
        ARM: dts: imx: Use flash@0,0 pattern
        ARM: dts: imx25/27-eukrea: Fix RTC node name
        ARM: dts: imx25-pdk: Pass #sound-dai-cells
        ARM: dts: imx25: Pass I2C clock-names property
        ...
      
      Link: https://lore.kernel.org/r/20231216064605.876196-4-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      8c5ce909
    • Arnd Bergmann's avatar
      Merge tag 'imx-bindgins-6.8' of... · e802ed9e
      Arnd Bergmann authored
      Merge tag 'imx-bindgins-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      
      i.MX DT bindings for 6.8:
      
      - New vendor prefix for Dimonoff and echarge Véhicule Électrique (RVE).
      - New board compatible for TQ-Systems LX2160A, RVE gateway, Dimonoff
        gateway EVK, i.MX8M Mallow and SKOV i.MX8MP RevB board.
      
      * tag 'imx-bindgins-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        dt-bindings: arm: fsl: add Dimonoff gateway EVK board
        dt-bindings: vendor-prefixes: add dimonoff
        dt-bindings: arm: fsl: Add TQ-Systems LX2160A based boards
        dt-bindings: arm: fsl: add verdin imx8mp mallow board
        dt-bindings: arm: fsl: add verdin imx8mm mallow board
        dt-bindings: arm: Add compatible for SKOV i.MX8MP RevB board
        dt-bindings: arm: fsl: add RVE gateway board
        dt-bindings: vendor-prefixes: add rve
      
      Link: https://lore.kernel.org/r/20231216064605.876196-3-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      e802ed9e
    • Arnd Bergmann's avatar
      Merge tag 'ux500-dts-soc-for-v6.8' of... · 5a256cf7
      Arnd Bergmann authored
      Merge tag 'ux500-dts-soc-for-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/dt
      
      More Ux500 device tree updates for v6.8
      
      The HREF520 reference design had the wrong analog baseband
      defined causing a boot regression.
      
      Was AB8500, but this board has AB8505.
      
      Rearrange the device trees to make it possible to define
      a different AB and slot it in.
      
      * tag 'ux500-dts-soc-for-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator:
        ARM: dts: ux500-href: Switch HREF520 to AB8505
        ARM: dts: ux500-href: Push AB8500 config out
        ARM: dts: ux500-href: Push AB8500 inclusion to the top
      
      Link: https://lore.kernel.org/r/CACRpkdZ9wCV7oohF2KX6MFwmuSPR_i7et8O5SH=op6gyQ4mOvQ@mail.gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      5a256cf7
    • Arnd Bergmann's avatar
      Merge tag 'renesas-dts-for-v6.8-tag2' of... · 6af50f5a
      Arnd Bergmann authored
      Merge tag 'renesas-dts-for-v6.8-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      
      Renesas DTS updates for v6.8 (take two)
      
        - Add IA55 interrupt controller and Ethernet support for the RZ/G3S
          SoC and the RZ/G3S SMARC SoM,
        - Miscellaneous fixes and improvements.
      
      * tag 'renesas-dts-for-v6.8-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel:
        arm64: dts: renesas: white-hawk-cpu: Fix missing serial console pin control
        arm64: dts: renesas: rzg3s-smarc-som: Enable the Ethernet interfaces
        arm64: dts: renesas: rzg3s-smarc-som: Use switches' names to select on-board functionalities
        arm64: dts: renesas: r9a08g045: Add Ethernet nodes
        arm64: dts: renesas: r9a08g045: Add IA55 interrupt controller node
      
      Link: https://lore.kernel.org/r/cover.1702642342.git.geert+renesas@glider.beSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      6af50f5a
    • Arnd Bergmann's avatar
      Merge tag 'stm32-dt-for-v6.8-1' of... · 084d415d
      Arnd Bergmann authored
      Merge tag 'stm32-dt-for-v6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
      
      STM32 DT for v6.8, round 1
      
      Highlights:
      ----------
      
      - MCU:
        -  Add SPI support on STM32F746.
        -  Better describe vcc_3v3 for SD and DSI on stm32f469-disco.
      
      - MPU:
        - STM32MP13:
          - Add DCMIPP (Digital Camera Memory Interface Piwel Processor)  on STM32MP135.
      
        - STMP32MP15:
          - Change "phys" affectation from board to Soc dtsi file for USB host as it is hard  linked
            to the port 0 of usbphyc.
          - Fix SCMI and No-SCMI compatible in boards.
      
        - STM32MP25:
          - Add BSEC support to read the device part number OTP and the package data register OTP.
      
      * tag 'stm32-dt-for-v6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32:
        ARM: dts: stm32: add dcmipp support to stm32mp135
        arm64: dts: st: add bsec support to stm32mp25
        ARM: dts: stm32: Consolidate usbh_[eo]hci phy properties on stm32mp15
        ARM: dts: stm32: don't mix SCMI and non-SCMI board compatibles
        dt-bindings: arm: stm32: don't mix SCMI and non-SCMI board compatibles
        ARM: dts: stm32: minor whitespace cleanup around '='
        ARM: dts: stm32: add SPI support on STM32F746
        ARM: dts: stm32: add STM32F746 syscfg clock
        ARM: dts: stm32: use the same 3v3 for SD and DSI nodes on stm32f469-disco
      
      Link: https://lore.kernel.org/r/9363227b-1c44-4a20-b245-efbbbf9ab1dd@foss.st.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      084d415d
    • Arnd Bergmann's avatar
      Merge tag 'sunxi-dt-for-6.8-1' of... · e0a220a3
      Arnd Bergmann authored
      Merge tag 'sunxi-dt-for-6.8-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
      
      - new boards: Orange Pi Zero 2W, Transpeed 8K618-T
      
      * tag 'sunxi-dt-for-6.8-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        arm64: dts: allwinner: h618: add Transpeed 8K618-T TV box
        dt-bindings: arm: sunxi: document Transpeed 8K618-T board name
        dt-bindings: vendor-prefixes: add Transpeed
        arm64: dts: allwinner: h616: add Orange Pi Zero 2W support
        dt-bindings: arm: sunxi: add Orange Pi Zero 2W
      
      Link: https://lore.kernel.org/r/ZXtWFk-Bne835txP@archlinuxSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      e0a220a3
    • Arnd Bergmann's avatar
      Merge tag 'at91-dt-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt · 210e1a33
      Arnd Bergmann authored
      Microchip AT91 device tree updates for v6.8
      
      It contains:
      - IRQ support for Ethernet PHYs on SAM9X60-EK and SAM9X60-Curiosity
        boards
      - removal of the mmc-ddr-3_3v property from SD controllers connected to SD
        slots, for SAMA5D27-WLSOM1-EK and SAMA5D27-SOM1-EK boards, as this
        property is for eMMC devices
      
      * tag 'at91-dt-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux:
        ARM: dts: microchip: sama5d27_som1_ek: Remove mmc-ddr-3_3v property from sdmmc0 node
        ARM: dts: microchip: sama5d27_wlsom1_ek: Remove mmc-ddr-3_3v property from sdmmc0 node
        ARM: dts: microchip: sam9x60ek: Add IRQ support for ethernet PHY
        ARM: dts: microchip: sam9x60_curiosity: Add IRQ support for ethernet PHY
      
      Link: https://lore.kernel.org/r/20231214174954.3045355-1-claudiu.beznea@tuxon.devSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      210e1a33
    • Arnd Bergmann's avatar
      Merge tag 'juno-update-6.8' of... · 7b0ddbf7
      Arnd Bergmann authored
      Merge tag 'juno-update-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
      
      Arm Vexpress/Juno update for v6.8
      
      Just a single update to align the thermal zone names with bindings matching
      [alphanumericals]*-thermal pattern.
      
      * tag 'juno-update-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux:
        arm64: dts: juno: Align thermal zone names with bindings
      
      Link: https://lore.kernel.org/r/20231213115826.3577764-1-sudeep.holla@arm.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      7b0ddbf7
    • Arnd Bergmann's avatar
      Merge tag 'v6.8-rockchip-dts32-1' of... · 965c8332
      Arnd Bergmann authored
      Merge tag 'v6.8-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      
      New boards are the Geniatech XPI-3128 (RK3128), Sonoff iHost (rv1109)
      
      One "new" soc is the rv1109 which is a two-core variant of the rv1126
      and everything else is identical.
      
      Lots of love for the old rk3128 (power-domains, gpu, gmac, usb) and
      rv1126 (uart pins, i2c2 special case) and rework of aliases to have
      core busses that are hard-numbered in boards and documentation centrally
      in the dtsi, but the per board aliases in the boards (ethernet).
      
      Plus the rk3036 got a yaml hdmi binding which required some small fixes.
      
      * tag 'v6.8-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: (24 commits)
        ARM: dts: rockchip: add hdmi-connector node to rk3036-kylin
        ARM: dts: rockchip: fix rk3036 hdmi ports node
        ARM: dts: rockchip: add gpio alias for gpio dt nodes
        ARM: dts: rockchip: Move uart aliases to SoC dtsi for RK3128
        ARM: dts: rockchip: Move i2c aliases to SoC dtsi for RK3128
        ARM: dts: rockchip: Move gpio aliases to SoC dtsi for RK3128
        ARM: dts: rockchip: Add Sonoff iHost Smart Home Hub
        dt-bindings: arm: rockchip: Add Sonoff iHost
        ARM: dts: rockchip: Add rv1109 SoC
        ARM: dts: rockchip: Split up rgmii1 pinctrl on rv1126
        ARM: dts: rockchip: Add i2c2 node to rv1126
        ARM: dts: rockchip: Serial aliases for rv1126
        ARM: dts: rockchip: Add alternate UART pins to rv1126
        ARM: dts: rockchip: Enable GPU for XPI-3128
        ARM: dts: rockchip: Add GPU node for RK3128
        ARM: dts: rockchip: Add power-controller for RK3128
        ARM: dts: rockchip: Enable gmac for XPI-3128
        ARM: dts: rockchip: Add gmac node for RK3128
        ARM: dts: rockchip: Make usbphy the parent of SCLK_USB480M for RK3128
        ARM: dts: rockchip: Add dwc2 otg fifo siztes for RK3128
        ...
      
      Link: https://lore.kernel.org/r/3197878.5fSG56mABF@philSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      965c8332
    • Arnd Bergmann's avatar
      Merge tag 'v6.8-rockchip-dts64-1' of... · 16e6e974
      Arnd Bergmann authored
      Merge tag 'v6.8-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      
      New boards are the Anberic RG351V handheld (rk3326), Theobroma Systems Jaguar
      SBC (rk3588), Powkiddy X55 and RK2023 handheld (rk3566), Edgeble-Neu6b (rk3588)
      
      The rk3588 got attention with one working usb3 host on Rock-5a/5b, Orangepi-5
      and audio for the EVB1.
      
      Some smaller improvements for the other socs (fifo-depths on rk3328,
      gpio-line-names on rk3308-rock-pi-s, gpu power-coefficients on rk3399,
      and a fix for the newly converted gpio-fan yaml binding).
      
      Also a number of aliases were moved. Always-numbered core busses can have their
      aliases in the soc dtsi, as is done in a number of cases already and other alises
      like ethernet really should be per board.
      
      * tag 'v6.8-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: (31 commits)
        arm64: dts: rockchip: Add Anbernic RG351V
        arm64: dts: rockchip: Split RG351M from Odroid Go Advance
        dt-bindings: arm: rockchip: Add Anbernic RG351V
        arm64: dts: rockchip: Add ethernet0 alias to the dts for RK3588(S) boards
        arm64: dts: rockchip: Add ethernet0 alias to the dts for RK3566 boards
        arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for PX30
        arm64: dts: rockchip: Remove ethernetX aliases from the SoC dtsi for RK3328
        arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for RK3368
        arm64: dts: rockchip: Remove ethernet0 alias from the SoC dtsi for RK3399
        arm64: dts: rockchip: make dts use gpio-fan matrix instead of array
        arm64: dts: rockchip: add gpio alias for gpio dt nodes
        arm64: dts: rockchip: Add dynamic-power-coefficient to rk3399 GPU
        arm64: dts: rockchip: add rk3588 spi aliases to soc dtsi
        arm64: dts: rockchip: add rk3588 gpio aliases to soc dtsi
        arm64: dts: rockchip: add rk3588 i2c aliases to soc dtsi
        arm64: dts: rockchip: move rk3588 serial aliases to soc dtsi
        arm64: dts: rockchip: add Theobroma Jaguar SBC
        dt-bindings: arm: rockchip: Add Theobroma-Systems Jaguar SBC
        arm64: dts: rockchip: Add Powkiddy X55
        dt-bindings: arm: rockchip: Add Powkiddy X55
        ...
      
      Link: https://lore.kernel.org/r/3535836.iIbC2pHGDl@philSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      16e6e974
    • Arnd Bergmann's avatar
      Merge tag 'mtk-dts64-for-v6.8' of... · 76955bc8
      Arnd Bergmann authored
      Merge tag 'mtk-dts64-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
      
      MediaTek ARM64 DeviceTree updates for v6.8
      
      This adds devicetree bindings and nodes for:
       - Media Data Path 3 (MDP3) bindings and enablement on MT8195
       - Smart Voltage Scaling (SVS) on MT8195
       - LVTS SoC thermal on MT8192
       - MT8188 SoC along with its resets, display bindings, and more
       - MT8183 hardware video decoder (mtk-vcodec-dec)
      
      Adds the following new machines:
       - MT8188 Evaluation Board (EVB)
       - MT8183 Chromebooks: Kukui-Katsu, Jacuzzi-Makomo, Pico, Pico6
      
      Performs cleanups for various MediaTek SoCs and PMICs, and also
      includes some spare fixes.
      
      * tag 'mtk-dts64-for-v6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux: (60 commits)
        arm64: dts: mediatek: mt8192: Add Smart Voltage Scaling node
        arm64: dts: mediatek: mt8195: Add SVS node and reduce LVTS_AP iospace
        arm64: dts: mediatek: mt8183: Change iospaces for thermal and svs
        arm64: dts: mediatek: mt8186: fix address warning for ADSP mailboxes
        arm64: dts: mediatek: mt8186: Fix alias prefix for ovl_2l0
        arm64: dts: mt6358: Drop bogus "regulator-fixed" compatible properties
        arm64: dts: mt8183: kukui-jacuzzi: Drop bogus anx7625 panel_flag property
        arm64: dts: Add MediaTek MT8188 dts and evaluation board and Makefile
        dt-bindings: soc: mediatek: pwrap: Modify compatible for MT8188
        dt-bindings: arm: mediatek: Add mt8188 pericfg compatible
        dt-bindings: arm: Add compatible for MediaTek MT8188
        arm64: dts: mediatek: mt8195: add DSI and MIPI DPHY nodes
        dt-bindings: display: mediatek: dsi: add compatible for MediaTek MT8195
        arm64: dts: mediatek: mt6358: Merge ldo_vcn33_* regulators
        dt-bindings: arm: mediatek: convert audsys and mt2701-afe-pcm to yaml
        arm64: dts: mediatek: mt8195: add MDP3 nodes
        arm64: dts: mediatek: mt8195: revise VDOSYS RDMA node name
        arm64: dts: mediatek: mt8183: correct MDP3 DMA-related nodes
        dt-bindings: display: mediatek: padding: add compatible for MT8195
        dt-bindings: display: mediatek: split: add compatible for MT8195
        ...
      
      Link: https://lore.kernel.org/r/20231212114515.121695-1-angelogioacchino.delregno@collabora.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      76955bc8
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt-6.8' of... · 9bc75fe5
      Arnd Bergmann authored
      Merge tag 'samsung-dt-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      
      Samsung DTS ARM changes for v6.8
      
      1. Exynos4212 and Exynos4412: Final fixes for dtbs_check warnings.
         Replace duplicate PMU node in FIMC IS node with syscon phandle.  The
         old solution of duplicated PMU node was not a correct representation of
         the hardware and could have concurrent access issues.
      
         The DTS change depends on media FIMC IS drivers changes already
         merged in previous cycle, thus it is not fully
         backwards-compatible.  It is a necessary trade-off in fixing wrong
         description in DTS.
      
         With this fix, `make dtbs_check` status looks like:
         S3C6410: no warnings
         Exynos: no warnings, one undocumented compatible
         S5PV210: one warning, one undocumented compatible
      
      2. Exynos4210, Exynos4212, Exynos4412, S5PV210:
         Correct FIMC IS camera ranges and IO addresses to silence dtc W=1
         warnings.  No functional impact expected.
         After this fix, there are no dtc W=1 warnings on all ARMv7 platforms.
      
      3. Galaxy I9100: Fix 12-second hang during boot by enabling regulator
         (real cause not really known), add touch keys and accelerometer.
      
      * tag 'samsung-dt-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: dts: samsung: exynos4210-i9100: Add accelerometer node
        ARM: dts: samsung: exynos4210-i9100: Add node for touch keys
        ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
        ARM: dts: samsung: s5pv210: fix camera unit addresses/ranges
        ARM: dts: samsung: exynos4: fix camera unit addresses/ranges
        ARM: dts: samsung: exynos4x12: replace duplicate pmu node with phandle
      
      Link: https://lore.kernel.org/r/20231212093105.13938-2-krzysztof.kozlowski@linaro.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      9bc75fe5
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt64-6.8' of... · 2dfe48a8
      Arnd Bergmann authored
      Merge tag 'samsung-dt64-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      
      Samsung DTS ARM64 changes for v6.8
      
      Two (and a half) major items are coming with this pull request:
      1. Add specific compatibles to all Samsung Exynos and Tesla FSD blocks,
         because that's what guidelines expect [1] and is generally
         recommended practice.  Existing compatibles are left untouched, thus
         no driver changes are needed.  The work only cleans things up, so any
         future contributions will use recommended style: specific and
         fallback compatibles.
      
         Since no driver changes are needed in this work and the DTS is
         directly affected by bindings change (running tests with `make
         dtbs_check`), this pull includes all bindings changes, even though
         usual practice is that bindings come via driver subsystem.  Keeping
         everything here makes review and testing easier.  Also will allow us
         to avoid conflicts related to new platforms (see below).
      
      2. Add ExynosAutov920 SoC and SADK board (Samsung Automotive Development
         Kit) with minimal support so far: serial console, GPIO-based keys and
         PWM fan.
      
      3. Add few bindings for upcoming Google GS101 SoC.  This pull request
         does not include its DTS yet, just few reviewed dependencies.  DTS
         will be coming soon.
      
      [1] Documentation/devicetree/bindings/writing-bindings.rst
      
      * tag 'samsung-dt64-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: (38 commits)
        arm64: dts: exynos: add minimal support for exynosautov920 sadk board
        arm64: dts: exynos: add initial support for exynosautov920 SoC
        dt-bindings: samsung: exynos-sysreg: combine exynosautov920 with other enum
        dt-bindings: soc: google: exynos-sysreg: add dedicated SYSREG compatibles to GS101
        dt-bindings: clock: Add Google gs101 clock management unit bindings
        dt-bindings: soc: samsung: exynos-pmu: Add gs101 compatible
        arm64: dts: fsd: add specific compatibles for Tesla FSD
        dt-bindings: watchdog: samsung: add specific compatible for Tesla FSD
        dt-bindings: samsung: exynos-pmu: add specific compatible for Tesla FSD
        dt-bindings: serial: samsung: add specific compatible for Tesla FSD
        dt-bindings: pwm: samsung: add specific compatible for Tesla FSD
        dt-bindings: i2c: exynos5: add specific compatible for Tesla FSD
        arm64: dts: exynosautov9: use Exynos7 fallbacks for pin wake-up controller
        arm64: dts: exynos850: use Exynos7 fallbacks for pin wake-up controllers
        dt-bindings: hwinfo: samsung,exynos-chipid: add exynosautov920 compatible
        dt-bindings: arm: samsung: Document exynosautov920 SADK board binding
        dt-bindings: pwm: samsung: add exynosautov920 compatible
        dt-bindings: serial: samsung: add exynosautov920-uart compatible
        dt-bindings: samsung: usi: add exynosautov920-usi compatible
        dt-bindings: samsung: exynos-pmu: add exynosautov920 compatible
        ...
      
      Link: https://lore.kernel.org/r/20231212093105.13938-1-krzysztof.kozlowski@linaro.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      2dfe48a8
    • Krzysztof Kozlowski's avatar
      ARM: dts: ste: minor whitespace cleanup around '=' · 487e6d8d
      Krzysztof Kozlowski authored
      The DTS code coding style expects exactly one space before and after '='
      sign.
      Signed-off-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Link: https://lore.kernel.org/r/20231212-ux500-dts-v1-1-5a31b6742d85@linaro.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      487e6d8d
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v6.8/dt-signed' of... · 734e575f
      Arnd Bergmann authored
      Merge tag 'omap-for-v6.8/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
      
      Devicetree changes for omaps
      
      - A series of patches to reorganize Motorola Mapphone related files to add
        support for tablets as the peripherals are different compared to the
        phones
      
      - Apply am57xx-idk overlays to base dtbs
      
      - Extcon update to use id-gpios and vbus-gpios
      
      - Update omap4-epson-embt2ws to enable wlan clock and bluetooth-gnss
      
      - Update for logicpd-torpedo to use bluetooth-gnss node name
      
      * tag 'omap-for-v6.8/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: dts: omap4-embt2ws: Add Bluetooth
        ARM: dts: omap: logicpd-torpedo: do not disguise GNSS device
        ARM: dts: omap4-embt2ws: enable 32K clock on WLAN
        ARM: dts: ti/omap: Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties
        arm: dts: omap: Apply am57xx-idk overlays to base dtbs
        ARM: dts: motorola-mapphone: Add basic support for mz609 and mz617
        ARM: dts: motorola-mapphone: Move handset devices to a common file
        ARM: dts: motorola-mapphone: Move LCD to common file for xt875 and xt894
        dt-bindings: omap: Add Motorola mapphone mz609 and mz617 tablets
      
      Link: https://lore.kernel.org/r/pull-1702037869-295608@atomide.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      734e575f
    • Arnd Bergmann's avatar
      Merge tag 'hisi-arm64-dt-for-6.8' of https://github.com/hisilicon/linux-hisi into soc/dt · 6fab7e69
      Arnd Bergmann authored
      ARM64: DT: HiSilicon ARM64 DT updates for v6.8
      
      - Merge the hi3620-clock binding into hisilicon,sysctrl
      - Clean up the hikey970 PMIC dtsi
      
      * tag 'hisi-arm64-dt-for-6.8' of https://github.com/hisilicon/linux-hisi:
        arm64: dts: hisilicon: hikey970-pmic: clean up SPMI node
        arm64: dts: hisilicon: hikey970-pmic: fix regulator cells properties
        dt-bindings: hisilicon: Merge hi3620-clock into hisilicon,sysctrl binding
      
      Link: https://lore.kernel.org/r/6572C4C8.6050401@hisilicon.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      6fab7e69
  2. 17 Dec, 2023 3 commits
  3. 16 Dec, 2023 10 commits
  4. 15 Dec, 2023 6 commits