| /linux/arch/powerpc/mm/book3s64/ |
| H A D | subpage_prot.c | 94 u32 **spm, *spp; in subpage_prot_clear() local 111 spm = spt->low_prot; in subpage_prot_clear() 113 spm = spt->protptrs[addr >> SBP_L3_SHIFT]; in subpage_prot_clear() 114 if (!spm) in subpage_prot_clear() 117 spp = spm[(addr >> SBP_L2_SHIFT) & (SBP_L2_COUNT - 1)]; in subpage_prot_clear() 189 u32 **spm, *spp; in SYSCALL_DEFINE3() local 237 spm = spt->low_prot; in SYSCALL_DEFINE3() 239 spm = spt->protptrs[addr >> SBP_L3_SHIFT]; in SYSCALL_DEFINE3() 240 if (!spm) { in SYSCALL_DEFINE3() 241 spm = (u32 **)get_zeroed_page(GFP_KERNEL); in SYSCALL_DEFINE3() [all …]
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8195.dtsi | 528 spm: power-controller { label 965 power-domains = <&spm MT8195_POWER_DOMAIN_ADSP>; 989 power-domains = <&spm MT8195_POWER_DOMAIN_AUDIO>; 1151 power-domains = <&spm MT8195_POWER_DOMAIN_VDOSYS0>; 1285 power-domains = <&spm MT8195_POWER_DOMAIN_ETHER>; 1589 power-domains = <&spm MT8195_POWER_DOMAIN_PCIE_MAC_P0>; 1638 power-domains = <&spm MT8195_POWER_DOMAIN_PCIE_MAC_P1>; 1946 power-domains = <&spm MT8195_POWER_DOMAIN_SSUSB_PCIE_PHY>; 2010 power-domains = <&spm MT8195_POWER_DOMAIN_PCIE_PHY>; 2035 power-domains = <&spm MT8195_POWER_DOMAIN_MFG2>, [all …]
|
| H A D | mt8173.dtsi | 458 spm: power-controller { label 873 power-domains = <&spm MT8173_POWER_DOMAIN_AUDIO>; 950 power-domains = <&spm MT8173_POWER_DOMAIN_USB>; 965 power-domains = <&spm MT8173_POWER_DOMAIN_USB>; 1008 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1024 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1034 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1042 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1049 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; 1056 power-domains = <&spm MT8173_POWER_DOMAIN_MM>; [all …]
|
| H A D | mt8192.dtsi | 502 spm: power-controller { label 984 power-domains = <&spm MT8192_POWER_DOMAIN_AUDIO>; 1434 power-domains = <&spm MT8192_POWER_DOMAIN_MFG2>, 1435 <&spm MT8192_POWER_DOMAIN_MFG3>, 1436 <&spm MT8192_POWER_DOMAIN_MFG4>, 1437 <&spm MT8192_POWER_DOMAIN_MFG5>, 1438 <&spm MT8192_POWER_DOMAIN_MFG6>; 1470 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1481 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1491 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; [all …]
|
| H A D | mt8167.dtsi | 42 spm: power-controller { label 139 power-domains = <&spm MT8167_POWER_DOMAIN_MM>; 149 power-domains = <&spm MT8167_POWER_DOMAIN_MM>; 159 power-domains = <&spm MT8167_POWER_DOMAIN_ISP>; 169 power-domains = <&spm MT8167_POWER_DOMAIN_VDEC>;
|
| H A D | mt8365.dtsi | 332 power-domains = <&spm MT8365_POWER_DOMAIN_MFG>; 364 spm: power-controller { label 672 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 827 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 838 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 849 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 859 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 893 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 925 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; 957 power-domains = <&spm MT8365_POWER_DOMAIN_MM>; [all …]
|
| H A D | mt8183.dtsi | 851 spm: power-controller { label 1216 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>; 1458 <&spm MT8183_POWER_DOMAIN_AUDIO>; 1639 power-domains = <&spm MT8183_POWER_DOMAIN_MFG_ASYNC>; 1654 <&spm MT8183_POWER_DOMAIN_MFG_CORE0>, 1655 <&spm MT8183_POWER_DOMAIN_MFG_CORE1>, 1656 <&spm MT8183_POWER_DOMAIN_MFG_2D>; 1693 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>; 1726 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>; 1738 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>; [all …]
|
| /linux/Documentation/devicetree/bindings/soc/qcom/ |
| H A D | qcom,saw2.yaml | 7 title: Qualcomm Subsystem Power Manager / SPM AVS Wrapper 2 (SAW2) 17 The SAW2 is a wrapper around the Subsystem Power Manager (SPM) and the 18 Adaptive Voltage Scaling (AVS) hardware. The SPM is a programmable 52 - description: Base address and size of the SPM register region 58 description: Indicates that this SPM device acts as a regulator device 59 device for the core (CPU or Cache) the SPM is attached to.
|
| /linux/drivers/soc/qcom/ |
| H A D | spm.c | 24 #include <soc/qcom/spm.h> 33 /* These registers might be specific to SPM 1.1 */ 126 /* SPM register data for 8909 */ 138 /* SPM register data for 8916 */ 169 /* SPM register data for 8976 */ 197 /* SPM register data for 8974, 8084 */ 209 /* SPM register data for 8226 */ 236 /* SPM register data for 8064 */ 409 /* L2 SPM is not bound to any CPU, voltage setting is not supported */ in spm_get_cpu() 432 rdesc->name = "spm"; in spm_register_regulator() [all …]
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | mediatek,mt8195-jpegdec.yaml | 105 power-domains = <&spm MT8195_POWER_DOMAIN_VDEC1>; 128 power-domains = <&spm MT8195_POWER_DOMAIN_VDEC0>; 143 power-domains = <&spm MT8195_POWER_DOMAIN_VDEC1>; 158 power-domains = <&spm MT8195_POWER_DOMAIN_VDEC2>;
|
| H A D | mediatek,mt8195-jpegenc.yaml | 105 power-domains = <&spm MT8195_POWER_DOMAIN_VENC_CORE1>; 124 power-domains = <&spm MT8195_POWER_DOMAIN_VENC>; 137 power-domains = <&spm MT8195_POWER_DOMAIN_VENC_CORE1>;
|
| H A D | mediatek,mdp3-wrot.yaml | 86 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
|
| /linux/drivers/cpuidle/ |
| H A D | Kconfig.arm | 120 bool "CPU Idle Driver for Qualcomm Subsystem Power Manager (SPM)" 130 The Subsystem Power Manager (SPM) controls low power modes for the
|
| /linux/Documentation/devicetree/bindings/cpu/ |
| H A D | idle-states.yaml | 260 trigger to execute the SPM state machine. The SPM state machine waits for the 263 the SPM state machine out of its wait, the next step is to ensure that the 266 driver and is not defined in the DT. The SPM state machine should be 273 registers active. The SPM should be configured to execute the retention 280 cpu or the system resources. This helps save power only on that core. The SPM 298 this essentially is cpu power down. The SPM in this state also may handshake
|
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_rogue_fwif_sf.h | 116 "UFO SPM PR-Checks for FWCtx 0x%08.8x" }, 118 …"UFO SPM special PR-Check: [0x%08.8x] is 0x%08.8x requires >= ????????, [0x%08.8x] is ???????? req… 232 "UFO SPM special PR-Check: [0x%08.8x] is 0x%08.8x requires >= 0x%08.8x" }, 234 "UFO SPM special PR-Check: [0x%08.8x] is 0x%08.8x requires 0x%08.8x" }, 1061 "SPM Owner = 3D-BG" }, 1063 "SPM Owner = 3D-IRQ" }, 1065 "SPM Owner = NONE" }, 1067 "SPM Owner = TA-BG" }, 1069 "SPM Owner = TA-IRQ" }, 1101 "SPM State = none" }, [all …]
|
| /linux/Documentation/devicetree/bindings/phy/ |
| H A D | mediatek,pcie-phy.yaml | 74 power-domains = <&spm 2>;
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | mediatek,mt8195-scpsys.yaml | 54 spm: power-controller {
|
| /linux/drivers/platform/x86/hp/hp-bioscfg/ |
| H A D | spmobj-attributes.c | 143 * status_show - Reads SPM status 209 ATTRIBUTE_SPM_N_PROPERTY_SHOW(is_enabled, spm);
|
| /linux/tools/testing/selftests/mm/ |
| H A D | test_hmm.sh | 83 echo "# Smoke testing with SPM enabled"
|
| /linux/Documentation/devicetree/bindings/dsp/ |
| H A D | mediatek,mt8186-dsp.yaml | 90 power-domains = <&spm 6>;
|
| H A D | mediatek,mt8195-dsp.yaml | 102 power-domains = <&spm 6>; //MT8195_POWER_DOMAIN_ADSP
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | mediatek,mt8173-afe-pcm.yaml | 76 power-domains = <&spm MT8173_POWER_DOMAIN_AUDIO>;
|
| H A D | mediatek,mt8365-afe.yaml | 125 power-domains = <&spm MT8365_POWER_DOMAIN_AUDIO>;
|
| /linux/Documentation/devicetree/bindings/soc/mediatek/ |
| H A D | mediatek,wdma.yaml | 78 power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
|
| /linux/Documentation/devicetree/bindings/display/mediatek/ |
| H A D | mediatek,split.yaml | 111 power-domains = <&spm MT8173_POWER_DOMAIN_MM>;
|