projects/linux·commit 1544df9a

Merge tag 'soc-drivers-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

1544df9a · Linus Torvalds <[email protected]> · 2023-08-30 16:42:21 -07:00

Pull ARM SoC driver updates from Arnd Bergmann:
 "The main change this time was the introduction of the drivers/genpd
  subsystem that gets split out from drivers/soc to keep common
  functionality together.

  The SCMI driver subsystem gets an update to version 3.2 of the
  specification. There are also updates to memory, reset and other
  firmware drivers.

  On the soc driver side, the updates are mostly cleanups across a
  number of Arm platforms. On driver for loongarch adds power management
  for DT based systems, another driver is for HiSilicon's Arm server
  chips with their HCCS system health interface.

  The remaining updates for the most part add support for additional
  hardware in existing drivers or contain minor cleanups. Most of these
  are for the Qualcomm Snapdragon platform"

* tag 'soc-drivers-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (136 commits)
  bus: fsl-mc: Use common ranges functions
  soc: kunpeng_hccs: fix some sparse warnings about incorrect type
  soc: loongson2_pm: add power management support
  soc: dt-bindings: add loongson-2 pm
  soc: rockchip: grf: Fix SDMMC not working on RK3588 with bus-width > 1
  genpd: rockchip: Add PD_VO entry for rv1126
  bus: ti-sysc: Fix cast to enum warning
  soc: kunpeng_hccs: add MAILBOX dependency
  MAINTAINERS: remove OXNAS entry
  dt-bindings: interrupt-controller: arm,versatile-fpga-irq: mark oxnas compatible as deprecated
  irqchip: irq-versatile-fpga: remove obsolete oxnas compatible
  soc: qcom: aoss: Tidy up qmp_send() callers
  soc: qcom: aoss: Format string in qmp_send()
  soc: qcom: aoss: Move length requirements from caller
  soc: kunpeng_hccs: fix size_t format string
  soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX
  dt-bindings: firmware: qcom: scm: Updating VMID list
  firmware: imx: scu-irq: support identifying SCU wakeup source from sysfs
  firmware: imx: scu-irq: enlarge the IMX_SC_IRQ_NUM_GROUP
  firmware: imx: scu-irq: add imx_scu_irq_get_status
  ...
Commit
1544df9ab4003f9f6b9894d48a235cd1859e7db3
Parents
c66403f6 · 09959520

Merge commit. Changes below are compared with the first parent: c66403f6.

Changes

166 files changed · +3821 −1107

