/linux/Documentation/devicetree/bindings/nvmem/ |
H A D | snvs-lpgpr.yaml | 4 $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 D | snvs_pwrkey.c | 3 // 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 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. 144 rohm,reset-snvs-powered;
|
/linux/Documentation/devicetree/bindings/regulator/ |
H A D | rohm,bd71815-regulator.yaml | 63 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
|
H A D | nxp,pca9450-regulator.yaml | 72 "^LDO([1-4]|-SNVS)$": 150 LDO-SNVS: false
|
/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 | imx7s.dtsi | 624 snvs: snvs@30370000 { label 628 snvs_rtc: snvs-rtc-lp { 630 regmap = <&snvs>; 635 clock-names = "snvs-rtc"; 638 snvs_poweroff: snvs-poweroff { 640 regmap = <&snvs>; 647 snvs_pwrkey: snvs-powerkey { 649 regmap = <&snvs>; 652 clock-names = "snvs-pwrkey";
|
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 | imx6ull-jozacp.dts | 439 pinctrl_snvs_hog: snvs-hog-grp {
|
H A D | imx6qdl-skov-cpu.dtsi | 22 rtc1 = &snvs;
|
/linux/drivers/nvmem/ |
H A D | snvs_lpgpr.c | 138 { .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 D | rtc-snvs.c | 334 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");
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | fsl,imx35-pinctrl.yaml | 32 - fsl,imx6ull-iomuxc-snvs 165 compatible = "fsl,imx6ull-iomuxc-snvs";
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mn.dtsi | 607 snvs: snvs@30370000 { label 611 snvs_rtc: snvs-rtc-lp { 613 regmap = <&snvs>; 618 clock-names = "snvs-rtc"; 621 snvs_pwrkey: snvs-powerkey { 623 regmap = <&snvs>; 626 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 | imx8mm-ucm-som.dtsi | 143 rohm,reset-snvs-powered; 309 &snvs {
|
H A D | imx8mq-nitrogen-som.dtsi | 24 reg_snvs: regulator-fixed-snvs {
|
H A D | imx8mq-librem5.dtsi | 838 rohm,reset-snvs-powered; 916 /* leave on for snvs power button */ 925 /* leave on for snvs power button */
|
H A D | imx8mn-tqma8mqnl.dtsi | 253 * without LDO for SNVS. GPIO1_IO02 must not be used as GPIO.
|
H A D | imx8mm-tqma8mqml.dtsi | 264 * without LDO for SNVS. GPIO1_IO02 must not be used as GPIO.
|
H A D | imx8mn-bsh-smm-s2-common.dtsi | 93 rohm,reset-snvs-powered;
|
H A D | imx8mp-tx8p-ml81.dtsi | 320 regulator-name = "snvs-1v8";
|
H A D | imx8mm-innocomm-wb15.dtsi | 73 rohm,reset-snvs-powered;
|
/linux/drivers/pinctrl/freescale/ |
H A D | pinctrl-imx6ul.c | 327 { .compatible = "fsl,imx6ull-iomuxc-snvs", .data = &imx6ull_snvs_pinctrl_info, },
|