mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable.git
				synced 2025-11-04 07:44:51 +10:00 
			
		
		
		
	Nothing surprising in the SoC specific drivers, with the usual updates:
 
  * Added or improved SoC driver support for Tegra234, Exynos4121, RK3588,
    as well as multiple Mediatek and Qualcomm chips
 
  * SCMI firmware gains support for multiple SMC/HVC transport and version
    3.2 of the protocol
 
  * Cleanups amd minor changes for the reset controller, memory controller,
    firmware and sram drivers
 
  * Minor changes to amd/xilinx, samsung, tegra, nxp, ti, qualcomm,
    amlogic and renesas SoC specific drivers
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmSdmbIACgkQYKtH/8kJ
 UicewQ/6Aq8j5pBFYBimZoyQ0bi9z+prGrHoDDYLew2vKjtOXJl5z7ZnM3J1oyPt
 Zvis3IaGkHJCuuqotPdsquZrzHq8slzXzwkHPfHORJBC4gV0V/vMS8w32tO5FfTq
 ULrMyWnbsU7Udeywc2xuEpAoC9+bXX9brnCpa3H41peIGZKM+0g7EE6FASt3YaOk
 O+ZMSGqF8QbCqSQrUH3GudFlFMy/VxIvwuUsbLt8aNkRACunQZXVgUdArvLV49nX
 SElFN7hOVRoVDv0rgYMxlwElymrta/kMyjLba8GU1GIhzyDGozVqIJQAnsQ3f6CC
 yyzaJm27zzJH0mx9jx4W+JLBdjqDL4ctE2WyllRVIpTGYMHiMQtutHNwtNupIuD5
 j9j/fIVQWZqOdWXnA6V/CHYN1MZBRTH3KQcnLlYPC01dWKThPDnrHGfwOkfsrwtN
 zuERJJ+gd5b8KW4dmy1ueDOSB8162LxbS7iHxpOBGySmqVOYj3XUqACZhKRfXfIQ
 BVj9punCE/gO2fMb9IZByjeOzgtV+PBRmPxoglyaGkT4fVfL06kEbpKFYbXXq9b/
 aAS/U84gGr8ebWsOXszwDnBzTZRzjMVv/T9KDTTJuWbBEPNyCR7fUG0cZ50rSKnJ
 2cTPe3a0sS6LaBt71qfExCIfxG+cJ2c3N1U5/jb2C49Aob45obs=
 =zvLr
 -----END PGP SIGNATURE-----
Merge tag 'soc-drivers-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
Pull ARM SoC driver updates from Arnd Bergmann:
 "Nothing surprising in the SoC specific drivers, with the usual
  updates:
   - Added or improved SoC driver support for Tegra234, Exynos4121,
     RK3588, as well as multiple Mediatek and Qualcomm chips
   - SCMI firmware gains support for multiple SMC/HVC transport and
     version 3.2 of the protocol
   - Cleanups amd minor changes for the reset controller, memory
     controller, firmware and sram drivers
   - Minor changes to amd/xilinx, samsung, tegra, nxp, ti, qualcomm,
     amlogic and renesas SoC specific drivers"
* tag 'soc-drivers-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (118 commits)
  dt-bindings: interrupt-controller: Convert Amlogic Meson GPIO interrupt controller binding
  MAINTAINERS: add PHY-related files to Amlogic SoC file list
  drivers: meson: secure-pwrc: always enable DMA domain
  tee: optee: Use kmemdup() to replace kmalloc + memcpy
  soc: qcom: geni-se: Do not bother about enable/disable of interrupts in secondary sequencer
  dt-bindings: sram: qcom,imem: document qdu1000
  soc: qcom: icc-bwmon: Fix MSM8998 count unit
  dt-bindings: soc: qcom,rpmh-rsc: Require power-domains
  soc: qcom: socinfo: Add Soc ID for IPQ5300
  dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300
  soc: qcom: Fix a IS_ERR() vs NULL bug in probe
  soc: qcom: socinfo: Add support for new fields in revision 19
  soc: qcom: socinfo: Add support for new fields in revision 18
  dt-bindings: firmware: scm: Add compatible for SDX75
  soc: qcom: mdt_loader: Fix split image detection
  dt-bindings: memory-controllers: drop unneeded quotes
  soc: rockchip: dtpm: use C99 array init syntax
  firmware: tegra: bpmp: Add support for DRAM MRQ GSCs
  soc/tegra: pmc: Use devm_clk_notifier_register()
  soc/tegra: pmc: Simplify debugfs initialization
  ...
		
	
			
		
			
				
	
	
		
			82 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			82 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
 | 
						|
