Home
last modified time | relevance | path

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

12

/linux/Documentation/devicetree/bindings/nvmem/
H A Dsnvs-lpgpr.yaml4 $id: http://devicetree.org/schemas/nvmem/snvs-lpgpr.yaml#
17 - fsl,imx8mm-snvs-lpgpr
18 - fsl,imx8mn-snvs-lpgpr
19 - fsl,imx8mp-snvs-lpgpr
20 - fsl,imx8mq-snvs-lpgpr
21 - const: fsl,imx7d-snvs-lpgpr
23 - fsl,imx6q-snvs-lpgpr
24 - fsl,imx6ul-snvs-lpgpr
25 - fsl,imx7d-snvs-lpgpr
34 snvs@20cc000 {
[all …]
/linux/drivers/input/keyboard/
H A Dsnvs_pwrkey.c3 // Driver for the IMX SNVS ON/OFF Power Key
37 struct regmap *snvs; member
54 regmap_read(pdata->snvs, SNVS_HPSR_REG, &state); in imx_imx_snvs_check_for_events()
81 regmap_read(pdata->snvs, SNVS_LPSR_REG, &lp_status); in imx_snvs_pwrkey_interrupt()
101 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 …]
/linux/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.
144 rohm,reset-snvs-powered;
/linux/Documentation/devicetree/bindings/regulator/
H A Drohm,bd71815-regulator.yaml63 rohm,dvs-snvs-voltage:
65 Whether to keep regulator enabled at "SNVS" state or not.
66 0 means regulator should be disabled at SNVS state, non zero voltage
68 when PMIC transitions to SNVS.SNVS voltage depends on the previous
69 state (from which the PMIC transitioned to SNVS).
106 # for each of the HW states (RUN/SNVS/SUSPEND/LPSR). HW defaults can
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6ull-dhcom-som.dtsi588 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 Dimx6ull-dhcor-maveo-box.dts334 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 Dimx6ull-jozacp.dts439 pinctrl_snvs_hog: snvs-hog-grp {
H A Dimx6qdl-skov-cpu.dtsi22 rtc1 = &snvs;
/linux/drivers/nvmem/
H A Dsnvs_lpgpr.c138 { .compatible = "fsl,imx6q-snvs-lpgpr", .data = &snvs_lpgpr_cfg_imx6q },
139 { .compatible = "fsl,imx6ul-snvs-lpgpr",
141 { .compatible = "fsl,imx7d-snvs-lpgpr", .data = &snvs_lpgpr_cfg_imx7d },
/linux/drivers/rtc/
H A Drtc-snvs.c334 dev_warn(&pdev->dev, "snvs rtc: you use old dts file, please update it\n"); in snvs_rtc_probe()
347 dev_err(&pdev->dev, "Can't find snvs syscon\n"); in snvs_rtc_probe()
355 data->clk = devm_clk_get(&pdev->dev, "snvs-rtc"); in snvs_rtc_probe()
362 "Could not prepare or enable the snvs clock\n"); in snvs_rtc_probe()
445 MODULE_DESCRIPTION("Freescale SNVS RTC Driver");
H A DMakefile177 obj-$(CONFIG_RTC_DRV_SNVS) += rtc-snvs.o
H A DKconfig1881 tristate "Freescale SNVS RTC support"
1887 If you say yes here you get support for the Freescale SNVS
1891 will be called "rtc-snvs".
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mq.dtsi818 snvs: snvs@30370000 { label
822 snvs_rtc: snvs-rtc-lp {
824 regmap = <&snvs>;
829 clock-names = "snvs-rtc";
832 snvs_pwrkey: snvs-powerkey {
834 regmap = <&snvs>;
837 clock-names = "snvs-pwrkey";
H A Dimx8mn-ddr4-evk.dts60 rohm,reset-snvs-powered;
H A Dimx8mm-ucm-som.dtsi143 rohm,reset-snvs-powered;
309 &snvs {
H A Dimx8mq-nitrogen-som.dtsi24 reg_snvs: regulator-fixed-snvs {
H A Dimx8mq-librem5.dtsi874 rohm,reset-snvs-powered;
952 /* leave on for snvs power button */
961 /* leave on for snvs power button */
H A Dimx8mn-bsh-smm-s2-common.dtsi93 rohm,reset-snvs-powered;
H A Dimx8mm-innocomm-wb15.dtsi73 rohm,reset-snvs-powered;
H A Dimx8mm-beacon-som.dtsi117 rohm,reset-snvs-powered;
H A Dimx8mn-beacon-som.dtsi127 rohm,reset-snvs-powered;
H A Dimx8mm-emcon.dtsi408 rohm,reset-snvs-powered;
H A Dimx8mn-var-som.dtsi138 rohm,reset-snvs-powered;
/linux/drivers/regulator/
H A Dbd718x7-regulator.c1718 "rohm,reset-snvs-powered"); in bd718xx_probe()
1721 * Change the next stage from poweroff to be READY instead of SNVS in bd718xx_probe()
1786 * transition from POWEROFF is done to SNVS - then all power in bd718xx_probe()
1790 * enable SW control for crucial regulators if snvs state is in bd718xx_probe()
/linux/drivers/pinctrl/freescale/
H A Dpinctrl-imx6ul.c327 { .compatible = "fsl,imx6ull-iomuxc-snvs", .data = &imx6ull_snvs_pinctrl_info, },

12