1. Feb 25, 2022
    • Arnd Bergmann's avatar
      Merge tag 'v5.18-rockchip-dts32-1' of... · 5a29ea50
      Arnd Bergmann authored
      Merge tag 'v5.18-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
      
      Remove an unneeded status property from the crypto-node
      on rk3288.
      
      * tag 'v5.18-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        ARM: dts: rockchip: remove status from rk3288 crypto node
      
      Link: https://lore.kernel.org/r/19595245.eudUkVceaq@phil
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      5a29ea50
    • Arnd Bergmann's avatar
      Merge tag 'v5.18-rockchip-dts64-1' of... · 84d08b2e
      Arnd Bergmann authored
      Merge tag 'v5.18-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/dt
      
      New boards: Pine64 PineNote ereader tablet and Bananapi-R2-Pro (both rk356x)
      
      New peripherals for the rk356x-family (pdm-audio, gpu, another i2s, usb2)
      
      A lot of additions to Quartz-A (connector-header, gpu, sdmmc1, io-domains,
      usb2) and rk3568-evb1-v10 (rk809-audio, cpu-regulator, gpu, tsadc, led,
      usb2, touchscreen).
      
      Fixes for the pwm-regulators, that used wrong names for their supplies
      as well adapting the cros-ec pwm nodes to a changed binding (going via
      the pwm tree).
      
      And as sort of misc-changes, defined the logic-regulator on rk3399-puma
      as well as enabled the mali-gpu on the rk3399-firefly.
      
      * tag 'v5.18-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: (28 commits)
        arm64: dts: rockchip: align Google CROS EC PWM node name with dtschema
        arm64: dts: rockchip: enable rk809 audio codec on the rk3568 evb1-v10
        arm64: dts: rockchip: set vdd_gpu regulator on rk3568-evb1-v10 to always on
        arm64: dts: rockchip: add the vdd_cpu regulator to rk3568-evb1-v10
        arm64: dts: rockchip: enable work led on rk3568-evb1-v10
        arm64: dts: rockchip: fix supplies for pwm regulators
        arm64: dts: rockchip: define vdd_log on rk3399-puma
        arm64: dts: rockchip: Add Pine64 PineNote board
        arm64: dts: rockchip: Add pdm node to rk356x
        dt-bindings: arm: rockchip: Add Pine64 PineNote board
        arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10
        arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10
        arm64: dts: rockchip: enable the gpu on quartz64-a
        arm64: dts: rockchip: add cooling map and trip points for gpu to rk356x
        arm64: dts: rockchip: add gpu node to rk356x
        arm64: dts: rockchip: add usb2 support to rk3568-evb1-v10
        arm64: dts: rockchip: rename and sort the rk356x usb2 phy handles
        arm64: dts: rockchip: add the i2s3_2ch node to rk356x
        arm64: dts: rockchip: Add Bananapi R2 Pro
        dt-bindings: rockchip: Add BananaPi R2 Pro Board
        ...
      
      Link: https://lore.kernel.org/r/6456947.djgVdjDsCv@phil
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      84d08b2e
    • Arnd Bergmann's avatar
      Merge tag 'sunxi-dt-for-5.18-1' of... · ceaf23fe
      Arnd Bergmann authored
      Merge tag 'sunxi-dt-for-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
      
      Usual round of DT patches for the 5.18 merge window, with:
      - DT fixes
      - ethernet0 alias for Nanopi NEO
      - r_uart node for H3/H5
      - eMMC and bluetooth nodes for Nanopi NEO air
      - updated maintainers for Allwinner SoCs
      - new board: A20-Marsboard
      
      * tag 'sunxi-dt-for-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        MAINTAINERS: Update Allwinner SoCs maintainers
        ARM: dts: sun8i-h3: Drop args in 'thermal-sensors'
        ARM: dts: sun8i: v3s: Move the csi1 block to follow address order
        ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree
        dt-bindings: arm: sunxi: add haoyu,a20-marsboard
        ARM: dts: sun7i: Add A20-Marsboard
        ARM: dts: sunxi: h3/h5: add r_uart node
        ARM: dts: nanopi-neo-air: Add eMMC and bluetooth
      
      Link: https://lore.kernel.org/r/YhgMJ0AqaHopzaW3@kista.localdomain
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      ceaf23fe
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v5.18/dt-signed' of... · e03e97d5
      Arnd Bergmann authored
      Merge tag 'omap-for-v5.18/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
      
      Devicetree changes for omaps for v5.18
      
      Devicetree changes for omaps for v5.18:
      
      - The devicetree node naming for pdu001 RTC name gets corrected
      
      - For logicpd-torpedo baseboard, isp1763 USB controller gets added
      
      - New board variant for SanCloud BBE Extended WiFi gets added
      
      * tag 'omap-for-v5.18/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree
        ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard
        ARM: dts: am334x: pdu001: Use correct node name for RTC
      
      Link: https://lore.kernel.org/r/pull-1645606669-127734@atomide.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      e03e97d5
    • Arnd Bergmann's avatar
      Merge tag 'juno-update-5.18' of... · 1b29d1c1
      Arnd Bergmann authored
      Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/dt
      
      Arm Juno update for v5.18
      
      Just a single update adding long waited support for SCMI firmware variant
      as separate devicetrees. I wanted to deal with this differences in the
      firmware interface within the bootloader for long time. But with variety
      of bootloaders (u-boot, UEFI, ..etc) and need to add SCMI and SCPI
      support for sake of discovery with discrepancies in shared memory layout,
      it turned out difficult.
      
      So, finally we are adding it as separate files so that we don't break
      support for older SCPI firmware interface.
      
      * tag 'juno-update-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux:
        arm64: dts: juno: Add separate SCMI variants
        arm64: dts: juno: Remove GICv2m dma-range
      
      Link: https://lore.kernel.org/r/20220222201812.3338619-1-sudeep.holla@arm.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      1b29d1c1
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt64-5.18' of... · 52e71a47
      Arnd Bergmann authored
      Merge tag 'imx-dt64-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      
      i.MX arm64 device tree change for 5.18:
      
      - New support for a number of i.MX8M Mini based boards: Protonic PRT8MM,
        emCON-MX8M Mini, Toradex Verdin, Gateworks GW7903.
      - A series from Adam Ford to enable GPC, USB and display support for
        i.MX8M Nano.
      - Enable G1 and G2 video decoder devices for i.MX8MM and i.MX8MQ.
      - Enable PCIe support on imx8mm-beacon, tqma8mqml, imx8mm-evk,
        imx8mq-evk and imx8mm-venice board.
      - A series from Hugo Villeneuve to add PCA6416 interrupt controller
        configuration, GPIO line names and i2C5 support for imx8mp-evk board.
      - Correct I2C3 pad-ctrl and add internal display support for mnt-reform2
        board.
      - Improve fsl-ls1028a-qds overlay support by dropping syntax hard coding
        and using overlay target for build.
      - Add overlay support for serial modes and imx219 rpi v2 camera on
        Gateworks imx8mm-venice devices.
      - A set of patches from Teresa Remmet to update phyCORE-i.MX8MP SoM
        device tree, including drive strength updates of different interfaces
        and PMIC configuration changes.
      - Device additions on various boards and some small random changes.
      
      * tag 'imx-dt64-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (50 commits)
        arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC
        arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled instead of LDO4
        arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standby voltage
        arm64: dts: imx8mp-phycore-som: Update WDOG muxing
        arm64: dts: imx8mp-phycore-som: Reduce drive strength for fec tx lines
        arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength
        arm64: dts: imx8mp-phycore-som: Set minimum output impedance for eth phy
        arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for imx219 rpi v2 camera
        arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for imx219 rpi v2 camera
        arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for serial modes
        arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for serial modes
        arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support
        arm64: dts: ls1028a: add efuse node
        arm64: dts: imx8mp-evk: add support for I2C5
        arm64: dts: imx8mp-evk: add PCA6416 gpio line names
        arm64: dts: imx8qm: added more serial alias to dts
        arm64: dts: imx8qm: add compatible string for usdhc3
        arm64: dts: imx8mq-evk: Add second PCIe port support
        arm64: dts: imx8mm-beacon: Enable PCIe
        arm64: dts: freescale: add initial support for verdin imx8m mini
        ...
      
      Link: https://lore.kernel.org/r/20220222075226.160187-5-shawnguo@kernel.org
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      52e71a47
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt · 9d71d4a9
      Arnd Bergmann authored
      i.MX arm device tree change for 5.18:
      
      - A series from Alexander Stein to update imx6qdl based TQMA6 and MBA6
        devices, adding I2C bus recovery, marking GPIO buttons as wakeup
        source etc.
      - A set of maintenance patches from Oleksij Rempel adding display,
        CAN termination and thermal support for i.MX6 based boards from
        Plymovent, Protonic and from Kverneland.
      - A couple of patches from Thierry Reding to correct i.MX28 RTC
        compatbile, and rename RTC device nodes for i.MX SoCs.
      - Update i.MX7 device tree to use audio_mclk_post_div clock instead of
        audio_mclk_root_clk, and move PCIe out of AIPS3 bus.
      - A couple of patches on imx6qdl-phytec to support PMIC MFD subdevices.
      - Add pinctrl header support for i.MXRT1050 SoC.
      - Other small and random changes.
      
      * tag 'imx-dt-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (22 commits)
        ARM: dts: imx6qp-sabresd: Enable PCIe support
        ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zones and hwmon
        ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new resistive-adc-touch driver
        ARM: dts: imx6qdl-vicut1: add CAN termination support
        ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node
        ARM: dts: imx6dl-prtvt7: Add display and panel nodes
        ARM: dts: imx6qdl-mba6: Move pinmux to regulator node
        ARM: dts: imx6qdl: tqma6: Remove obsolete comment
        ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source
        ARM: dts: imx6qdl: tqma6: Add i2c bus recovery
        ARM: dts: imx6qdl-mba6: Move rtc alias to common location
        ARM: dts: imx7: Move PCIe out of AIPS3
        ARM: dts: imx: Add missing LVDS decoder on M53Menlo
        ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices correctly
        ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices
        ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk
        ARM: dts: imx28: reparent gpmi clock to ref_gpmi
        ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header
        ARM: dts: imx6sx-udoo-neo: Add HDMI support
        ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers
        ...
      
      Link: https://lore.kernel.org/r/20220222075226.160187-4-shawnguo@kernel.org
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      9d71d4a9
    • Arnd Bergmann's avatar
      Merge tag 'imx-bindings-5.18' of... · fd9eff2e
      Arnd Bergmann authored
      Merge tag 'imx-bindings-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      
      i.MX dt-bindings change for 5.18:
      
      - New board compatible for Protonic PRT8MM, Toradex Verdin-imx8mm,
        emCON-MX8M Mini, i.MX8MM GW7903.
      - A series of patches from Lucas Stach adding support for i.MX8M VPU
        and HSIO blk-ctrl power domains.
      
      * tag 'imx-bindings-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        dt-bindings: arm: imx: add imx8mm gw7903 support
        dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl
        dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains
        dt-bindings: power: add defines for i.MX8MP power domain
        dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al.
        dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini
        dt-bindings: arm: imx: add Protonic PRT8MM board compatible
        dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl
        dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains
      
      Link: https://lore.kernel.org/r/20220222075226.160187-3-shawnguo@kernel.org
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      fd9eff2e
    • Arnd Bergmann's avatar
      Merge tag 'amlogic-arm64-dt-for-v5.18' of... · 3b364358
      Arnd Bergmann authored
      Merge tag 'amlogic-arm64-dt-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/dt
      
      Amlogic ARM64 DT changes for v5.18:
      - New Boards:
       - Amediatek X96-AIR (Amlogic S905X3)
       - CYX A95XF3-AIR (Amlogic S905X3)
       - Haochuangy H96-Max (Amlogic S905X3)
       - Amlogic AQ222 (Amlogic S4)
       - OSMC Vero 4K+ (Amlogic S905D)
      - Initial support for Amlogic S4
      - Support for uart_ao_b & pwm_f on G12 SoCs
      
      * tag 'amlogic-arm64-dt-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux:
        arm64: dts: meson: add support for OSMC Vero 4K+
        dt-bindings: arm: amlogic: add Vero 4K+ bindings
        dt-bindings: vendor-prefixes: add osmc prefix
        arm64: dts: meson-g12-common: add uart_ao_b pins muxing
        arm64: dts: meson-g12-common: add more pwm_f options
        arm64: dts: add support for S4 based Amlogic AQ222
        arm64: dts: meson: add initial device-tree for H96-Max
        dt-bindings: arm: amlogic: add H96-Max bindings
        dt-bindings: vendor-prefixes: add haochuangyi prefix
        arm64: dts: meson: add initial device-trees for A95XF3-AIR
        dt-bindings: arm: amlogic: add A95XF3-AIR bindings
        dt-bindings: vendor-prefixes: add cyx prefix
        arm64: dts: meson: add initial device-trees for X96-AIR
        dt-bindings: arm: amlogic: add X96-AIR bindings
        arm64: dts: meson: add common SM1 ac2xx dtsi
        arm64: dts: meson-sm1: add spdifin and pdifout nodes
        dt-bindings: arm: amlogic: add S4 based AQ222 bindings
      
      Link: https://lore.kernel.org/r/a7cd9937-d441-3e1f-9709-8e80cc8814f1@baylibre.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      3b364358
    • Arnd Bergmann's avatar
      Merge tag 'nuvoton-5.18-devicetree' of... · fee1601d
      Arnd Bergmann authored
      Merge tag 'nuvoton-5.18-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into arm/dt
      
      Nuvoton device tree updates for 5.18
      
       * Additions to wpcm450 following the upstremaing of the pinctrl/gpio
         driver for this platform
      
       * Match more of the platform in MAINTAINERS
      
      * tag 'nuvoton-5.18-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc:
        MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki
        ARM: dts: wpcm450: Add pinmux information to UART0
        ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and buttons
        ARM: dts: wpcm450: Add pin functions
        ARM: dts: wpcm450: Add pinctrl and GPIO nodes
        ARM: dts: wpcm450: Add global control registers (GCR) node
        MAINTAINERS: Match all of bindings/arm/npcm/ as part of NPCM architecture
        dt-bindings: arm/npcm: Add binding for global control registers (GCR)
      
      Link: https://lore.kernel.org/r/CACPK8XdjF6dG04hR+iMpUP8=LSJi5x-hRivgCGDaY7o_461eJw@mail.gmail.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      fee1601d
    • Arnd Bergmann's avatar
      Merge branch 'mstar-dt-next' of https://github.com/linux-chenxing/linux into arm/dt · f7bc3bc5
      Arnd Bergmann authored
      * 'mstar-dt-next' of https://github.com/linux-chenxing/linux:
        ARM: mstar: Extend opp_table for infinity2m
        ARM: mstar: Add OPP table for infinity3
        ARM: mstar: Add OPP table for infinity
        ARM: mstar: Link cpupll to second core
        ARM: mstar: Link cpupll to cpu
        ARM: mstar: Add cpupll to base dtsi
        dt-bindings: clk: mstar msc313 cpupll binding description
        ARM: dts: mstar: Add board for 100ask DongShanPiOne
        dt-bindings: arm: mstar: Add compatible for 100ask DongShanPiOne
        dt-bindings: vendor-prefixes: Add prefix for 100ask
        ARM: dts: mstar: Add a dts for Miyoo Mini
        dt-bindings: arm: mstar: Add compatible for Miyoo Mini
        dt-bindings: vendor-prefixes: Add prefix for Miyoo
        ARM: dts: mstar: Add the Wireless Tag IDO-SBC2D06-V1B-22W
        dt-bindings: add vendor prefix for Wireless Tag
        ARM: dts: mstar: Set gpio compatible for ssd20xd
      
      Link: https://lore.kernel.org/r/20220216193131.59794-1-romain.perier@gmail.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      f7bc3bc5
    • Arnd Bergmann's avatar
      Merge tag 'sti-dt-for-v5.18-round1' of... · 21ed2f61
      Arnd Bergmann authored
      Merge tag 'sti-dt-for-v5.18-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti
      
       into arm/dt
      
      STi DT update:
      - various DT fixes to avoid warnings when build with W=1
      - DT clean-up
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      21ed2f61
    • Arnd Bergmann's avatar
      Merge tag 'ixp4xx-dts-v5.18' of... · 6f50ebf2
      Arnd Bergmann authored
      Merge tag 'ixp4xx-dts-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
      
      IXP4xx patches for the v5.18 kernel cycle:
      
      - Fix up the WG302 to support the v1 version (also tested)
      - Fix up the syscon size
      - Drop the alias for UART1 in GW7001
      
      * tag 'ixp4xx-dts-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik:
        ARM: dts: Drop serial 1 alias on GW7001
        ARM: dts: ixp42x: Expand syscon register range
        ARM: dts: ixp4xx: Fix up the Netgear WG302 device tree
      
      Link: https://lore.kernel.org/r/CACRpkdaMk+XECwhXJYeiF8SMU6cQsj_dk8gGMoPE3zAURAPqTw@mail.gmail.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      6f50ebf2
    • Arnd Bergmann's avatar
      Merge tag 'ux500-dts-v5.18-1' of... · 7743b59f
      Arnd Bergmann authored
      Merge tag 'ux500-dts-v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
      
      Ux500 DTS updates for the v5.18 kernel cycle:
      
      - Add battery thermal zones so we can monitor the battery temperature
      - Enable charging options on AB8505
      - Fix up all the AB8500 and AB8505 nodes in accordance with the new
        schema.
      - Fix the mounting matrix for the Janice phone.
      
      * tag 'ux500-dts-v5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik:
        ARM: dts: ux500: Correct Janice accel mount matrix
        ARM: dts: ux500: Update AB850[05] nodes
        ARM: dts: AB8505: Enable charging options
        ARM: dts: ux500: Add battery thermal zones and NTCs
      
      Link: https://lore.kernel.org/r/CACRpkdaDcEqtSnWzRBnBHVweh2n=Dj3meHG9LND+K0Czb9ORGg@mail.gmail.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      7743b59f
    • Arnd Bergmann's avatar
      Merge tag 'renesas-dt-bindings-for-v5.18-tag1' of... · 8e9e1aee
      Arnd Bergmann authored
      Merge tag 'renesas-dt-bindings-for-v5.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
      
      Renesas DT binding updates for v5.18
      
        - Document support for the new RZ/V2L SoC and the RZ/V2L SMARC EVK
          board.
      
      * tag 'renesas-dt-bindings-for-v5.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel:
        dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC
        dt-bindings: arm: renesas: Document Renesas RZ/V2L SoC on SMARC EVK
      
      Link: https://lore.kernel.org/r/cover.1644587209.git.geert+renesas@glider.be
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      8e9e1aee
    • Arnd Bergmann's avatar
      Merge tag 'renesas-arm-dt-for-v5.18-tag1' of... · 3b34d3a9
      Arnd Bergmann authored
      Merge tag 'renesas-arm-dt-for-v5.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
      
      Renesas ARM DT updates for v5.18
      
        - External interrupt (INTC-EX) support for the R-Car V3U SoC,
        - Initial support for the RZ/G2LC and RZ/V2L SoCs, and the RZ/G2LC and
          RZ/V2L SMARC EVK development boards,
        - Support for MAX9286 GMSL deserializers and GSML cameras on the Eagle
          and Condor development boards,
        - NAND support for the RZ/N1D SoC,
        - DMA engine (SYS-DMAC) support for the R-Car S4-8 SoC,
        - LVDS support for the R-Car M3-W+ SoC,
        - HDMI output and 9-axis sensor support for the Kingfisher (ULCB
          extension) board,
        - MAX96712 GMSL serializer support for the Falcon development board,
        - MOST network support for the R-Car H3, M3-W, M3-W+, M3-N, E3, and D3
          SoCs,
        - Miscellaneous fixes and improvements.
      
      * tag 'renesas-arm-dt-for-v5.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel: (27 commits)
        arm64: dts: renesas: rzg2lc-smarc: Use SW_SD0_DEV_SEL macro for eMMC/SDHI device selection
        arm64: dts: renesas: rzg2lc-smarc: Enable CANFD channel 1
        arm64: dts: renesas: rzg2lc-smarc: Enable SCIF1 on carrier board
        arm64: dts: renesas: rzg2lc-smarc: Add macros for DIP-Switch settings
        arm64: dts: renesas: rzg2l-smarc: Add common dtsi file
        arm64: dts: renesas: rzg2lc-smarc: Enable microSD on SMARC platform
        arm64: dts: renesas: rzg2lc-smarc-som: Enable eMMC on SMARC platform
        arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK
        arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC
        dt-bindings: clock: Add R9A07G054 CPG Clock and Reset Definitions
        arm64: dts: renesas: ulcb/ulcb-kf: switch to use audio-graph-card2 for sound
        arm64: dts: renesas: rcar-gen3: Add MOST devices
        arm64: dts: renesas: Miscellaneous whitespace fixes
        arm64: dts: renesas: falcon-csi-dsi: Add and connect MAX96712
        arm64: dts: renesas: ulcb-kf: Add 9-asix sensor device
        arm64: dts: renesas: ulcb-kf: Add KF HDMI output
        arm64: dts: renesas: r8a77961: Add lvds0 device node
        arm64: dts: renesas: r8a779f0: Add sys-dmac nodes
        ARM: dts: r9a06g032: Describe the NAND controller
        arm64: dts: renesas: Add GMSL cameras .dtsi
        ...
      
      Link: https://lore.kernel.org/r/cover.1644587200.git.geert+renesas@glider.be
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      3b34d3a9
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt-pinctrl-5.18' of... · 4d9b86eb
      Arnd Bergmann authored
      Merge tag 'samsung-dt-pinctrl-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
      
      Samsung pinctrl DTS and driver changes for v5.18
      
      Conversion of Samsung pinctrl bindings to dtschema followed up with
      alignment of DTS files to the dtschema.
      
      The entire work consists of three parts but everything should be merged
      at once to avoid dtschema check errors:
      1. Samsung pinctrl driver change necessary to accept new DTS (driver
         depends on node names and this has to be adjusted because of dtschema).
      2. Conversion to dtschema which brings requirement of different naming
         of the GPIO nodes.
      3. DTS commits depending on driver (1) above, which convert all GPIO pin
         bank names to new naming, required by dtschema.
         This also includes few cleanups around DTS which are here to avoid
         any merge conflicts.
      
      The Samsung pinctrl driver changes are backwards compatible.  However
      the DTS changes (renaming nodes) could cause problems in out-of-tree or
      other project implementations of the driver.
      
      * tag 'samsung-dt-pinctrl-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: (28 commits)
        arm64: dts: exynos: use dedicated wake-up pinctrl compatible in ExynosAutov9
        ARM: dts: s5pv210: align pinctrl with dtschema
        ARM: dts: s3c64xx: align pinctrl with dtschema
        ARM: dts: s3c24xx: align pinctrl with dtschema
        arm64: dts: exynos: align pinctrl with dtschema in ExynosAutov9
        arm64: dts: exynos: align pinctrl with dtschema in Exynos7
        arm64: dts: exynos: align pinctrl with dtschema in Exynos5433
        ARM: dts: exynos: align pinctrl with dtschema in Exynos542x/5800
        ARM: dts: exynos: align pinctrl with dtschema in Exynos5410
        ARM: dts: exynos: align pinctrl with dtschema in Exynos5260
        ARM: dts: exynos: align pinctrl with dtschema in Exynos5250
        ARM: dts: exynos: align pinctrl with dtschema in Exynos4412
        ARM: dts: exynos: align pinctrl with dtschema in Exynos4210
        ARM: dts: exynos: align pinctrl with dtschema in Exynos3250
        ARM: dts: s3c64xx: drop unneeded pinctrl wake-up interrupt mapping
        ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pi
        ARM: dts: exynos: override pins by label in Peach Pi
        ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pit
        ARM: dts: exynos: override pins by label in Peach Pit
        ARM: dts: exynos: simplify PMIC DVS pin configuration in Odroid XU
        ...
      
      Link: https://lore.kernel.org/r/20220129115352.13274-1-krzysztof.kozlowski@canonical.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      4d9b86eb
    • Arnd Bergmann's avatar
      Merge tag 'socfpga_dts_update_for_v5.18_part1' of... · ab2dad6f
      Arnd Bergmann authored
      Merge tag 'socfpga_dts_update_for_v5.18_part1' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/dt
      
      SoCFPGA dts updates for v5.18, part 1
      - Cleanup of Altera/Intel ARMv7 and ARMv8 DTS and bindings
      
      * tag 'socfpga_dts_update_for_v5.18_part1' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux: (22 commits)
        ARM: dts: socfpga: cyclone5: align regulator node with dtschema
        ARM: dts: socfpga: arria10: align regulator node with dtschema
        arm64: dts: agilex: align pl330 node name with dtschema
        arm64: dts: stratix10: align pl330 node name with dtschema
        arm64: dts: intel: socfpga_agilex_socdk: align LED node names with dtschema
        arm64: dts: agilex: align mmc node names with dtschema
        arm64: dts: agilex: add board compatible for N5X DK
        arm64: dts: agilex: add board compatible for SoCFPGA DK
        arm64: dts: stratix10: align regulator node names with dtschema
        arm64: dts: stratix10: align mmc node names with dtschema
        arm64: dts: stratix10: move ARM timer out of SoC node
        arm64: dts: stratix10: add board compatible for SoCFPGA DK
        ARM: dts: arria10: add board compatible for SoCFPGA DK
        ARM: dts: arria10: add board compatible for Mercury AA1
        ARM: dts: arria5: add board compatible for SoCFPGA DK
        dt-bindings: clock: intel,stratix10: convert to dtschema
        dt-bindings: intel: document Agilex based board compatibles
        dt-bindings: altera: document Stratix 10 based board compatibles
        dt-bindings: altera: document VT compatibles
        dt-bindings: altera: document Arria 10 based board compatibles
        ...
      
      Link: https://lore.kernel.org/r/20220211112556.98940-1-dinguyen@kernel.org
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      ab2dad6f
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt64-5.18' of... · 7e2d8a61
      Arnd Bergmann authored
      Merge tag 'samsung-dt64-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
      
      Samsung DTS ARM64 changes for v5.18
      
      1. Minor improvements and dtschema fixes (node names, properties).
      2. Fix issues pointed out by DT schema checks:
       - Add necessary clock controller inputs on Exynos7.
       - Add USB DWC3 supplies.
       - Drop old syscon phandle on Exynos5433.
      3. Add initial Exynos850 support and WinLink E850-96 board using it.
      
      * tag 'samsung-dt64-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        arm64: dts: exynos: adjust USB DRD clocks with dtschema in Exynos7
        arm64: dts: exynos: drop unneeded syscon phandle in Exynos5433 LPASS
        arm64: dts: exynos: align pl330 node name with dtschema
        arm64: dts: exynos: Add initial E850-96 board support
        arm64: dts: exynos: Add initial Exynos850 SoC support
        arm64: dts: exynos: add USB DWC3 supplies to Espresso board
        arm64: dts: exynos: add necessary clock inputs in Exynos7
        arm64: dts: exynos: Align MAX77843 nodes with dtschema on TM2
      
      Link: https://lore.kernel.org/r/20220209145226.184375-2-krzysztof.kozlowski@canonical.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      7e2d8a61
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt · 76990b47
      Arnd Bergmann authored
      Samsung DTS ARM changes for v5.18
      
      1. Minor improvements and dtschema fixes (node names, properties).
      2. Fix issues pointed out by DT schema checks:
       - Add necessary clock controller inputs on Exynos5260.
       - Drop unsupported regulators on Odroid XU.
       - Add USB DWC3 supplies.
       - Drop old thermal properties from Exynos4210.
      3. Add support for Samsung Chagall WiFi (Exynos5420, Samsung Galaxy Tab
         S 10.5", SM-T800 ) and a similar Samsung Klimt WiFi (Samsung Galaxy
         Tab S 8.4").
      4. Add battery to Samsung P4Nnote (Exynos4412, Samsung Galaxy Note
         10.1).
      
      * tag 'samsung-dt-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: (22 commits)
        ARM: dts: exynos: use generic node name for LPDDR3 timings in Odroid
        ARM: dts: exynos: add charger and battery to p4note
        ARM: dts: exynos: update dma node name with dtschema
        ARM: dts: exynos: use define for TMU clock on Exynos4412
        ARM: dts: exynos: drop old thermal properties from Exynos4210
        ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410
        ARM: dts: exynos: add USB DWC3 supplies to SMDK5420
        ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi
        ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit
        ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta
        ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring
        ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow
        ARM: dts: exynos: add USB DWC3 supplies to SMDK5250
        ARM: dts: exynos: add USB DWC3 supplies to Arndale
        ARM: dts: exynos: Add support for Samsung Klimt WiFi
        dt-bindings: arm: samsung: document Klimt WiFi board binding
        ARM: dts: exynos: Add support for Samsung Chagall WiFi
        dt-bindings: arm: samsung: document Chagall WiFi board binding
        ARM: dts: exynos: drop unsupported MAX77802 regulators on Odroid XU
        ARM: dts: exynos: add necessary clock controller inputs in Exynos5260
        ...
      
      Link: https://lore.kernel.org/r/20220209145226.184375-1-krzysztof.kozlowski@canonical.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      76990b47
    • Arnd Bergmann's avatar
      Merge tag 'tesla-dt64-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt · 9d28fe1b
      Arnd Bergmann authored
      Tesla FSD ARM64 changes for v5.18
      
      Add Tesla FSD SoC ARM64 platform: bindings, DTSI+DTS, maintainer's entry
      and defconfig change.  This brings and enables this new platform.
      
      This includes clock controller bindings (header files with clock IDs)
      which are shared also with Tesla FSD SoC clock controller pull request.
      
      * tag 'tesla-dt64-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        arm64: dts: fsd: Add SPI device nodes
        arm64: defconfig: Enable Tesla FSD SoC
        arm64: dts: fsd: Add initial pinctrl support
        arm64: dts: fsd: Add initial device tree support
        dt-bindings: clock: Document FSD CMU bindings
        dt-bindings: clock: Add bindings definitions for FSD CMU blocks
        dt-bindings: arm: add Tesla FSD ARM SoC
        dt-bindings: add vendor prefix for Tesla
      
      Link: https://lore.kernel.org/r/20220204154112.133723-2-krzysztof.kozlowski@canonical.com
      
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      9d28fe1b
    • Jernej Skrabec's avatar
      MAINTAINERS: Update Allwinner SoCs maintainers · ebdfc289
      Jernej Skrabec authored
      
      
      Maxime is stepping down as a maintainer, I'll take more active role and
      Samuel joined the team.
      
      Maxime, thank you for your effort! Samuel, welcome!
      
      Signed-off-by: default avatarJernej Skrabec <jernej.skrabec@gmail.com>
      Acked-by: default avatarSamuel Holland <samuel@sholland.org>
      Acked-by: default avatarMaxime Ripard <maxime@cerno.tech>
      Acked-by: default avatarChen-Yu Tsai <wens@csie.org>
      Link: https://lore.kernel.org/r/20220220210714.2484019-1-jernej.skrabec@gmail.com
      ebdfc289
  2. Feb 24, 2022
  3. Feb 22, 2022
    • Richard Zhu's avatar
      ARM: dts: imx6qp-sabresd: Enable PCIe support · 9baabac7
      Richard Zhu authored
      
      
      In the i.MX6QP sabresd board(sch-28857) design, one external oscillator
      is powered up by vgen3 and used as the PCIe reference clock source by
      the endpoint device.
      
      If RC uses this oscillator as reference clock too, PLL6(ENET PLL) would
      has to be in bypass mode, and ENET clocks would be messed up.
      
      To keep things simple, let RC use the internal PLL as reference clock
      and set vgen3 always on to enable the external oscillator for endpoint
      device on i.MX6QP sabresd board.
      
      NOTE: This reference clock setup is used to pass the GEN2 TX compliance
      tests, and isn't recommended as a setup in the end-user design.
      
      Signed-off-by: default avatarRichard Zhu <hongxing.zhu@nxp.com>
      Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
      9baabac7
  4. Feb 21, 2022