Home
last modified time | relevance | path

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

12

/linux/drivers/pmdomain/mediatek/
H A Dmtk-pm-domains.c63 struct scpsys *scpsys;
71 struct scpsys { in scpsys_domain_is_on()
85 struct scpsys *scpsys = pd->scpsys;
91 regmap_read(scpsys->base, pd->data->pwr_sta_offs, &status); in scpsys_sram_enable()
94 regmap_read(scpsys->base, pd->data->pwr_sta2nd_offs, &status2); in scpsys_sram_enable()
108 regmap_multi_reg_read(pd->scpsys->base, regs, val, 2); in scpsys_sram_enable()
121 regmap_multi_reg_read(pd->scpsys in scpsys_sram_disable()
51 struct scpsys *scpsys; global() member
59 struct scpsys { global() struct
62 soc_datascpsys global() argument
73 struct scpsys *scpsys = pd->scpsys; scpsys_domain_is_on() local
89 struct scpsys *scpsys = pd->scpsys; scpsys_sram_enable() local
120 struct scpsys *scpsys = pd->scpsys; scpsys_sram_disable() local
146 struct scpsys *scpsys = pd->scpsys; scpsys_bus_protect_get_regmap() local
155 struct scpsys *scpsys = pd->scpsys; scpsys_bus_protect_get_sta_regmap() local
255 struct scpsys *scpsys = pd->scpsys; scpsys_ctl_pwrseq_on() local
340 struct scpsys *scpsys = pd->scpsys; scpsys_ctl_pwrseq_off() local
376 struct scpsys *scpsys = pd->scpsys; scpsys_modem_pwrseq_on() local
396 struct scpsys *scpsys = pd->scpsys; scpsys_modem_pwrseq_off() local
407 struct scpsys *scpsys = pd->scpsys; scpsys_power_on() local
477 struct scpsys *scpsys = pd->scpsys; scpsys_power_off() local
514 scpsys_add_one_domain(struct scpsys * scpsys,struct device_node * node) scpsys_add_one_domain() argument
662 scpsys_add_subdomain(struct scpsys * scpsys,struct device_node * parent) scpsys_add_subdomain() argument
736 scpsys_domain_cleanup(struct scpsys * scpsys) scpsys_domain_cleanup() argument
763 scpsys_get_bus_protection_legacy(struct device * dev,struct scpsys * scpsys) scpsys_get_bus_protection_legacy() argument
849 scpsys_get_bus_protection(struct device * dev,struct scpsys * scpsys) scpsys_get_bus_protection() argument
948 struct scpsys *scpsys; scpsys_probe() local
[all...]
H A Dmtk-scpsys.c1079 * scpsys driver init
1084 .compatible = "mediatek,mt2701-scpsys",
1087 .compatible = "mediatek,mt2712-scpsys",
1090 .compatible = "mediatek,mt6797-scpsys",
1093 .compatible = "mediatek,mt7622-scpsys",
1096 .compatible = "mediatek,mt7623a-scpsys",
1099 .compatible = "mediatek,mt8173-scpsys",
1139 .name = "mtk-scpsys",
/linux/Documentation/devicetree/bindings/mfd/
H A 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,mt6893-scpsys
22 - mediatek,mt8167-scpsys
23 - mediatek,mt8173-scpsys
24 - mediatek,mt8183-scpsys
25 - mediatek,mt8186-scpsys
26 - mediatek,mt8188-scpsys
27 - mediatek,mt8192-scpsys
28 - mediatek,mt8195-scpsys
[all …]
/linux/arch/arm/boot/dts/mediatek/
H A 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>;
H A 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 …]
H A 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>;
H A 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>;
781 power-domains = <&scpsys MT2701_POWER_DOMAIN_HIF>;
867 power-domains = <&scpsys MT2701_POWER_DOMAIN_HIF>;
908 power-domains = <&scpsys MT2701_POWER_DOMAIN_HIF>;
954 power-domains = <&scpsys MT2701_POWER_DOMAIN_ETH>;
[all …]
H A 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>;
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt2712e.dtsi281 scpsys: power-controller@10006000 { label
282 compatible = "mediatek,mt2712-scpsys", "syscon";
752 power-domains = <&scpsys MT2712_POWER_DOMAIN_AUDIO>;
805 power-domains = <&scpsys MT2712_POWER_DOMAIN_USB>;
820 power-domains = <&scpsys MT2712_POWER_DOMAIN_USB>;
869 power-domains = <&scpsys MT2712_POWER_DOMAIN_USB2>;
884 power-domains = <&scpsys MT2712_POWER_DOMAIN_USB2>;
1005 power-domains = <&scpsys MT2712_POWER_DOMAIN_MM>;
1014 power-domains = <&scpsys MT2712_POWER_DOMAIN_MM>;
1025 power-domains = <&scpsys MT2712_POWER_DOMAIN_MM>;
[all …]
H A Dmt7622.dtsi241 scpsys: power-controller@10006000 { label
242 compatible = "mediatek,mt7622-scpsys",
538 power-domains = <&scpsys MT7622_POWER_DOMAIN_WB>;
735 power-domains = <&scpsys MT7622_POWER_DOMAIN_WB>;
752 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF1>;
827 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF0>;
865 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF0>;
898 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF0>;
943 power-domains = <&scpsys MT7622_POWER_DOMAIN_ETHSYS>;
989 power-domains = <&scpsys MT7622_POWER_DOMAIN_ETHSYS>;
H A Dmt8167.dtsi38 scpsys: syscon@10006000 { label
39 compatible = "mediatek,mt8167-scpsys", "syscon", "simple-mfd";
/linux/Documentation/devicetree/bindings/usb/
H A Dmediatek,mtu3.yaml256 power-domains = <&scpsys MT8173_POWER_DOMAIN_USB>;
274 power-domains = <&scpsys MT8173_POWER_DOMAIN_USB>;
292 power-domains = <&scpsys MT2712_POWER_DOMAIN_USB2>;
306 power-domains = <&scpsys MT2712_POWER_DOMAIN_USB>;
H A Dmediatek,musb.yaml105 power-domains = <&scpsys MT2701_POWER_DOMAIN_IFR_MSC>;
H A Dmediatek,mtk-xhci.yaml220 power-domains = <&scpsys MT8173_POWER_DOMAIN_USB>;
/linux/Documentation/devicetree/bindings/sound/
H A Dmt6797-afe-pcm.txt25 power-domains = <&scpsys MT6797_POWER_DOMAIN_AUDIO>;
H A Dmt8192-afe-pcm.yaml91 power-domains = <&scpsys MT8192_POWER_DOMAIN_AUDIO>;
/linux/Documentation/devicetree/bindings/net/bluetooth/
H A Dmediatek,mt7622-bluetooth.yaml47 power-domains = <&scpsys MT7622_POWER_DOMAIN_WB>;
/linux/Documentation/devicetree/bindings/dma/
H A Dmediatek,mt7622-hsdma.yaml61 power-domains = <&scpsys MT2701_POWER_DOMAIN_ETH>;
/linux/Documentation/devicetree/bindings/ata/
H A Dmediatek,mtk-ahci.yaml92 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF0>;
/linux/Documentation/devicetree/bindings/display/mediatek/
H A Dmediatek,wdma.yaml84 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
H A Dmediatek,color.yaml118 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
H A Dmediatek,aal.yaml114 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
/linux/Documentation/devicetree/bindings/memory-controllers/
H A Dmediatek,smi-larb.yaml140 power-domains = <&scpsys MT8173_POWER_DOMAIN_VDEC>;
H A Dmediatek,smi-common.yaml181 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
/linux/Documentation/devicetree/bindings/net/
H A Dmediatek-dwmac.yaml183 power-domains = <&scpsys MT2712_POWER_DOMAIN_AUDIO>;

12