Home
last modified time | relevance | path

Searched full:lpsr (Results 1 – 15 of 15) sorted by relevance

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/
H A Dfsl,imx7d-pinctrl.txt4 as previous iMX SoC generation and fsl,imx7d-iomuxc-lpsr which provides low
5 power state retention capabilities on gpios that are part of iomuxc-lpsr
6 (GPIO1_IO7..GPIO1_IO0). While iomuxc-lpsr provides its own set of registers for
9 fsl,imx-pinctrl driver to support iomuxc-lpsr controller.
11 iomuxc_lpsr: iomuxc-lpsr@302c0000 {
12 compatible = "fsl,imx7d-iomuxc-lpsr";
22 Peripherals using pads from iomuxc-lpsr support low state retention power
23 state, under LPSR mode GPIO's state of pads are retain.
30 "fsl,imx7d-iomuxc-lpsr" for Low Power State Retention IOMUXC controller.
37 - fsl,input-sel: required property for iomuxc-lpsr controller, this property is
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-imx/
H A Diomux-v3.c43 u32 lpsr = (pad & MUX_MODE_LPSR) >> MUX_MODE_SHIFT; in imx_iomux_v3_setup_pad() local
46 if (lpsr == IOMUX_CONFIG_LPSR) { in imx_iomux_v3_setup_pad()
55 if (lpsr == IOMUX_CONFIG_LPSR) { in imx_iomux_v3_setup_pad()
83 if (lpsr == IOMUX_CONFIG_LPSR) in imx_iomux_v3_setup_pad()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/regulator/
H A Drohm,bd71828-regulator.yaml75 rohm,dvs-lpsr-voltage:
77 PMIC default "LPSR" state voltage in uV. See below table for
84 # buck | run | idle | suspend | lpsr
91 #(*) LPSR and SUSPEND states use same voltage but both states have own
/OK3568_Linux_fs/kernel/drivers/rtc/
H A Drtc-snvs.c202 u32 lptar, lpsr; in snvs_rtc_read_alarm() local
214 regmap_read(data->regmap, data->offset + SNVS_LPSR, &lpsr); in snvs_rtc_read_alarm()
215 alrm->pending = (lpsr & SNVS_LPSR_LPTA) ? 1 : 0; in snvs_rtc_read_alarm()
285 u32 lpsr; in snvs_rtc_irq_handler() local
291 regmap_read(data->regmap, data->offset + SNVS_LPSR, &lpsr); in snvs_rtc_irq_handler()
293 if (lpsr & SNVS_LPSR_LPTA) { in snvs_rtc_irq_handler()
303 regmap_write(data->regmap, data->offset + SNVS_LPSR, lpsr); in snvs_rtc_irq_handler()
/OK3568_Linux_fs/kernel/include/linux/mfd/
H A Drohm-generic.h44 * @lpsr_reg: register address for regulator config at 'lpsr' state
45 * @lpsr_mask: value mask for regulator voltages at 'lpsr' state
46 * @lpsr_on_mask: enable mask for regulator at 'lpsr' state
/OK3568_Linux_fs/u-boot/drivers/pinctrl/nxp/
H A Dpinctrl-imx7.c29 { .compatible = "fsl,imx7d-iomuxc-lpsr", .data = (ulong)&imx7_lpsr_pinctrl_soc_info },
/OK3568_Linux_fs/u-boot/include/configs/
H A Dmx7_common.h29 /* Enable iomux-lpsr support */
/OK3568_Linux_fs/kernel/drivers/regulator/
H A Drohm-regulator.c80 prop = "rohm,dvs-lpsr-voltage"; in rohm_regulator_set_dvs_levels()
H A Dbd71828-regulator.c148 "rohm,dvs-lpsr-voltage" }; in ldo6_parse_dt()
239 * LPSR voltage is same as SUSPEND voltage. Allow
241 * LPSR state
/OK3568_Linux_fs/kernel/drivers/pinctrl/freescale/
H A Dpinctrl-imx6ul.c297 /* pad for i.MX6ULL lpsr pinmux */
H A Dpinctrl-imx7d.c371 { .compatible = "fsl,imx7d-iomuxc-lpsr", .data = &imx7d_lpsr_pinctrl_info },
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/mach-imx/
H A Diomux-v3.h42 * MUX_MODE + SION + LPSR: 36..41 (6)
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dimx7s.dtsi440 iomuxc_lpsr: iomuxc-lpsr@302c0000 {
441 compatible = "fsl,imx7d-iomuxc-lpsr";
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-mx5/
H A Dimx-regs.h435 u32 lpsr; /* 0x14 */ member
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dimx7s.dtsi431 iomuxc_lpsr: iomuxc-lpsr@302c0000 {
432 compatible = "fsl,imx7d-iomuxc-lpsr";