Home
last modified time | relevance | path

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

/linux/drivers/pmdomain/mediatek/
H A Dmtk-pm-domains.c69 struct scpsys *scpsys; member
77 struct scpsys { struct
91 struct scpsys *scpsys = pd->scpsys; in scpsys_domain_is_on() argument
97 regmap_read(scpsys->base, pd->data->pwr_sta_offs, &status); in scpsys_domain_is_on()
100 regmap_read(scpsys->base, pd->data->pwr_sta2nd_offs, &status2); in scpsys_domain_is_on()
114 regmap_multi_reg_read(pd->scpsys->base, regs, val, 2); in scpsys_hwv_domain_is_disable_done()
127 regmap_multi_reg_read(pd->scpsys->base, regs, val, 3); in scpsys_hwv_domain_is_enable_done()
145 struct scpsys *scpsys = pd->scpsys; in scpsys_sram_enable() local
150 regmap_set_bits(scpsys->base, pd->data->ctl_offs, pd->data->sram_pdn_bits); in scpsys_sram_enable()
153 regmap_clear_bits(scpsys->base, pd->data->ctl_offs, pd->data->sram_pdn_bits); in scpsys_sram_enable()
[all …]
H A DKconfig7 bool "MediaTek SCPSYS Support"
14 Say yes here to add support for the MediaTek SCPSYS power domain
18 bool "MediaTek SCPSYS generic power domain"
26 Control Processor System (SCPSYS) has several power management related
/linux/Documentation/devicetree/bindings/mfd/
H A Dmediatek,mt8195-scpsys.yaml4 $id: http://devicetree.org/schemas/mfd/mediatek,mt8195-scpsys.yaml#
14 MediaTek System Control Processor System (SCPSYS) has several
22 - mediatek,mt6795-scpsys
23 - mediatek,mt6893-scpsys
24 - mediatek,mt8167-scpsys
25 - mediatek,mt8173-scpsys
26 - mediatek,mt8183-scpsys
27 - mediatek,mt8186-scpsys
28 - mediatek,mt8188-scpsys
29 - mediatek,mt8189-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 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>;
/linux/Documentation/devicetree/bindings/sound/
H A Dmt6797-afe-pcm.txt25 power-domains = <&scpsys MT6797_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/usb/
H A Dmediatek,musb.yaml105 power-domains = <&scpsys MT2701_POWER_DOMAIN_IFR_MSC>;
H A Dmediatek,mtk-xhci.yaml222 power-domains = <&scpsys MT8173_POWER_DOMAIN_USB>;
/linux/Documentation/devicetree/bindings/pci/
H A Dmediatek-pcie.yaml360 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF0>;
397 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF0>;
/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/display/mediatek/
H A Dmediatek,color.yaml118 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
/linux/Documentation/devicetree/bindings/net/
H A Dmediatek-dwmac.yaml183 power-domains = <&scpsys MT2712_POWER_DOMAIN_AUDIO>;