Home
last modified time | relevance | path

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

123

/OK3568_Linux_fs/kernel/drivers/input/keyboard/
H A 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 …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/nvmem/
H A 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";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/crypto/
H A 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 …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/
H A 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;
H A 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;
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A 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 {
H A Dimx6ull.dtsi7 #include "imx6ull-pinfunc-snvs.h"
78 iomuxc_snvs: iomuxc-snvs@2290000 {
79 compatible = "fsl,imx6ull-iomuxc-snvs";
H A Dimx6sll.dtsi559 snvs: snvs@20cc000 { label
563 snvs_rtc: snvs-rtc-lp {
565 regmap = <&snvs>;
571 snvs_poweroff: snvs-poweroff {
573 regmap = <&snvs>;
579 snvs_pwrkey: snvs-powerkey {
581 regmap = <&snvs>;
H A Dimx6ul.dtsi661 snvs: snvs@20cc000 { label
665 snvs_rtc: snvs-rtc-lp {
667 regmap = <&snvs>;
673 snvs_poweroff: snvs-poweroff {
675 regmap = <&snvs>;
682 snvs_pwrkey: snvs-powerkey {
684 regmap = <&snvs>;
691 snvs_lpgpr: snvs-lpgpr {
692 compatible = "fsl,imx6ul-snvs-lpgpr";
H A Dimx6qdl.dtsi816 snvs: snvs@20cc000 { label
820 snvs_rtc: snvs-rtc-lp {
822 regmap = <&snvs>;
828 snvs_poweroff: snvs-poweroff {
830 regmap = <&snvs>;
837 snvs_pwrkey: snvs-powerkey {
839 regmap = <&snvs>;
846 snvs_lpgpr: snvs-lpgpr {
847 compatible = "fsl,imx6q-snvs-lpgpr";
H A Dimx7s.dtsi592 snvs: snvs@30370000 { label
596 snvs_rtc: snvs-rtc-lp {
598 regmap = <&snvs>;
603 clock-names = "snvs-rtc";
606 snvs_pwrkey: snvs-powerkey {
608 regmap = <&snvs>;
611 clock-names = "snvs-pwrkey";
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dimx6sll.dtsi554 snvs: snvs@020cc000 { label
558 snvs_rtc: snvs-rtc-lp {
560 regmap = <&snvs>;
565 snvs_poweroff: snvs-poweroff {
567 regmap = <&snvs>;
572 snvs_pwrkey: snvs-powerkey {
574 regmap = <&snvs>;
830 snvs_gpr: snvs-gpr@0x021c4000 {
831 compatible = "fsl, imx6sll-snvs-gpr";
835 iomuxc_snvs: iomuxc-snvs@021c8000 {
[all …]
H A Dimx6ull.dtsi13 #include "imx6ull-pinfunc-snvs.h"
551 snvslp: snvs@020b0000 {
552 compatible = "fsl,imx6ul-snvs";
693 snvs: snvs@020cc000 { label
697 snvs_rtc: snvs-rtc-lp {
699 regmap = <&snvs>;
704 snvs_poweroff: snvs-poweroff {
706 regmap = <&snvs>;
711 snvs_pwrkey: snvs-powerkey {
713 regmap = <&snvs>;
[all …]
H A Dimx7s.dtsi522 snvs: snvs@30370000 { 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>;
H A Dimx6ul.dtsi593 snvs: snvs@020cc000 { label
597 snvs_rtc: snvs-rtc-lp {
599 regmap = <&snvs>;
605 snvs_poweroff: snvs-poweroff {
607 regmap = <&snvs>;
613 snvs_pwrkey: snvs-powerkey {
615 regmap = <&snvs>;
H A Dimx7ulp.dtsi183 snvs: snvs@40230000 { label
187 snvs_rtc: snvs-rtc-lp{
189 regmap =<&snvs>;
192 clock-names = "snvs-rtc";
H A Dimx6sx.dtsi684 snvs: snvs@020cc000 { label
688 snvs_rtc: snvs-rtc-lp {
690 regmap = <&snvs>;
695 snvs_poweroff: snvs-poweroff {
697 regmap = <&snvs>;
703 snvs_pwrkey: snvs-powerkey {
705 regmap = <&snvs>;
/OK3568_Linux_fs/kernel/drivers/nvmem/
H A 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 },
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/
H A 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";
H A 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";
H A Dimx8mm.dtsi488 snvs: snvs@30370000 { label
492 snvs_rtc: snvs-rtc-lp {
494 regmap = <&snvs>;
499 clock-names = "snvs-rtc";
502 snvs_pwrkey: snvs-powerkey {
504 regmap = <&snvs>;
507 clock-names = "snvs-pwrkey";
H A Dimx8mq.dtsi569 snvs: snvs@30370000 { label
573 snvs_rtc: snvs-rtc-lp{
575 regmap =<&snvs>;
580 clock-names = "snvs-rtc";
583 snvs_pwrkey: snvs-powerkey {
585 regmap = <&snvs>;
588 clock-names = "snvs-pwrkey";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/
H A Dfsl,imx6ul-pinctrl.txt8 "fsl,imx6ull-iomuxc-snvs" for i.MX 6ULL's SNVS IOMUX controller.
/OK3568_Linux_fs/kernel/drivers/rtc/
H A 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");
/OK3568_Linux_fs/u-boot/drivers/pinctrl/nxp/
H A Dpinctrl-imx6.c32 { .compatible = "fsl,imx6sll-iomuxc-snvs", .data = (ulong)&imx6_snvs_pinctrl_soc_info },
36 { .compatible = "fsl,imx6ull-iomuxc-snvs", .data = (ulong)&imx6_snvs_pinctrl_soc_info },

123