1. Feb 13, 2023
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt-6.3-2' of... · 59b05cfa
      Arnd Bergmann authored
      Merge tag 'samsung-dt-6.3-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
      
      Samsung DTS ARM changes for v6.3, part two
      
      Several cleanups pointed out by `make dtbs_check`:
      1. Align LED status node name with bindings.
      2. Drop redundant properties.
      3. Move i2c-gpio node out of soc to top-level, as soc node is expected
         to have only MMIO nodes.
      4. Correct SPI NOR flash compatible in SMDK5250 and SMDKv310.
      5. Align GPIO property names in WM1811-family codec nodes with bindings.
      6. Correct MAX98090 codec DAI cells in Snow.
      
      * tag 'samsung-dt-6.3-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: dts: exynos: correct max98090 DAI argument in Snow
        ARM: dts: s5pv210: add "gpios" suffix to wlf,ldo1ena on Aries
        ARM: dts: exynos: add "gpios" suffix to wlf,ldo1ena on Arndale
        ARM: dts: exynos: add "gpios" suffix to wlf,ldo1ena on Midas
        ARM: dts: exynos: correct SPI nor compatible in SMDK5250
        ARM: dts: exynos: correct SPI nor compatible in SMDKv310
        ARM: dts: exynos: move I2C10 out of soc node on Arndale
        ARM: dts: exynos: drop redundant address/size cells from I2C10 on Arndale
        ARM: dts: exynos: drop default status from I2C10 on Arndale
        ARM: dts: exynos: align status led name with bindings on Origen4210
      
      Link: https://lore.kernel.org/r/20230211113103.58894-1-krzysztof.kozlowski@linaro.org
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      59b05cfa
  2. Feb 09, 2023
  3. Feb 08, 2023
  4. Feb 07, 2023
  5. Feb 06, 2023
    • Arnd Bergmann's avatar
      Merge tag 'ti-k3-dt-for-v6.3' of... · f7401f6b
      Arnd Bergmann authored
      Merge tag 'ti-k3-dt-for-v6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/dt
      
      TI K3 device tree updates for v6.3
      
      New features:
      J784S4 SoC and EVM support
      AM68 and AM69 StarterKit, phyBOARD-Electra-AM642, Siemens IoT2050 M.2
      AM62A7 SK additional peripherals
      AM62 SK USB support
      
      Non critical fixes
      AM62:
      McSPI Clock ID fixes
      MMC TAP value updates
      J7200:
      pinmux range update
      All:
      Cache DT node fixes
      
      Cleanups:
      Reorder dts Makefile entries alphabetically
      
      * tag 'ti-k3-dt-for-v6.3' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux: (25 commits)
        arm64: dts: ti: Makefile: Rearrange entries alphabetically
        arch: arm64: dts: Add support for AM69 Starter Kit
        dt-bindings: arm: ti: Add binding for AM69 Starter Kit
        arm64: dts: ti: iot2050: Add support for M.2 variant
        dt-bindings: arm: ti: Add binding for Siemens IOT2050 M.2 variant
        arm64: dts: ti: iot2050: Add layout of OSPI flash
        arm64: dts: ti: k3-j7200: Fix wakeup pinmux range
        arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board
        arm64: dts: ti: Add initial support for AM68 SK System on Module
        dt-bindings: arm: ti: Add binding for AM68 SK
        arm64: dts: Update cache properties for ti
        arm64: dts: ti: Add support for phyBOARD-Electra-AM642
        dt-bindings: arm: ti: Add bindings for PHYTEC AM64x based hardware
        arm64: dts: ti: k3-am62a7-sk: Enable USB1 node
        arm64: dts: ti: k3-am62a7-sk: Enable ethernet port
        arm64: dts: ti: k3-am62a-main: Add more peripheral nodes
        arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals
        arm64: dts: ti: Add support for J784S4 EVM board
        arm64: dts: ti: Add initial support for J784S4 SoC
        dt-bindings: pinctrl: k3: Introduce pinmux definitions for J784s4
        ...
      
      Link: https://lore.kernel.org/r/642cf238-43e5-d6fa-68b5-a9dfbc0277bf@ti.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      f7401f6b
  6. Feb 03, 2023
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt64-6.3-1' of... · 3e47c0df
      Arnd Bergmann authored
      Merge tag 'mvebu-dt64-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
      
      mvebu dt64 for 6.3 (part 1)
      
      Do not use anymore "marvell,armada3710" compatible string for the
      Armada 3720 boards.
      
      * tag 'mvebu-dt64-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu:
        arm64: dts: marvell: Fix compatible strings for Armada 3720 boards
      
      Link: https://lore.kernel.org/r/87zg9w9j6l.fsf@BL-laptop
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      3e47c0df
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt-6.3-1' of... · df5bc88f
      Arnd Bergmann authored
      Merge tag 'mvebu-dt-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
      
      mvebu dt for 6.3 (part 1)
      
      Fix errors reported by dtbs_check on dove boards
      
      * tag 'mvebu-dt-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu:
        ARM: dts: dove.dtsi: Move ethphy to fix schema error
      
      Link: https://lore.kernel.org/r/87357oaxs0.fsf@BL-laptop
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      df5bc88f
    • Arnd Bergmann's avatar
      Merge tag 'stm32-dt-for-v6.3-1' of... · 34b84ce9
      Arnd Bergmann authored
      Merge tag 'stm32-dt-for-v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt
      
      STM32 DT for v6.3, round 1
      
      Highlights:
      ----------
      
      - MPU:
        - ST boards:
          - Add following peripherals support on stm32mp13:
            i2s, SAI, SPDIFRX, DFSDM, Timers
          - Add timers support on stm32mp135f-dk board.
          - Add decicated BSEC compatible on STM32MP13.
          - Rename sound card on STM32MP15 DKx.
          - Fix yaml validation issues.
      
      * tag 'stm32-dt-for-v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32:
        ARM: dts: stm32: fix compatible for BSEC on STM32MP13
        ARM: dts: stm32: Update part number NVMEM description on stm32mp131
        ARM: dts: stm32: Use new media bus type macros
        ARM: dts: stm32: Fix User button on stm32mp135f-dk
        ARM: dts: stm32: add timers support on stm32mp135f-dk
        ARM: dts: stm32: add timer pins muxing for stm32mp135f-dk
        ARM: dts: stm32: add timers support on stm32mp131
        ARM: dts: stm32: add dfsdm node on stm32mp131
        ARM: dts: stm32: add spdifrx node on stm32mp131
        ARM: dts: stm32: add sai nodes on stm32mp131
        ARM: dts: stm32: add i2s nodes on stm32mp131
        ARM: dts: stm32: Remove the pins-are-numbered property
        ARM: dts: stm32: rename sound card on stm32mp15xx-dkx
        ARM: dts: stm32: remove sai kernel clock on stm32mp15xx-dkx
        ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp151a-prtt1l
        ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp157c-emstamp-argon
        ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcom-som
        ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcor-som
      
      Link: https://lore.kernel.org/r/3e815504-e85e-cbd3-6e6d-4e5a7aa7469a@foss.st.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      34b84ce9
    • Arnd Bergmann's avatar
      Merge tag 'v6.3-rockchip-dts32-1' of... · eacef7cc
      Arnd Bergmann authored
      Merge tag 'v6.3-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
      
      Two new 32bit SoC were added, the rv1126 and rk3128.
      
      New boards are thr rk3128-eval-board, and a number of rv1126-based compute
      modules from Edgeble AI.
      
      Also included are some dt-binding improvements with relevant Acks from
      maintainers when the changes touch these areas.
      
      * tag 'v6.3-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        dt-bindings: phy: rename phy-rockchip-inno-usb2.yaml
        dt-bindings: soc: rockchip: grf: add rockchip,rk3288-dp-phy.yaml
        dt-bindings: phy: rockchip: convert rockchip-dp-phy.txt to yaml
        ARM: dts: rockchip: Enable Ethernet on rv1126 Neu2-IO
        ARM: dts: rockchip: Add Ethernet GMAC node for RV1126
        ARM: dts: rockchip: Add ethernet rgmiim1 pin-control for rv1126
        dt-bindings: arm: rockchip: Add Edgeble Neural Compute Module 6
        ARM: dts: rockchip: add brcmf node to rk3066a-mk808
        ARM: dts: rockchip: add space between label and nodename nfc pinctrl on rk3128
        ARM: dts: rockchip: add rk3128-evb
        ARM: dts: rockchip: add rk3128 soc dtsi
        dt-bindings: arm: rockchip: Add Rockchip RK3128 Evaluation board
        ARM: dts: rockchip: Add Edgeble Neural Compute Module 2(Neu2) IO board
        ARM: dts: rockchip: Add Edgeble RV1126 Neural Compute Module 2(Neu2)
        dt-bindings: arm: rockchip: Add Edgeble Neural Compute Module 2
        dt-bindings: vendor-prefixes: Add Edgeble AI Technologies Pvt. Ltd.
        ARM: dts: rockchip: Add Rockchip RV1126 SoC
        ARM: dts: rockchip: Add Rockchip RV1126 pinctrl
        dt-bindings: arm: rockchip: Add pmu compatible for rv1126
      
      Link: https://lore.kernel.org/r/5651506.31r3eYUQgx@phil
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      eacef7cc
    • Arnd Bergmann's avatar
      Merge tag 'v6.3-rockchip-dts64-1' of... · 84afaf4e
      Arnd Bergmann authored
      Merge tag 'v6.3-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
      
      New SoC supported is the rk3588.
      
      New boards rk3588-evb1, EmbedFire Lubancat 1+2 (based on different SoCs),
      a number of Radxa boards (rock-5a and -5b, compute module 3, cm3i e25),
      OrangePi R1 plus and the Edgeble Neu6 SoM and baseboard.
      
      A number of improvements for the Odroid Go (and its clones) including
      touchscreen and display support, led and audio changes.
      
      As well as some improvements for the rk356x, better gpu thermal values for
      px30 and some minor improvement for rock3a, rock5a, rk3566-demo,
      roc-rk3399-pc and bi-r2pro.
      
      * tag 'v6.3-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: (46 commits)
        arm64: dts: rockchip: Correct the model name for Radxa E25
        arm64: dts: rockchip: Drop unneeded model for Radxa CM3i
        arm64: dts: rockchip: Add missing CM3i fallback compatible for Radxa E25
        arm64: dts: rockchip: Fix compatible for Radxa CM3
        arm64: dts: rockchip: rk3566: Enable WiFi, BT support for Radxa CM3
        arm64: dts: rockchip: Enable Ethernet for Radxa CM3 IO
        arm64: dts: rockchip: add display to RG503
        arm64: dts: rockchip: add pinctrls for 16-bit/18-bit rgb interface to rk356x
        arm64: dts: rockchip: Update eMMC, SD aliases for Radxa SBC boards
        arm64: dts: rockchip: Update eMMC, SD aliases for Radxa SoM boards
        arm64: dts: rockchip: Add Radxa Compute Module 3 IO board
        arm64: dts: rockchip: Add rk3566 based Radxa Compute Module 3
        dt-bindings: arm: rockchip: Add Radxa Compute Module 3
        arm64: dts: rockchip: Fix RX delay for ethernet phy on rk3588s-rock5a
        arm64: dts: rockchip: add Hynitron cst340 for Anbernic 353 series
        arm64: dts: rockchip: Enable wifi module AP6398s for rk3566 box demo
        arm64: dts: rockchip: rk3588: Add Edgeble Neu6 Model A IO
        arm64: dts: rockchip: rk3588: Add Edgeble Neu6 Model A SoM
        arm64: dts: rockchip: fix hdmi cec on rock-3a
        arm64: dts: rockchip: assign rate to clk_rtc_32k on rk356x
        ...
      
      Link: https://lore.kernel.org/r/6491956.DvuYhMxLoT@phil
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      84afaf4e
    • Arnd Bergmann's avatar
      Merge tag 'v6.2-next-dts64' of... · 79668653
      Arnd Bergmann authored
      Merge tag 'v6.2-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
      
      mt7986:
      - add USB host support
      - add support for mmc, pcie
      - add support for Bananpi R3
      
      mt8173:
      - switch to SMC watchdog for Acer Chromebook R13
      - move panel under aux bus
      
      mt8183:
      - support detachable keyboards on kukui based Chromebooks
      - describe 13 MHz clock correctly
      - complete CPU cache information
      
      mt8186:
      - Add pm-domains, iommu, dsi
      - describe 13 MHz clock correctly
      - complete CPU cache information
      - add crypto support for the eMMC
      - add audio controler, DPI and ADSP mailbox support
      - describe CPUs as a single cluster
      
      mt8192:
      - describe 13 MHz clock correctly
      - complete CPU cache information
      - enable display regulators, backlight, internal display and audio on
        Acer Chromebook 514
      - describe CPUs as a single cluster
      
      mt8195:
      - Add power domain to t-phy
      - describe 13 MHz clock correctly
      - complete CPU cache information
      - enable audio for Acer Chromebook Spin 513
      - add ethernet support for the demo board
      - add JPG enconder and decoder device
      - describe CPUs as a single cluster
      
      Smaller changes for mt6795, mt7622, mt8516 and mt6358.
      
      * tag 'v6.2-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux: (58 commits)
        arm64: dts: mediatek: mt8516: Fix the watchdog node name
        arm64: dts: mediatek: mt7986: Fix watchdog compatible
        arm64: dts: mediatek: mt8195: Fix watchdog compatible
        arm64: dts: mediatek: mt8186: Fix watchdog compatible
        arm64: dts: mt8173-elm: Switch to SMC watchdog
        arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
        arm64: dts: mt8192: Change idle states names to reflect actual function
        arm64: dts: mt8186: Change idle states names to reflect actual function
        arm64: dts: mt8195: Change idle states names to reflect actual function
        arm64: dts: mt8186: Fix CPU map for single-cluster SoC
        arm64: dts: mt8192: Fix CPU map for single-cluster SoC
        arm64: dts: mt8195: Fix CPU map for single-cluster SoC
        arm64: dts: mt8195: add jpeg decode device node
        arm64: dts: mt8195: add jpeg encode device node
        arm64: dts: mediatek: mt8183: drop double interrupts
        arm64: dts: mediatek: mt7622: drop serial clock-names
        arm64: dts: mt8195: Add efuse node to mt8195
        arm64: dts: mt8183: jacuzzi: Move panel under aux-bus
        arm64: dts: mediatek: mt8173-elm: Move display to ps8640 auxiliary bus
        arm64: dts: mt8195: Add Ethernet controller
        ...
      
      Link: https://lore.kernel.org/r/2eefe6d4-6ca3-dc5f-6a04-f4f3c49692dd@gmail.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      79668653
    • Arnd Bergmann's avatar
      Merge tag 'v6.2-next-dts32' of... · 195631f7
      Arnd Bergmann authored
      Merge tag 'v6.2-next-dts32' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
      
      Clean ups only:
      - deleting unsused pins-are-numbered property
      - not existing second IRQ
      
      * tag 'v6.2-next-dts32' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux:
        ARM: dts: mediatek: Remove pins-are-numbered property
        arm: dts: mt7629: Remove extra interrupt from timer node
      
      Link: https://lore.kernel.org/r/17aee808-1f3f-fe75-68d4-adb71915e5cb@gmail.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      195631f7
  7. Feb 02, 2023