1. 23 Sep, 2022 6 commits
    • Arnd Bergmann's avatar
      Merge tag 'sunxi-dt-for-6.1-1' of... · 9f1fe339
      Arnd Bergmann authored
      Merge tag 'sunxi-dt-for-6.1-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
      
      - Allwinner A100 DMA node
      - Allwinner H6 GPU devfreq scaling
      - sunxi sram bindings cleanup and D1 addition
      
      * tag 'sunxi-dt-for-6.1-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        dt-bindings: sram: sunxi-sram: Add D1 compatible string
        dt-bindings: sram: sunxi-sram: Clean up the compatible lists
        arm64: dts: allwinner: beelink-gs1: Enable GPU OPP
        arm64: dts: allwinner: h6: Add GPU OPP table
        arm64: dts: allwinner: h6: Add cooling map for GPU
        arm64: dts: allwinner: a100: Add I2C DMA requests
        arm64: dts: allwinner: a100: Add device node for DMA controller
      
      Link: https://lore.kernel.org/r/YyePKDnOeP8Tdt5n@kista.localdomainSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      9f1fe339
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt64-6.1' of... · b805cc89
      Arnd Bergmann authored
      Merge tag 'imx-dt64-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      
      i.MX arm64 device tree change for 6.1:
      
      - New board support: i.MX8DXL EVK, Kontron SL/BL i.MX8MM OSM-S, i.MX8MM
        Gateworks GW7904, MSC SM2S-IMX8PLUS SoM and carrier board, NXP
        LS2081ARDB.
      - Update i.MX8MQ device tree to use generic name 'dma-controller' for
        SDMA.
      - A number of i.MX8ULP device tree improvements and updates: correct
        parent clock of LPI2C & LPSPI, increase the clock speed of LPSPI, add
        PMU and mailbox device, drop undocumented CGC property, enable FEC, etc.
      - Add interconnect property for various i.MX8MP blk-ctrl devices.
      - Enable VPU PGC, blk-ctrl and PCIe support for i.MX8MP SoC.
      - A set of changes from Peng Fan to add various devices for i.MX93 SoC,
        including MU, blk-ctrl, PMU, LPI2C, LPSPI, SRC, etc.
      - Two set of changes to update LS1043A and LS1046A device trees on
        various aspects, including USB3, PCIe, DMA, mdio-mux, QSPI Flash, etc.
      - Board imx8mq-librem5 update: add USB role switching, add RGB PWM
        notification LEDs, add voice coil motor for focus control, fix MIPI_CSI
        description.
      - A series from Frieder Schrempf to improve imx8mm-kontron device trees
        for VSELECT switch, DDRC operating point, SPI NOR partition layout etc.
      - A set of display and PMIC related additions and improvements on
        imx8mm-verdin board.
      - A number of i.MX8M Plus DHCOM PDK2 device tree improvments from Marek
        Vasut.
      - A few imx8mp-venice device tree updates on USB, cpufreq and WiFi/BT.
      - A series from Vladimir Oltean to enable multiple switch CPU ports
        support.
      - Other small and random board specific updates.
      
      * tag 'imx-dt64-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (90 commits)
        arm64: dts: ls1046a-qds: Modify the qspi flash frequency
        arm64: dts: ls1046a-qds: add mmio based mdio-mux nodes for FPGA
        arm64: dts: ls1046a: add gpios based i2c recovery information
        arm64: dts: ls1046a: use a pseudo-bus to constrain usb and sata dma size
        arm64: dts: ls1046a: make dma-coherent global to the SoC
        arm64: dts: ls1046a: add missing dma ranges property
        arm64: dts: ls1046a: Add big-endian property for PCIe nodes
        arm64: dts: ls1046a: Add the PME interrupt and big-endian to PCIe EP nodes
        arm64: dts: ls1046a: Enable usb3-lpm-capable for usb3 node
        arm64: dts: ls1043a-rdb: add pcf85263 rtc node
        arm64: dts: ls1043a-qds: add mmio based mdio-mux support
        arm64: dts: ls1043a: use a pseudo-bus to constrain usb and sata dma size
        arm64: dts: ls1043a: add gpio based i2c recovery information
        arm64: dts: ls1043a: make dma-coherent global to the SoC
        arm64: dts: ls1043a: add missing dma ranges property
        arm64: dts: ls1043a: Add big-endian property for PCIe nodes
        arm64: dts: ls1043a: Add SCFG phandle for PCIe nodes
        arm64: dts: ls1043a: use pcie aer/pme interrupts
        arm64: dts: ls1043a: Enable usb3-lpm-capable for usb3 node
        arm64: dts: ls1043a: fix the wrong size of dcfg space
        ...
      
      Link: https://lore.kernel.org/r/20220918092806.2152700-4-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      b805cc89
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt · 07d0db46
      Arnd Bergmann authored
      i.MX device tree change for 6.1
      
      - A series from Alexander Stein to add missing properties for i.MX6 SRAM.
      - Drop 'interrupts' property when 'interrupts-extended' is present. This
        fixes a dtbs_check warning with i.MX6 DT.
      - Update device trees to use generic name 'dma-controller' for SDMA.
      - A set of changes from Krzysztof Kozlowski to align SPI, LED and
        gpio-keys node name with dtschema.
      - A series of indentation and white-space cleanups from Marcel Ziswiler
        to address various checkpatch warnings.
      - Add DDR pinmux defines to VF610 DT header.
      - A couple of changes from Peng Fan to update clock-names and add IPG
        clock for i.MX7ULP LPI2C devices.
      - Improve device tree structure for Kontron i.MX6UL/ULL based boards.
      - A series of changes from Tim Harvey to add CAN regulator for Gateworks
        i.MX6QDL boards.
      - Various small and random board specific updates.
      
      * tag 'imx-dt-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (40 commits)
        ARM: dts: imx6qdl-gw54xx: add CAN regulator
        ARM: dts: imx6qdl-gw53xx: add CAN regulator
        ARM: dts: imx6qdl-gw52xx: add CAN regulator
        ARM: dts: imx: update sdma node name format
        ARM: dts: imx6: skov: migrate to resistive-adc-touch
        ARM: dts: imx6sx-udoo-neo: don't use multiple blank lines
        ARM: dts: imx6sl: use tabs for code indent
        ARM: dts: imx6sx: add missing properties for sram
        ARM: dts: imx6sll: add missing properties for sram
        ARM: dts: imx6sl: add missing properties for sram
        ARM: dts: imx6qp: add missing properties for sram
        ARM: dts: imx6dl: add missing properties for sram
        ARM: dts: imx6q: add missing properties for sram
        ARM: dts: imx7ulp: Add IPG clock for lpi2c
        ARM: dts: imx7ulp: update the LPI2C clock-names
        ARM: dts: vf610: ddr pinmux
        ARM: dts: imx6qdl-dhcom: Move IPU iomux node from PDK2 to SoM file
        ARM: dts: imx6ul-kontron: Add imx6ull-kontron-bl to Makefile
        ARM: dts: imx6ul-kontron: Simplify devicetree structure
        ARM: dts: vf610: align SPI node name with dtschema
        ...
      
      Link: https://lore.kernel.org/r/20220918092806.2152700-3-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      07d0db46
    • Arnd Bergmann's avatar
      Merge tag 'imx-bindings-6.1' of... · 2b14d7da
      Arnd Bergmann authored
      Merge tag 'imx-bindings-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      
      i.MX DT bindings for 6.1:
      
      - Add compatible for new boards: Kontron BL i.MX8MM OSM-S, MSC
        SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier, i.MX8M Mini Gateworks
        GW7904 board, i.MX8DXL EVK Board.
      - Add add interconnect property for i.MX8MP various blk-ctrl devices.
      - Add i.MX8MP HDMI HDCP and HRV power domain DT IDs.
      - Add bindings for i.MX93 SRC and MEDIAMIX blk-ctrl.
      - A minor style fix on i.MX8MM clock binding header.
      
      * tag 'imx-bindings-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        dt-bindings: arm: imx: update fsl.yaml for imx8dxl
        dt-bindings: firmware: add missing resource IDs for imx8dxl
        dt-bindings: arm: Add i.MX8M Mini Gateworks GW7904 board
        dt-bindings: soc: add i.MX93 mediamix blk ctrl
        dt-bindings: soc: add i.MX93 SRC
        dt-bindings: mfd: syscon: Add i.MX93 blk ctrl system registers
        dt-bindings: arm: fsl: Add MSC SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier
        dt-bindings: arm: fsl: Add Kontron BL i.MX8MM OSM-S board
        dt-bindings: arm: fsl: Rename compatibles for Kontron i.MX8MM SoM/board
        dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl
        dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl
        dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl
        dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV
        dt-bindings: arm: fsl: imx6ul-kontron: Update bindings
        dt-bindings: clk: imx8mm: don't use multiple blank lines
        dt-bindings: soc: imx: add interconnect property for i.MX8MP hsio blk ctrl
        dt-bindings: soc: imx: add interconnect property for i.MX8MP hdmi blk ctrl
        dt-bindings: soc: imx: add interconnect property for i.MX8MP media blk ctrl
      
      Link: https://lore.kernel.org/r/20220918092806.2152700-1-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      2b14d7da
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-6.1-arm64-dt' of... · f58ec429
      Arnd Bergmann authored
      Merge tag 'tegra-for-6.1-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      
      arm64: tegra: Device tree changes for v6.1-rc1
      
      These changes enable PCI, Ethernet and HDA support on Jetson AGX Orin.
      DMA support is enabled for I2C on a number of SoC generations and the
      Google Pixel C (a.k.a. Smaug) device receives Bluetooth and Wi-Fi
      support.
      
      Other than that this also contains some minor cleanups and fixes.
      
      * tag 'tegra-for-6.1-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        arm64: tegra: Add GPCDMA support for Tegra I2C
        arm64: tegra: Add iommus for HDA on Tegra234
        arm64: tegra: Enable HDA node for Jetson AGX Orin
        arm64: tegra: Add context isolation domains on Tegra234
        arm64: tegra: Fixup iommu-map property formatting
        arm64: dts: tegra: smaug: Add Wi-Fi node
        arm64: dts: tegra: smaug: Add Bluetooth node
        arm64: tegra: Enable MGBE on Jetson AGX Orin Developer Kit
        arm64: tegra: Add MGBE nodes on Tegra234
        arm64: tegra: Fix up compatible for Tegra234 GPCDMA
        arm64: tegra: Enable PCIe slots in P3737-0000 board
        arm64: tegra: Add P2U and PCIe controller nodes to Tegra234 DT
        arm64: tegra: Add regulators required for PCIe
      
      Link: https://lore.kernel.org/r/20220916101957.1635854-5-thierry.reding@gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      f58ec429
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-6.1-dt-bindings' of... · 195571f3
      Arnd Bergmann authored
      Merge tag 'tegra-for-6.1-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      
      dt-bindings: Changes for v6.1-rc1
      
      Adds device tree bindings for the MGBE found on Tegra234 SoCs, as well
      as stream IDs for the shared host1x context devices.
      
      * tag 'tegra-for-6.1-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        dt-bindings: Add Host1x context stream IDs on Tegra234
        dt-bindings: net: Add Tegra234 MGBE
      
      Link: https://lore.kernel.org/r/20220916101957.1635854-4-thierry.reding@gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      195571f3
  2. 18 Sep, 2022 2 commits
  3. 17 Sep, 2022 32 commits