Home
last modified time | relevance | path

Searched full:scpsys (Results 1 – 25 of 53) sorted by relevance

123

/Linux-v6.6/drivers/pmdomain/mediatek/
Dmtk-pm-domains.c42 struct scpsys *scpsys; member
52 struct scpsys { struct
64 struct scpsys *scpsys = pd->scpsys; in scpsys_domain_is_on() argument
67 regmap_read(scpsys->base, pd->data->pwr_sta_offs, &status); in scpsys_domain_is_on()
70 regmap_read(scpsys->base, pd->data->pwr_sta2nd_offs, &status2); in scpsys_domain_is_on()
80 struct scpsys *scpsys = pd->scpsys; in scpsys_sram_enable() local
84 regmap_clear_bits(scpsys->base, pd->data->ctl_offs, pd->data->sram_pdn_bits); in scpsys_sram_enable()
87 ret = regmap_read_poll_timeout(scpsys->base, pd->data->ctl_offs, tmp, in scpsys_sram_enable()
93 regmap_set_bits(scpsys->base, pd->data->ctl_offs, PWR_SRAM_ISOINT_B_BIT); in scpsys_sram_enable()
95 regmap_clear_bits(scpsys->base, pd->data->ctl_offs, PWR_SRAM_CLKISO_BIT); in scpsys_sram_enable()
[all …]
Dmtk-scpsys.c1081 * scpsys driver init
1086 .compatible = "mediatek,mt2701-scpsys",
1089 .compatible = "mediatek,mt2712-scpsys",
1092 .compatible = "mediatek,mt6797-scpsys",
1095 .compatible = "mediatek,mt7622-scpsys",
1098 .compatible = "mediatek,mt7623a-scpsys",
1101 .compatible = "mediatek,mt8173-scpsys",
1141 .name = "mtk-scpsys",
DMakefile2 obj-$(CONFIG_MTK_SCPSYS) += mtk-scpsys.o
/Linux-v6.6/Documentation/devicetree/bindings/soc/mediatek/
Dscpsys.txt1 MediaTek SCPSYS
4 The System Control Processor System (SCPSYS) has several power management
7 The System Power Manager (SPM) inside the SCPSYS is for the MTCMOS power
21 - "mediatek,mt2701-scpsys"
22 - "mediatek,mt2712-scpsys"
23 - "mediatek,mt6765-scpsys"
24 - "mediatek,mt6797-scpsys"
25 - "mediatek,mt7622-scpsys"
26 - "mediatek,mt7623-scpsys", "mediatek,mt2701-scpsys": For MT7623 SoC
27 - "mediatek,mt7623a-scpsys": For MT7623A SoC
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/mfd/
Dmediatek,mt8195-scpsys.yaml4 $id: http://devicetree.org/schemas/mfd/mediatek,mt8195-scpsys.yaml#
13 MediaTek System Control Processor System (SCPSYS) has several
21 - mediatek,mt8167-scpsys
22 - mediatek,mt8173-scpsys
23 - mediatek,mt8183-scpsys
24 - mediatek,mt8186-scpsys
25 - mediatek,mt8192-scpsys
26 - mediatek,mt8195-scpsys
48 compatible = "mediatek,mt8195-scpsys", "syscon", "simple-mfd";
/Linux-v6.6/arch/arm/boot/dts/mediatek/
Dmt7623a.dtsi13 power-domains = <&scpsys MT7623A_POWER_DOMAIN_IFR_MSC>;
17 power-domains = <&scpsys MT7623A_POWER_DOMAIN_ETH>;
44 power-domains = <&scpsys MT7623A_POWER_DOMAIN_ETH>;
124 power-domains = <&scpsys MT7623A_POWER_DOMAIN_IFR_MSC>;
128 power-domains = <&scpsys MT7623A_POWER_DOMAIN_HIF>;
131 &scpsys {
132 compatible = "mediatek,mt7623a-scpsys";
138 power-domains = <&scpsys MT7623A_POWER_DOMAIN_IFR_MSC>;
142 power-domains = <&scpsys MT7623A_POWER_DOMAIN_HIF>;
146 power-domains = <&scpsys MT7623A_POWER_DOMAIN_HIF>;
Dmt2701.dtsi151 scpsys: power-controller@10006000 { label
152 compatible = "mediatek,mt2701-scpsys", "syscon";
196 power-domains = <&scpsys MT2701_POWER_DOMAIN_DISP>;
432 power-domains = <&scpsys MT2701_POWER_DOMAIN_IFR_MSC>;
537 power-domains = <&scpsys MT2701_POWER_DOMAIN_DISP>;
554 power-domains = <&scpsys MT2701_POWER_DOMAIN_ISP>;
565 power-domains = <&scpsys MT2701_POWER_DOMAIN_ISP>;
577 power-domains = <&scpsys MT2701_POWER_DOMAIN_ISP>;
596 power-domains = <&scpsys MT2701_POWER_DOMAIN_VDEC>;
615 power-domains = <&scpsys MT2701_POWER_DOMAIN_HIF>;
[all …]
Dmt7623n.dtsi47 power-domains = <&scpsys MT2701_POWER_DOMAIN_MFG>;
68 power-domains = <&scpsys MT2701_POWER_DOMAIN_DISP>;
80 power-domains = <&scpsys MT2701_POWER_DOMAIN_VDEC>;
92 power-domains = <&scpsys MT2701_POWER_DOMAIN_ISP>;
123 power-domains = <&scpsys MT2701_POWER_DOMAIN_ISP>;
136 power-domains = <&scpsys MT2701_POWER_DOMAIN_DISP>;
Dmt7629.dtsi93 scpsys: power-controller@10006000 { label
94 compatible = "mediatek,mt7629-scpsys",
95 "mediatek,mt7622-scpsys";
325 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF1>;
395 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF0>;
470 power-domains = <&scpsys MT7622_POWER_DOMAIN_ETHSYS>;
Dmt7623.dtsi270 scpsys: power-controller@10006000 { label
271 compatible = "mediatek,mt7623-scpsys",
272 "mediatek,mt2701-scpsys",
527 power-domains = <&scpsys MT2701_POWER_DOMAIN_IFR_MSC>;
599 power-domains = <&scpsys MT2701_POWER_DOMAIN_IFR_MSC>;
633 power-domains = <&scpsys MT2701_POWER_DOMAIN_IFR_MSC>;
782 power-domains = <&scpsys MT2701_POWER_DOMAIN_HIF>;
868 power-domains = <&scpsys MT2701_POWER_DOMAIN_HIF>;
909 power-domains = <&scpsys MT2701_POWER_DOMAIN_HIF>;
955 power-domains = <&scpsys MT2701_POWER_DOMAIN_ETH>;
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/media/
Dmediatek-mdp.txt38 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
48 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
56 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
63 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
70 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
77 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
85 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
93 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
Dmediatek-jpeg-encoder.yaml71 power-domains = <&scpsys MT2701_POWER_DOMAIN_ISP>;
/Linux-v6.6/drivers/soc/mediatek/
DKconfig53 bool "MediaTek SCPSYS Support"
60 Say yes here to add support for the MediaTek SCPSYS power domain
64 bool "MediaTek SCPSYS generic power domain"
72 Control Processor System (SCPSYS) has several power management related
/Linux-v6.6/arch/arm64/boot/dts/mediatek/
Dmt2712e.dtsi280 scpsys: power-controller@10006000 { label
281 compatible = "mediatek,mt2712-scpsys", "syscon";
751 power-domains = <&scpsys MT2712_POWER_DOMAIN_AUDIO>;
804 power-domains = <&scpsys MT2712_POWER_DOMAIN_USB>;
819 power-domains = <&scpsys MT2712_POWER_DOMAIN_USB>;
868 power-domains = <&scpsys MT2712_POWER_DOMAIN_USB2>;
883 power-domains = <&scpsys MT2712_POWER_DOMAIN_USB2>;
1004 power-domains = <&scpsys MT2712_POWER_DOMAIN_MM>;
1013 power-domains = <&scpsys MT2712_POWER_DOMAIN_MM>;
1024 power-domains = <&scpsys MT2712_POWER_DOMAIN_MM>;
[all …]
Dmt7622.dtsi241 scpsys: power-controller@10006000 { label
242 compatible = "mediatek,mt7622-scpsys",
537 power-domains = <&scpsys MT7622_POWER_DOMAIN_WB>;
734 power-domains = <&scpsys MT7622_POWER_DOMAIN_WB>;
752 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF1>;
828 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF0>;
866 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF0>;
899 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF0>;
943 power-domains = <&scpsys MT7622_POWER_DOMAIN_ETHSYS>;
991 power-domains = <&scpsys MT7622_POWER_DOMAIN_ETHSYS>;
Dmt8167.dtsi38 scpsys: syscon@10006000 { label
39 compatible = "mediatek,mt8167-scpsys", "syscon", "simple-mfd";
/Linux-v6.6/Documentation/devicetree/bindings/arm/mediatek/
Dmediatek,vcodecsys.txt17 Documentation/devicetree/bindings/soc/mediatek/scpsys.txt
25 power-domains = <&scpsys MT6765_POWER_DOMAIN_VCODEC>;
Dmediatek,mipi0a.txt18 Documentation/devicetree/bindings/soc/mediatek/scpsys.txt
26 power-domains = <&scpsys MT6765_POWER_DOMAIN_CAM>;
/Linux-v6.6/Documentation/devicetree/bindings/usb/
Dmediatek,mtu3.yaml241 power-domains = <&scpsys MT8173_POWER_DOMAIN_USB>;
259 power-domains = <&scpsys MT8173_POWER_DOMAIN_USB>;
277 power-domains = <&scpsys MT2712_POWER_DOMAIN_USB2>;
291 power-domains = <&scpsys MT2712_POWER_DOMAIN_USB>;
/Linux-v6.6/Documentation/devicetree/bindings/power/
Dmediatek,power-controller.yaml18 property that is a phandle for SCPSYS node representing the domain.
139 scpsys: syscon@10006000 {
140 compatible = "mediatek,mt8173-scpsys", "syscon", "simple-mfd";
/Linux-v6.6/Documentation/devicetree/bindings/pci/
Dmediatek-pcie.txt112 power-domains = <&scpsys MT2701_POWER_DOMAIN_HIF>;
235 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF0>;
273 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF0>;
/Linux-v6.6/Documentation/devicetree/bindings/crypto/
Dmediatek-crypto.txt24 power-domains = <&scpsys MT2701_POWER_DOMAIN_ETH>;
/Linux-v6.6/Documentation/devicetree/bindings/sound/
Dmt6797-afe-pcm.txt25 power-domains = <&scpsys MT6797_POWER_DOMAIN_AUDIO>;
Dmt8183-afe-pcm.txt29 power-domains = <&scpsys MT8183_POWER_DOMAIN_AUDIO>;
/Linux-v6.6/Documentation/devicetree/bindings/dma/
Dmtk-hsdma.txt29 power-domains = <&scpsys MT2701_POWER_DOMAIN_ETH>;

123