1. 07 Apr, 2021 17 commits
  2. 05 Apr, 2021 3 commits
  3. 02 Apr, 2021 9 commits
  4. 01 Apr, 2021 11 commits
    • Arnd Bergmann's avatar
      Merge tag 'v5.12-next-dts64' of... · 7d534c3a
      Arnd Bergmann authored
      Merge tag 'v5.12-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
      
      - add trivial bindings for MT8195
      - fix dtbs_check warnings
      - add pinmux for build-in Wifi on MT7622 evaluation borad
      
      MT8183:
      - fix USB wakeup register
      - add regulator for EVB board
      - add registers to mailbox consumers
      - add thermal zone and trip points for CPU cooling
      - Add new boards:
        * ASUS Chromebook Flip CM3
        * ASUS Chromebook Detachable CM3
        * Acer Chromebook Spin 311
        * Lenovo 10e Chromebook Tablet
      
      MT8173:
      - fix PHY property in DSI
      - fix power-domain for PMIC wrapper
      
      Pumkin:
      - add MT8516 based board
      - add MT8183 based board
      - fix reset pin for MT8167 and MT8516 based boards
      
      * tag 'v5.12-next-dts64' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux: (29 commits)
        arm64: dts: mediatek: fix reset GPIO level on pumpkin
        arm64: dts: mt8183: add mt8183 pumpkin board
        dt-bindings: arm64: dts: mediatek: Add mt8183-pumpkin board
        arm64: dts: mt8183: Add kukui kodama board
        arm64: dts: mt8183: Add kukui kakadu board
        dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kodama
        dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-kakadu
        dt-bindings: arm64: dts: mediatek: Add mt8516-pumpkin board
        arm64: dts: mt7622: add ePA/eLNA pinmux for built-in WiFi
        dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC
        arm64: dts: mt8173: fix wrong power-domain phandle of pmic
        arm64: dts: mt8183: Configure CPU cooling
        arm64: dts: mt8183: add thermal zone node
        arm64: dts: mt8183: Add gce client reg for display subcomponents
        arm64: dts: mediatek: mt8183: fix dtbs_check warning
        arm64: dts: mediatek: mt7622: harmonize node names and compatibles
        arm64: dts: mediatek: mt8516: harmonize node names and compatibles
        arm64: dts: mediatek: mt2712: harmonize node names
        arm64: dts: mediatek: mt8173: fix dtbs_check warning
        arm64: dts: mt8173: fix property typo of 'phys' in dsi node
        ...
      
      Link: https://lore.kernel.org/r/d1121630-5778-0955-fac7-f921174defe7@gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      7d534c3a
    • Arnd Bergmann's avatar
      Merge tag 'v5.12-next-dts32' of... · 8028548b
      Arnd Bergmann authored
      Merge tag 'v5.12-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/dt
      
      - fix dtbs_check warnings
      - enable SMP for mt6589
      
      * tag 'v5.12-next-dts32' of git://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux:
        arm: mediatek: dts: activate SMP for mt6589
        arm: dts: mt2701: harmonize node names and compatibles
        arm: dts: mt7623: harmonize node names and compatibles
        arm: dts: mt7629: harmonize node names and compatibles
      
      Link: https://lore.kernel.org/r/be262120-6cd9-87a7-ccc3-f5c403cff66b@gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      8028548b
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-5.13-arm64-dt' of... · 520f30fe
      Arnd Bergmann authored
      Merge tag 'tegra-for-5.13-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      
      arm64: tegra: Device tree fixes for v5.12-rc6
      
      This contains a couple of device tree fixes for the v5.12 release cycle.
      These are needed for proper audio support on Jetson AGX Xavier, to boot
      the Jetson Xavier NX from an SD card and to be able to suspend/resume
      the Jetson TX2.
      
      * tag 'tegra-for-5.13-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        arm64: tegra: Move clocks from RT5658 endpoint to device node
        arm64: tegra: Fix mmc0 alias for Jetson Xavier NX
        arm64: tegra: Set fw_devlink=on for Jetson TX2
        arm64: tegra: Add unit-address for ACONNECT on Tegra186
      
      Link: https://lore.kernel.org/r/20210401172622.3352990-5-thierry.reding@gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      520f30fe
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-5.13-arm-dt' of... · 815bacb5
      Arnd Bergmann authored
      Merge tag 'tegra-for-5.13-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      
      ARM: tegra: Device tree changes for v5.13-rc1
      
      This contains a couple of improvements and fixes for various 32-bit
      Tegra-based boards.
      
      * tag 'tegra-for-5.13-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: acer-a500: Add atmel,wakeup-method property
        ARM: tegra: Specify tps65911 as wakeup source
        ARM: tegra: Specify memory suspend OPP in device-tree
        ARM: tegra: Specify CPU suspend OPP in device-tree
        ARM: tegra: ouya: Specify all CPU cores as cooling devices
        ARM: tegra: nexus7: Specify all CPU cores as cooling devices
        ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node
        ARM: tegra: acer-a500: Specify all CPU cores as cooling devices
        ARM: tegra: acer-a500: Reduce thermal throttling hysteresis to 0.2C
        ARM: tegra: acer-a500: Enable core voltage scaling
        ARM: tegra: paz00: Enable full voltage scaling ranges for CPU and Core domains
        ARM: tegra: cardhu: Support CPU thermal throttling
        ARM: tegra: cardhu: Support CPU frequency and voltage scaling on all board variants
        ARM: tegra: ventana: Support CPU thermal throttling
        ARM: tegra: ventana: Support CPU and Core voltage scaling
      
      Link: https://lore.kernel.org/r/20210401172622.3352990-4-thierry.reding@gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      815bacb5
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-5.13-dt-bindings' of... · ece61ed9
      Arnd Bergmann authored
      Merge tag 'tegra-for-5.13-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/dt
      
      dt-bindings: Changes for v5.13-rc1
      
      One single changes that adds the nvidia,pmc property to the XUSB pad
      controller binding, which will subsequently be used to implement USB
      sleepwalk functionality.
      
      * tag 'tegra-for-5.13-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        dt-bindings: phy: tegra-xusb: Add nvidia,pmc prop
      
      Link: https://lore.kernel.org/r/20210401172622.3352990-1-thierry.reding@gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      ece61ed9
    • Arnd Bergmann's avatar
      Merge tag 'stm32-dt-for-v5.13-1' of... · 24eab779
      Arnd Bergmann authored
      Merge tag 'stm32-dt-for-v5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt
      
      STM32 DT updates for v5.13, round 1
      
      Highlights:
      ----------
      
      MCU part:
      
       -Add stm32h750 SoC support. It is based on stm32h743 and embeds
        crypto IPs and 2 ADC.
       -Add new art-pi board based on stm32h750. This board embeds:
        -8MB QSPI flash.
        -16MB SPI flash.
        -32MB SDRAM.
        -AP6212 combo (wifi/bt/fm).
      
      MPU part:
       -Use dedicated PTP clock for Ethernet controller on stm32mp151.
       -Enable i2c analog filter on stm32mp151.
      
       -DH:
        -Update GPIO names.
        -Enable crc1 & crryp1 on DHSOM.
      
       -Engicam: add new boards support:
        -MicroGEA SOM which embeds STM32MP157aac, 512 MB Nand Flash
         I2S.
        -MicroGEA STM32MP1 Microdev 2.0 which embeds MicroGEA SOM,
         Ethernet up to 100 Mbps, USB typeA, microSD, UMTS LTE, Wifi/BT
         LVDS panel connector.
        -MicroGEA STM32MP1 MicroDev 2.0 7" which embeds a MicroGEA STM32MP1
         MicroDev 2.0 plus 7" Open Frame panel solution (7" AUO B101AW03 LVDS panel
         and EDT DT5526 Touch)
        -i.Core STM32MP1 EDIMM SoM based on STM32MP157A.
        -C.TOUCH 2.0 n EDIMM compliant general purpose Carrier board with capacitive
         touch interface support based on i.Core STM32MP1 EDIMM SoM.
         It embeds ETH 10/100, wifi/bt, CAN, USB TypeA/OTG, LVDS pannel connector.
        -EDIMM2.2 Starter Kit is an EDIMM 2.2 Form Factor Capacitive Evaluation
         Board based on i.Core STM32MP1 EDIMM SoM. IT embeds LCD 7" C.Touch,
         wifi/bt,2*LVDS FHD, 3*USB2, 1*USB3 ...
      
      * tag 'stm32-dt-for-v5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: (26 commits)
        ARM: dts: stm32: Add PTP clock to Ethernet controller
        ARM: dts: stm32: Enable crc1 and cryp1 where applicable on DHSOM
        ARM: dts: stm32: Update GPIO line names on PicoITX
        ARM: dts: stm32: Update GPIO line names on DRC02
        ARM: dts: stm32: Fill GPIO line names on AV96
        ARM: dts: stm32: Fill GPIO line names on DHCOM SoM
        dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties'
        ARM: stm32: Add a new SoC - STM32H750
        ARM: dts: stm32: add support for art-pi board based on stm32h750xbh6
        ARM: dts: stm32: fix i2c node typo in stm32h743
        ARM: dts: stm32: add new instances for stm32h743 MCU
        ARM: dts: stm32: introduce stm32h7-pinctrl.dtsi to support stm32h750
        dt-bindings: arm: stm32: Add compatible strings for ART-PI board
        Documentation: arm: stm32: Add stm32h750 value line doc
        ARM: dts: stm32: enable the analog filter for all I2C nodes in stm32mp151
        ARM: dts: stm32: Add Engicam i.Core STM32MP1 EDIMM2.2 Starter Kit
        dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 EDIMM2.2 Starter Kit
        ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0
        ARM: dts: stm32: Add Engicam i.Core STM32MP1 SoM
        dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0
        ...
      
      Link: https://lore.kernel.org/r/48784f53-943b-0baf-d4a0-fcb7d3849b00@foss.st.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      24eab779
    • Arnd Bergmann's avatar
      Merge tag 'ux500-dts-v5.13' of... · 03a807f4
      Arnd Bergmann authored
      Merge tag 'ux500-dts-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/dt
      
      Ux500 DTS changes for the v5.13 kernel cycle:
      
      - Fix up the WLAN on Janice
      - Fix the touchscreen on TVK R2
      - Push down definitions to the UIBs instead of
        trying to share too much.
      - Bump the AUX1 voltage on the AB8500 so the
        touchscreen will work.
      - Define the CTTYSP touchscreen on the TVK R3.
      
      * tag 'ux500-dts-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik:
        ARM: dts: ux500: Add Cypress CTTYSP touch to TVK UIB
        ARM: dts: ux500: Bump AUX1 voltage
        ARM: dts: ux500: Clarify UIB version per board
        ARM: dts: ux500: Totally separate TVK R2 and R3
        ARM: dts: ux500: Push TC35893 defines to each UIB
        ARM: dts: ux500: Fix up TVK R3 sensors
        ARM: dts: ux500: Push sensors to TVK R2 board
        ARM: dts: ux500: Move Synaptics to right include
        ARM: dts: ux500: Fix touchscreen on TVK R2
        ARM: dts: ux500: Fix BT+WLAN on Janice
      
      Link: https://lore.kernel.org/r/CACRpkdanRQ6A85d=7vgpzbg-m3-yFcpQ4fuzrxZu3RJ0DrA2bQ@mail.gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      03a807f4
    • 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