| /linux/drivers/pmdomain/mediatek/ |
| H A D | mtk-pm-domains.c | 63 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 D | mtk-scpsys.c | 1079 * 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 D | mediatek,mt8195-scpsys.yaml | 4 $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 D | mt7623a.dtsi | 13 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 D | mt2701.dtsi | 151 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 D | mt7623n.dtsi | 47 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 D | mt7623.dtsi | 270 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 D | mt7629.dtsi | 93 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 D | mt2712e.dtsi | 281 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 D | mt7622.dtsi | 241 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 D | mt8167.dtsi | 38 scpsys: syscon@10006000 { label 39 compatible = "mediatek,mt8167-scpsys", "syscon", "simple-mfd";
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | mediatek,mtu3.yaml | 256 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 D | mediatek,musb.yaml | 105 power-domains = <&scpsys MT2701_POWER_DOMAIN_IFR_MSC>;
|
| H A D | mediatek,mtk-xhci.yaml | 220 power-domains = <&scpsys MT8173_POWER_DOMAIN_USB>;
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | mt6797-afe-pcm.txt | 25 power-domains = <&scpsys MT6797_POWER_DOMAIN_AUDIO>;
|
| H A D | mt8192-afe-pcm.yaml | 91 power-domains = <&scpsys MT8192_POWER_DOMAIN_AUDIO>;
|
| /linux/Documentation/devicetree/bindings/net/bluetooth/ |
| H A D | mediatek,mt7622-bluetooth.yaml | 47 power-domains = <&scpsys MT7622_POWER_DOMAIN_WB>;
|
| /linux/Documentation/devicetree/bindings/dma/ |
| H A D | mediatek,mt7622-hsdma.yaml | 61 power-domains = <&scpsys MT2701_POWER_DOMAIN_ETH>;
|
| /linux/Documentation/devicetree/bindings/ata/ |
| H A D | mediatek,mtk-ahci.yaml | 92 power-domains = <&scpsys MT7622_POWER_DOMAIN_HIF0>;
|
| /linux/Documentation/devicetree/bindings/display/mediatek/ |
| H A D | mediatek,wdma.yaml | 84 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
|
| H A D | mediatek,color.yaml | 118 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
|
| H A D | mediatek,aal.yaml | 114 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
|
| /linux/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | mediatek,smi-larb.yaml | 140 power-domains = <&scpsys MT8173_POWER_DOMAIN_VDEC>;
|
| H A D | mediatek,smi-common.yaml | 181 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | mediatek-dwmac.yaml | 183 power-domains = <&scpsys MT2712_POWER_DOMAIN_AUDIO>;
|