Home
last modified time | relevance | path

Searched full:snvs (Results 1 – 25 of 59) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/input/keyboard/
Dsnvs_pwrkey.c3 // Driver for the IMX SNVS ON/OFF Power Key
35 struct regmap *snvs; member
51 regmap_read(pdata->snvs, SNVS_HPSR_REG, &state); in imx_imx_snvs_check_for_events()
78 regmap_read(pdata->snvs, SNVS_LPSR_REG, &lp_status); in imx_snvs_pwrkey_interrupt()
98 regmap_write(pdata->snvs, SNVS_LPSR_REG, SNVS_LPSR_SPO); in imx_snvs_pwrkey_interrupt()
124 /* Get SNVS register Page */ in imx_snvs_pwrkey_probe()
133 pdata->snvs = syscon_regmap_lookup_by_phandle(np, "regmap"); in imx_snvs_pwrkey_probe()
134 if (IS_ERR(pdata->snvs)) { in imx_snvs_pwrkey_probe()
135 dev_err(&pdev->dev, "Can't get snvs syscon\n"); in imx_snvs_pwrkey_probe()
136 return PTR_ERR(pdata->snvs); in imx_snvs_pwrkey_probe()
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/nvmem/
Dsnvs-lpgpr.txt9 "fsl,imx6q-snvs-lpgpr" for Freescale i.MX6Q/D/DL/S
10 "fsl,imx6ul-snvs-lpgpr" for Freescale i.MX6UL
11 "fsl,imx7d-snvs-lpgpr" for Freescale i.MX7D/S
14 snvs: snvs@020cc000 {
18 snvs_lpgpr: snvs-lpgpr {
19 compatible = "fsl,imx6q-snvs-lpgpr";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/nvmem/
Dsnvs-lpgpr.yaml4 $id: http://devicetree.org/schemas/nvmem/snvs-lpgpr.yaml#
15 - fsl,imx6q-snvs-lpgpr
16 - fsl,imx6ul-snvs-lpgpr
17 - fsl,imx7d-snvs-lpgpr
26 snvs@20cc000 {
30 snvs_lpgpr: snvs-lpgpr {
31 compatible = "fsl,imx6q-snvs-lpgpr";
/kernel/linux/linux-4.19/drivers/input/keyboard/
Dsnvs_pwrkey.c3 // Driver for the IMX SNVS ON/OFF Power Key
32 struct regmap *snvs; member
47 regmap_read(pdata->snvs, SNVS_HPSR_REG, &state); in imx_imx_snvs_check_for_events()
73 regmap_read(pdata->snvs, SNVS_LPSR_REG, &lp_status); in imx_snvs_pwrkey_interrupt()
78 regmap_write(pdata->snvs, SNVS_LPSR_REG, SNVS_LPSR_SPO); in imx_snvs_pwrkey_interrupt()
97 /* Get SNVS register Page */ in imx_snvs_pwrkey_probe()
106 pdata->snvs = syscon_regmap_lookup_by_phandle(np, "regmap"); in imx_snvs_pwrkey_probe()
107 if (IS_ERR(pdata->snvs)) { in imx_snvs_pwrkey_probe()
108 dev_err(&pdev->dev, "Can't get snvs syscon\n"); in imx_snvs_pwrkey_probe()
109 return PTR_ERR(pdata->snvs); in imx_snvs_pwrkey_probe()
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/crypto/
Dfsl-sec4.txt11 -Secure Non-Volatile Storage (SNVS) Node
12 -Secure Non-Volatile Storage (SNVS) Low Power (LP) RTC Node
89 range of the SEC 4.0 register space (-SNVS not included). A
213 triggered (see SNVS definition).
246 range of the SEC 4 register space (-SNVS not included). A
309 Secure Non-Volatile Storage (SNVS) Node
312 interrupt for the SNVS function. This function
347 range of the SNVS register space. A triplet that includes
369 Secure Non-Volatile Storage (SNVS) Low Power (LP) RTC Node
371 A SNVS child node that defines SNVS LP RTC.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/crypto/
Dfsl-sec4.txt11 -Secure Non-Volatile Storage (SNVS) Node
12 -Secure Non-Volatile Storage (SNVS) Low Power (LP) RTC Node
89 range of the SEC 4.0 register space (-SNVS not included). A
213 triggered (see SNVS definition).
246 range of the SEC 4 register space (-SNVS not included). A
309 Secure Non-Volatile Storage (SNVS) Node
312 interrupt for the SNVS function. This function
347 range of the SNVS register space. A triplet that includes
369 Secure Non-Volatile Storage (SNVS) Low Power (LP) RTC Node
371 A SNVS child node that defines SNVS LP RTC.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Drohm,bd71847-pmic.yaml45 # states. States are called as SNVS and READY. At READY state all the PMIC
46 # power outputs go down and OTP is reload. At the SNVS state all other logic
47 # and external devices apart from the SNVS power domain are shut off. Please
48 # refer to NXP i.MX8 documentation for further information regarding SNVS
49 # state. When a reset is done via SNVS state the PMIC OTP data is not reload.
51 # reset has switched power state to SNVS. If reset is done via READY state the
53 # target state is set to READY by default. If SNVS state is used the boot
57 rohm,reset-snvs-powered:
59 Transfer PMIC to SNVS state at reset.
145 rohm,reset-snvs-powered;
Drohm,bd71837-pmic.yaml39 # are called as SNVS and READY. At READY state all the PMIC power outputs go
40 # down and OTP is reload. At the SNVS state all other logic and external
41 # devices apart from the SNVS power domain are shut off. Please refer to NXP
42 # i.MX8 documentation for further information regarding SNVS state. When a
43 # reset is done via SNVS state the PMIC OTP data is not reload. This causes
45 # switched power state to SNVS. If reset is done via READY state the power
47 # target state is set to READY by default. If SNVS state is used the boot
51 rohm,reset-snvs-powered:
53 Transfer PMIC to SNVS state at reset
135 rohm,reset-snvs-powered;
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dimx6ull-colibri.dtsi496 pinctrl_snvs_gpio1: snvs-gpio1-grp {
506 pinctrl_snvs_gpio2: snvs-gpio2-grp { /* ATMEL MXT TOUCH */
512 pinctrl_snvs_gpio3: snvs-gpio3-grp { /* Wifi pins */
518 pinctrl_snvs_ad7879_int: snvs-ad7879-int-grp { /* TOUCH Interrupt */
524 pinctrl_snvs_reg_sd: snvs-reg-sd-grp {
530 pinctrl_snvs_usbc_det: snvs-usbc-det-grp {
536 pinctrl_snvs_gpiokeys: snvs-gpiokeys-grp {
542 pinctrl_snvs_usdhc1_cd: snvs-usdhc1-cd-grp {
548 pinctrl_snvs_wifi_pdn: snvs-wifi-pdn-grp {
Dimx6ull.dtsi7 #include "imx6ull-pinfunc-snvs.h"
42 iomuxc_snvs: iomuxc-snvs@2290000 {
43 compatible = "fsl,imx6ull-iomuxc-snvs";
Dimx6sll.dtsi522 snvs: snvs@20cc000 { label
526 snvs_rtc: snvs-rtc-lp {
528 regmap = <&snvs>;
534 snvs_poweroff: snvs-poweroff {
536 regmap = <&snvs>;
541 snvs_pwrkey: snvs-powerkey {
543 regmap = <&snvs>;
Dimx6ul.dtsi624 snvs: snvs@20cc000 { label
628 snvs_rtc: snvs-rtc-lp {
630 regmap = <&snvs>;
636 snvs_poweroff: snvs-poweroff {
638 regmap = <&snvs>;
645 snvs_pwrkey: snvs-powerkey {
647 regmap = <&snvs>;
653 snvs_lpgpr: snvs-lpgpr {
654 compatible = "fsl,imx6ul-snvs-lpgpr";
Dimx7s.dtsi550 snvs: snvs@30370000 { label
554 snvs_rtc: snvs-rtc-lp {
556 regmap = <&snvs>;
561 clock-names = "snvs-rtc";
564 snvs_poweroff: snvs-poweroff {
566 regmap = <&snvs>;
572 snvs_pwrkey: snvs-powerkey {
574 regmap = <&snvs>;
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dimx6ull-colibri.dtsi544 pinctrl_snvs_gpio1: snvs-gpio1-grp {
554 pinctrl_snvs_gpio2: snvs-gpio2-grp { /* ATMEL MXT TOUCH */
560 pinctrl_snvs_gpio3: snvs-gpio3-grp { /* Wifi pins */
566 pinctrl_snvs_ad7879_int: snvs-ad7879-int-grp { /* TOUCH Interrupt */
572 pinctrl_snvs_reg_sd: snvs-reg-sd-grp {
578 pinctrl_snvs_usbc_det: snvs-usbc-det-grp {
584 pinctrl_snvs_gpiokeys: snvs-gpiokeys-grp {
590 pinctrl_snvs_usdhc1_cd: snvs-usdhc1-cd-grp {
596 pinctrl_snvs_usdhc1_sleep_cd: snvs-usdhc1-cd-grp-slp {
602 pinctrl_snvs_wifi_pdn: snvs-wifi-pdn-grp {
Dimx6ull.dtsi7 #include "imx6ull-pinfunc-snvs.h"
78 iomuxc_snvs: iomuxc-snvs@2290000 {
79 compatible = "fsl,imx6ull-iomuxc-snvs";
Dimx6sll.dtsi556 snvs: snvs@20cc000 { label
560 snvs_rtc: snvs-rtc-lp {
562 regmap = <&snvs>;
568 snvs_poweroff: snvs-poweroff {
570 regmap = <&snvs>;
576 snvs_pwrkey: snvs-powerkey {
578 regmap = <&snvs>;
Dimx6ul.dtsi660 snvs: snvs@20cc000 { label
664 snvs_rtc: snvs-rtc-lp {
666 regmap = <&snvs>;
672 snvs_poweroff: snvs-poweroff {
674 regmap = <&snvs>;
681 snvs_pwrkey: snvs-powerkey {
683 regmap = <&snvs>;
690 snvs_lpgpr: snvs-lpgpr {
691 compatible = "fsl,imx6ul-snvs-lpgpr";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Dfsl,imx6ul-pinctrl.txt8 "fsl,imx6ull-iomuxc-snvs" for i.MX 6ULL's SNVS IOMUX controller.
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/pinctrl/
Dfsl,imx6ul-pinctrl.txt8 "fsl,imx6ull-iomuxc-snvs" for i.MX 6ULL's SNVS IOMUX controller.
/kernel/linux/linux-4.19/drivers/nvmem/
Dsnvs_lpgpr.c140 { .compatible = "fsl,imx6q-snvs-lpgpr", .data = &snvs_lpgpr_cfg_imx6q },
141 { .compatible = "fsl,imx6ul-snvs-lpgpr",
143 { .compatible = "fsl,imx7d-snvs-lpgpr", .data = &snvs_lpgpr_cfg_imx7d },
/kernel/linux/linux-5.10/drivers/nvmem/
Dsnvs_lpgpr.c137 { .compatible = "fsl,imx6q-snvs-lpgpr", .data = &snvs_lpgpr_cfg_imx6q },
138 { .compatible = "fsl,imx6ul-snvs-lpgpr",
140 { .compatible = "fsl,imx7d-snvs-lpgpr", .data = &snvs_lpgpr_cfg_imx7d },
/kernel/linux/linux-4.19/drivers/rtc/
Drtc-snvs.c283 dev_warn(&pdev->dev, "snvs rtc: you use old dts file, please update it\n"); in snvs_rtc_probe()
297 dev_err(&pdev->dev, "Can't find snvs syscon\n"); in snvs_rtc_probe()
305 data->clk = devm_clk_get(&pdev->dev, "snvs-rtc"); in snvs_rtc_probe()
312 "Could not prepare or enable the snvs clock\n"); in snvs_rtc_probe()
431 MODULE_DESCRIPTION("Freescale SNVS RTC Driver");
/kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/
Dimx8mp.dtsi335 snvs: snvs@30370000 { label
339 snvs_rtc: snvs-rtc-lp {
341 regmap =<&snvs>;
346 clock-names = "snvs-rtc";
349 snvs_pwrkey: snvs-powerkey {
351 regmap = <&snvs>;
354 clock-names = "snvs-pwrkey";
Dimx8mn.dtsi395 snvs: snvs@30370000 { label
399 snvs_rtc: snvs-rtc-lp {
401 regmap = <&snvs>;
406 clock-names = "snvs-rtc";
409 snvs_pwrkey: snvs-powerkey {
411 regmap = <&snvs>;
414 clock-names = "snvs-pwrkey";
/kernel/linux/linux-5.10/drivers/rtc/
Drtc-snvs.c340 dev_warn(&pdev->dev, "snvs rtc: you use old dts file, please update it\n"); in snvs_rtc_probe()
353 dev_err(&pdev->dev, "Can't find snvs syscon\n"); in snvs_rtc_probe()
361 data->clk = devm_clk_get(&pdev->dev, "snvs-rtc"); in snvs_rtc_probe()
368 "Could not prepare or enable the snvs clock\n"); in snvs_rtc_probe()
452 MODULE_DESCRIPTION("Freescale SNVS RTC Driver");

123