All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Arnd Bergmann" <arnd@arndb.de>
To: "Linus Torvalds" <torvalds@linux-foundation.org>
Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL 2/4] ARM: SoC driver updates for 6.1
Date: Thu, 06 Oct 2022 11:23:59 +0200	[thread overview]
Message-ID: <7eea916e-4757-4c17-8a49-c67267ab7ea7@app.fastmail.com> (raw)
In-Reply-To: <70d8e5d8-6fa4-496d-88d6-2604d0c3e982@app.fastmail.com>

The following changes since commit b90cb1053190353cc30f0fef0ef1f378ccc063c5:

  Linux 6.0-rc3 (2022-08-28 15:05:29 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-drivers-6.1

for you to fetch changes up to 4413794917ba3ff42ade432870248b500253f152:

  ARM: remove check for CONFIG_DEBUG_LL_SER3 (2022-09-28 22:39:21 +0200)

----------------------------------------------------------------
ARM: driver updates for 6.1

The drivers branch for 6.1 is a bit larger than for most releases.  Most
of the changes come from SoC maintainers for the drivers/soc subsystem:

 - A new driver for error handling on the NVIDIA Tegra
   'control backbone' bus.

 - A new driver for Qualcomm LLCC/DDR bandwidth measurement

 - New Rockchip rv1126 and rk3588 power domain drivers

 - DT binding updates for memory controllers, older Rockchip
   SoCs, various Mediatek devices, Qualcomm SCM firmware

 - Minor updates to Hisilicon LPC bus, the Allwinner SRAM
   driver, the Apple rtkit firmware driver, Tegra firmware

 - Minor updates for SoC drivers (Samsung, Mediatek, Renesas,
   Tegra, Qualcomm, Broadcom, NXP, ...)

There are also some separate subsystem with downstream maintainers that
merge updates this way:

 - Various updates and new drivers in the memory controller
   subsystem for Mediatek and Broadcom SoCs

 - Small set of changes in preparation to add support for FF-A
   v1.1 specification later, in the Arm FF-A firmware subsystem

 - debugfs support in the PSCI firmware subsystem

----------------------------------------------------------------
Abel Vesa (2):
      soc: qcom: stats: Add SDM845 stats config and compatible
      dt-bindings: soc: qcom: stats: Document SDM845 compatible

Adam Skladowski (1):
      dt-bindings: firmware: document Qualcomm SM6115 SCM

Allen-KH Cheng (2):
      dt-bindings: soc: mediatek: Add mdp3 mutex support for mt8186
      soc: mediatek: mutex: Add mt8186 mutex mod settings for mdp3

Andy Shevchenko (4):
      bus: hisi_lpc: Don't dereference fwnode handle
      bus: hisi_lpc: Use devm_platform_ioremap_resource
      bus: hisi_lpc: Correct error code for timeout
      bus: hisi_lpc: Don't guard ACPI IDs with ACPI_PTR()

AngeloGioacchino Del Regno (8):
      soc: mediatek: mtk-svs: Switch to platform_get_irq()
      soc: mediatek: mtk-svs: Remove hardcoded irqflags
      soc: mediatek: mtk-svs: Drop of_match_ptr() for of_match_table
      soc: mediatek: mtk-svs: Use devm variant for dev_pm_opp_of_add_table()
      soc: mediatek: mtk-svs: Commonize t-calibration-data fuse array read
      soc: mediatek: mtk-svs: Use bitfield access macros where possible
      dt-bindings: soc: mediatek: Add display mutex support for MT6795
      soc: mediatek: mutex: Add support for MT6795 Helio X10 display mutex

Arnd Bergmann (19):
      Merge tag 'renesas-drivers-for-v6.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers
      Merge tag 'amlogic-drivers-for-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/drivers
      Merge tag 'memory-controller-drv-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
      Merge tag 'memory-controller-drv-brcm-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
      Merge tag 'memory-controller-drv-mediatek-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
      Merge tag 'v6.1-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/drivers
      Merge tag 'samsung-drivers-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/drivers
      Merge tag 'arm-soc/for-6.1/drivers' of https://github.com/Broadcom/stblinux into arm/drivers
      Merge tag 'ffa-updates-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers
      Merge tag 'tegra-for-6.1-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
      Merge tag 'tegra-for-6.1-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
      Merge tag 'imx-drivers-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers
      Merge tag 'sunxi-drivers-for-6.1-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/drivers
      Merge tag 'v6.0-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/drivers
      Merge tag 'qcom-drivers-for-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers
      Merge tag 'hisi-drivers-for-6.1' of https://github.com/hisilicon/linux-hisi into arm/drivers
      Merge tag 'tegra-for-6.1-cbb' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
      Merge tag 'v6.1-rockchip-drivers2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/drivers
      Merge tag 'memory-controller-drv-6.1-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers

Bjorn Andersson (1):
      Merge tag '20220825043859.30066-3-manivannan.sadhasivam@linaro.org' into drivers-for-6.1

Chengci.Xu (4):
      dt-bindings: memory: mediatek: Add mt8188 smi binding
      memory: mtk-smi: Add return value for configure port function
      memory: mtk-smi: Add enable IOMMU SMC command for MM master
      memory: mtk-smi: mt8188: Add SMI Support

Christophe JAILLET (2):
      soc: mediatek: pm-domains: Simplify some error message
      soc/tegra: pmc: Use devm_clk_get_optional()

David Heidelberg (1):
      dt-bindings: firmware: convert Qualcomm SCM binding to the yaml

Debarati Biswas (1):
      memory: dfl-emif: Update the dfl emif driver support revision 1

Dmitry Baryshkov (2):
      firmware/psci: Print a warning if PSCI doesn't accept PC mode
      firmware/psci: Add debugfs support to ease debugging

Dmitry Osipenko (1):
      soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA

Elaine Zhang (1):
      soc: rockchip: power-domain: do not enable domain when adding it

Finley Xiao (2):
      dt-bindings: power: add power-domain header for rk3588
      soc: rockchip: power-domain: add power domain support for rk3588

Florian Fainelli (3):
      dt-bindings: memory-controller: Document Broadcom STB MEMC
      Documentation: sysfs: Document Broadcom STB memc sysfs knobs
      memory: brcmstb_memc: Add Broadcom STB memory controller driver

Frank Wunderlich (1):
      dt-bindings: soc: grf: add pcie30-{phy,pipe}-grf

Frieder Schrempf (3):
      dt-bindings: arm: fsl: imx6ul-kontron: Update bindings
      dt-bindings: arm: fsl: Rename compatibles for Kontron i.MX8MM SoM/board
      dt-bindings: arm: fsl: Add Kontron BL i.MX8MM OSM-S board

Gaosheng Cui (1):
      firmware: qcom: scm: remove unused __qcom_scm_init declaration

Geert Uytterhoeven (1):
      soc: renesas: Identify R-Car H3Ne-1.7G

Guilherme G. Piccoli (1):
      soc: bcm: brcmstb: Document panic notifier action and remove useless header

Hector Martin (1):
      soc: apple: rtkit: Add apple_rtkit_poll

Heiko Stuebner (2):
      Merge branch 'v6.1-shared/powerdomain' into v6.1-armsoc/drivers
      Merge branch 'v6.1-shared/powerdomain' into v6.1-armsoc/drivers

Jagan Teki (6):
      dt-bindings: power: Add power-domain header for RV1126
      dt-bindings: power: rockchip: Document RV1126 power-controller
      soc: rockchip: power-domain: Add RV1126 power domains
      dt-bindings: power: rockchip: Document RV1126 PMU IO domains
      dt-bindings: soc: rockchip: Document RV1126 grf
      dt-bindings: soc: rockchip: Document RV1126 pmugrf

Jean Delvare (1):
      soc: mediatek: Let PMIC Wrapper and SCPSYS depend on OF

Jeff Johnson (1):
      soc: qcom: qmi: use const for struct qmi_elem_info

Jianqun Xu (1):
      soc: rockchip: io-domain: Add RV1126 IO domains

Jinpeng Cui (1):
      soc: qcom: icc-bwmon: remove redundant ret variable

Johan Jonker (2):
      dt-bindings: arm: rockchip: pmu: add rockchip,rk3128-pmu
      dt-bindings: soc: rockchip: grf: add rockchip,rk3128-grf

John Garry (1):
      bus: hisi_lpc: Use platform_device_register_full()

Konrad Dybcio (4):
      soc: qcom: socinfo: Add an ID for SM6375
      soc: qcom: socinfo: Add PM6125 ID
      dt-bindings: power: rpmpd: Add SM6375 power domains
      soc: qcom: rpmpd: Add SM6375 support

Krzysztof Kozlowski (13):
      dt-bindings: interconnect: qcom,msm8998-bwmon: add support for SDM845 LLCC BWMON
      soc: qcom: icc-bwmon: re-use IRQ enable/clear define
      soc: qcom: icc-bwmon: drop unused registers
      soc: qcom: icc-bwmon: store reference to variant data in container
      soc: qcom: icc-bwmon: clear all registers on init
      soc: qcom: icc-bwmon: store count unit per variant
      soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5
      soc: qcom: icc-bwmon: add per-variant quirks
      soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON
      dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema
      MAINTAINERS: pwm-fan: Drop Bartlomiej Zolnierkiewicz
      MAINTAINERS: Drop Bartlomiej Zolnierkiewicz
      dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails

Lad Prabhakar (2):
      soc: renesas: Kconfig: Enable IRQC driver for RZ/G2L SoC
      soc: renesas: Identify RZ/Five SoC

Liang He (8):
      memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
      memory: of: Fix refcount leak bug in of_get_ddr_timings()
      memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
      soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
      soc: qcom: smem_state: Add refcounting for the 'state->of_node'
      soc: amlogic: meson-pwrc: Hold reference returned by of_get_parent()
      soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse()
      soc/tegra: fuse: Add missing of_node_put()

Lucas Stach (1):
      soc: imx: imx8mp-blk-ctrl: handle PCIe PHY resets

Manivannan Sadhasivam (2):
      soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version
      soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver

Marcel Ziswiler (1):
      dt-bindings: clk: imx8mm: don't use multiple blank lines

Martyn Welch (1):
      dt-bindings: arm: fsl: Add MSC SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier

Nícolas F. R. A. Prado (1):
      soc: mediatek: mtk-svs: Explicitly include bitfield header

Paul Bolle (1):
      ARM: remove check for CONFIG_DEBUG_LL_SER3

Peng Fan (17):
      dt-bindings: soc: imx: add interconnect property for i.MX8MP media 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 hsio blk ctrl
      dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV
      dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl
      dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl
      dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl
      dt-bindings: mfd: syscon: Add i.MX93 blk ctrl system registers
      dt-bindings: soc: add i.MX93 SRC
      dt-bindings: soc: add i.MX93 mediamix blk ctrl
      soc: imx: add icc paths for i.MX8MP media blk ctrl
      soc: imx: add icc paths for i.MX8MP hsio/hdmi blk ctrl
      soc: imx: add i.MX8MP HDMI blk ctrl HDCP/HRV_MWR
      soc: imx: imx8m-blk-ctrl: add i.MX8MP VPU blk ctrl
      soc: imx: imx8m-blk-ctrl: Use genpd_xlate_onecell
      soc: imx: add i.MX93 SRC power domain driver
      soc: imx: add i.MX93 media blk ctrl driver

Petlozu Pravareshwar (1):
      soc/tegra: pmc: Check device node status property

Qing Wang (1):
      firmware: tegra: Switch over to memdup_user()

Rajendra Nayak (3):
      dt-bindings: interconnect: qcom,msm8998-bwmon: Add support for sc7280 BWMONs
      soc: qcom: icc-bwmon: add support for sc7280 LLCC BWMON
      soc: qcom: icc-bwmon: force clear counter/irq registers

Samuel Holland (8):
      soc: sunxi: sram: Actually claim SRAM regions
      soc: sunxi: sram: Prevent the driver from being unbound
      soc: sunxi: sram: Fix probe function ordering issues
      soc: sunxi: sram: Fix debugfs info for A64 SRAM C
      soc: sunxi: sram: Return void from the release function
      soc: sunxi: sram: Save a pointer to the OF match data
      soc: sunxi: sram: Export the LDO control register
      soc: sunxi: sram: Add support for the D1 system control

Sebastian Reichel (2):
      dt-bindings: arm: rockchip: add rk5388 compatible string to pmu.yaml
      dt-bindings: power: rockchip: Add bindings for rk3588

Sen Chu (1):
      dt-bindings: soc: mediatek: pwrap: add compatible for mt8188

Serge Semin (4):
      dt-bindings: memory: synopsys,ddrc-ecc: Detach Zynq DDRC controller support
      dt-bindings: memory: snps,dw-umctl2-ddrc: Use more descriptive device name
      dt-bindings: memory: snps,dw-umctl2-ddrc: Replace opencoded numbers with macros
      dt-bindings: memory: snps,dw-umctl2-ddrc: Extend schema with IRQs/resets/clocks props

Shenwei Wang (2):
      dt-bindings: firmware: add missing resource IDs for imx8dxl
      dt-bindings: arm: imx: update fsl.yaml for imx8dxl

Sudeep Holla (10):
      firmware: arm_ffa: Add pointer to the ffa_dev_ops in struct ffa_dev
      tee: optee: Drop ffa_ops in optee_ffa structure using ffa_dev->ops directly
      firmware: arm_ffa: Remove ffa_dev_ops_get()
      firmware: arm_ffa: Add support for querying FF-A features
      firmware: arm_ffa: Use FFA_FEATURES to detect if native versions are supported
      firmware: arm_ffa: Make memory apis ffa_device independent
      firmware: arm_ffa: Rename ffa_dev_ops as ffa_ops
      firmware: arm_ffa: Add v1.1 get_partition_info support
      firmware: arm_ffa: Set up 32bit execution mode flag using partiion property
      firmware: arm_ffa: Split up ffa_ops into info, message and memory operations

Sumit Gupta (4):
      soc/tegra: Set ERD bit to mask inband errors
      soc/tegra: cbb: Add CBB 1.0 driver for Tegra194
      soc/tegra: cbb: Add driver for Tegra234 CBB 2.0
      soc/tegra: cbb: Add support for Tegra241 (Grace)

Thierry Reding (3):
      soc/tegra: pmc: Remove leading space
      soc/tegra: pmc: Add support for simple wake events
      soc/tegra: pmc: Add USB port wake events for Tegra194

Tim Harvey (1):
      dt-bindings: arm: Add i.MX8M Mini Gateworks GW7904 board

Tinghan Shen (4):
      dt-bindings: memory: mediatek,smi: Update condition for mt8195 smi node
      dt-bindings: power: mediatek: Refine multiple level power domain nodes
      dt-bindings: power: mediatek: Support naming power controller node with unit address
      dt-bindings: power: mediatek: Update maintainer list

William Zhang (1):
      arm64: bcmbca: Make BCM4908 drivers depend on ARCH_BCMBCA

Xinlei Lee (1):
      soc: mediatek: Add mmsys func to adapt to dpi output for MT8186

YueHaibing (1):
      soc: qcom: Make QCOM_RPMPD depend on OF

 .../ABI/testing/sysfs-platform-brcmstb-memc        |   15 +
 .../devicetree/bindings/arm/bcm/brcm,brcmstb.txt   |   11 +-
 Documentation/devicetree/bindings/arm/fsl.yaml     |   58 +-
 .../devicetree/bindings/arm/rockchip/pmu.yaml      |    4 +
 .../devicetree/bindings/firmware/qcom,scm.txt      |   61 -
 .../devicetree/bindings/firmware/qcom,scm.yaml     |  148 ++
 .../bindings/interconnect/qcom,msm8998-bwmon.yaml  |    3 +
 .../devicetree/bindings/media/exynos5-gsc.txt      |   38 -
 .../bindings/media/samsung,exynos5250-gsc.yaml     |  109 +
 .../memory-controllers/brcm,brcmstb-memc-ddr.yaml  |   52 +
 .../memory-controllers/mediatek,smi-common.yaml    |   15 +-
 .../memory-controllers/mediatek,smi-larb.yaml      |    3 +
 .../memory-controllers/snps,dw-umctl2-ddrc.yaml    |  118 +
 .../memory-controllers/synopsys,ddrc-ecc.yaml      |   76 -
 .../memory-controllers/xlnx,zynq-ddrc-a05.yaml     |   38 +
 Documentation/devicetree/bindings/mfd/syscon.yaml  |    2 +
 .../bindings/power/mediatek,power-controller.yaml  |  135 +-
 .../devicetree/bindings/power/qcom,rpmpd.yaml      |    3 +-
 .../bindings/power/rockchip,power-controller.yaml  |    4 +
 .../bindings/power/rockchip-io-domain.yaml         |   30 +
 .../bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml  |  110 +-
 .../bindings/soc/imx/fsl,imx8mp-hdmi-blk-ctrl.yaml |    9 +
 .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml |   10 +
 .../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml         |   14 +
 .../bindings/soc/imx/fsl,imx93-media-blk-ctrl.yaml |   80 +
 .../devicetree/bindings/soc/imx/fsl,imx93-src.yaml |   96 +
 .../bindings/soc/mediatek/mediatek,mutex.yaml      |    2 +
 .../devicetree/bindings/soc/mediatek/pwrap.txt     |    1 +
 .../devicetree/bindings/soc/qcom/qcom-stats.yaml   |    1 +
 .../devicetree/bindings/soc/rockchip/grf.yaml      |    7 +
 MAINTAINERS                                        |   15 +-
 arch/arm/boot/compressed/head.S                    |    4 -
 drivers/bus/hisi_lpc.c                             |   96 +-
 drivers/cpuidle/cpuidle-psci-domain.c              |    4 +-
 drivers/firmware/arm_ffa/bus.c                     |    4 +-
 drivers/firmware/arm_ffa/driver.c                  |  132 +-
 drivers/firmware/psci/psci.c                       |  118 +-
 drivers/firmware/qcom_scm.h                        |    2 -
 drivers/firmware/tegra/bpmp-debugfs.c              |   13 +-
 drivers/i2c/busses/Kconfig                         |    4 +-
 drivers/memory/Kconfig                             |    9 +
 drivers/memory/Makefile                            |    1 +
 drivers/memory/brcmstb_memc.c                      |  301 +++
 drivers/memory/dfl-emif.c                          |   62 +-
 drivers/memory/mtk-smi.c                           |  109 +-
 drivers/memory/of_memory.c                         |    2 +
 drivers/memory/pl353-smc.c                         |    1 +
 drivers/mtd/parsers/Kconfig                        |    6 +-
 drivers/net/ethernet/broadcom/Kconfig              |    4 +-
 drivers/pci/controller/Kconfig                     |    2 +-
 drivers/phy/broadcom/Kconfig                       |    4 +-
 drivers/pinctrl/bcm/Kconfig                        |    4 +-
 drivers/reset/Kconfig                              |    2 +-
 drivers/soc/amlogic/meson-ee-pwrc.c                |    5 +-
 drivers/soc/amlogic/meson-gx-pwrc-vpu.c            |    5 +-
 drivers/soc/apple/rtkit.c                          |    6 +
 drivers/soc/bcm/bcm63xx/Kconfig                    |    4 +-
 drivers/soc/bcm/brcmstb/pm/pm-arm.c                |   16 +-
 drivers/soc/imx/Kconfig                            |    8 +
 drivers/soc/imx/Makefile                           |    2 +
 drivers/soc/imx/imx8m-blk-ctrl.c                   |   96 +-
 drivers/soc/imx/imx8mp-blk-ctrl.c                  |   89 +-
 drivers/soc/imx/imx93-blk-ctrl.c                   |  436 ++++
 drivers/soc/imx/imx93-pd.c                         |  164 ++
 drivers/soc/imx/imx93-src.c                        |   33 +
 drivers/soc/mediatek/Kconfig                       |    2 +
 drivers/soc/mediatek/mt8186-mmsys.h                |    6 +
 drivers/soc/mediatek/mtk-mmsys.c                   |   20 +
 drivers/soc/mediatek/mtk-mutex.c                   |   44 +
 drivers/soc/mediatek/mtk-pm-domains.c              |    6 +-
 drivers/soc/mediatek/mtk-pmic-wrap.c               |    2 +-
 drivers/soc/mediatek/mtk-scpsys.c                  |    2 +-
 drivers/soc/mediatek/mtk-svs.c                     |  284 ++-
 drivers/soc/qcom/Kconfig                           |    2 +-
 drivers/soc/qcom/icc-bwmon.c                       |  479 +++-
 drivers/soc/qcom/llcc-qcom.c                       |   92 +-
 drivers/soc/qcom/qcom_stats.c                      |    9 +
 drivers/soc/qcom/qmi_encdec.c                      |   50 +-
 drivers/soc/qcom/qmi_interface.c                   |   12 +-
 drivers/soc/qcom/rpmpd.c                           |   22 +
 drivers/soc/qcom/smem_state.c                      |    3 +-
 drivers/soc/qcom/smsm.c                            |   20 +-
 drivers/soc/qcom/socinfo.c                         |    2 +
 drivers/soc/renesas/Kconfig                        |   11 +
 drivers/soc/renesas/renesas-soc.c                  |   14 +
 drivers/soc/rockchip/io-domain.c                   |   20 +
 drivers/soc/rockchip/pm_domains.c                  |  130 +-
 drivers/soc/sunxi/sunxi_sram.c                     |   74 +-
 drivers/soc/tegra/Kconfig                          |   10 +-
 drivers/soc/tegra/Makefile                         |    1 +
 drivers/soc/tegra/cbb/Makefile                     |    9 +
 drivers/soc/tegra/cbb/tegra-cbb.c                  |  190 ++
 drivers/soc/tegra/cbb/tegra194-cbb.c               | 2364 ++++++++++++++++++++
 drivers/soc/tegra/cbb/tegra234-cbb.c               | 1113 +++++++++
 drivers/soc/tegra/fuse/fuse-tegra.c                |    1 +
 drivers/soc/tegra/fuse/tegra-apbmisc.c             |   36 +-
 drivers/soc/tegra/pmc.c                            |   45 +-
 drivers/tee/optee/ffa_abi.c                        |   46 +-
 drivers/tee/optee/optee_private.h                  |    1 -
 drivers/tty/serial/Kconfig                         |    4 +-
 drivers/watchdog/Kconfig                           |    2 +-
 include/dt-bindings/clock/imx8mm-clock.h           |    1 -
 include/dt-bindings/firmware/imx/rsrc.h            |    7 +
 include/dt-bindings/power/fsl,imx93-power.h        |   15 +
 include/dt-bindings/power/imx8mp-power.h           |    6 +
 include/dt-bindings/power/qcom-rpmpd.h             |   12 +
 include/dt-bindings/power/rk3588-power.h           |   69 +
 include/dt-bindings/power/rockchip,rv1126-power.h  |   35 +
 include/linux/arm_ffa.h                            |   36 +-
 include/linux/soc/apple/rtkit.h                    |   12 +
 include/linux/soc/mediatek/mtk-mmsys.h             |    2 +
 include/linux/soc/mediatek/mtk-mutex.h             |    2 +
 include/linux/soc/mediatek/mtk_sip_svc.h           |    3 +
 include/linux/soc/qcom/llcc-qcom.h                 |   30 +
 include/linux/soc/qcom/qmi.h                       |   20 +-
 include/linux/soc/sunxi/sunxi_sram.h               |    2 +-
 include/soc/mediatek/smi.h                         |    5 +
 include/soc/tegra/fuse.h                           |    6 +
 include/soc/tegra/tegra-cbb.h                      |   47 +
 include/uapi/linux/psci.h                          |   14 +
 samples/qmi/qmi_sample_client.c                    |   10 +-
 121 files changed, 7578 insertions(+), 900 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-platform-brcmstb-memc
 delete mode 100644 Documentation/devicetree/bindings/firmware/qcom,scm.txt
 create mode 100644 Documentation/devicetree/bindings/firmware/qcom,scm.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/exynos5-gsc.txt
 create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos5250-gsc.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/brcm,brcmstb-memc-ddr.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
 delete mode 100644 Documentation/devicetree/bindings/memory-controllers/synopsys,ddrc-ecc.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx93-media-blk-ctrl.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx93-src.yaml
 create mode 100644 drivers/memory/brcmstb_memc.c
 create mode 100644 drivers/soc/imx/imx93-blk-ctrl.c
 create mode 100644 drivers/soc/imx/imx93-pd.c
 create mode 100644 drivers/soc/imx/imx93-src.c
 create mode 100644 drivers/soc/tegra/cbb/Makefile
 create mode 100644 drivers/soc/tegra/cbb/tegra-cbb.c
 create mode 100644 drivers/soc/tegra/cbb/tegra194-cbb.c
 create mode 100644 drivers/soc/tegra/cbb/tegra234-cbb.c
 create mode 100644 include/dt-bindings/power/fsl,imx93-power.h
 create mode 100644 include/dt-bindings/power/rk3588-power.h
 create mode 100644 include/dt-bindings/power/rockchip,rv1126-power.h
 create mode 100644 include/soc/tegra/tegra-cbb.h

WARNING: multiple messages have this Message-ID (diff)
From: "Arnd Bergmann" <arnd@arndb.de>
To: "Linus Torvalds" <torvalds@linux-foundation.org>
Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL 2/4] ARM: SoC driver updates for 6.1
Date: Thu, 06 Oct 2022 11:23:59 +0200	[thread overview]
Message-ID: <7eea916e-4757-4c17-8a49-c67267ab7ea7@app.fastmail.com> (raw)
In-Reply-To: <70d8e5d8-6fa4-496d-88d6-2604d0c3e982@app.fastmail.com>

