| /kernel/linux/linux-5.10/drivers/input/keyboard/ |
| 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 …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/nvmem/ |
| D | snvs-lpgpr.txt | 9 "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/ |
| 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";
|
| /kernel/linux/linux-4.19/drivers/input/keyboard/ |
| D | snvs_pwrkey.c | 3 // 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/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/crypto/ |
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| 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;
|
| 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;
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | imx6ull-colibri.dtsi | 496 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 {
|
| D | imx6ull.dtsi | 7 #include "imx6ull-pinfunc-snvs.h" 42 iomuxc_snvs: iomuxc-snvs@2290000 { 43 compatible = "fsl,imx6ull-iomuxc-snvs";
|
| D | imx6sll.dtsi | 522 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>;
|
| D | imx6ul.dtsi | 624 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";
|
| D | imx7s.dtsi | 550 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/ |
| 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 {
|
| D | imx6ull.dtsi | 7 #include "imx6ull-pinfunc-snvs.h" 78 iomuxc_snvs: iomuxc-snvs@2290000 { 79 compatible = "fsl,imx6ull-iomuxc-snvs";
|
| D | imx6sll.dtsi | 556 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>;
|
| D | imx6ul.dtsi | 660 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/ |
| D | fsl,imx6ul-pinctrl.txt | 8 "fsl,imx6ull-iomuxc-snvs" for i.MX 6ULL's SNVS IOMUX controller.
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/pinctrl/ |
| D | fsl,imx6ul-pinctrl.txt | 8 "fsl,imx6ull-iomuxc-snvs" for i.MX 6ULL's SNVS IOMUX controller.
|
| /kernel/linux/linux-4.19/drivers/nvmem/ |
| D | snvs_lpgpr.c | 140 { .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/ |
| 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 },
|
| /kernel/linux/linux-4.19/drivers/rtc/ |
| D | rtc-snvs.c | 283 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/ |
| 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";
|
| 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";
|
| /kernel/linux/linux-5.10/drivers/rtc/ |
| 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");
|