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 drivers for 6.9 Date: Tue, 12 Mar 2024 17:45:29 +0100 [thread overview] Message-ID: <2bb4979a-508f-4791-82ac-ce31065f6da1@app.fastmail.com> (raw) In-Reply-To: <89d0bb77-a608-4ae0-b9d9-e17fdf5f12da@app.fastmail.com> The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d: Linux 6.8-rc1 (2024-01-21 14:11:32 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.9 for you to fetch changes up to 049238d24467e3d2121e8ef2abef1149be6722e9: Merge tag 'qcom-drivers-for-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers (2024-03-06 07:43:46 +0100) ---------------------------------------------------------------- ARM: SoC drivers for 6.9 This is the usual mix of updates for drivers that are used on (mostly ARM) SoCs with no other top-level subsystem tree, including: - The SCMI firmware subsystem gains support for version 3.2 of the specification and updates to the notification code. - Feature updates for Tegra and Qualcomm platforms for added hardware support. - A number of platforms get soc_device additions for identifying newly added chips from Renesas, Qualcomm, Mediatek and Google. - Trivial improvements for firmware and memory drivers amongst others, in particular 'const' annotations throughout multiple subsystems. ---------------------------------------------------------------- Abel Vesa (1): dt-bindings: soc: qcom: qcom,pmic-glink: document X1E80100 compatible Andre Przywara (1): firmware: arm_scmi: Fix double free in SMC transport cleanup path André Draszik (1): dt-bindings: samsung: exynos-sysreg: gs101-peric0/1 require a clock Anjelique Melendez (2): dt-bindings: soc: qcom: Add qcom,pbs bindings soc: qcom: add QCOM PBS driver Arnd Bergmann (16): soc/tegra: Fix build failure on Tegra241 Merge tag 'mtk-soc-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers Merge tag 'renesas-drivers-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers Merge tag 'samsung-drivers-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers Merge tag 'memory-controller-drv-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers soc: qcom: spm: fix building with CONFIG_REGULATOR=n Merge tag 'ffa-update-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'scmi-updates-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'tegra-for-6.9-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'tegra-for-6.9-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'sunxi-drivers-for-6.9-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers Merge tag 'qcom-drivers-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Merge tag 'samsung-drivers-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers Merge tag 'omap-for-v6.9/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers Merge tag 'memory-controller-drv-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers Merge tag 'qcom-drivers-for-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Bjorn Andersson (5): soc: qcom: aoss: Mark qmp_send() __printf() soc: qcom: aoss: Add debugfs interface for sending messages soc: qcom: aoss: Add tracepoints in qmp_send() pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl Merge branch '20240201204421.16992-2-quic_amelende@quicinc.com' into drivers-for-6.9 Chen-Yu Tsai (2): soc: mediatek: mtk-socinfo: Clean up NVMEM cell read soc: mediatek: mtk-socinfo: Add extra entry for MT8183 Christophe JAILLET (1): soc/tegra: pmc: Remove some old and deprecated functions and constants Christophe Kerello (5): dt-bindings: memory-controller: st,stm32: add MP25 support memory: stm32-fmc2-ebi: check regmap_read return value memory: stm32-fmc2-ebi: add MP25 support memory: stm32-fmc2-ebi: add MP25 RIF support memory: stm32-fmc2-ebi: keep power domain on Cristian Marussi (22): firmware: arm_scmi: Check mailbox/SMT channel for consistency firmware: arm_scmi: Use xa_insert() to store opps firmware: arm_scmi: Use xa_insert() when saving raw queues firmware: arm_scmi: Fix the clock protocol version for v3.2 firmware: arm_scmi: Fix the clock protocol supported version firmware: arm_scmi: Rework clock domain info lookups firmware: arm_scmi: Add multiple protocols registration support firmware: arm_scmi: Check for notification support firmware: arm_scmi: Add a common helper to check if a message is supported firmware: arm_scmi: Implement is_notify_supported callback in perf protocol firmware: arm_scmi: Implement is_notify_supported callback in power protocol firmware: arm_scmi: Implement is_notify_supported callback in system power protocol firmware: arm_scmi: Implement is_notify_supported callback in clock protocol firmware: arm_scmi: Implement is_notify_supported callback in sensor protocol firmware: arm_scmi: Implement is_notify_supported callback in reset protocol firmware: arm_scmi: Implement is_notify_supported callback in powercap protocol firmware: arm_scmi: Use opps_by_lvl to store opps firmware: arm_scmi: Report frequencies in the perf notifications firmware: arm_scmi: Add support for v3.2 NEGOTIATE_PROTOCOL_VERSION firmware: arm_scmi: Add clock check for extended config support firmware: arm_scmi: Add standard clock OEM definitions firmware: arm_scmi: Update the supported clock protocol version Danila Tikhonov (2): dt-bindings: arm: qcom,ids: Add IDs for SM8475 family soc: qcom: socinfo: Add Soc IDs for SM8475 family Dmitry Baryshkov (6): soc: qcom: socinfo: rename PM2250 to PM4125 dt-bindings: soc: qcom: merge qcom,saw2.txt into qcom,spm.yaml dt-bindings: soc: qcom: qcom,saw2: add missing compatible strings dt-bindings: soc: qcom: qcom,saw2: define optional regulator node soc: qcom: spm: remove driver-internal structures from the driver API soc: qcom: spm: add support for voltage regulator Duy Nguyen (2): soc: renesas: Identify R-Car V4M soc: renesas: rcar-rst: Add support for R-Car V4M Florian Fainelli (1): MAINTAINERS: Update SCMI entry with HWMON driver Geert Uytterhoeven (2): soc: renesas: Introduce ARCH_RCAR_GEN4 dt-bindings: memory: renesas,rpc-if: Document R-Car V4M support Jon Hunter (4): soc/tegra: fuse: Fix crash in tegra_fuse_readl() memory: tegra: Correct DLA client names memory: tegra: Add BPMP and ICC info for DLA clients memory: tegra: Fix indentation Kartik (9): mm/util: Introduce kmemdup_array() soc/tegra: fuse: Use dev_err_probe for probe failures soc/tegra: fuse: Refactor resource mapping soc/tegra: fuse: Add tegra_acpi_init_apbmisc() soc/tegra: fuse: Add function to add lookups soc/tegra: fuse: Add function to print SKU info soc/tegra: fuse: Add ACPI support for Tegra194 and Tegra234 soc/tegra: fuse: Add support for Tegra241 soc/tegra: fuse: Define tegra194_soc_attr_group for Tegra241 Krzysztof Kozlowski (4): dt-bindings: memory-controllers: narrow regex for unit address to hex numbers MAINTAINERS: samsung: gs101: match patches touching Google Tensor SoC soc: qcom: geni-se: drop unused kerneldoc struct geni_wrapper param soc: qcom: aoss: add missing kerneldoc for qmp members Luca Weiss (1): dt-bindings: soc: qcom: qcom,saw2: add msm8226 l2 compatible Markus Elfring (1): firmware: tegra: bpmp: Return directly after a failed kzalloc() in get_filename() Peng Fan (1): firmware: arm_scmi: Implement clock get permissions Peter Griffin (2): soc: samsung: exynos-pmu: Add regmap support for SoCs that protect PMU regs watchdog: s3c2410_wdt: use exynos_get_pmu_regmap_by_phandle() for PMU regs Peter Robinson (1): bus: tegra-aconnect: Update dependency to ARCH_TEGRA Petlozu Pravareshwar (2): soc/tegra: pmc: Update address mapping sequence for PMC apertures soc/tegra: pmc: Update scratch as an optional aperture Prathamesh Shete (1): soc/tegra: pmc: Add SD wake event for Tegra234 Randy Dunlap (2): soc: qcom: smp2p: fix all kernel-doc warnings firmware: arm_scmi: Fix struct kernel-doc warnings in optee transport Ricardo B. Marliere (6): bus: sunxi-rsb: make sunxi_rsb_bus const soc: qcom: apr: make aprbus const firmware: arm_scmi: Make scmi_bus_type const firmware: arm_ffa: Make ffa_bus_type const bus: ti-sysc: constify the struct device_type usage tee: make tee_bus_type const Rob Herring (1): dt-bindings: soc/qcom: Add size constraints on "qcom,rpm-msg-ram" Sebastian Reichel (1): dt-bindings: bus: imx-weim: convert to YAML Sudeep Holla (1): firmware: arm_scmi: Warn if domain frequency multiplier is 0 or rounded off Tanzir Hasan (1): firmware: arm_scmi: Replace asm-generic/bug.h with linux/bug.h Tao Zhang (1): soc: qcom: smem: remove hwspinlock from item get routine Tengfei Fan (2): dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 soc: qcom: socinfo: add SoC Info support for QCM8550 and QCS8550 platform Tomasz Figa (1): MAINTAINERS: Remove Tomasz from Samsung clock and pinctrl entries Tudor Ambarus (1): dt-bindings: i2c: exynos5: add google,gs101-hsi2c compatible Unnathi Chalicheemala (1): soc: qcom: llcc: Check return value on Broadcast_OR reg read Uwe Kleine-König (3): memory: emif: Simplify code handling CONFIG_DEBUG_FS memory: emif: Simplify code handling CONFIG_OF memory: emif: Drop usage of platform_driver_probe() William-tw Lin (1): soc: mediatek: mtk-socinfo: Add driver for getting chip information .../devicetree/bindings/arm/msm/qcom,saw2.txt | 58 -- Documentation/devicetree/bindings/bus/imx-weim.txt | 117 ---- .../devicetree/bindings/i2c/i2c-exynos5.yaml | 1 + .../fsl/fsl,imx-weim-peripherals.yaml | 31 + .../memory-controllers/fsl/fsl,imx-weim.yaml | 204 ++++++ .../memory-controllers/mc-peripheral-props.yaml | 1 + .../memory-controllers/nvidia,tegra20-emc.yaml | 2 +- .../memory-controllers/renesas,rpc-if.yaml | 1 + .../memory-controllers/st,stm32-fmc2-ebi.yaml | 7 +- .../devicetree/bindings/soc/qcom/qcom,pbs.yaml | 46 ++ .../bindings/soc/qcom/qcom,pmic-glink.yaml | 2 + .../bindings/soc/qcom/qcom,rpm-master-stats.yaml | 2 + .../soc/qcom/{qcom,spm.yaml => qcom,saw2.yaml} | 46 +- .../soc/samsung/samsung,exynos-sysreg.yaml | 2 + MAINTAINERS | 4 +- drivers/bus/Kconfig | 5 +- drivers/bus/sunxi-rsb.c | 4 +- drivers/bus/ti-sysc.c | 2 +- drivers/firmware/arm_ffa/bus.c | 2 +- drivers/firmware/arm_scmi/bus.c | 26 +- drivers/firmware/arm_scmi/clock.c | 197 +++++- drivers/firmware/arm_scmi/common.h | 3 +- drivers/firmware/arm_scmi/driver.c | 99 ++- drivers/firmware/arm_scmi/mailbox.c | 14 + drivers/firmware/arm_scmi/notify.c | 17 +- drivers/firmware/arm_scmi/notify.h | 4 + drivers/firmware/arm_scmi/optee.c | 6 +- drivers/firmware/arm_scmi/perf.c | 170 ++++- drivers/firmware/arm_scmi/power.c | 30 +- drivers/firmware/arm_scmi/powercap.c | 45 +- drivers/firmware/arm_scmi/protocols.h | 5 + drivers/firmware/arm_scmi/raw_mode.c | 12 +- drivers/firmware/arm_scmi/reset.c | 37 +- drivers/firmware/arm_scmi/sensors.c | 37 +- drivers/firmware/arm_scmi/shmem.c | 8 +- drivers/firmware/arm_scmi/smc.c | 7 + drivers/firmware/arm_scmi/system.c | 16 + drivers/firmware/tegra/bpmp-debugfs.c | 2 +- drivers/memory/emif.c | 65 +- drivers/memory/stm32-fmc2-ebi.c | 729 +++++++++++++++++++-- drivers/memory/tegra/tegra234.c | 48 +- drivers/pmdomain/qcom/rpmhpd.c | 1 - drivers/soc/mediatek/Kconfig | 9 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-socinfo.c | 191 ++++++ drivers/soc/qcom/Kconfig | 9 + drivers/soc/qcom/Makefile | 2 + drivers/soc/qcom/apr.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 2 + drivers/soc/qcom/qcom-geni-se.c | 1 - drivers/soc/qcom/qcom-pbs.c | 236 +++++++ drivers/soc/qcom/qcom_aoss.c | 105 ++- drivers/soc/qcom/smem.c | 11 - drivers/soc/qcom/smp2p.c | 6 +- drivers/soc/qcom/socinfo.c | 7 +- drivers/soc/qcom/spm.c | 248 ++++++- drivers/soc/qcom/trace-aoss.h | 48 ++ drivers/soc/renesas/Kconfig | 17 +- drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/renesas-soc.c | 8 + drivers/soc/samsung/Kconfig | 1 + drivers/soc/samsung/exynos-pmu.c | 235 ++++++- drivers/soc/samsung/exynos-pmu.h | 1 + drivers/soc/tegra/Kconfig | 5 + drivers/soc/tegra/fuse/fuse-tegra.c | 118 +++- drivers/soc/tegra/fuse/fuse-tegra30.c | 23 +- drivers/soc/tegra/fuse/fuse.h | 8 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 108 ++- drivers/soc/tegra/pmc.c | 87 ++- .../bindings/fieldbus/arcx,anybus-controller.txt | 2 +- drivers/tee/tee_core.c | 2 +- drivers/watchdog/Kconfig | 1 - drivers/watchdog/s3c2410_wdt.c | 8 +- include/dt-bindings/arm/qcom,ids.h | 5 + include/linux/arm_ffa.h | 2 +- include/linux/scmi_protocol.h | 21 +- include/linux/soc/qcom/apr.h | 2 +- include/linux/soc/qcom/qcom-pbs.h | 30 + include/linux/soc/samsung/exynos-pmu.h | 11 +- include/linux/string.h | 1 + include/linux/tee_drv.h | 2 +- include/soc/qcom/qcom-spmi-pmic.h | 2 +- include/soc/qcom/spm.h | 23 +- include/soc/tegra/fuse.h | 1 + include/soc/tegra/pmc.h | 18 - mm/util.c | 17 + 86 files changed, 3210 insertions(+), 543 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,saw2.txt delete mode 100644 Documentation/devicetree/bindings/bus/imx-weim.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,imx-weim-peripherals.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,imx-weim.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,pbs.yaml rename Documentation/devicetree/bindings/soc/qcom/{qcom,spm.yaml => qcom,saw2.yaml} (53%) create mode 100644 drivers/soc/mediatek/mtk-socinfo.c create mode 100644 drivers/soc/qcom/qcom-pbs.c create mode 100644 drivers/soc/qcom/trace-aoss.h create mode 100644 include/linux/soc/qcom/qcom-pbs.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 drivers for 6.9 Date: Tue, 12 Mar 2024 17:45:29 +0100 [thread overview] Message-ID: <2bb4979a-508f-4791-82ac-ce31065f6da1@app.fastmail.com> (raw) In-Reply-To: <89d0bb77-a608-4ae0-b9d9-e17fdf5f12da@app.fastmail.com> The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d: Linux 6.8-rc1 (2024-01-21 14:11:32 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.9 for you to fetch changes up to 049238d24467e3d2121e8ef2abef1149be6722e9: Merge tag 'qcom-drivers-for-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers (2024-03-06 07:43:46 +0100) ---------------------------------------------------------------- ARM: SoC drivers for 6.9 This is the usual mix of updates for drivers that are used on (mostly ARM) SoCs with no other top-level subsystem tree, including: - The SCMI firmware subsystem gains support for version 3.2 of the specification and updates to the notification code. - Feature updates for Tegra and Qualcomm platforms for added hardware support. - A number of platforms get soc_device additions for identifying newly added chips from Renesas, Qualcomm, Mediatek and Google. - Trivial improvements for firmware and memory drivers amongst others, in particular 'const' annotations throughout multiple subsystems. ---------------------------------------------------------------- Abel Vesa (1): dt-bindings: soc: qcom: qcom,pmic-glink: document X1E80100 compatible Andre Przywara (1): firmware: arm_scmi: Fix double free in SMC transport cleanup path André Draszik (1): dt-bindings: samsung: exynos-sysreg: gs101-peric0/1 require a clock Anjelique Melendez (2): dt-bindings: soc: qcom: Add qcom,pbs bindings soc: qcom: add QCOM PBS driver Arnd Bergmann (16): soc/tegra: Fix build failure on Tegra241 Merge tag 'mtk-soc-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers Merge tag 'renesas-drivers-for-v6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers Merge tag 'samsung-drivers-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers Merge tag 'memory-controller-drv-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers soc: qcom: spm: fix building with CONFIG_REGULATOR=n Merge tag 'ffa-update-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'scmi-updates-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'tegra-for-6.9-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'tegra-for-6.9-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'sunxi-drivers-for-6.9-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers Merge tag 'qcom-drivers-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Merge tag 'samsung-drivers-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers Merge tag 'omap-for-v6.9/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/drivers Merge tag 'memory-controller-drv-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers Merge tag 'qcom-drivers-for-6.9-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Bjorn Andersson (5): soc: qcom: aoss: Mark qmp_send() __printf() soc: qcom: aoss: Add debugfs interface for sending messages soc: qcom: aoss: Add tracepoints in qmp_send() pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl Merge branch '20240201204421.16992-2-quic_amelende@quicinc.com' into drivers-for-6.9 Chen-Yu Tsai (2): soc: mediatek: mtk-socinfo: Clean up NVMEM cell read soc: mediatek: mtk-socinfo: Add extra entry for MT8183 Christophe JAILLET (1): soc/tegra: pmc: Remove some old and deprecated functions and constants Christophe Kerello (5): dt-bindings: memory-controller: st,stm32: add MP25 support memory: stm32-fmc2-ebi: check regmap_read return value memory: stm32-fmc2-ebi: add MP25 support memory: stm32-fmc2-ebi: add MP25 RIF support memory: stm32-fmc2-ebi: keep power domain on Cristian Marussi (22): firmware: arm_scmi: Check mailbox/SMT channel for consistency firmware: arm_scmi: Use xa_insert() to store opps firmware: arm_scmi: Use xa_insert() when saving raw queues firmware: arm_scmi: Fix the clock protocol version for v3.2 firmware: arm_scmi: Fix the clock protocol supported version firmware: arm_scmi: Rework clock domain info lookups firmware: arm_scmi: Add multiple protocols registration support firmware: arm_scmi: Check for notification support firmware: arm_scmi: Add a common helper to check if a message is supported firmware: arm_scmi: Implement is_notify_supported callback in perf protocol firmware: arm_scmi: Implement is_notify_supported callback in power protocol firmware: arm_scmi: Implement is_notify_supported callback in system power protocol firmware: arm_scmi: Implement is_notify_supported callback in clock protocol firmware: arm_scmi: Implement is_notify_supported callback in sensor protocol firmware: arm_scmi: Implement is_notify_supported callback in reset protocol firmware: arm_scmi: Implement is_notify_supported callback in powercap protocol firmware: arm_scmi: Use opps_by_lvl to store opps firmware: arm_scmi: Report frequencies in the perf notifications firmware: arm_scmi: Add support for v3.2 NEGOTIATE_PROTOCOL_VERSION firmware: arm_scmi: Add clock check for extended config support firmware: arm_scmi: Add standard clock OEM definitions firmware: arm_scmi: Update the supported clock protocol version Danila Tikhonov (2): dt-bindings: arm: qcom,ids: Add IDs for SM8475 family soc: qcom: socinfo: Add Soc IDs for SM8475 family Dmitry Baryshkov (6): soc: qcom: socinfo: rename PM2250 to PM4125 dt-bindings: soc: qcom: merge qcom,saw2.txt into qcom,spm.yaml dt-bindings: soc: qcom: qcom,saw2: add missing compatible strings dt-bindings: soc: qcom: qcom,saw2: define optional regulator node soc: qcom: spm: remove driver-internal structures from the driver API soc: qcom: spm: add support for voltage regulator Duy Nguyen (2): soc: renesas: Identify R-Car V4M soc: renesas: rcar-rst: Add support for R-Car V4M Florian Fainelli (1): MAINTAINERS: Update SCMI entry with HWMON driver Geert Uytterhoeven (2): soc: renesas: Introduce ARCH_RCAR_GEN4 dt-bindings: memory: renesas,rpc-if: Document R-Car V4M support Jon Hunter (4): soc/tegra: fuse: Fix crash in tegra_fuse_readl() memory: tegra: Correct DLA client names memory: tegra: Add BPMP and ICC info for DLA clients memory: tegra: Fix indentation Kartik (9): mm/util: Introduce kmemdup_array() soc/tegra: fuse: Use dev_err_probe for probe failures soc/tegra: fuse: Refactor resource mapping soc/tegra: fuse: Add tegra_acpi_init_apbmisc() soc/tegra: fuse: Add function to add lookups soc/tegra: fuse: Add function to print SKU info soc/tegra: fuse: Add ACPI support for Tegra194 and Tegra234 soc/tegra: fuse: Add support for Tegra241 soc/tegra: fuse: Define tegra194_soc_attr_group for Tegra241 Krzysztof Kozlowski (4): dt-bindings: memory-controllers: narrow regex for unit address to hex numbers MAINTAINERS: samsung: gs101: match patches touching Google Tensor SoC soc: qcom: geni-se: drop unused kerneldoc struct geni_wrapper param soc: qcom: aoss: add missing kerneldoc for qmp members Luca Weiss (1): dt-bindings: soc: qcom: qcom,saw2: add msm8226 l2 compatible Markus Elfring (1): firmware: tegra: bpmp: Return directly after a failed kzalloc() in get_filename() Peng Fan (1): firmware: arm_scmi: Implement clock get permissions Peter Griffin (2): soc: samsung: exynos-pmu: Add regmap support for SoCs that protect PMU regs watchdog: s3c2410_wdt: use exynos_get_pmu_regmap_by_phandle() for PMU regs Peter Robinson (1): bus: tegra-aconnect: Update dependency to ARCH_TEGRA Petlozu Pravareshwar (2): soc/tegra: pmc: Update address mapping sequence for PMC apertures soc/tegra: pmc: Update scratch as an optional aperture Prathamesh Shete (1): soc/tegra: pmc: Add SD wake event for Tegra234 Randy Dunlap (2): soc: qcom: smp2p: fix all kernel-doc warnings firmware: arm_scmi: Fix struct kernel-doc warnings in optee transport Ricardo B. Marliere (6): bus: sunxi-rsb: make sunxi_rsb_bus const soc: qcom: apr: make aprbus const firmware: arm_scmi: Make scmi_bus_type const firmware: arm_ffa: Make ffa_bus_type const bus: ti-sysc: constify the struct device_type usage tee: make tee_bus_type const Rob Herring (1): dt-bindings: soc/qcom: Add size constraints on "qcom,rpm-msg-ram" Sebastian Reichel (1): dt-bindings: bus: imx-weim: convert to YAML Sudeep Holla (1): firmware: arm_scmi: Warn if domain frequency multiplier is 0 or rounded off Tanzir Hasan (1): firmware: arm_scmi: Replace asm-generic/bug.h with linux/bug.h Tao Zhang (1): soc: qcom: smem: remove hwspinlock from item get routine Tengfei Fan (2): dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 soc: qcom: socinfo: add SoC Info support for QCM8550 and QCS8550 platform Tomasz Figa (1): MAINTAINERS: Remove Tomasz from Samsung clock and pinctrl entries Tudor Ambarus (1): dt-bindings: i2c: exynos5: add google,gs101-hsi2c compatible Unnathi Chalicheemala (1): soc: qcom: llcc: Check return value on Broadcast_OR reg read Uwe Kleine-König (3): memory: emif: Simplify code handling CONFIG_DEBUG_FS memory: emif: Simplify code handling CONFIG_OF memory: emif: Drop usage of platform_driver_probe() William-tw Lin (1): soc: mediatek: mtk-socinfo: Add driver for getting chip information .../devicetree/bindings/arm/msm/qcom,saw2.txt | 58 -- Documentation/devicetree/bindings/bus/imx-weim.txt | 117 ---- .../devicetree/bindings/i2c/i2c-exynos5.yaml | 1 + .../fsl/fsl,imx-weim-peripherals.yaml | 31 + .../memory-controllers/fsl/fsl,imx-weim.yaml | 204 ++++++ .../memory-controllers/mc-peripheral-props.yaml | 1 + .../memory-controllers/nvidia,tegra20-emc.yaml | 2 +- .../memory-controllers/renesas,rpc-if.yaml | 1 + .../memory-controllers/st,stm32-fmc2-ebi.yaml | 7 +- .../devicetree/bindings/soc/qcom/qcom,pbs.yaml | 46 ++ .../bindings/soc/qcom/qcom,pmic-glink.yaml | 2 + .../bindings/soc/qcom/qcom,rpm-master-stats.yaml | 2 + .../soc/qcom/{qcom,spm.yaml => qcom,saw2.yaml} | 46 +- .../soc/samsung/samsung,exynos-sysreg.yaml | 2 + MAINTAINERS | 4 +- drivers/bus/Kconfig | 5 +- drivers/bus/sunxi-rsb.c | 4 +- drivers/bus/ti-sysc.c | 2 +- drivers/firmware/arm_ffa/bus.c | 2 +- drivers/firmware/arm_scmi/bus.c | 26 +- drivers/firmware/arm_scmi/clock.c | 197 +++++- drivers/firmware/arm_scmi/common.h | 3 +- drivers/firmware/arm_scmi/driver.c | 99 ++- drivers/firmware/arm_scmi/mailbox.c | 14 + drivers/firmware/arm_scmi/notify.c | 17 +- drivers/firmware/arm_scmi/notify.h | 4 + drivers/firmware/arm_scmi/optee.c | 6 +- drivers/firmware/arm_scmi/perf.c | 170 ++++- drivers/firmware/arm_scmi/power.c | 30 +- drivers/firmware/arm_scmi/powercap.c | 45 +- drivers/firmware/arm_scmi/protocols.h | 5 + drivers/firmware/arm_scmi/raw_mode.c | 12 +- drivers/firmware/arm_scmi/reset.c | 37 +- drivers/firmware/arm_scmi/sensors.c | 37 +- drivers/firmware/arm_scmi/shmem.c | 8 +- drivers/firmware/arm_scmi/smc.c | 7 + drivers/firmware/arm_scmi/system.c | 16 + drivers/firmware/tegra/bpmp-debugfs.c | 2 +- drivers/memory/emif.c | 65 +- drivers/memory/stm32-fmc2-ebi.c | 729 +++++++++++++++++++-- drivers/memory/tegra/tegra234.c | 48 +- drivers/pmdomain/qcom/rpmhpd.c | 1 - drivers/soc/mediatek/Kconfig | 9 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-socinfo.c | 191 ++++++ drivers/soc/qcom/Kconfig | 9 + drivers/soc/qcom/Makefile | 2 + drivers/soc/qcom/apr.c | 2 +- drivers/soc/qcom/llcc-qcom.c | 2 + drivers/soc/qcom/qcom-geni-se.c | 1 - drivers/soc/qcom/qcom-pbs.c | 236 +++++++ drivers/soc/qcom/qcom_aoss.c | 105 ++- drivers/soc/qcom/smem.c | 11 - drivers/soc/qcom/smp2p.c | 6 +- drivers/soc/qcom/socinfo.c | 7 +- drivers/soc/qcom/spm.c | 248 ++++++- drivers/soc/qcom/trace-aoss.h | 48 ++ drivers/soc/renesas/Kconfig | 17 +- drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/renesas-soc.c | 8 + drivers/soc/samsung/Kconfig | 1 + drivers/soc/samsung/exynos-pmu.c | 235 ++++++- drivers/soc/samsung/exynos-pmu.h | 1 + drivers/soc/tegra/Kconfig | 5 + drivers/soc/tegra/fuse/fuse-tegra.c | 118 +++- drivers/soc/tegra/fuse/fuse-tegra30.c | 23 +- drivers/soc/tegra/fuse/fuse.h | 8 +- drivers/soc/tegra/fuse/tegra-apbmisc.c | 108 ++- drivers/soc/tegra/pmc.c | 87 ++- .../bindings/fieldbus/arcx,anybus-controller.txt | 2 +- drivers/tee/tee_core.c | 2 +- drivers/watchdog/Kconfig | 1 - drivers/watchdog/s3c2410_wdt.c | 8 +- include/dt-bindings/arm/qcom,ids.h | 5 + include/linux/arm_ffa.h | 2 +- include/linux/scmi_protocol.h | 21 +- include/linux/soc/qcom/apr.h | 2 +- include/linux/soc/qcom/qcom-pbs.h | 30 + include/linux/soc/samsung/exynos-pmu.h | 11 +- include/linux/string.h | 1 + include/linux/tee_drv.h | 2 +- include/soc/qcom/qcom-spmi-pmic.h | 2 +- include/soc/qcom/spm.h | 23 +- include/soc/tegra/fuse.h | 1 + include/soc/tegra/pmc.h | 18 - mm/util.c | 17 + 86 files changed, 3210 insertions(+), 543 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,saw2.txt delete mode 100644 Documentation/devicetree/bindings/bus/imx-weim.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,imx-weim-peripherals.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,imx-weim.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,pbs.yaml rename Documentation/devicetree/bindings/soc/qcom/{qcom,spm.yaml => qcom,saw2.yaml} (53%) create mode 100644 drivers/soc/mediatek/mtk-socinfo.c create mode 100644 drivers/soc/qcom/qcom-pbs.c create mode 100644 drivers/soc/qcom/trace-aoss.h create mode 100644 include/linux/soc/qcom/qcom-pbs.h _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next prev parent reply other threads:[~2024-03-12 16:45 UTC|newest] Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top 2024-03-12 16:39 [GIT PULL 0/4] ARM SoC updates for 6.9 Arnd Bergmann 2024-03-12 16:39 ` Arnd Bergmann 2024-03-12 16:43 ` [GIT PULL 1/4] ARM: SoC DT changes " Arnd Bergmann 2024-03-12 16:43 ` Arnd Bergmann 2024-03-12 18:20 ` pr-tracker-bot 2024-03-12 18:20 ` pr-tracker-bot 2024-03-12 16:45 ` Arnd Bergmann [this message] 2024-03-12 16:45 ` [GIT PULL 2/4] ARM: SoC drivers " Arnd Bergmann 2024-03-12 18:20 ` pr-tracker-bot 2024-03-12 18:20 ` pr-tracker-bot 2024-03-12 16:46 ` [GIT PULL 3/4] ARM: SoC code updates " Arnd Bergmann 2024-03-12 16:46 ` Arnd Bergmann 2024-03-12 18:20 ` pr-tracker-bot 2024-03-12 18:20 ` pr-tracker-bot 2024-03-12 16:47 ` [GIT PULL 4/4] ARM defconfig " Arnd Bergmann 2024-03-12 16:47 ` Arnd Bergmann 2024-03-12 18:20 ` pr-tracker-bot 2024-03-12 18:20 ` 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=2bb4979a-508f-4791-82ac-ce31065f6da1@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: linkBe 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.