FileStatusAddDelContent
Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccsadded+81−0View file
Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yamlmodified+2−2View file
Documentation/devicetree/bindings/clock/qcom,sm8350-videocc.yamlmodified+2−2View file
Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yamlmodified+2−2View file
Documentation/devicetree/bindings/clock/qcom,sm8450-dispcc.yamlmodified+2−2View file
Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yamlmodified+2−2View file
Documentation/devicetree/bindings/clock/qcom,sm8550-dispcc.yamlmodified+2−2View file
Documentation/devicetree/bindings/clock/qcom,videocc.yamlmodified+2−2View file
Documentation/devicetree/bindings/display/msm/qcom,sm8250-dpu.yamlmodified+2−2View file
Documentation/devicetree/bindings/display/msm/qcom,sm8250-mdss.yamlmodified+4−4View file
Documentation/devicetree/bindings/display/msm/qcom,sm8350-dpu.yamlmodified+2−2View file
Documentation/devicetree/bindings/display/msm/qcom,sm8350-mdss.yamlmodified+3−3View file
Documentation/devicetree/bindings/display/msm/qcom,sm8450-dpu.yamlmodified+2−2View file
Documentation/devicetree/bindings/display/msm/qcom,sm8450-mdss.yamlmodified+4−4View file
Documentation/devicetree/bindings/display/msm/qcom,sm8550-dpu.yamlmodified+2−2View file
Documentation/devicetree/bindings/display/msm/qcom,sm8550-mdss.yamlmodified+4−4View file
Documentation/devicetree/bindings/firmware/qcom,scm.yamlmodified+1−0View file
Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txtmodified+3−1View file
Documentation/devicetree/bindings/media/qcom,sm8250-venus.yamlmodified+2−2View file
Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yamlmodified+1−0View file
Documentation/devicetree/bindings/memory-controllers/mc-peripheral-props.yamlmodified+2−0View file
Documentation/devicetree/bindings/mmc/sdhci-msm.yamlmodified+2−2View file
Documentation/devicetree/bindings/net/davicom,dm9000.yamladded+59−0View file
Documentation/devicetree/bindings/net/davicom-dm9000.txtdeleted+0−27View before deletion
Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yamlmodified+2−1View file
Documentation/devicetree/bindings/power/qcom,rpmpd.yamlmodified+1−0View file
Documentation/devicetree/bindings/remoteproc/qcom,glink-edge.yamlmodified+0−3View file
Documentation/devicetree/bindings/remoteproc/qcom,glink-rpm-edge.yamlmodified+1−1View file
Documentation/devicetree/bindings/remoteproc/qcom,rpm-proc.yamladded+171−0View file
Documentation/devicetree/bindings/remoteproc/qcom,sm8350-pas.yamlmodified+3−3View file
Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.yamlmodified+1−0View file
Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yamladded+52−0View file
Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yamlmodified+17−6View file
Documentation/devicetree/bindings/soc/qcom/qcom,smd.yamlmodified+7−0View file
Documentation/devicetree/bindings/sram/qcom,ocmem.yamlmodified+25−1View file
MAINTAINERSmodified+23−20View file
drivers/bus/Kconfigmodified+2−1View file
drivers/bus/fsl-mc/fsl-mc-bus.cmodified+13−77View file
drivers/bus/imx-weim.cmodified+1−1View file
drivers/bus/omap_l3_smx.cmodified+10−11View file
drivers/bus/sunxi-rsb.cmodified+1−3View file
drivers/bus/tegra-gmi.cmodified+1−3View file
drivers/bus/ti-sysc.cmodified+4−1View file
drivers/bus/vexpress-config.cmodified+1−3View file
drivers/firmware/arm_scmi/perf.cmodified+348−82View file
drivers/firmware/imx/imx-scu-irq.cmodified+101−17View file
drivers/firmware/imx/imx-scu-soc.cmodified+17−3View file
drivers/firmware/imx/imx-scu.cmodified+7−2View file
drivers/firmware/meson/meson_sm.cmodified+2−0View file
drivers/firmware/qcom_scm.cmodified+49−107View file
drivers/firmware/ti_sci.cmodified+9−40View file
drivers/genpd/amlogic/meson-ee-pwrc.cmodified+1−2View file
drivers/genpd/amlogic/meson-gx-pwrc-vpu.cmodified+1−2View file
drivers/genpd/amlogic/meson-secure-pwrc.cmodified+28−2View file
drivers/genpd/bcm/bcm-pmb.cmodified+0−1View file
drivers/genpd/bcm/bcm63xx-power.cmodified+0−1View file
drivers/genpd/bcm/raspberrypi-power.cmodified+1−1View file
drivers/genpd/imx/gpcv2.cmodified+1−1View file
drivers/genpd/imx/imx8m-blk-ctrl.cmodified+2−1View file
drivers/genpd/imx/imx8mp-blk-ctrl.cmodified+1−1View file
drivers/genpd/imx/imx93-blk-ctrl.cmodified+16−1View file
drivers/genpd/imx/imx93-pd.cmodified+1−1View file
drivers/genpd/qcom/cpr.cmodified+0−1View file
drivers/genpd/qcom/rpmhpd.cmodified+67−51View file
drivers/genpd/qcom/rpmpd.cmodified+33−2View file
drivers/genpd/rockchip/pm-domains.cmodified+1−0View file
drivers/genpd/samsung/exynos-pm-domains.cmodified+2−1View file
drivers/genpd/ti/omap_prm.cmodified+4−9View file
drivers/irqchip/irq-versatile-fpga.cmodified+0−1View file
drivers/memory/brcmstb_dpfe.cmodified+1−2View file
drivers/memory/da8xx-ddrctl.cmodified+0−1View file
drivers/memory/fsl_ifc.cmodified+1−1View file
drivers/memory/jz4780-nemc.cmodified+0−1View file
drivers/memory/pl353-smc.cmodified+1−0View file
drivers/memory/renesas-rpc-if.cmodified+0−1View file
drivers/memory/samsung/exynos5422-dmc.cmodified+1−1View file
drivers/memory/stm32-fmc2-ebi.cmodified+2−0View file
drivers/memory/tegra/mc.cmodified+1−1View file
drivers/memory/tegra/tegra124.cmodified+1−1View file
drivers/memory/tegra/tegra186-emc.cmodified+71−65View file
drivers/memory/tegra/tegra186.cmodified+2−1View file
drivers/memory/tegra/tegra20.cmodified+2−1View file
drivers/memory/tegra/tegra210-emc-core.cmodified+2−2View file
drivers/memory/tegra/tegra234.cmodified+372−238View file
drivers/memory/tegra/tegra30-emc.cmodified+1−1View file
drivers/memory/tegra/tegra30.cmodified+1−1View file
drivers/net/ipa/ipa_power.cmodified+1−4View file
drivers/remoteproc/qcom_q6v5.cmodified+1−7View file
drivers/reset/hisilicon/hi6220_reset.cmodified+0−1View file
drivers/reset/hisilicon/reset-hi3660.cmodified+3−3View file
drivers/reset/reset-ath79.cmodified+0−2View file
drivers/reset/reset-bcm6345.cmodified+0−2View file
drivers/reset/reset-imx7.cmodified+1−1View file
drivers/reset/reset-intel-gw.cmodified+1−1View file
drivers/reset/reset-k210.cmodified+0−1View file
drivers/reset/reset-lantiq.cmodified+0−1View file
drivers/reset/reset-lpc18xx.cmodified+0−2View file
drivers/reset/reset-meson-audio-arb.cmodified+2−1View file
drivers/reset/reset-meson.cmodified+0−3View file
drivers/reset/reset-microchip-sparx5.cmodified+2−1View file
drivers/reset/reset-mpfs.cmodified+1−0View file
drivers/reset/reset-npcm.cmodified+0−2View file
drivers/reset/reset-qcom-aoss.cmodified+1−1View file
drivers/reset/reset-qcom-pdc.cmodified+1−1View file
drivers/reset/reset-simple.cmodified+0−1View file
drivers/reset/reset-ti-syscon.cmodified+0−2View file
drivers/reset/reset-uniphier-glue.cmodified+1−3View file
drivers/reset/reset-uniphier.cmodified+0−1View file
drivers/reset/reset-zynq.cmodified+0−1View file
drivers/reset/reset-zynqmp.cmodified+7−3View file
drivers/rpmsg/qcom_smd.cmodified+5−5View file
drivers/soc/Kconfigmodified+1−0View file
drivers/soc/Makefilemodified+1−0View file
drivers/soc/amlogic/meson-canvas.cmodified+1−0View file
drivers/soc/hisilicon/Kconfigadded+21−0View file
drivers/soc/hisilicon/Makefileadded+2−0View file
drivers/soc/hisilicon/kunpeng_hccs.cadded+1276−0View file
drivers/soc/hisilicon/kunpeng_hccs.hadded+191−0View file
drivers/soc/loongson/Kconfigmodified+10−0View file
drivers/soc/loongson/Makefilemodified+1−0View file
drivers/soc/loongson/loongson2_pm.cadded+215−0View file
drivers/soc/qcom/Kconfigmodified+1−0View file
drivers/soc/qcom/Makefilemodified+1−1View file
drivers/soc/qcom/cmd-db.cmodified+1−1View file
drivers/soc/qcom/icc-bwmon.cmodified+8−22View file
drivers/soc/qcom/ice.cmodified+2−0View file
drivers/soc/qcom/llcc-qcom.cmodified+0−1View file
drivers/soc/qcom/ocmem.cmodified+38−30View file
drivers/soc/qcom/pmic_glink.cmodified+2−6View file
drivers/soc/qcom/pmic_glink_altmode.cmodified+61−1View file
drivers/soc/qcom/qcom_aoss.cmodified+24−25View file
drivers/soc/qcom/qcom_gsbi.cmodified+3−8View file
drivers/soc/qcom/qmi_encdec.cmodified+2−2View file
drivers/soc/qcom/rpm-proc.cadded+77−0View file
drivers/soc/qcom/rpmh-rsc.cmodified+1−1View file
drivers/soc/qcom/smd-rpm.cmodified+9−26View file
drivers/soc/qcom/smem.cmodified+14−4View file
drivers/soc/qcom/socinfo.cmodified+2−1View file
drivers/soc/qcom/spm.cmodified+1−5View file
drivers/soc/qcom/trace-rpmh.hmodified+12−4View file
drivers/soc/qcom/wcnss_ctrl.cmodified+1−0View file
drivers/soc/rockchip/grf.cmodified+14−0View file
drivers/soc/samsung/exynos-chipid.cmodified+0−1View file
drivers/soc/samsung/exynos-pmu.cmodified+1−1View file
drivers/soc/sunxi/sunxi_sram.cmodified+1−1View file
drivers/soc/tegra/cbb/tegra-cbb.cmodified+2−10View file
drivers/soc/tegra/cbb/tegra194-cbb.cmodified+1−3View file
drivers/soc/tegra/cbb/tegra234-cbb.cmodified+0−3View file
drivers/soc/tegra/fuse/fuse-tegra.cmodified+3−6View file
drivers/soc/tegra/fuse/fuse-tegra20.cmodified+1−1View file
drivers/soc/tegra/fuse/fuse-tegra30.cmodified+0−2View file
drivers/soc/tegra/fuse/tegra-apbmisc.cmodified+2−2View file
drivers/soc/ti/k3-ringacc.cmodified+11−20View file
drivers/soc/ti/k3-socinfo.cmodified+1−0View file
drivers/soc/ti/pruss.cmodified+3−1View file
drivers/soc/ti/ti_sci_inta_msi.cmodified+2−1View file
drivers/soc/xilinx/xlnx_event_manager.cmodified+2−4View file
drivers/soc/xilinx/zynqmp_power.cmodified+3−2View file
include/dt-bindings/arm/qcom,ids.hmodified+2−1View file
include/dt-bindings/firmware/qcom,scm.hmodified+21−0View file
include/dt-bindings/power/amlogic,c3-pwrc.hadded+25−0View file
include/dt-bindings/power/qcom,rpmhpd.hadded+30−0View file
include/linux/firmware/imx/sci.hmodified+11−5View file
include/linux/firmware/qcom/qcom_scm.hmodified+1−1View file
include/linux/soc/qcom/qcom_aoss.hmodified+2−2View file
include/linux/soc/qcom/smem.hmodified+1−0View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs

