1. 22 Jul, 2020 13 commits
    • Arnd Bergmann's avatar
      Merge tag 'stm32-dt-for-v5.9-1' of... · b61010a1
      Arnd Bergmann authored
      Merge tag 'stm32-dt-for-v5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/dt
      
      STM32 DT updates for v5.9, round 1
      
      Highlights:
      ----------
      
      MCU part:
       -Enable stmpe811 on stm32f429
       -Enable l3gd20-gyro on stm32f429
       -Enable panel-ilitek-9341 on stm32f429
       -Fixes for yaml validation (leds, nodes names,
        remove useless bindings ...)
       -Add stm32xxx compatibles for syscon nodes
      
      MPU part:
       -Add support for usb role switch to dwc2
       -Add stm32xxx compatibles for syscon nodes
       -Update uart4 pin configuration for low power mode
        used by dkx and ed1 ST boards
       -Fix uart nodes ordering and uart7_pins_a comments
       -Add the support of uart instances available on STM32MP157 boards:
        - usart3 on stm32mp157c-ev1, stm32mp157a-dk1, and stm32mp157c-dk2
        - uart7 on stm32mp157a-dk1 and stm32mp157c-dk2
        - usart2 on stm32mp157c-dk2
       -Configure I2C5 on stm32mp15 DK boards
      
      * tag 'stm32-dt-for-v5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32: (38 commits)
        ARM: dts: stm32: enable usb-role-switch on USB OTG on stm32mp15xx-dkx
        ARM: dts: stm32: Add compatibles for syscon for stm32mp151
        ARM: dts: stm32: Add compatibles for syscon for stm32h743
        ARM: dts: stm32: Add compatibles for syscon for stm32f746
        ARM: dts: stm32: Add compatibles for syscon for stm32f426
        dt-bindings: arm: stm32: Add compatibles for syscon nodes
        ARM: dts: stm32: Fix spi4 pins in stm32mp15-pinctrl
        ARM: dts: stm32: configure i2c5 support on stm32mp15xx-dkx
        ARM: dts: stm32: add usart2 node to stm32mp157c-dk2
        ARM: dts: stm32: add uart7 support to stm32mp15xx-dkx boards
        ARM: dts: stm32: add usart3 node to stm32mp157c-ev1
        ARM: dts: stm32: add usart3 node to stm32mp15xx-dkx boards
        ARM: dts: stm32: add usart2, usart3 and uart7 pins in stm32mp15-pinctrl
        ARM: dts: stm32: cosmetic updates in stm32mp15-pinctrl
        ARM: dts: stm32: fix uart7_pins_a comments in stm32mp15-pinctrl
        ARM: dts: stm32: fix uart nodes ordering in stm32mp15-pinctrl
        ARM: dts: stm32: Update UART4 pin states on stm32mp15xx-dkx
        ARM: dts: stm32: Update pin states for uart4 on stm32mp157c-ed1
        ARM: dts: stm32: update uart4 pin configuration for low power on stm32mp157
        dt-bindings: usb: dwc2: Fix issues for stm32mp15x SoC
        ...
      
      Link: https://lore.kernel.org/r/8a9bb27b-fc08-126a-11f7-01354e8577e1@st.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      b61010a1
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt64-5.9' of... · bd979a33
      Arnd Bergmann authored
      Merge tag 'samsung-dt64-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt
      
      Samsung DTS ARM64 changes for v5.9
      
      1. Enable UFS (Universal Flash Storage) on Exynos7 Espresso board.
      2. Fix silent hang after boot off Exynos7 Espresso board.
      3. Minor DTS fixes and adjustments with dtschema.
      
      * tag 'samsung-dt64-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        arm64: dts: exynos: Add unit address to soc node and move thermal zones on Exynos7
        arm64: dts: exynos: Add unit address to soc node on Exynos5433
        arm64: dts: exynos: Remove DMA controller bus node name to fix dtschema warnings
        arm64: dts: exynos: Keep LDO12 always-on on Espresso
        arm64: dts: exynos: Fix silent hang after boot on Espresso
        arm64: dts: exynos: Remove generic arm,armv8-pmuv3 compatible
        arm64: dts: exynos: Describe PWM interrupts on Exynos7
        arm64: dts: exynos: Add UFS node to Exynos7
      
      Link: https://lore.kernel.org/r/20200721180900.13844-3-krzk@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      bd979a33
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/dt · 3236013b
      Arnd Bergmann authored
      Samsung DTS ARM changes for v5.9
      
      1. Enable Bluetooth on Artik5 (Exynos3250).
      2. Enable accelerometer on Aries boards (Samsung Galaxy S family,
         S5Pv210); multiple fixes.
      3. Fix highest frequencies on Exynos5800.
      4. Fix rare USB instability on Odroid XU3 family (Exynos5422).
      5. Minor DTS fixes and adjustments with dtschema.
      
      * tag 'samsung-dt-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: dts: exynos: Replace HTTP links with HTTPS ones
        ARM: dts: exynos: Disable frequency scaling for FSYS bus on Odroid XU3 family
        ARM: dts: exynos: Define fixed regulators in root node for consistency in SMDK5420
        ARM: dts: exynos: Define fixed regulators in root node for consistency in Arndale
        ARM: dts: exynos: Define fixed regulators in root node for consistency in Origen
        ARM: dts: exynos: Remove DMA controller bus node name to fix dtschema warnings
        ARM: dts: exynos: Fix missing empty reg/ranges property regulators on Trats
        ARM: dts: exynos: Align L2 cache-controller nodename with dtschema
        ARM: dts: s5pv210: Correct BCM4329 bluetooth node
        ARM: dts: s5pv210: Add BMA023 accelerometer support to Aries
        ARM: dts: s5pv210: Add support for GP2A light sensor on Aries
        ARM: dts: s5pv210: Correct fuelgauge definition on Aries
        ARM: dts: s5pv210: Add interrupt-controller property to gph3
        ARM: dts: exynos: Enable Bluetooth support for Artik5 board
        ARM: dts: exynos: Extend all Exynos5800 A15's OPPs with max voltage data
      
      Link: https://lore.kernel.org/r/20200721180900.13844-2-krzk@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      3236013b
    • Arnd Bergmann's avatar
      Merge tag 'qcom-dts-for-5.9' of... · 42f8362a
      Arnd Bergmann authored
      Merge tag 'qcom-dts-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
      
      Qualcomm ARM dts updates for v5.9
      
      Add QFPROM and ethernet for ipq8064 and a new DTS for the MikroTik
      RB3011 using the same platform.
      
      * tag 'qcom-dts-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux:
        ARM: dts: qcom: add qfprom definition to ipq806x
        ARM: dts: qcom: Add MikroTik RB3011
        ARM: dts: qcom: add ethernet definitions to ipq8064
      
      Link: https://lore.kernel.org/r/20200721045032.3430395-1-bjorn.andersson@linaro.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      42f8362a
    • Arnd Bergmann's avatar
      Merge tag 'qcom-arm64-for-5.9' of... · c6e2e454
      Arnd Bergmann authored
      Merge tag 'qcom-arm64-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/dt
      
      Qualcomm ARM64 DT updates for v5.9
      
      For SM8250 this adds the main pinctrl/gpio block (TLMM), I2C and SPI
      controllers, the CPU subsytem watchdog, inter-processor signalling
      controller (IPCC), always-on power/clock controller (AOSS),
      inter-processor state machine (SMP2P), defines remoteproc controls
      for audio, compute and sensor processors and base definition for the
      PM8009 PMIC. It also does fix up a few minor issues from the initial
      merge of the platform support.
      
      SC7180 and SDM845 gains interconnect paths and performance tables
      defined for display, QUP, QSPI, SDHC and CPUs.
      
      SC7180 gains WiFi support and some cleanups related to the modem
      remoteproc.
      
      SDM845 gains inline crypto engine support for UFS, LAB/IBB
      regulators for powering display panels, remoteproc relocation debug
      support
      
      SM8150 gains USB controller support and the two related PHYs, as well as
      thermal zones and throttling support.
      
      IPQ8074 gains USB and SDHCI support.
      
      MSM8916 is being cleaned up, gains interconnect providers and Samsung
      A2015 gains accelerometer and magnetometer support.
      
      MSM8994 gains PSCI, SDHCI, SPMI support, I2C, SPI, UART gains DMA
      support and the DTS files are cleaned up.
      
      The SDM630 platform DTS is at last merged and initial support for Sony
      Xperia 10, 10 Plus, XA2, XA2 Plus and XA2 Ultra is added.
      
      * tag 'qcom-arm64-for-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (66 commits)
        arm64: dts: qcom: pmi8998: Add nodes for LAB and IBB regulators
        arm64: dts: sc7180: Add DSI and MDP OPP tables and power-domains
        arm64: dts: sdm845: Add DSI and MDP OPP tables and power-domains
        arm64: dts: qcom: sc7180: Move the fixed-perm property to SoC dtsi
        arm64: dts: qcom: msm8916-samsung-a2015: Add accelerometer/magnetometer
        arm64: dts: qcom: msm8916: Use higher I2C drive-strength only on DB410c
        arm64: dts: qcom: msm8916: Simplify pinctrl configuration
        arm64: dts: msm8916-samsung/longcheer: Move pinctrl/regulators to end of file
        arm64: dts: qcom: sm8250: Drop tcsr_mutex syscon
        arm64: dts: qcom: sc7180: Add missing properties for Wifi node
        arm64: dts: qcom: Fix WiFi supplies on sc7180-idp
        arm64: dts: sdm845: add Inline Crypto Engine registers and clock
        arm64: dts: sc7180: Add sdhc opps and power-domains
        arm64: dts: sdm845: Add sdhc opps and power-domains
        arm64: dts: sc7180: Add OPP table for all qup devices
        arm64: dts: sdm845: Add OPP table for all qup devices
        arm64: dts: sc7180: Add qspi opps and power-domains
        arm64: dts: sdm845: Add qspi opps and power-domains
        arm64: dts: qcom: sdm845: Add cpu OPP tables
        arm64: dts: qcom: sc7180: Drop the unused non-MSA SID
        ...
      
      Link: https://lore.kernel.org/r/20200721044934.3430084-1-bjorn.andersson@linaro.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      c6e2e454
    • Arnd Bergmann's avatar
      Merge tag 'hisi-arm64-dt-for-5.9' of git://github.com/hisilicon/linux-hisi into arm/dt · 01407153
      Arnd Bergmann authored
      ARM64: DT: Hisilicon SoCs DT updates for 5.9
      
      - Refactor hi6220-hikey dts to use phandles for overriding nodes
      - Align UART node name to fix dtschema validator warnings for hi6220
      - Add basic usb gadget support on hikey960
      - Update adv7533 nodes to meet with the binding for hikey and hikey960
      
      * tag 'hisi-arm64-dt-for-5.9' of git://github.com/hisilicon/linux-hisi:
        arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding
        dts: hi3660: Add support for basic usb gadget on Hikey960
        arm64: dts: hisilicon: Align UART nodename with dtschema
        arm64: dts: hisilicon: Use phandles for overriding nodes in hi6220
      
      Link: https://lore.kernel.org/r/5F165E8E.3030503@hisilicon.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      01407153
    • Arnd Bergmann's avatar
      Merge tag 'hisi-arm32-dt-for-5.9' of git://github.com/hisilicon/linux-hisi into arm/dt · 6ce448ee
      Arnd Bergmann authored
      ARM: DT: Hisilicon ARM32 SoCs updates for v5.9
      
      - Update L2 cache controller nodes to fix dtschema validator warnings
        for hi3620 and hix5hd2
      
      * tag 'hisi-arm32-dt-for-5.9' of git://github.com/hisilicon/linux-hisi:
        ARM: dts: hisilicon: Align L2 cache-controller nodename with dtschema
      
      Link: https://lore.kernel.org/r/5F165FA1.2030301@hisilicon.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      6ce448ee
    • Arnd Bergmann's avatar
      Merge tag 'sunxi-dt-for-5.9-1' of... · 4828f457
      Arnd Bergmann authored
      Merge tag 'sunxi-dt-for-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/dt
      
      Our usual number of patches to improve the Allwinner Device Tree
      support, including:
        - CPUFreq / Thermal throttling support for the H5
        - Touchscreen support for the Pinephone
        - New boards: PinePhone v1.2
      
      * tag 'sunxi-dt-for-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        arm64: dts: allwinner: h5: bananapi-m2-plus-v1.2: Tie in CPU OPPs
        arm64: dts: allwinner: h5: libretech-all-h3-cc: Tie in CPU OPPs
        arm64: dts: allwinner: h5: Add CPU Operating Performance Points table
        arm64: dts: allwinner: h5: Add trip and cooling maps to CPU thermal zones
        arm64: dts: allwinner: h5: Add clock to CPU cores
        ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages
        ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply to all CPU cores
        ARM: dts: sunxi: libretech-all-h3-cc: Add regulator supply to all CPU cores
        arm64: dts: sun50i-pinephone: dldo4 must not be >= 1.8V
        arm64: dts: allwinner: Add support for PinePhone revision 1.2
        dt-bindings: arm: sunxi: Add PinePhone 1.2 bindings
        arm64: dts: sun50i-a64-pinephone: Add touchscreen support
        arm64: dts: sun50i-a64-pinephone: Enable LCD support on PinePhone
        ARM: dts: orange-pi-zero-plus2: add leds configuration
        ARM: dts: orange-pi-zero-plus2: enable USB OTG port
      
      Link: https://lore.kernel.org/r/fa48ffcb-3404-41bb-b065-a16717cf5688.lettre@localhostSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      4828f457
    • Arnd Bergmann's avatar
      Merge tag 'versatile-for-v5.9' of... · 262fc784
      Arnd Bergmann authored
      Merge tag 'versatile-for-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into arm/dt
      
      Versatile DTS changes for the v5.9 kernel cycle, essentially
      just a single patch fixing up the node names for schema.
      
      * tag 'versatile-for-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator:
        ARM: dts: arm-realview: Align L2 cache-controller nodename with dtschema
      
      Link: https://lore.kernel.org/r/CACRpkdbkM9ZmuG2FnBmO7upcJfnqq2oSLDCFDXC5b3K+dtps9Q@mail.gmail.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      262fc784
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt64-5.9' of... · 3b796abd
      Arnd Bergmann authored
      Merge tag 'imx-dt64-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      
      i.MX arm64 device tree update for 5.9:
      
      - Update i.MX8M OCOTP device node name to match .yaml schema.
      - Add ftm_alarm0 device support for layerscape SoCs.
      - Add DSPI controller support for lx2160a device.
      - A series from Peng Fan to add aliases for various devices on i.MX8
        SoCs.
      - Add Hantro G1/G2 VPU device support for imx8mq.
      - Add more thermal zone support for ls1028a, ls1043a and ls1046a.
      - Other small random changes.
      
      * tag 'imx-dt64-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (26 commits)
        arm64: dts: lx2160a-rdb: fix shunt-resistor value
        arm64: dts: ls1028a-qds: Add DSPI flash nodes
        arm64: dts: lx2160a: Increase configuration space size
        arm64: dts: zii-ultra: update MDIO speed and preamble
        arm64: dts: ls1043a: update USB nodes status to match board config
        arm64: dts: imx8mn-evk: add pca9450 for i.mx8mn-evk board
        arm64: dts: imx8mp: add ddr pmu device node
        arm64: dts: ls1043a: add more thermal zone support
        arm64: dts: ls1046a: add more thermal zone support
        arm64: dts: layerscape: add ftm_alarm0 node
        arm64: dts: ls1028a: Add ftm_alarm0 DT node
        arm64: dts: lx2160a: add ftm_alarm0 DT node
        arm64: dts: lx2160a: add DT node for all DSPI controller
        arm64: dts: lx2160a: add dspi controller DT nodes
        arm64: dts: imx8mp: Add fallback compatible to ocotp node
        arm64: dts: imx8qxp: Add ethernet alias
        arm64: dts: imx8qxp: add i2c aliases
        arm64: dts: imx8qxp: add alias for lsio MU
        arm64: dts: imx8m: add mu node
        arm64: dts: imx8m: change ocotp node name on i.MX8M SoCs
        ...
      
      Link: https://lore.kernel.org/r/20200720085536.24138-4-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      3b796abd
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt · d27895a1
      Arnd Bergmann authored
      i.MX device tree update for 5.9:
      
      - New board support: Protonic PRTI6Q/WD2/VT7/RVT and MYiR MYS-6ULX SBC.
      - Update IIM, OCOTP and SD/MMC device node name to match .yaml bindings.
      - Make tempmon node as child of anatop node according to hardware
        architecture.
      - The vf610-zii device update: configure fiber port to 1000BaseX, add
        switch watchdog, MDIO speed and preamble.
      - A series from Fabio Estevam to update imx6qdl-sabresd and
        imx6q-tbs2910 for using MDIO node and reset-assert-us.
      - Align L2 cache-controller device node name with .yaml schema.
      - Enable SATA support for imx6qp-sabreauto and imx6qp-sabresd board.
      - A series of patches from Shengjiu Wang to enable various audio
        support on i.MX6 devices.
      - Add Gateworks System Controller support for imx6qdl-gw devices.
      - Change default #pwm-cells setting to <3> in the SoC dtsi files.
      - Other small random changes.
      
      * tag 'imx-dt-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (43 commits)
        ARM: dts: vf610-zii-ssmb-spu3: Add node for switch watchdog
        ARM: dts: vf610-zii-ssmb-dtu: Add no-sdio/no-sd properties
        ARM: dts: imx6q-tbs2910: Pass reset-assert-us
        ARM: dts: imx6q-tbs2910: Add an mdio node
        ARM: dts: imx6qdl-sabresd: Pass reset-assert-us
        ARM: dts: imx6qdl-sabresd: Add an mdio node
        ARM: dts: imx6qdl-gw: add Gateworks System Controller support
        ARM: dts: imx6ull: add MYiR MYS-6ULX SBC
        ARM: dts: vf610-zii-spb4: Add node for switch watchdog
        ARM: dts: colibri-imx6: remove pinctrl-names orphan
        ARM: dts: imx: default to #pwm-cells = <3> in the SoC dtsi files
        ARM: dts: vf610-zii-scu4-aib: Configure fibre ports to 1000BaseX
        ARM: dts: vf610-zii-dev-rev-c: Configure fiber port to 1000BaseX
        ARM: dts: ZII: update MDIO speed and preamble
        ARM: dts: vfxxx: Add node for CAAM
        ARM: dts: imx6qp-sabresd: enable sata
        ARM: dts: imx6qp-sabreauto: enable sata
        ARM: dts: add Protonic RVT board
        ARM: dts: add Protonic VT7 board
        ARM: dts: add Protonic WD2 board
        ...
      
      Link: https://lore.kernel.org/r/20200720085536.24138-3-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      d27895a1
    • Arnd Bergmann's avatar
      Merge tag 'imx-bindings-5.9' of... · 8fc5082a
      Arnd Bergmann authored
      Merge tag 'imx-bindings-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/dt
      
      i.MX DT bindings for 5.9:
      
      - Add compatible for Protonic PRTI6Q, WD2, RVT, VT7 boards.
      - Add compatible for MYiR Tech iMX6ULL Evaluation Board
      
      * tag 'imx-bindings-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        dt-bindings: arm: fsl: Add MYiR Tech boards
        dt-bindings: arm: fsl: add different Protonic boards
      
      Link: https://lore.kernel.org/r/20200720085536.24138-2-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      8fc5082a
    • Arnd Bergmann's avatar
      Merge tag 'socfpga_dts_update_for_v5.9' of... · 36e163ed
      Arnd Bergmann authored
      Merge tag 'socfpga_dts_update_for_v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into arm/dt
      
      SoCFPGA DTS updates for v5.9
      - Populate clock entries for Agilex platform
      - Add "reset-names" to SPI entries
      - Add Maxim max1619 temperature sensor to Arria10 devkit
      
      * tag 'socfpga_dts_update_for_v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux:
        ARM: dts: socfpga: add the temperature sensor to the Arria10 devkit
        arm: dts: socfpga: add reset-names to spi node
        arm64: dts: agilex: add nand clocks
        arm64: dts: agilex: populate clock dts entries for Intel SoCFPGA Agilex
      
      Link: https://lore.kernel.org/r/20200719011804.15599-1-dinguyen@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      36e163ed
  2. 21 Jul, 2020 14 commits
  3. 20 Jul, 2020 13 commits