Home
last modified time | relevance | path

Searched full:retention (Results 1 – 25 of 90) sorted by relevance

1234

/linux/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.h221 * struct samsung_retention_data: runtime pin-bank retention control data.
222 * @regs: array of PMU registers to control pad retention.
224 * @value: value to store to registers to turn off retention.
225 * @refcnt: atomic counter if retention control affects more than one bank.
226 * @priv: retention control code private data
227 * @enable: platform specific callback to enter retention mode.
228 * @disable: platform specific callback to exit retention mode.
241 * struct samsung_retention_data: represent a pin-bank retention control data.
242 * @regs: array of PMU registers to control pad retention.
244 * @value: value to store to registers to turn off retention.
[all …]
H A Dpinctrl-exynos-arm.c35 /* Retention control for S5PV210 are located at the end of clock controller */
161 /* Pad retention control code for accessing PMU regmap */
198 * PMU pad retention groups for Exynos3250 doesn't match pin banks, so handle
303 /* PMU pad retention groups registers for Exynos4 (without audio) */
321 /* PMU retention control for audio pins can be tied to audio pin bank */
831 /* PMU pad retention groups registers for Exynos5420 (without audio) */
/linux/drivers/cpuidle/
H A Dcpuidle-ux500.c48 * 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",
/linux/samples/pfsm/
H A Dpfsm-wakeup.c9 * 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()
/linux/include/uapi/linux/
H A Dtps6594_pfsm.h17 * @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
/linux/drivers/net/ipa/
H A Dipa_power.h28 * ipa_power_retention() - Control register retention on power collapse
30 * @enable: Whether retention should be enabled or disabled
/linux/arch/arm/mach-omap2/
H A Dpowerdomain.h83 * @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
H A Dpowerdomain.c621 * 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
H A Dvc.c350 * 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()
H A Dprm3xxx.c466 * omap3xxx_prm_iva_idle - ensure IVA is in idle so it can be put into retention
469 * full-chip retention or off-mode because it is not idle. This
471 * into retention/off and thus allow full-chip retention/off.
H A Dprm44xx.c561 * then logic has been lost. If previous state was RETENTION, the
562 * function reads the setting for the next retention logic state to
618 * then logic has been lost. If previous state was RETENTION, the
619 * function reads the setting for the next memory retention state to
H A Domap_phy_internal.c30 * prevent core retention if not disabled by SW. USB driver will
H A Dvc3xxx_data.c74 * Voltage levels for different operating modes: on, sleep, retention and off
H A Dvc44xx_data.c89 * Voltage levels for different operating modes: on, sleep, retention and off
H A Dsleep24xx.S48 * The DLL load value is not kept in RETENTION or OFF. It needs to be restored
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dchip.h24 * @ramsize: amount of RAM on chip including retention.
25 * @srsize: amount of retention RAM on chip.
/linux/Documentation/devicetree/bindings/cpu/
H A Didle-states.yaml253 * Retention
270 Retention: Retention is a low power state where the core is clock gated and
273 registers active. The SPM should be configured to execute the retention
275 state. Retention may have a slightly higher latency than Standby.
594 CPU_RETENTION_0_0: cpu-retention-0-0 {
602 CLUSTER_RETENTION_0: cluster-retention-0 {
631 CPU_RETENTION_1_0: cpu-retention-1-0 {
639 CLUSTER_RETENTION_1: cluster-retention-1 {
/linux/include/linux/mfd/
H A Ddb8500-prcmu.h41 * enum ret_state - general purpose On/Off/Retention states
164 * internal RAM in retention
313 * @VARMRETENTIONVALTO_ERR: The ARM retention supply value transfered through
329 * @VARMRETACCES_ERR: The command value of Varm retention ON/OFF transfered
/linux/drivers/regulator/
H A Ddbx500-prcmu.h19 * @is_ramret: RAM retention switch for EPOD (power domain)
/linux/include/dt-bindings/regulator/
H A Dqcom,rpmh-regulator.h12 * %RPMH_REGULATOR_MODE_RET: Retention mode in which only an extremely small
/linux/net/rxrpc/
H A DKconfig66 through the use of the key retention service.
/linux/Documentation/devicetree/bindings/power/
H A Ddomain-idle-state.yaml69 domain_retention: domain-retention {
/linux/Documentation/devicetree/bindings/arm/ux500/
H A Dboards.txt19 during retention, system won't boot without this):
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-intel_th-devices-gth25 Description: (RW) Data retention policy setting: keep (0) or drop (1)
/linux/Documentation/devicetree/bindings/display/panel/
H A Dnovatek,nt35950.yaml14 with Static RAM for content retention in command mode and also supports

1234