View file
diff --git a/Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs b/Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
new file mode 100644
index 0000000..fdb4e36
--- /dev/null
+++ b/Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
@@ -0,0 +1,81 @@
+What: /sys/devices/platform/HISI04Bx:00/chipX/all_linked
+What: /sys/devices/platform/HISI04Bx:00/chipX/linked_full_lane
+What: /sys/devices/platform/HISI04Bx:00/chipX/crc_err_cnt
+Date: November 2023
+KernelVersion: 6.6
+Contact: Huisong Li <[email protected]>
+Description:
+ The /sys/devices/platform/HISI04Bx:00/chipX/ directory
+ contains read-only attributes exposing some summarization
+ information of all HCCS ports under a specified chip.
+ The X in 'chipX' indicates the Xth chip on platform.
+
+ There are following attributes in this directory:
+
+ ================= ==== =========================================
+ all_linked: (RO) if all enabled ports on this chip are
+ linked (bool).
+ linked_full_lane: (RO) if all linked ports on this chip are full
+ lane (bool).
+ crc_err_cnt: (RO) total CRC err count for all ports on this
+ chip.
+ ================= ==== =========================================
+
+What: /sys/devices/platform/HISI04Bx:00/chipX/dieY/all_linked
+What: /sys/devices/platform/HISI04Bx:00/chipX/dieY/linked_full_lane
+What: /sys/devices/platform/HISI04Bx:00/chipX/dieY/crc_err_cnt
+Date: November 2023
+KernelVersion: 6.6
+Contact: Huisong Li <[email protected]>
+Description:
+ The /sys/devices/platform/HISI04Bx:00/chipX/dieY/ directory
+ contains read-only attributes exposing some summarization
+ information of all HCCS ports under a specified die.
+ The Y in 'dieY' indicates the hardware id of the die on chip who
+ has chip id X.
+
+ There are following attributes in this directory:
+
+ ================= ==== =========================================
+ all_linked: (RO) if all enabled ports on this die are
+ linked (bool).
+ linked_full_lane: (RO) if all linked ports on this die are full
+ lane (bool).
+ crc_err_cnt: (RO) total CRC err count for all ports on this
+ die.
+ ================= ==== =========================================
+
+What: /sys/devices/platform/HISI04Bx:00/chipX/dieY/hccsN/type
+What: /sys/devices/platform/HISI04Bx:00/chipX/dieY/hccsN/lane_mode
+What: /sys/devices/platform/HISI04Bx:00/chipX/dieY/hccsN/enable
+What: /sys/devices/platform/HISI04Bx:00/chipX/dieY/hccsN/cur_lane_num
+What: /sys/devices/platform/HISI04Bx:00/chipX/dieY/hccsN/link_fsm
+What: /sys/devices/platform/HISI04Bx:00/chipX/dieY/hccsN/lane_mask
+What: /sys/devices/platform/HISI04Bx:00/chipX/dieY/hccsN/crc_err_cnt
+Date: November 2023
+KernelVersion: 6.6
+Contact: Huisong Li <[email protected]>
+Description:
+ The /sys/devices/platform/HISI04Bx/chipX/dieX/hccsN/ directory
+ contains read-only attributes exposing information about
+ a HCCS port. The N value in 'hccsN' indicates this port id.
+ The X in 'chipX' indicates the ID of the chip to which the
+ HCCS port belongs. For example, X ranges from to 'n - 1' if the
+ chip number on platform is n.
+ The Y in 'dieY' indicates the hardware id of the die to which
+ the hccs port belongs.
+ Note: type, lane_mode and enable are fixed attributes on running
+ platform.
+
+ The HCCS port have the following attributes:
+
+ ============= ==== =============================================
+ type: (RO) port type (string), e.g. HCCS-v1 -> H32
+ lane_mode: (RO) the lane mode of this port (string), e.g. x8
+ enable: (RO) indicate if this port is enabled (bool).
+ cur_lane_num: (RO) current lane number of this port.
+ link_fsm: (RO) link finite state machine of this port.
+ lane_mask: (RO) current lane mask of this port, every bit
+ indicates a lane.
+ crc_err_cnt: (RO) CRC err count on this port.
+ ============= ==== =============================================

Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml

