/linux/drivers/input/keyboard/ |
H A D | snvs_pwrkey.c | 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() 128 pdata->snvs = syscon_regmap_lookup_by_phandle(np, "regmap"); in imx_snvs_pwrkey_probe() 129 if (IS_ERR(pdata->snvs)) { in imx_snvs_pwrkey_probe() 131 return PTR_ERR(pdata->snvs); in imx_snvs_pwrkey_probe() 151 regmap_read(pdata->snvs, SNVS_HPVIDR1_REG, &vid); in imx_snvs_pwrkey_probe() 154 regmap_update_bits(pdata->snvs, SNVS_LPCR_REG, SNVS_LPCR_DEP_EN, SNVS_LPCR_DEP_EN); in imx_snvs_pwrkey_probe() 157 regmap_write(pdata->snvs, SNVS_LPSR_REG, SNVS_LPSR_SPO); in imx_snvs_pwrkey_probe()
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6ull-dhcom-som.dtsi | 588 pinctrl_snvs_dhcom_a: snvs-dhcom-a-grp { 592 pinctrl_snvs_dhcom_b: snvs-dhcom-b-grp { 596 pinctrl_snvs_dhcom_c: snvs-dhcom-c-grp { 600 pinctrl_snvs_dhcom_d: snvs-dhcom-d-grp { 604 pinctrl_snvs_dhcom_e: snvs-dhcom-e-grp { 608 pinctrl_snvs_dhcom_f: snvs-dhcom-f-grp { 612 pinctrl_snvs_dhcom_g: snvs-dhcom-g-grp { 616 pinctrl_snvs_dhcom_h: snvs-dhcom-h-grp { 620 pinctrl_snvs_fec1_phy: snvs-fec1-phy-grp { 626 pinctrl_snvs_fec2_phy: snvs-fec2-phy-grp {
|
H A D | imx6ull.dtsi | 7 #include "imx6ull-pinfunc-snvs.h" 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 | 665 snvs: snvs@20cc000 { label 669 snvs_rtc: snvs-rtc-lp { 671 regmap = <&snvs>; 677 snvs_poweroff: snvs-poweroff { 679 regmap = <&snvs>; 686 snvs_pwrkey: snvs-powerkey { 688 regmap = <&snvs>; 695 snvs_lpgpr: snvs-lpgpr { 696 compatible = "fsl,imx6ul-snvs-lpgpr";
|
H A D | imx6ull-dhcor-maveo-box.dts | 334 pinctrl_snvs_hog_maveo_box: snvs-hog-maveo-box-grp { 347 pinctrl_snvs_wifi_gpio: snvs-wifi-gpio-grp { 353 pinctrl_snvs_zigbee_gpio: snvs-zigbee-gpio-grp {
|
H A D | imx6qdl.dtsi | 820 snvs: snvs@20cc000 { label 824 snvs_rtc: snvs-rtc-lp { 826 regmap = <&snvs>; 832 snvs_poweroff: snvs-poweroff { 834 regmap = <&snvs>; 841 snvs_pwrkey: snvs-powerkey { 843 regmap = <&snvs>; 850 snvs_lpgpr: snvs-lpgpr { 851 compatible = "fsl,imx6q-snvs-lpgpr";
|
H A D | imx7s.dtsi | 625 snvs: snvs@30370000 { label 629 snvs_rtc: snvs-rtc-lp { 631 regmap = <&snvs>; 636 clock-names = "snvs-rtc"; 639 snvs_poweroff: snvs-poweroff { 641 regmap = <&snvs>; 648 snvs_pwrkey: snvs-powerkey { 650 regmap = <&snvs>; 653 clock-names = "snvs-pwrkey";
|
H A D | imx6sl.dtsi | 653 snvs: snvs@20cc000 { label 657 snvs_rtc: snvs-rtc-lp { 659 regmap = <&snvs>; 665 snvs_poweroff: snvs-poweroff { 667 regmap = <&snvs>;
|
H A D | imx6sx.dtsi | 744 snvs: snvs@20cc000 { label 748 snvs_rtc: snvs-rtc-lp { 750 regmap = <&snvs>; 755 snvs_poweroff: snvs-poweroff { 757 regmap = <&snvs>; 764 snvs_pwrkey: snvs-powerkey { 766 regmap = <&snvs>;
|
H A D | imx6ull-jozacp.dts | 439 pinctrl_snvs_hog: snvs-hog-grp {
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mm.dtsi | 605 snvs: snvs@30370000 { label 609 snvs_rtc: snvs-rtc-lp { 611 regmap = <&snvs>; 616 clock-names = "snvs-rtc"; 619 snvs_pwrkey: snvs-powerkey { 621 regmap = <&snvs>; 624 clock-names = "snvs-pwrkey"; 630 snvs_lpgpr: snvs-lpgpr { 631 compatible = "fsl,imx8mm-snvs-lpgpr", 632 "fsl,imx7d-snvs-lpgpr";
|
H A D | imx8mn.dtsi | 611 snvs: snvs@30370000 { label 615 snvs_rtc: snvs-rtc-lp { 617 regmap = <&snvs>; 622 clock-names = "snvs-rtc"; 625 snvs_pwrkey: snvs-powerkey { 627 regmap = <&snvs>; 630 clock-names = "snvs-pwrkey";
|
H A D | imx8mp.dtsi | 696 snvs: snvs@30370000 { label 700 snvs_rtc: snvs-rtc-lp { 702 regmap = <&snvs>; 707 clock-names = "snvs-rtc"; 710 snvs_pwrkey: snvs-powerkey { 712 regmap = <&snvs>; 715 clock-names = "snvs-pwrkey"; 721 snvs_lpgpr: snvs-lpgpr { 722 compatible = "fsl,imx8mp-snvs-lpgpr", 723 "fsl,imx7d-snvs-lpgpr";
|
H A D | imx8mq.dtsi | 822 snvs: snvs@30370000 { label 826 snvs_rtc: snvs-rtc-lp { 828 regmap = <&snvs>; 833 clock-names = "snvs-rtc"; 836 snvs_pwrkey: snvs-powerkey { 838 regmap = <&snvs>; 841 clock-names = "snvs-pwrkey";
|
H A D | imx8mn-ddr4-evk.dts | 60 rohm,reset-snvs-powered;
|
H A D | imx8mq-librem5-devkit.dts | 299 rohm,reset-snvs-powered; 377 /* leave on for snvs power button */ 386 /* leave on for snvs power button */
|
H A D | imx8mq-nitrogen-som.dtsi | 24 reg_snvs: regulator-fixed-snvs {
|
H A D | imx8mm-ucm-som.dtsi | 143 rohm,reset-snvs-powered; 309 &snvs {
|
H A D | imx8mq-librem5.dtsi | 839 rohm,reset-snvs-powered; 917 /* leave on for snvs power button */ 926 /* leave on for snvs power button */
|
H A D | imx8mn-bsh-smm-s2-common.dtsi | 93 rohm,reset-snvs-powered;
|
H A D | imx8mn-beacon-som.dtsi | 124 rohm,reset-snvs-powered;
|
H A D | imx8mm-beacon-som.dtsi | 114 rohm,reset-snvs-powered;
|
H A D | imx8mm-innocomm-wb15.dtsi | 73 rohm,reset-snvs-powered;
|
/linux/arch/arm/boot/dts/nxp/vf/ |
H A D | vfxxx.dtsi | 491 snvs0: snvs@400a7000 { 495 snvsrtc: snvs-rtc-lp { 501 clock-names = "snvs-rtc";
|