| /kernel/linux/linux-5.10/drivers/pinctrl/samsung/ |
| D | pinctrl-samsung.h | 180 * struct samsung_retention_data: runtime pin-bank retention control data. 181 * @regs: array of PMU registers to control pad retention. 183 * @value: value to store to registers to turn off retention. 184 * @refcnt: atomic counter if retention control affects more than one bank. 185 * @priv: retention control code private data 186 * @enable: platform specific callback to enter retention mode. 187 * @disable: platform specific callback to exit retention mode. 200 * struct samsung_retention_data: represent a pin-bank retention control data. 201 * @regs: array of PMU registers to control pad retention. 203 * @value: value to store to registers to turn off retention. [all …]
|
| D | pinctrl-exynos-arm64.c | 43 /* Pad retention control code for accessing PMU regmap */ 136 /* PMU pin retention groups registers for Exynos5433 (without audio & fsys) */ 158 /* PMU retention control for audio pins can be tied to audio pin bank */ 170 /* PMU retention control for mmc pins can be tied to fsys pin bank */
|
| /kernel/linux/linux-6.6/drivers/pinctrl/samsung/ |
| D | pinctrl-samsung.h | 188 * struct samsung_retention_data: runtime pin-bank retention control data. 189 * @regs: array of PMU registers to control pad retention. 191 * @value: value to store to registers to turn off retention. 192 * @refcnt: atomic counter if retention control affects more than one bank. 193 * @priv: retention control code private data 194 * @enable: platform specific callback to enter retention mode. 195 * @disable: platform specific callback to exit retention mode. 208 * struct samsung_retention_data: represent a pin-bank retention control data. 209 * @regs: array of PMU registers to control pad retention. 211 * @value: value to store to registers to turn off retention. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/msm/ |
| D | qcom,idle-state.txt | 9 * Retention 26 Retention: Retention is a low power state where the core is clock gated and 29 registers active. The SPM should be configured to execute the retention 31 state. Retention may have a slightly higher latency than Standby.
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/msm/ |
| D | qcom,idle-state.txt | 9 * Retention 26 Retention: Retention is a low power state where the core is clock gated and 29 registers active. The SPM should be configured to execute the retention 31 state. Retention may have a slightly higher latency than Standby.
|
| /kernel/linux/linux-6.6/drivers/cpuidle/ |
| D | cpuidle-ux500.c | 48 * up, so we can safely go to retention */ in ux500_enter_idle() 66 /* Go to the retention state, the prcmu will wait for the in ux500_enter_idle() 72 /* When we switch to retention, the prcmu is in charge in ux500_enter_idle() 102 .desc = "ARM Retention",
|
| /kernel/linux/linux-5.10/drivers/cpuidle/ |
| D | cpuidle-ux500.c | 48 * up, so we can safely go to retention */ in ux500_enter_idle() 66 /* Go to the retention state, the prcmu will wait for the in ux500_enter_idle() 72 /* When we switch to retention, the prcmu is in charge in ux500_enter_idle() 102 .desc = "ARM Retention",
|
| /kernel/linux/linux-6.6/samples/pfsm/ |
| D | pfsm-wakeup.c | 9 * alarm to execute state transition (RETENTION to ACTIVE). 89 * Set RETENTION state with options for PMIC_C/B/A respectively. in main() 94 printf("Set RETENTION state for PMIC_%d.\n", i); in main() 98 perror("Failed to set RETENTION state."); in main()
|
| /kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
| D | pm24xx.c | 68 * oscillator itself it will be disabled if/when we enter retention in omap2_enter_full_retention() 134 * it is in retention mode. */ in omap2_enter_mpu_retention() 141 /* Try to enter MPU retention */ in omap2_enter_mpu_retention() 145 /* Block MPU retention */ in omap2_enter_mpu_retention() 198 * during RETENTION in prcm_setup_regs()
|
| D | powerdomain.h | 83 * @pwrsts_logic_ret: Possible logic power states when pwrdm in RETENTION 86 * @pwrsts_mem_ret: Possible memory bank pwrstates when pwrdm in RETENTION 93 * @logicretstate_mask: (AM33XX only) mask for logic retention bitfield 98 * @mem_retst_mask: (AM33XX only) mask for mem retention state bitfield
|
| D | powerdomain.c | 621 * pwrdm_set_logic_retst - set powerdomain logic power state upon retention 626 * powerdomain @pwrdm will enter when the powerdomain enters retention. 627 * This will be either RETENTION or OFF, if supported. Returns 695 * RETENTION state. Bank will be a number from 0 to 3, and represents 697 * will be either RETENTION or OFF, if supported. Returns -EINVAL if 726 * pwrdm_read_logic_pwrst - get current powerdomain logic retention power state 727 * @pwrdm: struct powerdomain * to get current logic retention power state 730 * will enter when the powerdomain enters retention. Returns -EINVAL 731 * if the powerdomain pointer is null or returns the logic retention
|
| D | vc.c | 353 * By default let's use I2C4 signaling for retention idle in omap3_vc_init_pmic_signaling() 355 * have sys_clk_req pin go down for retention and both in omap3_vc_init_pmic_signaling() 390 * @off_mode: select whether retention or off mode values used 394 * or retention. Off mode has additionally an option to use sys_off_mode 399 * retention signaled over I2C4, so we can keep voltsetup2 as 0. 875 /* Set up the on, inactive, retention and off voltage */ in omap_vc_init_channel()
|
| D | prm3xxx.c | 465 * omap3xxx_prm_iva_idle - ensure IVA is in idle so it can be put into retention 468 * full-chip retention or off-mode because it is not idle. This 470 * into retention/off and thus allow full-chip retention/off.
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | fsl,imx7d-pinctrl.txt | 5 power state retention capabilities on gpios that are part of iomuxc-lpsr 22 Peripherals using pads from iomuxc-lpsr support low state retention power 30 "fsl,imx7d-iomuxc-lpsr" for Low Power State Retention IOMUXC controller.
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | tps6594_pfsm.h | 17 * @gpio_retention: if enabled, power rails associated with GPIO retention remain active 18 * @ddr_retention: if enabled, power rails associated with DDR retention remain active
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | stericsson,db8500-prcmu.yaml | 132 voltage regulator for retention mode. 154 voltage regulator for retention mode. 190 retention mode. 203 retention mode.
|
| /kernel/linux/linux-6.6/drivers/net/ipa/ |
| D | ipa_power.h | 45 * ipa_power_retention() - Control register retention on power collapse 47 * @enable: Whether retention should be enabled or disabled
|
| /kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
| D | powerdomain.h | 83 * @pwrsts_logic_ret: Possible logic power states when pwrdm in RETENTION 86 * @pwrsts_mem_ret: Possible memory bank pwrstates when pwrdm in RETENTION 93 * @logicretstate_mask: (AM33XX only) mask for logic retention bitfield 98 * @mem_retst_mask: (AM33XX only) mask for mem retention state bitfield
|
| D | powerdomain.c | 621 * pwrdm_set_logic_retst - set powerdomain logic power state upon retention 626 * powerdomain @pwrdm will enter when the powerdomain enters retention. 627 * This will be either RETENTION or OFF, if supported. Returns 695 * RETENTION state. Bank will be a number from 0 to 3, and represents 697 * will be either RETENTION or OFF, if supported. Returns -EINVAL if 726 * pwrdm_read_logic_pwrst - get current powerdomain logic retention power state 727 * @pwrdm: struct powerdomain * to get current logic retention power state 730 * will enter when the powerdomain enters retention. Returns -EINVAL 731 * if the powerdomain pointer is null or returns the logic retention
|
| D | vc.c | 350 * By default let's use I2C4 signaling for retention idle in omap3_vc_init_pmic_signaling() 352 * have sys_clk_req pin go down for retention and both in omap3_vc_init_pmic_signaling() 387 * @off_mode: select whether retention or off mode values used 391 * or retention. Off mode has additionally an option to use sys_off_mode 396 * retention signaled over I2C4, so we can keep voltsetup2 as 0. 857 /* Set up the on, inactive, retention and off voltage */ in omap_vc_init_channel()
|
| /kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| D | chip.h | 24 * @ramsize: amount of RAM on chip including retention. 25 * @srsize: amount of retention RAM on chip.
|
| /kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| D | chip.h | 23 * @ramsize: amount of RAM on chip including retention. 24 * @srsize: amount of retention RAM on chip.
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
| D | sdm630.dtsi | 210 idle-state-name = "pwr-retention"; 229 idle-state-name = "perf-retention"; 248 idle-state-name = "pwr-cluster-dynamic-retention"; 258 idle-state-name = "pwr-cluster-retention"; 268 idle-state-name = "pwr-cluster-retention"; 278 idle-state-name = "perf-cluster-dynamic-retention"; 288 idle-state-name = "perf-cluster-retention"; 298 idle-state-name = "perf-cluster-retention";
|
| /kernel/linux/linux-6.6/drivers/regulator/ |
| D | dbx500-prcmu.h | 19 * @is_ramret: RAM retention switch for EPOD (power domain)
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | dbx500-prcmu.h | 19 * @is_ramret: RAM retention switch for EPOD (power domain)
|