1. 01 Apr, 2021 11 commits
    • Arnd Bergmann's avatar
      Merge tag 'juno-updates-5.13' of... · 45f174d8
      Arnd Bergmann authored
      Merge tag 'juno-updates-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/dt
      
      ARMv8 Juno updates for v5.13
      
      Couple of changes to describe PCI dma-ranges correctly which was
      previously removed and to enable the PCIe and DMA SMMU.
      
      * tag 'juno-updates-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux:
        arm64: dts: juno: Enable more SMMUs
        arm64: dts: juno: Describe PCI dma-ranges
      
      Link: https://lore.kernel.org/r/20210331100410.cenuhvpqoumvsk52@bogusSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      45f174d8
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt64-5.13' of... · d2adc561
      Arnd Bergmann authored
      Merge tag 'imx-dt64-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      
      i.MX arm64 device tree update for 5.13:
      
      - A series from Dong Aisheng to update i.MX8Q device trees for adopting
        SS (SubSystems) based bindings.
      - New board support:  Kontron pitx-imx8m, Engicam i.Core MX8M Mini.
      - A series from Adrien Grassein to add various peripheral support for
        imx8mm-nitrogen-r2 board.
      - A series from Guido Günther to update librem5-devkit device tree.
      - A number of patches from Michael Walle to add Root Complex Event
        Collector interrupt, update MTD partitions and add rtc0 alias for
        ls1028a-kontron-sl28 board.
      - Add EQOS MAC support for phyBOARD-Pollux-i.MX8MP.
      - Add 2x2 SFP+ cage support for clearfog-itx boards.
      - Small and random update for various boards.
      
      * tag 'imx-dt64-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (55 commits)
        arm64: dts: fsl-ls1028a-kontron-sl28: add rtc0 alias
        arm64: dts: ls1028a: move rtc alias to individual boards
        arm64: dts: fsl-ls1028a-kontron-sl28: combine unused partitions
        arm64: dts: fsl-ls1028a-kontron-sl28: move MTD partitions
        arm64: dts: imx8mp-evk: Improve the Ethernet PHY description
        arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on
        arm64: dts: imx8mq-librem5: Hog the correct gpio
        arm64: dts: lx2160a-clearfog-itx: add SFP support
        arm64: dts: imx8mp-phyboard-pollux-rdk: Change debug UART
        arm64: dts: imx8mn: Reorder flexspi clock-names entry
        arm64: dts: imx8mm: Reorder flexspi clock-names entry
        arm64: dts: ls1028a: set up the real link speed for ENETC port 2
        arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support
        arm64: dts: imx: add imx8qm mek support
        arm64: dts: imx: add imx8qm common dts file
        arm64: dts: imx8qm: add dma ss support
        arm64: dts: imx8: split adma ss into dma and audio ss
        arm64: dts: imx8qm: add conn ss support
        arm64: dts: imx8qm: add lsio ss support
        arm64: dts: imx8: switch to new lpcg clock binding
        ...
      
      Link: https://lore.kernel.org/r/20210331041019.31345-5-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      d2adc561
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt · 4f662ba2
      Arnd Bergmann authored
      i.MX device tree change for 5.13:
      
      - New board support: i.MX7D based reMarkable2.
      - Clean up imx6ql-pfla02 hog group by moving pins into corresponded
        client groups.
      - Add Netronix embedded controller for imx50-kobo-aura.
      - A series from Sebastian Reichel to improve GE Bx50v3 device trees.
      - Support I2C bus recovery for imx6qdl-wandboard by adding SCL/SDA
        GPIOs.
      - Remove unnecessary #address-cells/#size-cells from imx6qdl-gw boards.
      - Various small and random device tree update.
      
      * tag 'imx-dt-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (21 commits)
        ARM: dts: imx6: pbab01: Set USB OTG port to peripheral
        ARM: dts: imx6: pfla02: Fix USB vbus enable pinmuxing
        ARM: imx7d-remarkable2: Initial device tree for reMarkable2
        ARM: dts: imx7d-mba7: Remove unsupported PCI properties
        ARM: dts: imx6qdl-gw*: Remove unnecessary #address-cells/#size-cells
        ARM: dts: imx6dl-plybas: Fix gpio-keys W=1 warnings
        ARM: dts: imx: bx50v3: Define GPIO line names
        ARM: dts: imx: bx50v3: i2c GPIOs are open drain
        ARM: dts: imx6q-ba16: improve PHY information
        ARM: dts: imx6q-ba16: add USB OTG VBUS enable GPIO
        ARM: dts: ls1021a: mark crypto engine dma coherent
        ARM: dts: colibri-imx6ull: Change drive strength for usdhc2
        ARM: dts: imx6ql-pfla02: Move "hog" pins into corresponded pin groups
        ARM: dts: imx6qdl-phytec-pbab01: Select synchronous mode for AUDMUX
        ARM: dts: imx6qdl-ts7970: Drop redundant "fsl,mode" option
        ARM: dts: imx53-qsb: Describe the esdhc1 card detect pin
        ARM: dts: ls1021a: Harmonize DWC USB3 DT nodes name
        ARM: dts: imx6qdl-wandboard: add scl/sda gpios definitions for i2c bus recovery
        ARM: dts: imx: Mark IIM as syscon on i.MX51/i.MX53
        ARM: dts: imx6sl-tolino-shine2hd: Add Netronix embedded controller
        ...
      
      Link: https://lore.kernel.org/r/20210331041019.31345-4-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      4f662ba2
    • Arnd Bergmann's avatar
      Merge tag 'imx-bindgins-5.13' of... · 2771bc0d
      Arnd Bergmann authored
      Merge tag 'imx-bindgins-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      
      i.MX bindings update for 5.13:
      
      - Add vendor prefix for reMarkable.
      - Add compatible for reMarkable 2 e-Ink tablet, Kontron pITX-imx8m
        board, Engicam i.Core MX8M Mini devices.
      - Add compatbile 'fsl,imx8qm-mu' for i.MX mailbox bindings.
      - One correction on example clock-names in imx8qxp-lpcg bindings.
      
      * tag 'imx-bindgins-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        dt-bindings: arm: fsl: Add the reMarkable 2 e-Ink tablet
        dt-bindings: Add vendor prefix for reMarkable
        dt-bindings: mailbox: mu: add imx8qm support
        dt-bindings: arm: fsl: add imx8qm boards compatible string
        dt-bindings: arm: fsl: add Kontron pITX-imx8m board
        dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit
        dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0
        dt-bindings: clock: imx8qxp-lpcg: correct the example clock-names
      
      Link: https://lore.kernel.org/r/20210331041019.31345-3-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      2771bc0d
    • Arnd Bergmann's avatar
      Merge tag 'arm-soc/for-5.13/devicetre-arm64' of https://github.com/Broadcom/stblinux into arm/dt · 3b73ea6c
      Arnd Bergmann authored
      This pull request contains Broadcom ARM64-based SoCs Device Tree changes
      for 5.13, please pull the following:
      
      - Rafal continues to add support for the 4908 SoCs and describes the USB
        PHY, firmware flash partitions and Ethernet switch and Ethernet
        controller. He also adds support for the TP-Link Archer C2300 V1
        router and upates the Netgear R8000P and Asus GT-AC5300 routers network
        ports description.
      
      * tag 'arm-soc/for-5.13/devicetre-arm64' of https://github.com/Broadcom/stblinux:
        arm64: dts: broadcom: bcm4908: add Ethernet MAC addr
        arm64: dts: broadcom: bcm4908: add Ethernet TX irq
        arm64: dts: broadcom: bcm4908: set Asus GT-AC5300 port 7 PHY mode
        arm64: dts: broadcom: bcm4908: add TP-Link Archer C2300 V1
        dt-bindings: arm: bcm: document TP-Link Archer C2300 binding
        arm64: dts: broadcom: bcm4908: fix switch parent node name
        arm64: dts: broadcom: bcm4908: describe firmware partitions
        arm64: dts: broadcom: bcm4908: add remaining Netgear R8000P LEDs
        arm64: dts: broadcom: bcm4908: describe Netgear R8000P switch
        arm64: dts: broadcom: bcm4908: describe Ethernet controller
        arm64: dts: broadcom: bcm4908: describe USB PHY
      
      Link: https://lore.kernel.org/r/20210330184006.1451315-2-f.fainelli@gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      3b73ea6c
    • Arnd Bergmann's avatar
      Merge tag 'arm-soc/for-5.13/devicetree' of https://github.com/Broadcom/stblinux into arm/dt · 498adc86
      Arnd Bergmann authored
      This pull request contains Broadcom ARM-based SoCs Device Tree changes
      for 5.13, please pull the following:
      
      - Rafal fixes YAML warnings for the memory nodes of BCM5301X nodes and
        adds support for the NVMEM NVRAM node on Linksys and Luxul WLAN
        routers. He also fixes up the partitions for the Linksys EA9400 to
        use the newly introduced parser compatible and sets the power LED to
        its default state.
      
      * tag 'arm-soc/for-5.13/devicetree' of https://github.com/Broadcom/stblinux:
        ARM: dts: BCM5301X: Set Linksys EA9500 power LED
        ARM: dts: BCM5301X: Fix Linksys EA9500 partitions
        ARM: dts: BCM5301X: Describe NVMEM NVRAM on Linksys & Luxul routers
        ARM: dts: BCM5301X: fix "reg" formatting in /memory node
      
      Link: https://lore.kernel.org/r/20210330184006.1451315-1-f.fainelli@gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      498adc86
    • Arnd Bergmann's avatar
      Merge tag 'socfpga_dts_update_for_v5.13' of... · 61de0971
      Arnd Bergmann authored
      Merge tag 'socfpga_dts_update_for_v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/dt
      
      SoCFPGA DTS updates for v5.13
      - Patches from Krzysztof Kozlowski that fixes dtc warnings
        and dtbs_check warnings
      - Adjust the "cnds,read-delay" value for the Agilex devkit to 2
      
      * tag 'socfpga_dts_update_for_v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux:
        arm64: dts: intel: adjust qpsi read-delay property
        arm64: dts: intel: socfpga_agilex_socdk_nand: align LED node names with dtschema
        arm64: dts: intel: socfpga_agilex: align node names with dtschema
        arm64: dts: intel: socfpga_agilex: use defined for GIC interrupts
        arm64: dts: intel: socfpga_agilex: move usbphy out of soc node
        arm64: dts: intel: socfpga_agilex: remove default status=okay
        arm64: dts: intel: socfpga_agilex: move timer out of soc node
        arm64: dts: intel: socfpga_agilex: move clocks out of soc node
        arm64: dts: intel: socfpga: override clocks by label
      
      Link: https://lore.kernel.org/r/20210330110430.558182-2-dinguyen@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      61de0971
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v5.13/dts-genpd-signed' of... · e49936d2
      Arnd Bergmann authored
      Merge tag 'omap-for-v5.13/dts-genpd-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt
      
      Devicetree changes for omaps for genpd support for v5.13
      
      In order to move omap4/5 and dra7 to probe with devicetree data and genpd,
      we need to add the missing interconnect target module configuration for
      the drivers that do not still have it. This is similar to what we have
      already done earlier for am3 and 4 earlier.
      
      These patches are very much similar for all the three SoCs here. The dra7
      changes were already available for v5.12 merge window, but were considered
      too late to add for v5.12. The patches for omap4 and 5 follow the same
      pattern, except for PCIe that is available only on dra7.
      
      We do the changes one driver at a time, and still keep the legacy property
      for "ti,hwmods" mostly around, except for cases when already not needed.
      We will be dropping the custom property and related legacy data in a
      follow-up series.
      
      * tag 'omap-for-v5.13/dts-genpd-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (53 commits)
        ARM: dts: Configure simple-pm-bus for omap5 l3
        ARM: dts: Configure simple-pm-bus for omap5 l4_cfg
        ARM: dts: Configure simple-pm-bus for omap5 l4_per
        ARM: dts: Configure simple-pm-bus for omap5 l4_wkup
        ARM: dts: Move omap5 l3-noc to a separate node
        ARM: dts: Move omap5 mmio-sram out of l3 interconnect
        ARM: dts: Configure interconnect target module for omap5 sata
        ARM: dts: Configure interconnect target module for omap5 gpmc
        ARM: dts: Configure interconnect target module for omap5 mpu
        ARM: dts: Configure interconnect target module for omap5 emif
        ARM: dts: Configure interconnect target module for omap5 dmm
        ARM: dts: Prepare for simple-pm-bus for omap4 l3
        ARM: dts: Configure simple-pm-bus for omap4 l4_cfg
        ARM: dts: Configure simple-pm-bus for omap4 l4_per
        ARM: dts: Configure simple-pm-bus for omap4 l4_wkup
        ARM: dts: Move omap4 l3-noc to a separate node
        ARM: dts: Move omap4 mmio-sram out of l3 interconnect
        ARM: dts: Configure interconnect target module for omap4 mpu
        ARM: dts: Configure interconnect target module for omap4 debugss
        ARM: dts: Configure interconnect target module for omap4 emif
        ...
      
      Link: https://lore.kernel.org/r/pull-1617004205-537424@atomide.com-2Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      e49936d2
    • Daniel Palmer's avatar
      ARM: mstar: Add mpll to base dtsi · f374f25a
      Daniel Palmer authored
      All of the currently known MStar/SigmaStar ARMv7 SoCs have at least
      one MPLL and it seems to always be at the same place so add it to
      the base dtsi.
      Signed-off-by: default avatarDaniel Palmer <daniel@0x0f.com>
      Link: https://lore.kernel.org/r/20210301123542.2800643-4-daniel@0x0f.com'
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      f374f25a
    • Daniel Palmer's avatar
      ARM: mstar: Add the external clocks to the base dsti · a93cf651
      Daniel Palmer authored
      All of the currently known MStar/SigmaStar ARMv7 SoCs have an "xtal"
      clock input that is usually 24MHz and an "RTC xtal" that is usually 32KHz.
      
      The xtal input has to be connected to something so it's enabled by default.
      
      The MSC313 and MSC313E do not bring the RTC clock input out to the pins
      so it's impossible to connect it. The SSC8336 does bring the input
      out to the pins but it's not always actually connected to something.
      
      The RTC node needs to always be present because in the future the nodes
      for the clock muxes will refer to it even if it's not usable.
      
      The RTC node is disabled by default and should be enabled at the board
      level if the RTC input is wired up.
      Signed-off-by: default avatarDaniel Palmer <daniel@0x0f.com>
      Link: https://lore.kernel.org/r/20210301123542.2800643-3-daniel@0x0f.com'
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      a93cf651
    • Daniel Palmer's avatar
      ARM: mstar: Select MSTAR_MSC313_MPLL · de73b5a9
      Daniel Palmer authored
      All of the ARCH_MSTARV7 chips have an MPLL as the source for
      peripheral clocks so select MSTAR_MSC313_MPLL.
      Signed-off-by: default avatarDaniel Palmer <daniel@0x0f.com>
      Link: https://lore.kernel.org/r/20210301123542.2800643-2-daniel@0x0f.com'
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      de73b5a9
  2. 30 Mar, 2021 11 commits
  3. 29 Mar, 2021 18 commits