| /OK3568_Linux_fs/kernel/drivers/input/keyboard/ |
| H A D | snvs_pwrkey.c | 3 // 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 D | snvs-lpgpr.yaml | 4 $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 D | fsl-sec4.txt | 11 -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 D | rohm,bd71847-pmic.yaml | 45 # 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 D | rohm,bd71837-pmic.yaml | 39 # 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 D | imx6ull-colibri.dtsi | 544 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 D | imx6ull.dtsi | 7 #include "imx6ull-pinfunc-snvs.h" 78 iomuxc_snvs: iomuxc-snvs@2290000 { 79 compatible = "fsl,imx6ull-iomuxc-snvs";
|
| H A D | imx6sll.dtsi | 559 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 D | imx6ul.dtsi | 661 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 D | imx6qdl.dtsi | 816 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 D | imx7s.dtsi | 592 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 D | imx6sll.dtsi | 554 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 D | imx6ull.dtsi | 13 #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 D | imx7s.dtsi | 522 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 D | imx6ul.dtsi | 593 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 D | imx7ulp.dtsi | 183 snvs: snvs@40230000 { label 187 snvs_rtc: snvs-rtc-lp{ 189 regmap =<&snvs>; 192 clock-names = "snvs-rtc";
|
| H A D | imx6sx.dtsi | 684 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 D | snvs_lpgpr.c | 137 { .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 D | imx8mp.dtsi | 335 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 D | imx8mn.dtsi | 395 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 D | imx8mm.dtsi | 488 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 D | imx8mq.dtsi | 569 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 D | fsl,imx6ul-pinctrl.txt | 8 "fsl,imx6ull-iomuxc-snvs" for i.MX 6ULL's SNVS IOMUX controller.
|
| /OK3568_Linux_fs/kernel/drivers/rtc/ |
| H A D | rtc-snvs.c | 340 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 D | pinctrl-imx6.c | 32 { .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 },
|