View file
diff --git a/Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml b/Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml
index d6774db..59cc88a 100644
--- a/Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml
+++ b/Documentation/devicetree/bindings/clock/qcom,dispcc-sm8x50.yaml
@@ -82,7 +82,7 @@ additionalProperties: false
examples:
- |
#include <dt-bindings/clock/qcom,rpmh.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
clock-controller@af00000 {
compatible = "qcom,sm8250-dispcc";
reg = <0x0af00000 0x10000>;
@@ -103,7 +103,7 @@ examples:
#clock-cells = <1>;
#reset-cells = <1>;
#power-domain-cells = <1>;
- power-domains = <&rpmhpd SM8250_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
required-opps = <&rpmhpd_opp_low_svs>;
};
...

Documentation/devicetree/bindings/clock/qcom,sm8350-videocc.yaml

View file
diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8350-videocc.yaml b/Documentation/devicetree/bindings/clock/qcom,sm8350-videocc.yaml
index 23505c8..d723bb1 100644
--- a/Documentation/devicetree/bindings/clock/qcom,sm8350-videocc.yaml
+++ b/Documentation/devicetree/bindings/clock/qcom,sm8350-videocc.yaml
@@ -51,7 +51,7 @@ unevaluatedProperties: false
examples:
- |
#include <dt-bindings/clock/qcom,rpmh.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
clock-controller@abf0000 {
compatible = "qcom,sm8350-videocc";
@@ -59,7 +59,7 @@ examples:
clocks = <&rpmhcc RPMH_CXO_CLK>,
<&rpmhcc RPMH_CXO_CLK_A>,
<&sleep_clk>;
- power-domains = <&rpmhpd SM8350_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
required-opps = <&rpmhpd_opp_low_svs>;
#clock-cells = <1>;
#reset-cells = <1>;

Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml

View file
diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml b/Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml
index 87ae741..8178c35 100644
--- a/Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml
+++ b/Documentation/devicetree/bindings/clock/qcom,sm8450-camcc.yaml
@@ -64,7 +64,7 @@ examples:
- |
#include <dt-bindings/clock/qcom,gcc-sm8450.h>
#include <dt-bindings/clock/qcom,rpmh.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
clock-controller@ade0000 {
compatible = "qcom,sm8450-camcc";
reg = <0xade0000 0x20000>;
@@ -72,7 +72,7 @@ examples:
<&rpmhcc RPMH_CXO_CLK>,
<&rpmhcc RPMH_CXO_CLK_A>,
<&sleep_clk>;
- power-domains = <&rpmhpd SM8450_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
required-opps = <&rpmhpd_opp_low_svs>;
#clock-cells = <1>;
#reset-cells = <1>;

Documentation/devicetree/bindings/clock/qcom,sm8450-dispcc.yaml

View file
diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8450-dispcc.yaml b/Documentation/devicetree/bindings/clock/qcom,sm8450-dispcc.yaml
index 1dd1f69..2f22310 100644
--- a/Documentation/devicetree/bindings/clock/qcom,sm8450-dispcc.yaml
+++ b/Documentation/devicetree/bindings/clock/qcom,sm8450-dispcc.yaml
@@ -76,7 +76,7 @@ examples:
- |
#include <dt-bindings/clock/qcom,gcc-sm8450.h>
#include <dt-bindings/clock/qcom,rpmh.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
clock-controller@af00000 {
compatible = "qcom,sm8450-dispcc";
reg = <0x0af00000 0x10000>;
@@ -91,7 +91,7 @@ examples:
#clock-cells = <1>;
#reset-cells = <1>;
#power-domain-cells = <1>;
- power-domains = <&rpmhpd SM8450_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
required-opps = <&rpmhpd_opp_low_svs>;
};
...

Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml

View file
diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml b/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml
index f1c6dd5..bad8f01 100644
--- a/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml
+++ b/Documentation/devicetree/bindings/clock/qcom,sm8450-videocc.yaml
@@ -64,13 +64,13 @@ examples:
- |
#include <dt-bindings/clock/qcom,gcc-sm8450.h>
#include <dt-bindings/clock/qcom,rpmh.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
videocc: clock-controller@aaf0000 {
compatible = "qcom,sm8450-videocc";
reg = <0x0aaf0000 0x10000>;
clocks = <&rpmhcc RPMH_CXO_CLK>,
<&gcc GCC_VIDEO_AHB_CLK>;
- power-domains = <&rpmhpd SM8450_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
required-opps = <&rpmhpd_opp_low_svs>;
#clock-cells = <1>;
#reset-cells = <1>;

Documentation/devicetree/bindings/clock/qcom,sm8550-dispcc.yaml

View file
diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8550-dispcc.yaml b/Documentation/devicetree/bindings/clock/qcom,sm8550-dispcc.yaml
index ab25f7c..c129f8c 100644
--- a/Documentation/devicetree/bindings/clock/qcom,sm8550-dispcc.yaml
+++ b/Documentation/devicetree/bindings/clock/qcom,sm8550-dispcc.yaml
@@ -76,7 +76,7 @@ examples:
- |
#include <dt-bindings/clock/qcom,sm8550-gcc.h>
#include <dt-bindings/clock/qcom,rpmh.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
clock-controller@af00000 {
compatible = "qcom,sm8550-dispcc";
reg = <0x0af00000 0x10000>;
@@ -99,7 +99,7 @@ examples:
#clock-cells = <1>;
#reset-cells = <1>;
#power-domain-cells = <1>;
- power-domains = <&rpmhpd SM8550_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
required-opps = <&rpmhpd_opp_low_svs>;
};
...

Documentation/devicetree/bindings/clock/qcom,videocc.yaml

View file
diff --git a/Documentation/devicetree/bindings/clock/qcom,videocc.yaml b/Documentation/devicetree/bindings/clock/qcom,videocc.yaml
index 2b07146..6de01cf 100644
--- a/Documentation/devicetree/bindings/clock/qcom,videocc.yaml
+++ b/Documentation/devicetree/bindings/clock/qcom,videocc.yaml
@@ -124,7 +124,7 @@ additionalProperties: false
examples:
- |
#include <dt-bindings/clock/qcom,rpmh.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
clock-controller@ab00000 {
compatible = "qcom,sdm845-videocc";
reg = <0x0ab00000 0x10000>;
@@ -133,7 +133,7 @@ examples:
#clock-cells = <1>;
#reset-cells = <1>;
#power-domain-cells = <1>;
- power-domains = <&rpmhpd SM8250_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
required-opps = <&rpmhpd_opp_low_svs>;
};
...

Documentation/devicetree/bindings/display/msm/qcom,sm8250-dpu.yaml

View file
diff --git a/Documentation/devicetree/bindings/display/msm/qcom,sm8250-dpu.yaml b/Documentation/devicetree/bindings/display/msm/qcom,sm8250-dpu.yaml
index 687c8c1..acd2ed3 100644
--- a/Documentation/devicetree/bindings/display/msm/qcom,sm8250-dpu.yaml
+++ b/Documentation/devicetree/bindings/display/msm/qcom,sm8250-dpu.yaml
@@ -54,7 +54,7 @@ examples:
#include <dt-bindings/clock/qcom,gcc-sm8250.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/interconnect/qcom,sm8250.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
display-controller@ae01000 {
compatible = "qcom,sm8250-dpu";
@@ -72,7 +72,7 @@ examples:
assigned-clock-rates = <19200000>;
operating-points-v2 = <&mdp_opp_table>;
- power-domains = <&rpmhpd SM8250_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
interrupt-parent = <&mdss>;
interrupts = <0>;

Documentation/devicetree/bindings/display/msm/qcom,sm8250-mdss.yaml

View file
diff --git a/Documentation/devicetree/bindings/display/msm/qcom,sm8250-mdss.yaml b/Documentation/devicetree/bindings/display/msm/qcom,sm8250-mdss.yaml
index 368d3db..5cfb9b9 100644
--- a/Documentation/devicetree/bindings/display/msm/qcom,sm8250-mdss.yaml
+++ b/Documentation/devicetree/bindings/display/msm/qcom,sm8250-mdss.yaml
@@ -76,7 +76,7 @@ examples:
#include <dt-bindings/clock/qcom,rpmh.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/interconnect/qcom,sm8250.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
display-subsystem@ae00000 {
compatible = "qcom,sm8250-mdss";
@@ -121,7 +121,7 @@ examples:
assigned-clock-rates = <19200000>;
operating-points-v2 = <&mdp_opp_table>;
- power-domains = <&rpmhpd SM8250_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
interrupt-parent = <&mdss>;
interrupts = <0>;
@@ -196,7 +196,7 @@ examples:
assigned-clock-parents = <&dsi0_phy 0>, <&dsi0_phy 1>;
operating-points-v2 = <&dsi_opp_table>;
- power-domains = <&rpmhpd SM8250_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
phys = <&dsi0_phy>;
phy-names = "dsi";
@@ -286,7 +286,7 @@ examples:
assigned-clock-parents = <&dsi1_phy 0>, <&dsi1_phy 1>;
operating-points-v2 = <&dsi_opp_table>;
- power-domains = <&rpmhpd SM8250_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
phys = <&dsi1_phy>;
phy-names = "dsi";

Documentation/devicetree/bindings/display/msm/qcom,sm8350-dpu.yaml

View file
diff --git a/Documentation/devicetree/bindings/display/msm/qcom,sm8350-dpu.yaml b/Documentation/devicetree/bindings/display/msm/qcom,sm8350-dpu.yaml
index 1205003..1a4e035 100644
--- a/Documentation/devicetree/bindings/display/msm/qcom,sm8350-dpu.yaml
+++ b/Documentation/devicetree/bindings/display/msm/qcom,sm8350-dpu.yaml
@@ -51,7 +51,7 @@ examples:
#include <dt-bindings/clock/qcom,gcc-sm8350.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/interconnect/qcom,sm8350.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
display-controller@ae01000 {
compatible = "qcom,sm8350-dpu";
@@ -76,7 +76,7 @@ examples:
assigned-clock-rates = <19200000>;
operating-points-v2 = <&mdp_opp_table>;
- power-domains = <&rpmhpd SM8350_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
interrupt-parent = <&mdss>;
interrupts = <0>;

Documentation/devicetree/bindings/display/msm/qcom,sm8350-mdss.yaml

View file
diff --git a/Documentation/devicetree/bindings/display/msm/qcom,sm8350-mdss.yaml b/Documentation/devicetree/bindings/display/msm/qcom,sm8350-mdss.yaml
index f2cbeb4..8c89fb7 100644
--- a/Documentation/devicetree/bindings/display/msm/qcom,sm8350-mdss.yaml
+++ b/Documentation/devicetree/bindings/display/msm/qcom,sm8350-mdss.yaml
@@ -81,7 +81,7 @@ examples:
#include <dt-bindings/clock/qcom,rpmh.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/interconnect/qcom,sm8350.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
display-subsystem@ae00000 {
compatible = "qcom,sm8350-mdss";
@@ -134,7 +134,7 @@ examples:
assigned-clock-rates = <19200000>;
operating-points-v2 = <&mdp_opp_table>;
- power-domains = <&rpmhpd SM8350_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
interrupt-parent = <&mdss>;
interrupts = <0>;
@@ -203,7 +203,7 @@ examples:
<&mdss_dsi0_phy 1>;
operating-points-v2 = <&dsi_opp_table>;
- power-domains = <&rpmhpd SM8350_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
phys = <&mdss_dsi0_phy>;

Documentation/devicetree/bindings/display/msm/qcom,sm8450-dpu.yaml

View file
diff --git a/Documentation/devicetree/bindings/display/msm/qcom,sm8450-dpu.yaml b/Documentation/devicetree/bindings/display/msm/qcom,sm8450-dpu.yaml
index 0d17ece..da3fd66 100644
--- a/Documentation/devicetree/bindings/display/msm/qcom,sm8450-dpu.yaml
+++ b/Documentation/devicetree/bindings/display/msm/qcom,sm8450-dpu.yaml
@@ -58,7 +58,7 @@ examples:
#include <dt-bindings/clock/qcom,gcc-sm8450.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/interconnect/qcom,sm8450.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
display-controller@ae01000 {
compatible = "qcom,sm8450-dpu";
@@ -83,7 +83,7 @@ examples:
assigned-clock-rates = <19200000>;
operating-points-v2 = <&mdp_opp_table>;
- power-domains = <&rpmhpd SM8450_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
interrupt-parent = <&mdss>;
interrupts = <0>;

Documentation/devicetree/bindings/display/msm/qcom,sm8450-mdss.yaml

View file
diff --git a/Documentation/devicetree/bindings/display/msm/qcom,sm8450-mdss.yaml b/Documentation/devicetree/bindings/display/msm/qcom,sm8450-mdss.yaml
index 494e2a0..cfad504 100644
--- a/Documentation/devicetree/bindings/display/msm/qcom,sm8450-mdss.yaml
+++ b/Documentation/devicetree/bindings/display/msm/qcom,sm8450-mdss.yaml
@@ -76,7 +76,7 @@ examples:
#include <dt-bindings/clock/qcom,rpmh.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/interconnect/qcom,sm8450.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
display-subsystem@ae00000 {
compatible = "qcom,sm8450-mdss";
@@ -130,7 +130,7 @@ examples:
assigned-clock-rates = <19200000>;
operating-points-v2 = <&mdp_opp_table>;
- power-domains = <&rpmhpd SM8450_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
interrupt-parent = <&mdss>;
interrupts = <0>;
@@ -210,7 +210,7 @@ examples:
assigned-clock-parents = <&dsi0_phy 0>, <&dsi0_phy 1>;
operating-points-v2 = <&dsi_opp_table>;
- power-domains = <&rpmhpd SM8450_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
phys = <&dsi0_phy>;
phy-names = "dsi";
@@ -305,7 +305,7 @@ examples:
assigned-clock-parents = <&dsi1_phy 0>, <&dsi1_phy 1>;
operating-points-v2 = <&dsi_opp_table>;
- power-domains = <&rpmhpd SM8450_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
phys = <&dsi1_phy>;
phy-names = "dsi";

Documentation/devicetree/bindings/display/msm/qcom,sm8550-dpu.yaml

View file
diff --git a/Documentation/devicetree/bindings/display/msm/qcom,sm8550-dpu.yaml b/Documentation/devicetree/bindings/display/msm/qcom,sm8550-dpu.yaml
index ff58a74..99908fb 100644
--- a/Documentation/devicetree/bindings/display/msm/qcom,sm8550-dpu.yaml
+++ b/Documentation/devicetree/bindings/display/msm/qcom,sm8550-dpu.yaml
@@ -57,7 +57,7 @@ examples:
#include <dt-bindings/clock/qcom,sm8550-dispcc.h>
#include <dt-bindings/clock/qcom,sm8550-gcc.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
display-controller@ae01000 {
compatible = "qcom,sm8550-dpu";
@@ -82,7 +82,7 @@ examples:
assigned-clock-rates = <19200000>;
operating-points-v2 = <&mdp_opp_table>;
- power-domains = <&rpmhpd SM8550_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
interrupt-parent = <&mdss>;
interrupts = <0>;

Documentation/devicetree/bindings/display/msm/qcom,sm8550-mdss.yaml

View file
diff --git a/Documentation/devicetree/bindings/display/msm/qcom,sm8550-mdss.yaml b/Documentation/devicetree/bindings/display/msm/qcom,sm8550-mdss.yaml
index 70ce7cb..5390a8e 100644
--- a/Documentation/devicetree/bindings/display/msm/qcom,sm8550-mdss.yaml
+++ b/Documentation/devicetree/bindings/display/msm/qcom,sm8550-mdss.yaml
@@ -76,7 +76,7 @@ examples:
#include <dt-bindings/clock/qcom,rpmh.h>
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/interconnect/qcom,sm8550-rpmh.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
display-subsystem@ae00000 {
compatible = "qcom,sm8550-mdss";
@@ -130,7 +130,7 @@ examples:
assigned-clock-rates = <19200000>;
operating-points-v2 = <&mdp_opp_table>;
- power-domains = <&rpmhpd SM8550_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
interrupt-parent = <&mdss>;
interrupts = <0>;
@@ -205,7 +205,7 @@ examples:
assigned-clock-parents = <&dsi0_phy 0>, <&dsi0_phy 1>;
operating-points-v2 = <&dsi_opp_table>;
- power-domains = <&rpmhpd SM8550_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
phys = <&dsi0_phy>;
phy-names = "dsi";
@@ -294,7 +294,7 @@ examples:
assigned-clock-parents = <&dsi1_phy 0>, <&dsi1_phy 1>;
operating-points-v2 = <&dsi_opp_table>;
- power-domains = <&rpmhpd SM8550_MMCX>;
+ power-domains = <&rpmhpd RPMHPD_MMCX>;
phys = <&dsi1_phy>;
phy-names = "dsi";

Documentation/devicetree/bindings/firmware/qcom,scm.yaml

View file
diff --git a/Documentation/devicetree/bindings/firmware/qcom,scm.yaml b/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
index bdbee58..4233ea8 100644
--- a/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
+++ b/Documentation/devicetree/bindings/firmware/qcom,scm.yaml
@@ -176,6 +176,7 @@ allOf:
contains:
enum:
- qcom,scm-qdu1000
+ - qcom,scm-sc8280xp
- qcom,scm-sm8450
- qcom,scm-sm8550
then:

Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt

View file
diff --git a/Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt b/Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
index 2a1d16b..ea939f5 100644
--- a/Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
+++ b/Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
@@ -6,7 +6,7 @@ controllers are OR:ed together and fed to the CPU tile's IRQ input. Each
instance can handle up to 32 interrupts.
Required properties:
-- compatible: "arm,versatile-fpga-irq" or "oxsemi,ox810se-rps-irq"
+- compatible: "arm,versatile-fpga-irq"
- interrupt-controller: Identifies the node as an interrupt controller
- #interrupt-cells: The number of cells to define the interrupts. Must be 1
as the FPGA IRQ controller has no configuration options for interrupt
@@ -19,6 +19,8 @@ Required properties:
the system till not make it possible for devices to request these
interrupts.
+The "oxsemi,ox810se-rps-irq" compatible is deprecated.
+
Example:
pic: pic@14000000 {

Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml

View file
diff --git a/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml b/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml
index 7915dcd..f66033a 100644
--- a/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml
+++ b/Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml
@@ -106,7 +106,7 @@ examples:
#include <dt-bindings/clock/qcom,videocc-sm8250.h>
#include <dt-bindings/interconnect/qcom,sm8250.h>
#include <dt-bindings/clock/qcom,gcc-sm8250.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
venus: video-codec@aa00000 {
compatible = "qcom,sm8250-venus";
@@ -114,7 +114,7 @@ examples:
interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
power-domains = <&videocc MVS0C_GDSC>,
<&videocc MVS0_GDSC>,
- <&rpmhpd SM8250_MX>;
+ <&rpmhpd RPMHPD_MX>;
power-domain-names = "venus", "vcodec0", "mx";
clocks = <&gcc GCC_VIDEO_AXI0_CLK>,

Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml

View file
diff --git a/Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml b/Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
index a027242..b40cec0 100644
--- a/Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
+++ b/Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
@@ -39,6 +39,7 @@ properties:
patternProperties:
".*@[0-9]+$":
type: object
+ $ref: mc-peripheral-props.yaml#
required:
- compatible

Documentation/devicetree/bindings/memory-controllers/mc-peripheral-props.yaml

View file
diff --git a/Documentation/devicetree/bindings/memory-controllers/mc-peripheral-props.yaml b/Documentation/devicetree/bindings/memory-controllers/mc-peripheral-props.yaml
index 5acfcad..8d9dae1 100644
--- a/Documentation/devicetree/bindings/memory-controllers/mc-peripheral-props.yaml
+++ b/Documentation/devicetree/bindings/memory-controllers/mc-peripheral-props.yaml
@@ -34,6 +34,8 @@ required:
# The controller specific properties go here.
allOf:
- $ref: st,stm32-fmc2-ebi-props.yaml#
+ - $ref: ingenic,nemc-peripherals.yaml#
- $ref: intel,ixp4xx-expansion-peripheral-props.yaml#
+ - $ref: ti,gpmc-child.yaml#
additionalProperties: true

Documentation/devicetree/bindings/mmc/sdhci-msm.yaml

View file
diff --git a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
index 6da28e6..80141eb 100644
--- a/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
+++ b/Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
@@ -215,7 +215,7 @@ examples:
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/clock/qcom,gcc-sm8250.h>
#include <dt-bindings/clock/qcom,rpmh.h>
- #include <dt-bindings/power/qcom-rpmpd.h>
+ #include <dt-bindings/power/qcom,rpmhpd.h>
sdhc_2: mmc@8804000 {
compatible = "qcom,sm8250-sdhci", "qcom,sdhci-msm-v5";
@@ -232,7 +232,7 @@ examples:
iommus = <&apps_smmu 0x4a0 0x0>;
qcom,dll-config = <0x0007642c>;
qcom,ddr-config = <0x80040868>;
- power-domains = <&rpmhpd SM8250_CX>;
+ power-domains = <&rpmhpd RPMHPD_CX>;
operating-points-v2 = <&sdhc2_opp_table>;

Documentation/devicetree/bindings/net/davicom,dm9000.yaml

View file
diff --git a/Documentation/devicetree/bindings/net/davicom,dm9000.yaml b/Documentation/devicetree/bindings/net/davicom,dm9000.yaml
new file mode 100644
index 0000000..66a7c6e
--- /dev/null
+++ b/Documentation/devicetree/bindings/net/davicom,dm9000.yaml
@@ -0,0 +1,59 @@
+# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/net/davicom,dm9000.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Davicom DM9000 Fast Ethernet Controller
+
+maintainers:
+ - Paul Cercueil <[email protected]>
+
+properties:
+ compatible:

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/net/davicom-dm9000.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/power/qcom,rpmpd.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/remoteproc/qcom,glink-edge.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/remoteproc/qcom,glink-rpm-edge.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/remoteproc/qcom,rpm-proc.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/remoteproc/qcom,sm8350-pas.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/sram/qcom,ocmem.yaml

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

drivers/bus/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/bus/fsl-mc/fsl-mc-bus.c

View file

This diff is incomplete. Download the complete patch.

drivers/bus/imx-weim.c

View file

This diff is incomplete. Download the complete patch.

drivers/bus/omap_l3_smx.c

View file

This diff is incomplete. Download the complete patch.

drivers/bus/sunxi-rsb.c

View file

This diff is incomplete. Download the complete patch.

drivers/bus/tegra-gmi.c

View file

This diff is incomplete. Download the complete patch.

drivers/bus/ti-sysc.c

View file

This diff is incomplete. Download the complete patch.

drivers/bus/vexpress-config.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/arm_scmi/perf.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/imx/imx-scu-irq.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/imx/imx-scu-soc.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/imx/imx-scu.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/meson/meson_sm.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/qcom_scm.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/ti_sci.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/amlogic/meson-ee-pwrc.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/amlogic/meson-gx-pwrc-vpu.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/amlogic/meson-secure-pwrc.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/bcm/bcm-pmb.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/bcm/bcm63xx-power.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/bcm/raspberrypi-power.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/imx/gpcv2.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/imx/imx8m-blk-ctrl.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/imx/imx8mp-blk-ctrl.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/imx/imx93-blk-ctrl.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/imx/imx93-pd.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/qcom/cpr.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/qcom/rpmhpd.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/qcom/rpmpd.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/rockchip/pm-domains.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/samsung/exynos-pm-domains.c

View file

This diff is incomplete. Download the complete patch.

drivers/genpd/ti/omap_prm.c

View file

This diff is incomplete. Download the complete patch.

drivers/irqchip/irq-versatile-fpga.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/brcmstb_dpfe.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/da8xx-ddrctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/fsl_ifc.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/jz4780-nemc.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/pl353-smc.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/renesas-rpc-if.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/samsung/exynos5422-dmc.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/stm32-fmc2-ebi.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/tegra/mc.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/tegra/tegra124.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/tegra/tegra186-emc.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/tegra/tegra186.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/tegra/tegra20.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/tegra/tegra210-emc-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/tegra/tegra234.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/tegra/tegra30-emc.c

View file

This diff is incomplete. Download the complete patch.

drivers/memory/tegra/tegra30.c

View file

This diff is incomplete. Download the complete patch.

drivers/net/ipa/ipa_power.c

View file

This diff is incomplete. Download the complete patch.

drivers/remoteproc/qcom_q6v5.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/hisilicon/hi6220_reset.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/hisilicon/reset-hi3660.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-ath79.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-bcm6345.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-imx7.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-intel-gw.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-k210.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-lantiq.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-lpc18xx.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-meson-audio-arb.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-meson.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-microchip-sparx5.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-mpfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-npcm.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-qcom-aoss.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-qcom-pdc.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-simple.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-ti-syscon.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-uniphier-glue.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-uniphier.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-zynq.c

View file

This diff is incomplete. Download the complete patch.

drivers/reset/reset-zynqmp.c

View file

This diff is incomplete. Download the complete patch.

drivers/rpmsg/qcom_smd.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/soc/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/soc/amlogic/meson-canvas.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/hisilicon/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/soc/hisilicon/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/soc/hisilicon/kunpeng_hccs.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/hisilicon/kunpeng_hccs.h

View file

This diff is incomplete. Download the complete patch.

drivers/soc/loongson/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/soc/loongson/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/soc/loongson/loongson2_pm.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/cmd-db.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/icc-bwmon.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/ice.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/llcc-qcom.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/ocmem.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/pmic_glink.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/pmic_glink_altmode.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/qcom_aoss.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/qcom_gsbi.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/qmi_encdec.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/rpm-proc.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/rpmh-rsc.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/smd-rpm.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/smem.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/socinfo.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/spm.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/trace-rpmh.h

View file

This diff is incomplete. Download the complete patch.

drivers/soc/qcom/wcnss_ctrl.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/rockchip/grf.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/samsung/exynos-chipid.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/samsung/exynos-pmu.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/sunxi/sunxi_sram.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/tegra/cbb/tegra-cbb.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/tegra/cbb/tegra194-cbb.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/tegra/cbb/tegra234-cbb.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/tegra/fuse/fuse-tegra.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/tegra/fuse/fuse-tegra20.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/tegra/fuse/fuse-tegra30.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/tegra/fuse/tegra-apbmisc.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/ti/k3-ringacc.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/ti/k3-socinfo.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/ti/pruss.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/ti/ti_sci_inta_msi.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/xilinx/xlnx_event_manager.c

View file

This diff is incomplete. Download the complete patch.

drivers/soc/xilinx/zynqmp_power.c

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/arm/qcom,ids.h

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/firmware/qcom,scm.h

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/power/amlogic,c3-pwrc.h

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/power/qcom,rpmhpd.h

View file

This diff is incomplete. Download the complete patch.

include/linux/firmware/imx/sci.h

View file

This diff is incomplete. Download the complete patch.

include/linux/firmware/qcom/qcom_scm.h

View file

This diff is incomplete. Download the complete patch.

include/linux/soc/qcom/qcom_aoss.h

View file

This diff is incomplete. Download the complete patch.

include/linux/soc/qcom/smem.h

View file

This diff is incomplete. Download the complete patch.