The following changes since commit b90cb1053190353cc30f0fef0ef1f378ccc063c5:

  Linux 6.0-rc3 (2022-08-28 15:05:29 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-drivers-6.1

for you to fetch changes up to 4413794917ba3ff42ade432870248b500253f152:

  ARM: remove check for CONFIG_DEBUG_LL_SER3 (2022-09-28 22:39:21 +0200)

----------------------------------------------------------------
ARM: driver updates for 6.1

The drivers branch for 6.1 is a bit larger than for most releases.  Most
of the changes come from SoC maintainers for the drivers/soc subsystem:

 - A new driver for error handling on the NVIDIA Tegra
   'control backbone' bus.

 - A new driver for Qualcomm LLCC/DDR bandwidth measurement

 - New Rockchip rv1126 and rk3588 power domain drivers

 - DT binding updates for memory controllers, older Rockchip
   SoCs, various Mediatek devices, Qualcomm SCM firmware

 - Minor updates to Hisilicon LPC bus, the Allwinner SRAM
   driver, the Apple rtkit firmware driver, Tegra firmware

 - Minor updates for SoC drivers (Samsung, Mediatek, Renesas,
   Tegra, Qualcomm, Broadcom, NXP, ...)

There are also some separate subsystem with downstream maintainers that
merge updates this way:

 - Various updates and new drivers in the memory controller
   subsystem for Mediatek and Broadcom SoCs

 - Small set of changes in preparation to add support for FF-A
   v1.1 specification later, in the Arm FF-A firmware subsystem

 - debugfs support in the PSCI firmware subsystem

----------------------------------------------------------------
Abel Vesa (2):
      soc: qcom: stats: Add SDM845 stats config and compatible
      dt-bindings: soc: qcom: stats: Document SDM845 compatible

Adam Skladowski (1):
      dt-bindings: firmware: document Qualcomm SM6115 SCM

Allen-KH Cheng (2):
      dt-bindings: soc: mediatek: Add mdp3 mutex support for mt8186
      soc: mediatek: mutex: Add mt8186 mutex mod settings for mdp3

Andy Shevchenko (4):
      bus: hisi_lpc: Don't dereference fwnode handle
      bus: hisi_lpc: Use devm_platform_ioremap_resource
      bus: hisi_lpc: Correct error code for timeout
      bus: hisi_lpc: Don't guard ACPI IDs with ACPI_PTR()

AngeloGioacchino Del Regno (8):
      soc: mediatek: mtk-svs: Switch to platform_get_irq()
      soc: mediatek: mtk-svs: Remove hardcoded irqflags
      soc: mediatek: mtk-svs: Drop of_match_ptr() for of_match_table
      soc: mediatek: mtk-svs: Use devm variant for dev_pm_opp_of_add_table()
      soc: mediatek: mtk-svs: Commonize t-calibration-data fuse array read
      soc: mediatek: mtk-svs: Use bitfield access macros where possible
      dt-bindings: soc: mediatek: Add display mutex support for MT6795
      soc: mediatek: mutex: Add support for MT6795 Helio X10 display mutex

Arnd Bergmann (19):
      Merge tag 'renesas-drivers-for-v6.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/drivers
      Merge tag 'amlogic-drivers-for-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/drivers
      Merge tag 'memory-controller-drv-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
      Merge tag 'memory-controller-drv-brcm-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
      Merge tag 'memory-controller-drv-mediatek-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
      Merge tag 'v6.1-rockchip-drivers1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/drivers
      Merge tag 'samsung-drivers-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/drivers
      Merge tag 'arm-soc/for-6.1/drivers' of https://github.com/Broadcom/stblinux into arm/drivers
      Merge tag 'ffa-updates-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers
      Merge tag 'tegra-for-6.1-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
      Merge tag 'tegra-for-6.1-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
      Merge tag 'imx-drivers-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers
      Merge tag 'sunxi-drivers-for-6.1-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/drivers
      Merge tag 'v6.0-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into arm/drivers
      Merge tag 'qcom-drivers-for-6.1' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers
      Merge tag 'hisi-drivers-for-6.1' of https://github.com/hisilicon/linux-hisi into arm/drivers
      Merge tag 'tegra-for-6.1-cbb' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
      Merge tag 'v6.1-rockchip-drivers2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/drivers
      Merge tag 'memory-controller-drv-6.1-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers

Bjorn Andersson (1):
      Merge tag '20220825043859.30066-3-manivannan.sadhasivam@linaro.org' into drivers-for-6.1

Chengci.Xu (4):
      dt-bindings: memory: mediatek: Add mt8188 smi binding
      memory: mtk-smi: Add return value for configure port function
      memory: mtk-smi: Add enable IOMMU SMC command for MM master
      memory: mtk-smi: mt8188: Add SMI Support

Christophe JAILLET (2):
      soc: mediatek: pm-domains: Simplify some error message
      soc/tegra: pmc: Use devm_clk_get_optional()

David Heidelberg (1):
      dt-bindings: firmware: convert Qualcomm SCM binding to the yaml

Debarati Biswas (1):
      memory: dfl-emif: Update the dfl emif driver support revision 1

Dmitry Baryshkov (2):
      firmware/psci: Print a warning if PSCI doesn't accept PC mode
      firmware/psci: Add debugfs support to ease debugging

Dmitry Osipenko (1):
      soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA

Elaine Zhang (1):
      soc: rockchip: power-domain: do not enable domain when adding it

Finley Xiao (2):
      dt-bindings: power: add power-domain header for rk3588
      soc: rockchip: power-domain: add power domain support for rk3588

Florian Fainelli (3):
      dt-bindings: memory-controller: Document Broadcom STB MEMC
      Documentation: sysfs: Document Broadcom STB memc sysfs knobs
      memory: brcmstb_memc: Add Broadcom STB memory controller driver

Frank Wunderlich (1):
      dt-bindings: soc: grf: add pcie30-{phy,pipe}-grf

Frieder Schrempf (3):
      dt-bindings: arm: fsl: imx6ul-kontron: Update bindings
      dt-bindings: arm: fsl: Rename compatibles for Kontron i.MX8MM SoM/board
      dt-bindings: arm: fsl: Add Kontron BL i.MX8MM OSM-S board

Gaosheng Cui (1):
      firmware: qcom: scm: remove unused __qcom_scm_init declaration

Geert Uytterhoeven (1):
      soc: renesas: Identify R-Car H3Ne-1.7G

Guilherme G. Piccoli (1):
      soc: bcm: brcmstb: Document panic notifier action and remove useless header

Hector Martin (1):
      soc: apple: rtkit: Add apple_rtkit_poll

Heiko Stuebner (2):
      Merge branch 'v6.1-shared/powerdomain' into v6.1-armsoc/drivers
      Merge branch 'v6.1-shared/powerdomain' into v6.1-armsoc/drivers

Jagan Teki (6):
      dt-bindings: power: Add power-domain header for RV1126
      dt-bindings: power: rockchip: Document RV1126 power-controller
      soc: rockchip: power-domain: Add RV1126 power domains
      dt-bindings: power: rockchip: Document RV1126 PMU IO domains
      dt-bindings: soc: rockchip: Document RV1126 grf
      dt-bindings: soc: rockchip: Document RV1126 pmugrf

Jean Delvare (1):
      soc: mediatek: Let PMIC Wrapper and SCPSYS depend on OF

Jeff Johnson (1):
      soc: qcom: qmi: use const for struct qmi_elem_info

Jianqun Xu (1):
      soc: rockchip: io-domain: Add RV1126 IO domains

Jinpeng Cui (1):
      soc: qcom: icc-bwmon: remove redundant ret variable

Johan Jonker (2):
      dt-bindings: arm: rockchip: pmu: add rockchip,rk3128-pmu
      dt-bindings: soc: rockchip: grf: add rockchip,rk3128-grf

John Garry (1):
      bus: hisi_lpc: Use platform_device_register_full()

Konrad Dybcio (4):
      soc: qcom: socinfo: Add an ID for SM6375
      soc: qcom: socinfo: Add PM6125 ID
      dt-bindings: power: rpmpd: Add SM6375 power domains
      soc: qcom: rpmpd: Add SM6375 support

Krzysztof Kozlowski (13):
      dt-bindings: interconnect: qcom,msm8998-bwmon: add support for SDM845 LLCC BWMON
      soc: qcom: icc-bwmon: re-use IRQ enable/clear define
      soc: qcom: icc-bwmon: drop unused registers
      soc: qcom: icc-bwmon: store reference to variant data in container
      soc: qcom: icc-bwmon: clear all registers on init
      soc: qcom: icc-bwmon: store count unit per variant
      soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5
      soc: qcom: icc-bwmon: add per-variant quirks
      soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON
      dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema
      MAINTAINERS: pwm-fan: Drop Bartlomiej Zolnierkiewicz
      MAINTAINERS: Drop Bartlomiej Zolnierkiewicz
      dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails

Lad Prabhakar (2):
      soc: renesas: Kconfig: Enable IRQC driver for RZ/G2L SoC
      soc: renesas: Identify RZ/Five SoC

Liang He (8):
      memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
      memory: of: Fix refcount leak bug in of_get_ddr_timings()
      memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
      soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
      soc: qcom: smem_state: Add refcounting for the 'state->of_node'
      soc: amlogic: meson-pwrc: Hold reference returned by of_get_parent()
      soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse()
      soc/tegra: fuse: Add missing of_node_put()

Lucas Stach (1):
      soc: imx: imx8mp-blk-ctrl: handle PCIe PHY resets

Manivannan Sadhasivam (2):
      soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version
      soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver

Marcel Ziswiler (1):
      dt-bindings: clk: imx8mm: don't use multiple blank lines

Martyn Welch (1):
      dt-bindings: arm: fsl: Add MSC SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier

Nícolas F. R. A. Prado (1):
      soc: mediatek: mtk-svs: Explicitly include bitfield header

Paul Bolle (1):
      ARM: remove check for CONFIG_DEBUG_LL_SER3

Peng Fan (17):
      dt-bindings: soc: imx: add interconnect property for i.MX8MP media 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 hsio blk ctrl
      dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV
      dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl
      dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl
      dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl
      dt-bindings: mfd: syscon: Add i.MX93 blk ctrl system registers
      dt-bindings: soc: add i.MX93 SRC
      dt-bindings: soc: add i.MX93 mediamix blk ctrl
      soc: imx: add icc paths for i.MX8MP media blk ctrl
      soc: imx: add icc paths for i.MX8MP hsio/hdmi blk ctrl
      soc: imx: add i.MX8MP HDMI blk ctrl HDCP/HRV_MWR
      soc: imx: imx8m-blk-ctrl: add i.MX8MP VPU blk ctrl
      soc: imx: imx8m-blk-ctrl: Use genpd_xlate_onecell
      soc: imx: add i.MX93 SRC power domain driver
      soc: imx: add i.MX93 media blk ctrl driver

Petlozu Pravareshwar (1):
      soc/tegra: pmc: Check device node status property

Qing Wang (1):
      firmware: tegra: Switch over to memdup_user()

Rajendra Nayak (3):
      dt-bindings: interconnect: qcom,msm8998-bwmon: Add support for sc7280 BWMONs
      soc: qcom: icc-bwmon: add support for sc7280 LLCC BWMON
      soc: qcom: icc-bwmon: force clear counter/irq registers

Samuel Holland (8):
      soc: sunxi: sram: Actually claim SRAM regions
      soc: sunxi: sram: Prevent the driver from being unbound
      soc: sunxi: sram: Fix probe function ordering issues
      soc: sunxi: sram: Fix debugfs info for A64 SRAM C
      soc: sunxi: sram: Return void from the release function
      soc: sunxi: sram: Save a pointer to the OF match data
      soc: sunxi: sram: Export the LDO control register
      soc: sunxi: sram: Add support for the D1 system control

Sebastian Reichel (2):
      dt-bindings: arm: rockchip: add rk5388 compatible string to pmu.yaml
      dt-bindings: power: rockchip: Add bindings for rk3588

Sen Chu (1):
      dt-bindings: soc: mediatek: pwrap: add compatible for mt8188

Serge Semin (4):
      dt-bindings: memory: synopsys,ddrc-ecc: Detach Zynq DDRC controller support
      dt-bindings: memory: snps,dw-umctl2-ddrc: Use more descriptive device name
      dt-bindings: memory: snps,dw-umctl2-ddrc: Replace opencoded numbers with macros
      dt-bindings: memory: snps,dw-umctl2-ddrc: Extend schema with IRQs/resets/clocks props

Shenwei Wang (2):
      dt-bindings: firmware: add missing resource IDs for imx8dxl
      dt-bindings: arm: imx: update fsl.yaml for imx8dxl

Sudeep Holla (10):
      firmware: arm_ffa: Add pointer to the ffa_dev_ops in struct ffa_dev
      tee: optee: Drop ffa_ops in optee_ffa structure using ffa_dev->ops directly
      firmware: arm_ffa: Remove ffa_dev_ops_get()
      firmware: arm_ffa: Add support for querying FF-A features
      firmware: arm_ffa: Use FFA_FEATURES to detect if native versions are supported
      firmware: arm_ffa: Make memory apis ffa_device independent
      firmware: arm_ffa: Rename ffa_dev_ops as ffa_ops
      firmware: arm_ffa: Add v1.1 get_partition_info support
      firmware: arm_ffa: Set up 32bit execution mode flag using partiion property
      firmware: arm_ffa: Split up ffa_ops into info, message and memory operations

Sumit Gupta (4):
      soc/tegra: Set ERD bit to mask inband errors
      soc/tegra: cbb: Add CBB 1.0 driver for Tegra194
      soc/tegra: cbb: Add driver for Tegra234 CBB 2.0
      soc/tegra: cbb: Add support for Tegra241 (Grace)

Thierry Reding (3):
      soc/tegra: pmc: Remove leading space
      soc/tegra: pmc: Add support for simple wake events
      soc/tegra: pmc: Add USB port wake events for Tegra194

Tim Harvey (1):
      dt-bindings: arm: Add i.MX8M Mini Gateworks GW7904 board

Tinghan Shen (4):
      dt-bindings: memory: mediatek,smi: Update condition for mt8195 smi node
      dt-bindings: power: mediatek: Refine multiple level power domain nodes
      dt-bindings: power: mediatek: Support naming power controller node with unit address
      dt-bindings: power: mediatek: Update maintainer list

William Zhang (1):
      arm64: bcmbca: Make BCM4908 drivers depend on ARCH_BCMBCA

Xinlei Lee (1):
      soc: mediatek: Add mmsys func to adapt to dpi output for MT8186

YueHaibing (1):
      soc: qcom: Make QCOM_RPMPD depend on OF

 .../ABI/testing/sysfs-platform-brcmstb-memc        |   15 +
 .../devicetree/bindings/arm/bcm/brcm,brcmstb.txt   |   11 +-
 Documentation/devicetree/bindings/arm/fsl.yaml     |   58 +-
 .../devicetree/bindings/arm/rockchip/pmu.yaml      |    4 +
 .../devicetree/bindings/firmware/qcom,scm.txt      |   61 -
 .../devicetree/bindings/firmware/qcom,scm.yaml     |  148 ++
 .../bindings/interconnect/qcom,msm8998-bwmon.yaml  |    3 +
 .../devicetree/bindings/media/exynos5-gsc.txt      |   38 -
 .../bindings/media/samsung,exynos5250-gsc.yaml     |  109 +
 .../memory-controllers/brcm,brcmstb-memc-ddr.yaml  |   52 +
 .../memory-controllers/mediatek,smi-common.yaml    |   15 +-
 .../memory-controllers/mediatek,smi-larb.yaml      |    3 +
 .../memory-controllers/snps,dw-umctl2-ddrc.yaml    |  118 +
 .../memory-controllers/synopsys,ddrc-ecc.yaml      |   76 -
 .../memory-controllers/xlnx,zynq-ddrc-a05.yaml     |   38 +
 Documentation/devicetree/bindings/mfd/syscon.yaml  |    2 +
 .../bindings/power/mediatek,power-controller.yaml  |  135 +-
 .../devicetree/bindings/power/qcom,rpmpd.yaml      |    3 +-
 .../bindings/power/rockchip,power-controller.yaml  |    4 +
 .../bindings/power/rockchip-io-domain.yaml         |   30 +
 .../bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml  |  110 +-
 .../bindings/soc/imx/fsl,imx8mp-hdmi-blk-ctrl.yaml |    9 +
 .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml |   10 +
 .../soc/imx/fsl,imx8mp-media-blk-ctrl.yaml         |   14 +
 .../bindings/soc/imx/fsl,imx93-media-blk-ctrl.yaml |   80 +
 .../devicetree/bindings/soc/imx/fsl,imx93-src.yaml |   96 +
 .../bindings/soc/mediatek/mediatek,mutex.yaml      |    2 +
 .../devicetree/bindings/soc/mediatek/pwrap.txt     |    1 +
 .../devicetree/bindings/soc/qcom/qcom-stats.yaml   |    1 +
 .../devicetree/bindings/soc/rockchip/grf.yaml      |    7 +
 MAINTAINERS                                        |   15 +-
 arch/arm/boot/compressed/head.S                    |    4 -
 drivers/bus/hisi_lpc.c                             |   96 +-
 drivers/cpuidle/cpuidle-psci-domain.c              |    4 +-
 drivers/firmware/arm_ffa/bus.c                     |    4 +-
 drivers/firmware/arm_ffa/driver.c                  |  132 +-
 drivers/firmware/psci/psci.c                       |  118 +-
 drivers/firmware/qcom_scm.h                        |    2 -
 drivers/firmware/tegra/bpmp-debugfs.c              |   13 +-
 drivers/i2c/busses/Kconfig                         |    4 +-
 drivers/memory/Kconfig                             |    9 +
 drivers/memory/Makefile                            |    1 +
 drivers/memory/brcmstb_memc.c                      |  301 +++
 drivers/memory/dfl-emif.c                          |   62 +-
 drivers/memory/mtk-smi.c                           |  109 +-
 drivers/memory/of_memory.c                         |    2 +
 drivers/memory/pl353-smc.c                         |    1 +
 drivers/mtd/parsers/Kconfig                        |    6 +-
 drivers/net/ethernet/broadcom/Kconfig              |    4 +-
 drivers/pci/controller/Kconfig                     |    2 +-
 drivers/phy/broadcom/Kconfig                       |    4 +-
 drivers/pinctrl/bcm/Kconfig                        |    4 +-
 drivers/reset/Kconfig                              |    2 +-
 drivers/soc/amlogic/meson-ee-pwrc.c                |    5 +-
 drivers/soc/amlogic/meson-gx-pwrc-vpu.c            |    5 +-
 drivers/soc/apple/rtkit.c                          |    6 +
 drivers/soc/bcm/bcm63xx/Kconfig                    |    4 +-
 drivers/soc/bcm/brcmstb/pm/pm-arm.c                |   16 +-
 drivers/soc/imx/Kconfig                            |    8 +
 drivers/soc/imx/Makefile                           |    2 +
 drivers/soc/imx/imx8m-blk-ctrl.c                   |   96 +-
 drivers/soc/imx/imx8mp-blk-ctrl.c                  |   89 +-
 drivers/soc/imx/imx93-blk-ctrl.c                   |  436 ++++
 drivers/soc/imx/imx93-pd.c                         |  164 ++
 drivers/soc/imx/imx93-src.c                        |   33 +
 drivers/soc/mediatek/Kconfig                       |    2 +
 drivers/soc/mediatek/mt8186-mmsys.h                |    6 +
 drivers/soc/mediatek/mtk-mmsys.c                   |   20 +
 drivers/soc/mediatek/mtk-mutex.c                   |   44 +
 drivers/soc/mediatek/mtk-pm-domains.c              |    6 +-
 drivers/soc/mediatek/mtk-pmic-wrap.c               |    2 +-
 drivers/soc/mediatek/mtk-scpsys.c                  |    2 +-
 drivers/soc/mediatek/mtk-svs.c                     |  284 ++-
 drivers/soc/qcom/Kconfig                           |    2 +-
 drivers/soc/qcom/icc-bwmon.c                       |  479 +++-
 drivers/soc/qcom/llcc-qcom.c                       |   92 +-
 drivers/soc/qcom/qcom_stats.c                      |    9 +
 drivers/soc/qcom/qmi_encdec.c                      |   50 +-
 drivers/soc/qcom/qmi_interface.c                   |   12 +-
 drivers/soc/qcom/rpmpd.c                           |   22 +
 drivers/soc/qcom/smem_state.c                      |    3 +-
 drivers/soc/qcom/smsm.c                            |   20 +-
 drivers/soc/qcom/socinfo.c                         |    2 +
 drivers/soc/renesas/Kconfig                        |   11 +
 drivers/soc/renesas/renesas-soc.c                  |   14 +
 drivers/soc/rockchip/io-domain.c                   |   20 +
 drivers/soc/rockchip/pm_domains.c                  |  130 +-
 drivers/soc/sunxi/sunxi_sram.c                     |   74 +-
 drivers/soc/tegra/Kconfig                          |   10 +-
 drivers/soc/tegra/Makefile                         |    1 +
 drivers/soc/tegra/cbb/Makefile                     |    9 +
 drivers/soc/tegra/cbb/tegra-cbb.c                  |  190 ++
 drivers/soc/tegra/cbb/tegra194-cbb.c               | 2364 ++++++++++++++++++++
 drivers/soc/tegra/cbb/tegra234-cbb.c               | 1113 +++++++++
 drivers/soc/tegra/fuse/fuse-tegra.c                |    1 +
 drivers/soc/tegra/fuse/tegra-apbmisc.c             |   36 +-
 drivers/soc/tegra/pmc.c                            |   45 +-
 drivers/tee/optee/ffa_abi.c                        |   46 +-
 drivers/tee/optee/optee_private.h                  |    1 -
 drivers/tty/serial/Kconfig                         |    4 +-
 drivers/watchdog/Kconfig                           |    2 +-
 include/dt-bindings/clock/imx8mm-clock.h           |    1 -
 include/dt-bindings/firmware/imx/rsrc.h            |    7 +
 include/dt-bindings/power/fsl,imx93-power.h        |   15 +
 include/dt-bindings/power/imx8mp-power.h           |    6 +
 include/dt-bindings/power/qcom-rpmpd.h             |   12 +
 include/dt-bindings/power/rk3588-power.h           |   69 +
 include/dt-bindings/power/rockchip,rv1126-power.h  |   35 +
 include/linux/arm_ffa.h                            |   36 +-
 include/linux/soc/apple/rtkit.h                    |   12 +
 include/linux/soc/mediatek/mtk-mmsys.h             |    2 +
 include/linux/soc/mediatek/mtk-mutex.h             |    2 +
 include/linux/soc/mediatek/mtk_sip_svc.h           |    3 +
 include/linux/soc/qcom/llcc-qcom.h                 |   30 +
 include/linux/soc/qcom/qmi.h                       |   20 +-
 include/linux/soc/sunxi/sunxi_sram.h               |    2 +-
 include/soc/mediatek/smi.h                         |    5 +
 include/soc/tegra/fuse.h                           |    6 +
 include/soc/tegra/tegra-cbb.h                      |   47 +
 include/uapi/linux/psci.h                          |   14 +
 samples/qmi/qmi_sample_client.c                    |   10 +-
 121 files changed, 7578 insertions(+), 900 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-platform-brcmstb-memc
 delete mode 100644 Documentation/devicetree/bindings/firmware/qcom,scm.txt
 create mode 100644 Documentation/devicetree/bindings/firmware/qcom,scm.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/exynos5-gsc.txt
 create mode 100644 Documentation/devicetree/bindings/media/samsung,exynos5250-gsc.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/brcm,brcmstb-memc-ddr.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
 delete mode 100644 Documentation/devicetree/bindings/memory-controllers/synopsys,ddrc-ecc.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx93-media-blk-ctrl.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx93-src.yaml
 create mode 100644 drivers/memory/brcmstb_memc.c
 create mode 100644 drivers/soc/imx/imx93-blk-ctrl.c
 create mode 100644 drivers/soc/imx/imx93-pd.c
 create mode 100644 drivers/soc/imx/imx93-src.c
 create mode 100644 drivers/soc/tegra/cbb/Makefile
 create mode 100644 drivers/soc/tegra/cbb/tegra-cbb.c
 create mode 100644 drivers/soc/tegra/cbb/tegra194-cbb.c
 create mode 100644 drivers/soc/tegra/cbb/tegra234-cbb.c
 create mode 100644 include/dt-bindings/power/fsl,imx93-power.h
 create mode 100644 include/dt-bindings/power/rk3588-power.h
 create mode 100644 include/dt-bindings/power/rockchip,rv1126-power.h
 create mode 100644 include/soc/tegra/tegra-cbb.h

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  parent reply	other threads:[~2022-10-06  9:24 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-10-06  9:22 [GIT PULL 0/4] ARM SoC updates for 6.1 Arnd Bergmann
2022-10-06  9:22 ` Arnd Bergmann
2022-10-06  9:23 ` [GIT PULL 1/4] ARM: defconfig " Arnd Bergmann
2022-10-06  9:23   ` Arnd Bergmann
2022-10-06 19:00   ` pr-tracker-bot
2022-10-06 19:00     ` pr-tracker-bot
2022-10-06  9:23 ` Arnd Bergmann [this message]
2022-10-06  9:23   ` [GIT PULL 2/4] ARM: SoC driver " Arnd Bergmann
2022-10-06 19:00   ` pr-tracker-bot
2022-10-06 19:00     ` pr-tracker-bot
2022-10-06  9:26 ` [GIT PULL 3/4] ARM SoC devicetree " Arnd Bergmann
2022-10-06  9:26   ` Arnd Bergmann
2022-10-06 19:00   ` pr-tracker-bot
2022-10-06 19:00     ` pr-tracker-bot
2022-10-06  9:28 ` [GIT PULL 4/4] ARM: SoC code changes " Arnd Bergmann
2022-10-06  9:28   ` Arnd Bergmann
2022-10-06 19:00   ` pr-tracker-bot
2022-10-06 19:00     ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7eea916e-4757-4c17-8a49-c67267ab7ea7@app.fastmail.com \
    --to=arnd@arndb.de \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=soc@kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.