[GIT PULL] ARM: SoC fixes for v6.7

Arnd Bergmann arnd at arndb.de
Fri Dec 8 05:59:56 PST 2023


The following changes since commit 2cc14f52aeb78ce3f29677c2de1f06c0e91471ab:

  Linux 6.7-rc3 (2023-11-26 19:59:33 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-fixes-6.7-1

for you to fetch changes up to fd1e5745f87a9e06974d2f42d22b3e1682c99105:

  Merge tag 'v6.7-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes (2023-12-08 08:36:25 +0100)

----------------------------------------------------------------
ARM: SoC fixes for v6.7

Most of the changes are devicetree fixes for NXP, Mediatek, Rockchips
Arm machines as well as Microchip RISC-V, and most of these address
build-time warnings for spec violations and other minor issues. One of
the Mediatek warnings was enabled by default and prevented a clean build.
The ones that address serious runtime issues are all on the i.MX platform:

 - a boot time panic on imx8qm
 - USB hanging under load on imx8
 - regressions on the imx93 ethernet phy

Code fixes include a minor error handling for the i.MX PMU driver, and
a number of firmware driver fixes:

 - OP-TEE fix for supplicant based device enumeration, and a new
   sysfs attribute to needed to fix a race against userspace

 - Arm SCMI fix for possible truncation/overflow in the frequency
   computations

 - Multiple FF-A fixes for the newly added notification support.

----------------------------------------------------------------
Ahmad Fatoum (1):
      MAINTAINERS: reinstate freescale ARM64 DT directory in i.MX entry

Alex Bee (2):
      arm64: dts: rockchip: Expand reg size of vdec node for RK3399
      ARM: dts: rockchip: Fix sdmmc_pwren's pinmux setting for RK3128

Alexander Stein (4):
      arm64: dt: imx93: tqma9352-mba93xxla: Fix LPUART2 pad config
      dt-bindings: pwm: imx-pwm: Unify #pwm-cells for all compatibles
      arm64: dts: freescale: imx8-ss-lsio: Fix #pwm-cells
      arm64: dts: freescale: imx8-ss-dma: Fix #pwm-cells

AngeloGioacchino Del Regno (7):
      arm64: dts: mediatek: mt8195: Fix PM suspend/resume with venc clocks
      arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory
      arm64: dts: mediatek: mt8183-evb: Fix unit_address_vs_reg warning on ntc
      arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
      arm64: dts: mediatek: mt8183: Move thermal-zones to the root node
      arm64: dts: mediatek: mt8186: Change gpu speedbin nvmem cell name
      arm64: dts: mediatek: cherry: Fix interrupt cells for MT6360 on I2C7

Arnd Bergmann (8):
      Merge tag 'optee-supplicant-fix-for-v6.7' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/fixes
      Merge tag 'mtk-dts64-fixes-for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into arm/fixes
      Merge tag 'riscv-dt-fixes-for-v6.7-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
      Merge tag 'scmi-fixes-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
      Merge tag 'arm-soc/for-6.7/devicetree-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
      Merge tag 'ffa-fixes-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
      Merge tag 'imx-fixes-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
      Merge tag 'v6.7-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes

Chester Lin (1):
      MAINTAINERS: change the S32G2 maintainer's email address.

Conor Dooley (2):
      riscv: dts: sophgo: remove address-cells from intc node
      riscv: dts: microchip: move timebase-frequency to mpfs.dtsi

Eric Woudstra (1):
      arm64: dts: mt7986: fix emmc hs400 mode without uboot initialization

Eugen Hristev (3):
      arm64: dts: mediatek: mt8186: fix clock names for power domains
      arm64: dts: mediatek: mt7622: fix memory node warning check
      arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties

Fabio Estevam (2):
      ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock
      ARM: dts: imx28-xea: Pass the 'model' property

Frank Wunderlich (2):
      arm64: dts: mt7986: define 3W max power to both SFP on BPI-R3
      arm64: dts: mt7986: change cooling trips

Haibo Chen (2):
      arm64: dts: imx93: update gpio node name to align with register address
      arm64: dts: imx8ulp: update gpio node name to align with register address

Heiko Stuebner (2):
      arm64: dts: rockchip: fix rk356x pcie msg interrupt name
      arm64: dts: rockchip: drop interrupt-names property from rk3588s dfi

Hsin-Yi Wang (1):
      arm64: dts: mt8183: kukui: Fix underscores in node names

Jonas Karlman (1):
      arm64: dts: rockchip: Expand reg size of vdec node for RK3328

Krzysztof Kozlowski (2):
      ARM: dts: rockchip: minor whitespace cleanup around '='
      arm64: dts: rockchip: minor whitespace cleanup around '='

Kunwu Chan (1):
      ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init

Lorenzo Pieralisi (1):
      firmware: arm_ffa: Fix ffa_notification_info_get() IDs handling

Nathan Rossi (1):
      arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3

Peng Fan (1):
      arm64: dts: imx93: correct mediamix power

Philipp Zabel (1):
      ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt

Rob Herring (1):
      arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru

Sam Edwards (2):
      arm64: dts: rockchip: Fix Turing RK1 interrupt pinctrls
      arm64: dts: rockchip: Fix eMMC Data Strobe PD on rk3588

Sascha Hauer (1):
      dt-bindings: soc: rockchip: grf: add rockchip,rk3588-pmugrf

Stefan Eichenberger (1):
      arm64: dts: imx8-apalis: set wifi regulator to always-on

Stefan Kerkmann (1):
      ARM: dts: imx6q: skov: fix ethernet clock regression

Stefan Wahren (1):
      ARM: dts: bcm2711-rpi-400: Fix delete-node of led_act

Sudeep Holla (8):
      firmware: arm_ffa: Declare ffa_bus_type structure in the header
      firmware: arm_ffa: Allow FF-A initialisation even when notification fails
      firmware: arm_ffa: Setup the partitions after the notification initialisation
      firmware: arm_ffa: Add checks for the notification enabled state
      firmware: arm_ffa: Fix FFA notifications cleanup path
      firmware: arm_ffa: Fix the size of the allocation in ffa_partitions_cleanup()
      firmware: arm_scmi: Fix frequency truncation by promoting multiplier type
      firmware: arm_scmi: Fix possible frequency truncation when using level indexing mode

Sumit Garg (1):
      tee: optee: Fix supplicant based device enumeration

Xiaolei Wang (1):
      arm64: dts: imx8qm: Add imx8qm's own pm to avoid panic during startup

 Documentation/ABI/testing/sysfs-bus-optee-devices  |   9 +
 Documentation/devicetree/bindings/pwm/imx-pwm.yaml |  10 +-
 .../devicetree/bindings/soc/rockchip/grf.yaml      |   1 +
 MAINTAINERS                                        |   3 +-
 arch/arm/boot/dts/broadcom/bcm2711-rpi-400.dts     |   4 +-
 .../dts/nxp/imx/imx6q-skov-reve-mi1010ait-1cp1.dts |   4 +-
 arch/arm/boot/dts/nxp/imx/imx6ul-pico.dtsi         |   2 +
 arch/arm/boot/dts/nxp/imx/imx7s.dtsi               |   8 +-
 arch/arm/boot/dts/nxp/mxs/imx28-xea.dts            |   1 +
 arch/arm/boot/dts/rockchip/rk3128.dtsi             |   2 +-
 arch/arm/boot/dts/rockchip/rk322x.dtsi             |   6 +-
 arch/arm/mach-imx/mmdc.c                           |   7 +-
 .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi |   5 +-
 arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi     |   2 +-
 arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi    |   8 +-
 arch/arm64/boot/dts/freescale/imx8mp.dtsi          |   2 +
 arch/arm64/boot/dts/freescale/imx8mq.dtsi          |   2 +
 arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi   |  11 +
 arch/arm64/boot/dts/freescale/imx8ulp.dtsi         |   6 +-
 .../dts/freescale/imx93-tqma9352-mba93xxla.dts     |   2 +-
 arch/arm64/boot/dts/freescale/imx93.dtsi           |  10 +-
 .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts  |   2 +-
 arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts       |   2 +-
 .../boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts  |  12 +-
 arch/arm64/boot/dts/mediatek/mt7986a.dtsi          |  24 +-
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts        |   4 +-
 arch/arm64/boot/dts/mediatek/mt8183-evb.dts        |   4 +-
 .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi    |   8 +-
 arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi     |  96 ++++----
 arch/arm64/boot/dts/mediatek/mt8183.dtsi           | 242 ++++++++++-----------
 arch/arm64/boot/dts/mediatek/mt8186.dtsi           |  44 ++--
 arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi    |   2 +-
 arch/arm64/boot/dts/mediatek/mt8195.dtsi           |   6 +-
 .../boot/dts/rockchip/px30-ringneck-haikou.dts     |   2 +-
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |   2 +-
 .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi   |   3 +-
 .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts  |   4 +-
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi       |   1 +
 arch/arm64/boot/dts/rockchip/rk3399.dtsi           |   6 +-
 arch/arm64/boot/dts/rockchip/rk356x.dtsi           |   2 +-
 .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi |   4 +-
 .../arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts |   2 +-
 arch/arm64/boot/dts/rockchip/rk3588s-pinctrl.dtsi  |   2 +-
 arch/arm64/boot/dts/rockchip/rk3588s.dtsi          |   1 -
 arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts  |   7 -
 arch/riscv/boot/dts/microchip/mpfs-m100pfsevp.dts  |   7 -
 arch/riscv/boot/dts/microchip/mpfs-polarberry.dts  |   7 -
 arch/riscv/boot/dts/microchip/mpfs-sev-kit.dts     |   7 -
 arch/riscv/boot/dts/microchip/mpfs-tysom-m.dts     |   7 -
 arch/riscv/boot/dts/microchip/mpfs.dtsi            |   1 +
 arch/riscv/boot/dts/sophgo/cv1800b.dtsi            |   1 -
 drivers/firmware/arm_ffa/driver.c                  |  70 ++++--
 drivers/firmware/arm_scmi/perf.c                   |  18 +-
 drivers/tee/optee/device.c                         |  17 +-
 include/linux/arm_ffa.h                            |   2 +
 55 files changed, 396 insertions(+), 328 deletions(-)



More information about the Linux-rockchip mailing list