1. 23 Sep, 2022 20 commits
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt-6.1-1' of... · 01c65733
      Arnd Bergmann authored
      Merge tag 'mvebu-dt-6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
      
      mvebu dt for 6.1 (part 1)
      
      Add definitions for PCIe legacy INTx interrupts for dts using
      pci-mvebu.c controller driver.
      
      Add gpio-ranges for pin muxing for Armada 38x
      
      Add audio support for Armada 38x
      
      Turris-omnia (Armada 385 based) fix a pin name
      
      lsxl (kirkwood based)
       - Fix fix serial line
       - Remove first ethernet port
      
      * tag 'mvebu-dt-6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu: (22 commits)
        ARM: dts: turris-omnia: Add label for wan port
        ARM: dts: turris-omnia: Define S/PDIF audio card
        ARM: mvebu: Add spdif-pins mpp pins for Armada 38x
        ARM: mvebu: add audio support to Armada 385 DB
        ARM: mvebu: add audio I2S controller to Armada 38x Device Tree
        ARM: dts: armada-38x: Add gpio-ranges for pin muxing
        ARM: dts: dove: Add definitions for PCIe error interrupts
        ARM: dts: kirkwood: Add definitions for PCIe error interrupts
        ARM: dts: armada-39x.dtsi: Add definitions for PCIe legacy INTx interrupts
        ARM: dts: armada-380.dtsi: Add definitions for PCIe legacy INTx interrupts
        ARM: dts: armada-375.dtsi: Add definitions for PCIe legacy INTx interrupts
        ARM: dts: armada-xp-mv78460.dtsi: Add definitions for PCIe legacy INTx interrupts
        ARM: dts: armada-xp-mv78260.dtsi: Add definitions for PCIe legacy INTx interrupts
        ARM: dts: armada-xp-mv78230.dtsi: Add definitions for PCIe legacy INTx interrupts
        ARM: dts: armada-xp-98dx3236.dtsi: Add definitions for PCIe legacy INTx interrupts
        ARM: dts: armada-370.dtsi: Add definitions for PCIe legacy INTx interrupts
        ARM: dts: dove: Add definitions for PCIe legacy INTx interrupts
        ARM: dts: kirkwood: Add definitions for PCIe legacy INTx interrupts
        ARM: dts: kirkwood: lsxl: remove first ethernet port
        ARM: dts: kirkwood: lsxl: fix serial line
        ...
      
      Link: https://lore.kernel.org/r/87edw2xfle.fsf@BL-laptopSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      01c65733
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-6.1/dt-signed' of... · 79a90599
      Arnd Bergmann authored
      Merge tag 'omap-for-6.1/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
      
      Devicetree changes for omaps
      
      A series of changes for am335x baltos and netcom devices to update nand
      transfer type and configure gpio-line-names.
      
      * tag 'omap-for-6.1/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 2-port devices
        ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 8-port devices
        ARM: dts: am335x-netcan: add GPIO names for NetCAN Plus device
        ARM: dts: am335x-baltos: add GPIO names for ir2110 device
        ARM: dts: am335x-baltos: add GPIO names for ir3220 and ir5221 devices
        ARM: dts: am335x-baltos: change nand-xfer-type
      
      Link: https://lore.kernel.org/r/pull-1663587735-853102@atomide.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      79a90599
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt64-6.1-1' of... · 141258d4
      Arnd Bergmann authored
      Merge tag 'mvebu-dt64-6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/dt
      
      mvebu dt64 for 6.1 (part 1)
      
       - Add UART1-3 for AC5/AC5X SoC
       - Improve uDPU support (Aramda 3720 based board)
       - Add new eDPU based on uDPU
      
      * tag 'mvebu-dt64-6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu:
        arm64: dts: marvell: 98dx25xx: use correct property for i2c gpios
        arm64: dts: marvell: add support for Methode eDPU
        dt-bindings: marvell: armada-37xx: add Methode eDPU compatible
        arm64: dts: marvell: split Methode uDPU DTS
        arm64: dts: marvell: rename temp sensor nodes
        arm64: dts: marvell: uDPU: remove LED node pinctrl-names
        arm64: dts: marvell: uDPU: align LED-s with bindings
        arm64: dts: marvell: uDPU: add missing SoC compatible
        arm64: dts: marvell: espressobin-ultra: add generic Espressobin compatible
        dt-bindings: marvell: convert Armada 37xx compatibles to YAML
        dt-bindings: vendor-prefixes: add Methode Electronics
        arm64: dts: marvell: Add UART1-3 for AC5/AC5X
      
      Link: https://lore.kernel.org/r/87h70yxfmy.fsf@BL-laptopSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      141258d4
    • Pali Rohár's avatar
      ARM: dts: turris-omnia: Add label for wan port · 649acf24
      Pali Rohár authored
      Device tree label property should contain label from the box/stick.
      Labels for other ports are already specified in DT but wan is missing.
      So add missing label for wan port.
      
      Fixes: 26ca8b52 ("ARM: dts: add support for Turris Omnia")
      Signed-off-by: default avatarPali Rohár <pali@kernel.org>
      Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@bootlin.com>
      649acf24
    • Pali Rohár's avatar
      ARM: dts: turris-omnia: Define S/PDIF audio card · ea314835
      Pali Rohár authored
      Turris Omnia has GPIO51 exported on pin header U16, which works in S/PDIF
      output mode. So define S/PDIF audio output card for this pin.
      Signed-off-by: default avatarPali Rohár <pali@kernel.org>
      Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@bootlin.com>
      ea314835
    • Pali Rohár's avatar
      ARM: mvebu: Add spdif-pins mpp pins for Armada 38x · 424175c5
      Pali Rohár authored
      S/PDIF function on Armada 38x uses only mpp51 pin. So add spdif-pins mpp
      pins section for it. It is needed for boards without i2s.
      Signed-off-by: default avatarPali Rohár <pali@kernel.org>
      Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@bootlin.com>
      424175c5
    • Marcin Wojtas's avatar
      ARM: mvebu: add audio support to Armada 385 DB · 18960771
      Marcin Wojtas authored
      This commit adds the necessary Device Tree information to enable
      audio support on the Armada 385 DB platform. In details it:
      
       * Instantiates the CS42L51 audio codec on the I2C0 bus
      
       * Adds simple-card DT binding for audio on Armada 385 DB
      
       * Adds description for both analog I2S and S/PDIF I/O
      
       * Disabled by default
      Signed-off-by: default avatarMarcin Wojtas <mw@semihalf.com>
      Signed-off-by: default avatarNadav Haklai <nadavh@marvell.com>
      Tested-by: default avatarStar_Automation <star@marvell.com>
      Tested-by: default avatarLior Amsalem <alior@marvell.com>
      Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@bootlin.com>
      18960771
    • Marcin Wojtas's avatar
      ARM: mvebu: add audio I2S controller to Armada 38x Device Tree · 72ef30aa
      Marcin Wojtas authored
      This commit adds the description of the I2S controller to the Marvell
      Armada 38x SoC's Device Tree, as well as its pin configuration.
      Signed-off-by: default avatarMarcin Wojtas <mw@semihalf.com>
      Reviewed-by: default avatarNadav Haklai <nadavh@marvell.com>
      Tested-by: default avatarNadav Haklai <nadavh@marvell.com>
      Tested-by: default avatarLior Amsalem <alior@marvell.com>
      [pali: Fix i2s-pins name]
      Signed-off-by: default avatarPali Rohár <pali@kernel.org>
      Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
      Signed-off-by: default avatarGregory CLEMENT <gregory.clement@bootlin.com>
      72ef30aa
    • Arnd Bergmann's avatar
      Merge tag 'qcom-arm64-for-6.1' of... · 6972b275
      Arnd Bergmann authored
      Merge tag 'qcom-arm64-for-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
      
      Qualcomm ARM64 DTS updates for 6.1
      
      Support for Samsung Galaxy E5, E7 and Grand Max is added, with support
      for both 32-bit and 64-bit variants. The Samsung Galaxy S4 Mini Value
      Edition gains magnetometer support.
      
      MSM8996-based Xiaomi devices gains descriptions of the LPG-based LEDs.
      
      On SA8295P ADP problems arising from regulators being switched into
      low-power mode is worked around by removing this ability, for now.
      
      The onboard USB Hub on SC7180 Trogdor is finally described and a few ADC
      related updates are introduced.
      
      On SC7280 support for the CPU and LLC bwmon instances are introduced.
      Soundwire, audio codecs and sound introduced for a variety of boards.
      Using required-opps the USB controllers votes for a minimum corner on
      VDD_CX.
      The onboard USB Hub Herobrine is described. A new board, the Google
      Evoker is added, as is another revision of Herobrine Villager.
      
      On SC8280XP the USB controllers are marked as wakeup-sources, to keep
      them powered during suspend. The CRD has HID devices marked as
      wakeup-sources to enable resuming the system. In addition to these
      changes the alternative touchpad is introduced on the Lenovo ThinkPad
      X13s.
      
      SDM845 gains RPMh stats support and the LLCC BWMON is added. For SM6350
      interconnect providers and GPI DMA is introduced. A description of the
      PM7280b PMIC is added to Fairphone FP4 on SM7225.
      
      With the multi-MSI support added in the PCIe controller, SM8250 gets all
      its MSI interrupts added.
      
      UFS ICE and the second SDHCI controller is introduced on SM8450. Support
      for the Sony Xperia 1 IV is introduced.
      
      Throughout a variety of platforms the TCSR mutex syscon is replaced with
      the MMIO-based binding. TCSR nodes gained proper compatibles and halt
      syscon nodes are split out from the mutex ranges.
      
      A range of fixes to align with DT bindings are introduced. Among these
      are the changes to the follow the TLMM binding and suffix pinctrl states
      with -state and subnodes thereof with -pins, another is a number of
      changes transitioning to use -gpios and introduction of proper parent
      clock references in various clock providers.
      
      * tag 'qcom-arm64-for-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (136 commits)
        arm64: dts: qcom: sc7280: Add required-opps for USB
        arm64: dts: qcom: sm8450: fix UFS PHY serdes size
        arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size
        arm64: dts: qcom: sa8295p-adp: add missing gpio-ranges in PMIC GPIOs
        arm64: dts: qcom: sa8295p-adp: add fallback compatible to PMIC GPIOs
        arm64: dts: qcom: msm8996-xiaomi: align PMIC GPIO pin configuration with DT schema
        arm64: dts: qcom: msm8994-msft-lumia-octagon: align resin node name with bindings
        arm64: dts: qcom: pmi8994: add missing MPP compatible fallback
        dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks
        arm64: dts: qcom: sc7280: Add missing aggre0, aggre1 clocks
        arm64: dts: qcom: sc7280-villager: Adjust LTE SKUs
        dt-bindings: arm: qcom: Adjust LTE SKUs for sc7280-villager
        arm64: dts: qcom: sc7280-herobrine: Add nodes for onboard USB hub
        arm64: dts: qcom: sc7180-trogdor: Add nodes for onboard USB hub
        arm64: dts: qcom: align SDHCI reg-names with DT schema
        arm64: dts: qcom: sm8250: provide additional MSI interrupts
        arm64: dts: qcom: msm8996: add #clock-cells and XO clock to the HDMI PHY node
        arm64: dts: qcom: Use WCD9335 DT bindings
        arm64: dts: qcom: msm8994: switch TCSR mutex to MMIO
        arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
        ...
      
      Link: https://lore.kernel.org/r/20220921234854.1343238-1-andersson@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      6972b275
    • Arnd Bergmann's avatar
      Merge tag 'qcom-dts-for-6.1' of... · 78559d6f
      Arnd Bergmann authored
      Merge tag 'qcom-dts-for-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
      
      Qualcomm ARM DTS updates for 6.1
      
      This adds extends the IPQ8064 support with the two variants IPQ8062 and
      IPQ8065. MSM8974 and APQ8084 gained RPM stats support.
      
      The Audio DSP remoteproc was added to MSM8226 and enabled for ASUS
      ZenWatch 2 and LG G Watch R.
      
      MSM8660 gained one I2C and one SPI bus and the APQ8060 Dragonboard got
      the TMA340 Touchscreen described.
      
      A wide range of improvements are done throughout the DTS files to align
      with bindings, fix issues and improve structure on things.
      
      * tag 'qcom-dts-for-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (35 commits)
        ARM: dts: qcom: apq8026-lg-lenok: Enable ADSP
        ARM: dts: qcom: apq8026-asus-sparrow: Enable ADSP
        ARM: dts: qcom: msm8226: Add ADSP node
        ARM: dts: qcom: ipq8064: pad addresses to 8 digit
        ARM: dts: qcom: ipq8064: reorganize node order and sort them
        ARM: dts: qcom: align SDHCI clocks with DT schema
        ARM: dts: qcom: align SDHCI reg-names with DT schema
        ARM: dts: qcom: msm8960: add clocks to the MMCC device node
        ARM: dts: qcom: apq8064: add clocks to the MMCC device node
        ARM: dts: qcom: msm8960: add clocks to the GCC device node
        ARM: dts: qcom: apq8064: add clocks to the GCC device node
        ARM: dts: qcom: msm8960: add clocks to the LCC device node
        ARM: dts: qcom: apq8064: add clocks to the LCC device node
        ARM: dts: qcom: msm8226: switch TCSR mutex to MMIO
        ARM: dts: qcom: apq8084: switch TCSR mutex to MMIO
        ARM: dts: qcom: msm8660: fix node names for fixed clocks
        ARM: dts: qcom: msm8660: add pxo/cxo clocks to the GCC node
        ARM: dts: qcom: apq8060-dragonboard: Add TMA340 to APQ8060 DragonBoard
        ARM: dts: qcom: msm8660: Add GSBI3 I2C bus
        ARM: dts: qcom: msm8660: Add GSBI1 SPI bus
        ...
      
      Link: https://lore.kernel.org/r/20220921222619.1338380-1-andersson@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      78559d6f
    • Arnd Bergmann's avatar
      Merge tag 'ti-k3-dt-for-v6.1' of... · aa577af3
      Arnd Bergmann authored
      Merge tag 'ti-k3-dt-for-v6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into arm/dt
      
      TI K3 device tree updates for v6.1
      
      New Features:
      AM62A:
      * Basic support for AM62A SoC and SK Board
      AM62:
      * EPWM support
      AM64:
      * GPMC, LED, Crypto accelerator support
      
      Fixes:
      J7200 pinmux node update
      Fixes for Crypto and RNG accelerators on AM65, J721e, J7200
      
      Cleanups:
      Reorder SoC compatible and pinmux macros alphabetically
      
      * tag 'ti-k3-dt-for-v6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux: (22 commits)
        arm64: dts: ti: k3-j7200: fix main pinmux range
        arm64: dts: ti: Add support for AM62A7-SK
        arm64: dts: ti: Introduce AM62A7 family of SoCs
        dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62A
        dt-bindings: arm: ti: Add bindings for AM62A7 SoC
        dt-bindings: arm: ti: Rearrange IOPAD macros alphabetically
        arm64: dts: ti: k3-am625-sk: Add epwm nodes
        arm64: dts: ti: k3-am62-main: Add epwm nodes
        arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs
        arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node
        arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL
        arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID
        arm64: dts: ti: k3-am65-main: Disable RNG node
        arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries
        arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node
        arm64: dts: ti: k3-am64-main: Add GPMC memory controller node
        arm64: dts: ti: k3-j721e-main: fix RNG node clock id
        arm64: dts: ti: k3-am64-main: Enable crypto accelerator
        arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges
        arm64: dts: ti: k3-am64-main: Add main_cpts label
        ...
      
      Link: https://lore.kernel.org/r/44729b46-27f9-94a0-17ed-8868649a4a0a@ti.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      aa577af3
    • Arnd Bergmann's avatar
      Merge tag 'renesas-arm-dt-for-v6.1-tag2' of... · c328a66d
      Arnd Bergmann authored
      Merge tag 'renesas-arm-dt-for-v6.1-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt
      
      Renesas ARM DT updates for v6.1 (take two)
      
        - Merge Renesas ARM/ARM64 maintainers entries,
        - CAN support for the RZ/N1 SoC and the RZN1D-DB development board,
        - Watchdog, pin control, I2C (EEPROM), GPIO (LEDS/switches), and
          Ethernet support for the R-Car V4H SoC and the White Hawk
          development board,
        - Miscellaneous fixes and improvements.
      
      * tag 'renesas-arm-dt-for-v6.1-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel: (26 commits)
        arm64: dts: renesas: Adjust whitespace around '{'
        arm64: dts: renesas: rzg2ul-smarc: Include SoM DTSI into board DTS
        arm64: dts: renesas: rzg2ul-smarc-som: Drop enabling wdt2
        ARM: dts: renesas: Fix USB PHY device and child node names
        arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
        arm64: dts: renesas: white-hawk-cpu: Add missing bootargs
        arm64: dts: renesas: spider-cpu: Add missing bootargs
        arm64: dts: renesas: spider: Move aliases and chosen
        arm64: dts: renesas: white-hawk-cpu: Add Ethernet support
        arm64: dts: renesas: white-hawk: Move aliases and chosen
        arm64: dts: renesas: r8a779g0: Add RAVB nodes
        arm64: dts: renesas: white-hawk-cpu: Add push switches
        arm64: dts: renesas: white-hawk-cpu: Add GP LEDs
        arm64: dts: renesas: r8a779g0: Add GPIO nodes
        arm64: dts: renesas: white-hawk: Add Ethernet sub-board
        arm64: dts: renesas: white-hawk: Add CSI/DSI sub-board
        arm64: dts: renesas: white-hawk: Add I2C0 and EEPROMs
        arm64: dts: renesas: r8a779g0: Add I2C nodes
        arm64: dts: renesas: white-hawk-cpu: Add serial port pin control
        arm64: dts: renesas: r8a779g0: Add pinctrl device node
        ...
      
      Link: https://lore.kernel.org/r/cover.1663588776.git.geert+renesas@glider.beSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      c328a66d
    • Arnd Bergmann's avatar
      Merge tag 'v6.0-next-dts64' of... · 9cc2df42
      Arnd Bergmann authored
      Merge tag 'v6.0-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
      
      mt6795:
      - add add system timer node
      
      mt7986a:
      - add wifi support
      
      mt8183:
      - add MDP3 and keypad
      
      mt8186:
      - basic support for the Evaluation Board including, i2c, usb and uart.
      
      mt8192:
      - add nodes to support PWM, MIPI transciever, display with GCE and DSI.
      
      mt8195:
      - disable nodes not used on all boards
      - Add support for CPU freq, clocks, power domain controller, spmi, scp.
      - Enable audio decoder, DSP, IOMMU, mailbox.
      - Add display nodes for vdosys0.
      - On Cherry based chromebooks, enable the system companion processor,
        Cross EC, Google Security Chip, secondary MMC controller, trackpad and
        a few regulators.
      
      * tag 'v6.0-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux: (34 commits)
        arm64: dts: mediatek: mt6795: Add CPUX system timer node
        arm64: dts: mt7986: add built-in Wi-Fi device nodes
        arm64: dts: mediatek: cherry: Enable MT6315 regulators on SPMI bus
        arm64: dts: mediatek: cherry: Enable Elantech eKTH3000 i2c trackpad
        arm64: dts: mediatek: cherry: Enable secondary SD/MMC controller
        arm64: dts: mediatek: cherry: Add keyboard mapping for the top row
        arm64: dts: mediatek: cherry: Add Google Security Chip (GSC) TPM
        arm64: dts: mediatek: cherry: Wire up the ChromeOS Embedded Controller
        arm64: dts: mediatek: cherry: Enable the System Companion Processor
        arm64: dts: mediatek: Fix build warnings of mt8173 vcodec nodes
        arm64: dts: mediatek: Add missing xHCI clocks for mt8192 and mt8195
        arm64: dts: mt8192: Add dsi node
        arm64: dts: mt8192: Add display nodes
        arm64: dts: mediatek: Add mmsys #reset-cells property for mt8192
        arm64: dts: mt8192: Add mipi_tx node
        arm64: dts: mt8192: Add pwm node
        arm64: dts: Add MediaTek MT8186 dts and evaluation board and Makefile
        arm64: dts: mt8195: Add display node for vdosys0
        arm64: dts: mt8195: Add gce node
        arm64: dts: mt8195: Add iommu and smi nodes
        ...
      
      Link: https://lore.kernel.org/r/3b915692-c8a9-c508-5a4a-0fdb49355e99@gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      9cc2df42
    • Linus Walleij's avatar
      ARM: dts: integrator: Tag PCI host with device_type · 9d88bf08
      Linus Walleij authored
      The DT parser is dependent on the PCI device being tagged as
      device_type = "pci" in order to parse memory ranges properly.
      Fix this up.
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Cc: stable@vger.kernel.org
      Link: https://lore.kernel.org/r/20220919092608.813511-1-linus.walleij@linaro.org'
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      9d88bf08
    • 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. 21 Sep, 2022 1 commit
  3. 19 Sep, 2022 14 commits
  4. 18 Sep, 2022 5 commits