%YAML 1.2
 | 
						|
---
 | 
						|
$id: http://devicetree.org/schemas/spmi/mtk,spmi-mtk-pmif.yaml#
 | 
						|
$schema: http://devicetree.org/meta-schemas/core.yaml#
 | 
						|
 | 
						|
title: Mediatek SPMI Controller
 | 
						|
 | 
						|
maintainers:
 | 
						|
  - Hsin-Hsiung Wang <hsin-hsiung.wang@mediatek.com>
 | 
						|
 | 
						|
description: |+
 | 
						|
  On MediaTek SoCs the PMIC is connected via SPMI and the controller allows
 | 
						|
  for multiple SoCs to control a single SPMI master.  
 | 
						|
 | 
						|
allOf:
 | 
						|
  - $ref: spmi.yaml
 | 
						|
 | 
						|
properties:
 | 
						|
  compatible:
 | 
						|
    oneOf:
 | 
						|
      - enum:
 | 
						|
          - mediatek,mt6873-spmi
 | 
						|
          - mediatek,mt8195-spmi
 | 
						|
      - items:
 | 
						|
          - enum:
 | 
						|
              - mediatek,mt8186-spmi
 | 
						|
          - const: mediatek,mt8195-spmi
 | 
						|
 | 
						|
  reg:
 | 
						|
    maxItems: 2
 | 
						|
 | 
						|
  reg-names:
 | 
						|
    items:
 | 
						|
      - const: pmif
 | 
						|
      - const: spmimst
 | 
						|
 | 
						|
  clocks:
 | 
						|
    minItems: 3
 | 
						|
    maxItems: 3
 | 
						|
 | 
						|
  clock-names:
 | 
						|
    items:
 | 
						|
      - const: pmif_sys_ck
 | 
						|
      - const: pmif_tmr_ck
 | 
						|
      - const: spmimst_clk_mux
 | 
						|
 | 
						|
  assigned-clocks:
 | 
						|
    maxItems: 1
 | 
						|
 | 
						|
  assigned-clock-parents:
 | 
						|
    maxItems: 1
 | 
						|
 | 
						|
required:
 | 
						|
  - compatible
 | 
						|
  - reg
 | 
						|
  - reg-names
 | 
						|
  - clocks
 | 
						|
  - clock-names
 | 
						|
 | 
						|
unevaluatedProperties: false
 | 
						|
 | 
						|
examples:
 | 
						|
  - |
 | 
						|
    #include <dt-bindings/clock/mt8192-clk.h>
 | 
						|
 | 
						|
    spmi: spmi@10027000 {
 | 
						|
        compatible = "mediatek,mt6873-spmi";
 | 
						|
        reg = <0x10027000 0xe00>,
 | 
						|
              <0x10029000 0x100>;
 | 
						|
        reg-names = "pmif", "spmimst";
 | 
						|
        clocks = <&infracfg CLK_INFRA_PMIC_AP>,
 | 
						|
                 <&infracfg CLK_INFRA_PMIC_TMR>,
 | 
						|
                 <&topckgen CLK_TOP_SPMI_MST_SEL>;
 | 
						|
        clock-names = "pmif_sys_ck",
 | 
						|
                      "pmif_tmr_ck",
 | 
						|
                      "spmimst_clk_mux";
 | 
						|
        assigned-clocks = <&topckgen CLK_TOP_PWRAP_ULPOSC_SEL>;
 | 
						|
        assigned-clock-parents = <&topckgen CLK_TOP_OSC_D10>;
 | 
						|
    };    
 | 
						|
...
 |