1. 20 Jun, 2023 7 commits
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt64-6.5' of... · 70cdf5e2
      Arnd Bergmann authored
      Merge tag 'imx-dt64-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      
      i.MX arm64 device tree for 6.5:
      
      - New board support: i.MX8MM based Emtop SoM & Baseboard, NXP i.MX8MM EVKB
        board, i.MX8MP based Gateworks Venice gw7905-2x device.
      - A series from Adam Ford to add Camera and Audio support for i.MX8M
        based Beacon boards.
      - Add Audio output support for i.MX8MP TQMa8MPxL/MBa8MPxL board.
      - Add HDMI and display support for imx8mm-evk and imx8mm-phg board.
      - Add coresight trace devices support for i.MX8MP SoC.
      - A couple of changes from Krzysztof Kozlowski to add missing cache
        properties.
      - A couple of changes from Laurent Pinchart to add CSIS and ISI devices
        for i.MX8MP SoC.
      - A series from Marek Vasut to add more devices for i.MX8MP, and enable
        SAI audio on i.MX8MP DHCOM PDK2 and PDK3.
      - Correct GSC vdd_bat data size for Gateworks Venice devices.
      - Add more device support for i.MX93, Watchdog, OCOTP, idle states, DDR
        performance monitor, etc.
      - Small and random clean-ups and device node additions.
      
      * tag 'imx-dt64-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (47 commits)
        arm64: dts: imx8mq: Pass address-cells/size-cells to mipi_dsi
        arm64: dts: imx8mq: Use 'dsi' as node name
        arm64: dts: imx8mp-venice-gw702x: fix GSC vdd_bat data size
        arm64: dts: imx8mq-tqma8mq-mba8mx: Remove invalid properties
        arm64: dts: imx8mq: Add missing pci property
        arm64: dts: imx8mq: Fix lcdif clocks
        arm64: dts: imx8mq: Fix lcdif compatible
        arm64: dts: imx8mp: don't initialize audio clocks from CCM node
        arm64: dts: imx8mm-venice: Fix GSC vdd_bat data size.
        arm64: dts: imx8mp: Add coresight trace components
        arm64: dts: imx93: add ddr performance monitor node
        arm64: dts: imx8mm-phg: Add display support
        arm64: dts: tqma8mqml: Add vcc supply to i2c eeproms
        arm64: dts: imx8mm-evk: Add HDMI support
        arm64: dts: imx8mn-var-som-symphony: adapt FEC pinctrl for SOMs with onboard PHY
        arm64: dts: imx8mn-var-som: add 20ms delay to ethernet regulator enable
        arm64: dts: imx8mp-msc-sm2s: Add sound card
        arm64: dts: imx8mn-beacon: Migrate sound card to simple-audio-card
        arm64: dts: imx8mp-beacon-kit: Enable WM8962 Audio CODEC
        arm64: dts: imx93: add fsl,stop-mode property to support WOL
        ...
      
      Link: https://lore.kernel.org/r/20230610072530.418847-3-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      70cdf5e2
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt · f50a4e59
      Arnd Bergmann authored
      i.MX ARM device tree for 6.5:
      
      - New board support: Marantec Maveo Box.
      - Add HDMI support for TQMa6x/MBa6 board.
      - A series from Andrew Lunn to add phy-mode and fixed links for Ethernet
        devices on imx51, imx6qdl and vf610.
      - A bunch of changes from Fabio Estevam to clean up deprecated and
        invalid properies, fix up node names to remove dt-schema warnings.
      - A series of maintenance updates for Protonic Holland boards, mostly
        on the USB subsystem configuration, thermal zones, and the naming of
        GPIO keys.
      - Update dma-apbh device node name to remove dtbs_check warnings.
      - Remove invalid nodes from fan-controller for a couple of Gateworks
        boards.
      - Small random updates and clean-ups on various boards.
      
      * tag 'imx-dt-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (53 commits)
        ARM: dts: imx6qdl: vicut1: rename power to power-button
        ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
        ARM: dts: imx6dl: plybas: fix USB over-current detection on USB OTG port
        ARM: dts: imx6ul: prti6g: fix USB over-current detection on USB OTG port
        ARM: dts: imx6qp: prtwd3: Enable USB over current detection on USB OTG port
        ARM: dts: imx6dl: prtmvt: fix different USB related warnings
        ARM: dts: imx6dl: alti6p: fix different USB related warnings
        ARM: dts: imx6dl: vicut1: Address USB related warnings
        ARM: dts: imx6dl: Add trip points to thermal zones on several devices
        ARM: dts: imx6dl: lanmcu: Configure over-current polarity for USB OTG node
        ARM: dts: imx6dl: lanmcu: Disable unused USB PHY nodes
        ARM: dts: imx6q: prtwd2: Correct iomux configuration for ENET MDIO and MDC
        ARM: dts: imx6dl: prtvt7: Remove touchscreen inversion
        ARM: dts: imx6dl: prtvt7: Adjust default backlight brightness to 65
        ARM: dts: imx6qdl: vicut1: The sgtl5000 uses i2s not ac97
        ARM: dts: imx: Use 'eeprom' as node name
        ARM: dts: imx6ul-ccimx6ulsom: Fix the "coin" regulator name
        ARM: dts: imx: Use 'pmic' as node name
        ARM: dts: imx6: Use the mux- prefix
        ARM: dts: imx7d-sdb: Allow UHS modes
        ...
      
      Link: https://lore.kernel.org/r/20230610072530.418847-2-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      f50a4e59
    • Arnd Bergmann's avatar
      Merge tag 'imx-bindings-6.5' of... · 32302719
      Arnd Bergmann authored
      Merge tag 'imx-bindings-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      
      i.MX dt-bindings for 6.5:
      
      - Add vendor prefix for Emtop
      - Compatibles for Marantec Maveo Box, i.MX8MM-EVKB and GW7905-2x board.
      - Replace tab indent with spaces in fsl.yaml.
      
      * tag 'imx-bindings-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        dt-bindings: arm: Add Gateworks i.MX8M GW7905-2x board
        dt-bindings: arm: fsl: Fix syntax error
        dt-bindings: vendor-prefixes: Add Emtop
        dt-bindings: arm: fsl: Add Emtop SoM & Baseboard
        dt-bindings: arm: fsl: Add i.MX8MM-EVKB
        dt-bindings: arm: fsl: Add Marantec maveo box as a DHCOR i.MX6ULL SoM based board
      
      Link: https://lore.kernel.org/r/20230610072530.418847-1-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      32302719
    • Arnd Bergmann's avatar
      Merge tag 'sunxi-dt-for-6.5-1' of... · 52d38cff
      Arnd Bergmann authored
      Merge tag 'sunxi-dt-for-6.5-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
      
      - fix DCLK clock names
      - new board ICnova A20 ADB4006
      - add D1 SPI node
      - add bluetooth node for chip board
      - add extra mmc2 pinmux to sun5i
      - add axp209 iio-hwmon node
      
      * tag 'sunxi-dt-for-6.5-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        ARM: dts: axp209: Add iio-hwmon node for internal temperature
        ARM: dts: sun5i: Add port E pinmux settings for mmc2
        ARM: dts: sun5i: chip: Enable bluetooth
        riscv: dts: allwinner: d1: Add SPI controllers node
        arm: dts: sunxi: Add ICnova A20 ADB4006 board
        dt-bindings: arm: sunxi: add ICnova A20 ADB4006 binding
        ARM: dts: sunxi: rename tcon's clock output
      
      Link: https://lore.kernel.org/r/20230609210452.GA17638@jernej-laptopSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      52d38cff
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-6.5-arm64-dt' of... · a9c7f8d0
      Arnd Bergmann authored
      Merge tag 'tegra-for-6.5-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      
      arm64: tegra: Device tree changes for v6.5-rc1
      
      This introduces support for the IGX Orin and Jetson Orin Nano devices
      and enables various additional features on the Jetson AGX Orin and
      Jetson Orin NX. This also enables some basic thermal support to prevent
      the devices from overheating.
      
      Support for the GPU on the Google Pixel C is enabled and various minor
      issues are fixed and cleaned up.
      
      * tag 'tegra-for-6.5-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        arm64: tegra: Enable thermal support on Jetson Orin Nano
        arm64: tegra: Enable thermal support on Jetson Orin NX
        arm64: tegra: Enable thermal support on Jetson AGX Orin
        arm64: tegra: Add Tegra234 thermal support
        arm64: tegra: Add a few blank lines for better readability
        arm64: tegra: Sort properties more logically
        arm64: tegra: Enable GPU on Smaug
        arm64: tegra: Add GPU power rail regulator on Smaug
        arm64: tegra: Update USB phy-name for Jetson Orin NX
        arm64: tegra: Enable USB device for Jetson AGX Orin
        arm64: tegra: Add Tegra234 pin controllers
        arm64: tegra: Support Jetson Orin Nano Developer Kit
        arm64: tegra: Add missing cache properties on Tegra210
        arm64: tegra: Fix PCIe regulator for Orin Jetson AGX
        arm64: tegra: Add CPU OPP tables and interconnects property
        arm64: tegra: Add support for IGX Orin
      
      Link: https://lore.kernel.org/r/20230609193620.2275240-6-thierry.reding@gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      a9c7f8d0
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-6.5-dt-bindings' of... · 79e47607
      Arnd Bergmann authored
      Merge tag 'tegra-for-6.5-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      
      dt-bindings: Changes for v6.5-rc1
      
      Several new modules and devices are documented and fixes incorporated
      for the Tegra234 GPIO controller pin mappings as well as the possible
      Tegra XUDC PHY connections.
      
      * tag 'tegra-for-6.5-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        dt-bindings: tegra: Document Jetson Orin Nano Developer Kit
        dt-bindings: tegra: Document Jetson Orin Nano
        dt-bindings: gpio: Remove FSI domain ports on Tegra234
        dt-bindings: usb: tegra-xudc: Remove extraneous PHYs
        dt-bindings: tegra: Add ICC IDs for dummy memory clients
        dt-bindings: tegra: Document compatible for IGX
      
      Link: https://lore.kernel.org/r/20230609193620.2275240-3-thierry.reding@gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      79e47607
    • Arnd Bergmann's avatar
      Merge tag 'stm32-dt-for-v6.5-1' of... · b1062d19
      Arnd Bergmann authored
      Merge tag 'stm32-dt-for-v6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
      
      STM32 DT for v6.5, round 1
      
      Highlights:
      ----------
      
      - MCU/MPU:
        - Replace deprecated st,hw-flow-ctrl by uart-has-rtscts.
        - Fix LTDC/DSI warnings.
      
      - MPU:
        - STMP32MP15:
          - Add OTP part number and Vrefint calibration in bsec.
          - M4 hold management updated. As SMC call is deprecated,
            the service is moved on a SCMI service.
          - Add ADC internal channels (VREFINT/VDDCORE).
      
        - ST:
          - Enable ADC1&2 on STM32MP15 DKx boards.
          - Adopt generic IIO bindings on STM32MP157C ED1
          - Add supplies for OV5640 in STM32MP157C EV1
            to fix yaml validation.
          - Fix i2s bindings to match with the YAML validation (DKx boards).
      
        - DH:
          - Rearrange MAC EEPROM.
          - Rename AV96 sound card.
          - Adopt generic IIo bindings.
          - Fix audio routing.
      
        -PHYTEC:
          - Add PHYTEC STM32MP1-3 Dev board based on STM32MP15 PHYTEC SOM.
            This SOM embeds up to 1GB DDR3LP RAM, up to 1GB eMMC,
            up to 16 MB QSPI and up to 128 GB NAND flash.
      
      * tag 'stm32-dt-for-v6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: (34 commits)
        ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
        ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
        ARM: dts: stm32: add required supplies of ov5640 in stm32mp157c-ev1
        ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems
        ARM: dts: stm32: adopt generic iio bindings for adc channels on dhcor-testbench
        ARM: dts: stm32: adopt generic iio bindings for adc channels on dhcor-drc
        ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon
        ARM: dts: stm32: adopt generic iio bindings for adc channels on stm32mp157c-ed1
        ARM: dts: stm32: enable adc on stm32mp15xx-dkx boards
        ARM: dts: stm32: add vrefint support to adc2 on stm32mp15
        ARM: dts: stm32: add vrefint calibration on stm32mp15
        ARM: dts: stm32: add adc internal channels to stm32mp15
        ARM: dts: stm32: fix ltdc warnings in stm32mp15 boards
        ARM: dts: stm32: fix dsi warnings on stm32mp15 boards
        dt-bindings: display: st,stm32-dsi: Remove unnecessary fields
        ARM: dts: stm32: fix warnings on stm32f469-disco board
        ARM: dts: stm32: Shorten the AV96 HDMI sound card name
        ARM: dts: stm32: fix m4_rproc references to use SCMI for stm32mp15
        ARM: dts: stm32: Update Cortex-M4 reset declarations on stm32mp15
        ARM: dts: stm32: add STM32MP1-based Phytec board
        ...
      
      Link: https://lore.kernel.org/r/08d711de-bb6d-a976-735b-5e18b19818ea@foss.st.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      b1062d19
  2. 09 Jun, 2023 27 commits
  3. 08 Jun, 2023 2 commits
  4. 07 Jun, 2023 2 commits
    • Tony Lindgren's avatar
      arm64: dts: hisilicon: Unify pinctrl-single pin group nodes · 35e6bcd1
      Tony Lindgren authored
      We want to unify the pinctrl-single pin group nodes to use naming "pins".
      Otherwise non-standad pin group names will add make dtbs checks errors
      when the pinctrl-single yaml binding gets merged.
      
      Let's also correct the pinctrl controller #size-cells to 0 while at it.
      
      Cc: Conor Dooley <conor+dt@kernel.org>
      Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
      Cc: Rob Herring <robh+dt@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      Signed-off-by: default avatarWei Xu <xuwei5@hisilicon.com>
      35e6bcd1
    • Tony Lindgren's avatar
      ARM: dts: hisilicon: Unify pinctrl-single pin group nodes · 709f6754
      Tony Lindgren authored
      We want to unify the pinctrl-single pin group nodes to use naming "pins".
      Otherwise non-standad pin group names will add make dtbs checks errors
      when the pinctrl-single yaml binding gets merged.
      
      Let's also correct the pinctrl controller #size-cells to 0 while at it
      and drop unnecessary ranges property.
      
      Cc: Conor Dooley <conor+dt@kernel.org>
      Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
      Cc: Rob Herring <robh+dt@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      Signed-off-by: default avatarWei Xu <xuwei5@hisilicon.com>
      709f6754
  5. 06 Jun, 2023 2 commits
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v6.5/dt-signed' of... · c5c3f746
      Arnd Bergmann authored
      Merge tag 'omap-for-v6.5/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt
      
      Devicetree changes for omaps for v6.5
      
      A non-urgent fix for gpmc,wait-pin property for am335x-myirtech-myc, and
      initial support for Epson Moverio BT-200 AR glasses.
      
      * tag 'omap-for-v6.5/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: dts: omap4: add initial support for Epson Moverio BT-200
        ARM: dts: am335x-myirtech: Add missing NAND wait pin definition
      
      Link: https://lore.kernel.org/r/pull-1685700720-242492@atomide.com-3Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      c5c3f746
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt-6.5' of... · 33f0ceca
      Arnd Bergmann authored
      Merge tag 'samsung-dt-6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      
      Samsung DTS ARM changes for v6.5
      
      1. Final cleanups and improvements as a result of dtbs_checks which rely
         on previously merged driver changes thus affecting older or
         out-of-tree kernels.  The changes are necessary to achieve full
         dtbs_check compliance, which justifies affecting out-of-tree users.
         Changes affecting them are:
          - Drop simple-bus compatible from FIMC: Exynos4 and S5PV210,
          - Remove empty camera pinctrl configuration: Exynos4 and S5PV210,
          - Re-order MFC clock names to match Exynos and bindings: S5PV210.
      
      2. Except above few more non-intrusive cleanups for dtbs_check for
         S5PV210.  Fix also some typos.
      
      3. Re-introduce Exynos4212 which was removed because of lack of upstream
         users.  Artur Weber adds now Samsung Galaxy Tab3 with Exynos4212.
      
      * tag 'samsung-dt-6.5' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: dts: s5pv210: Fix typo in comments, fix pinctrl header
        ARM: dts: s3c64xx: Fix some typos in comments
        ARM: dts: exynos: Fix some typos in comments
        dt-bindings: arm: samsung: Add Samsung Galaxy Tab3 family boards
        ARM: dts: exynos: Re-introduce Exynos4212 DTSI
        ARM: dts: exynos: Move common Exynos4x12 definitions to exynos4x12.dtsi
        ARM: dts: s5pv210: remove empty camera pinctrl configuration
        ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
        ARM: dts: s5pv210: re-order MFC clock names to match Exynos and bindings
        ARM: dts: s5pv210: align USB node name with bindings
        ARM: dts: s5pv210: align pin configuration nodes with bindings
        ARM: dts: exynos: Remove empty camera pinctrl configuration in Odroid X/U3
        ARM: dts: exynos: Remove empty camera pinctrl configuration in Universal C210
        ARM: dts: exynos: Remove empty camera pinctrl configuration in Trats
        ARM: dts: s5pv210: drop simple-bus from FIMC
        ARM: dts: exynos: drop simple-bus from FIMC in Exynos4
      
      Link: https://lore.kernel.org/r/20230602091501.15178-2-krzysztof.kozlowski@linaro.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      33f0ceca