Home
last modified time | relevance | path

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

1234

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/nvmem/
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 …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/crypto/
Dfsl,sec-v4.0-mon.yaml8 title: Freescale Secure Non-Volatile Storage (SNVS)
16 Node defines address range and the associated interrupt for the SNVS function.
43 snvs-rtc-lp:
47 Secure Non-Volatile Storage (SNVS) Low Power (LP) RTC Node
57 const: snvs-rtc
78 snvs-powerkey:
82 The snvs-pwrkey is designed to enable POWER key function which controlled
83 by SNVS ONOFF, the driver can report the status of POWER key and wakeup
94 const: snvs-pwrkey
119 snvs-lpgpr:
[all …]
/kernel/linux/linux-6.6/drivers/input/keyboard/
Dsnvs_pwrkey.c3 // 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-5.10/drivers/input/keyboard/
Dsnvs_pwrkey.c3 // 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-5.10/Documentation/devicetree/bindings/nvmem/
Dsnvs-lpgpr.yaml4 $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-5.10/Documentation/devicetree/bindings/crypto/
Dfsl-sec4.txt11 -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/
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.
145 rohm,reset-snvs-powered;
Drohm,bd71837-pmic.yaml39 # 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-6.6/Documentation/devicetree/bindings/mfd/
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;
Drohm,bd71837-pmic.yaml45 # are called as SNVS and READY. At READY state all the PMIC power outputs go
46 # down and OTP is reload. At the SNVS state all other logic and external
47 # devices apart from the SNVS power domain are shut off. Please refer to NXP
48 # i.MX8 documentation for further information regarding SNVS state. When a
49 # reset is done via SNVS state the PMIC OTP data is not reload. This causes
51 # switched power state to SNVS. If reset is done via READY state the power
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
141 rohm,reset-snvs-powered;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/
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
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dimx6ull-colibri.dtsi544 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 {
Dimx6ull.dtsi7 #include "imx6ull-pinfunc-snvs.h"
78 iomuxc_snvs: iomuxc-snvs@2290000 {
79 compatible = "fsl,imx6ull-iomuxc-snvs";
/kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/
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 {
Dimx6ull.dtsi7 #include "imx6ull-pinfunc-snvs.h"
78 iomuxc_snvs: iomuxc-snvs@2290000 {
79 compatible = "fsl,imx6ull-iomuxc-snvs";
Dimx6sll.dtsi559 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>;
/kernel/linux/linux-5.10/drivers/nvmem/
Dsnvs_lpgpr.c137 { .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-6.6/drivers/nvmem/
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 },
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Dfsl,imx6ul-pinctrl.txt8 "fsl,imx6ull-iomuxc-snvs" for i.MX 6ULL's SNVS IOMUX controller.
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/
Dfsl,imx6ul-pinctrl.txt8 "fsl,imx6ull-iomuxc-snvs" for i.MX 6ULL's SNVS IOMUX controller.
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0033_linux_drivers_soc_scsi_spi_tee_thermal.patch751 + If you say yes here you get support for the NXP SNVS security
2085 + * * Read: It returns the value of the fuses and SNVS registers which are
2089 + * will write the SNVS register having the provided id with the
2165 + dev_err(dev, "Failed to read snvs reg %d: %d\n", id, ret);
2181 + dev_err(dev, "Failed to read snvs dgo reg %d: %d\n", id, ret);
2201 + {snvs_reader, "snvs", "HPLR", 0x0, 1},
2202 + {snvs_reader, "snvs", "LPLR", 0x34, 1},
2203 + {snvs_reader, "snvs", "HPSICR", 0xc, 1},
2204 + {snvs_reader, "snvs", "HPSVCR", 0x10, 1},
2205 + {snvs_reader, "snvs", "HPSVS", 0x18, 1},
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/
Dimx8mp.dtsi335 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";
Dimx8mn.dtsi395 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/
Drtc-snvs.c352 dev_warn(&pdev->dev, "snvs rtc: you use old dts file, please update it\n"); in snvs_rtc_probe()
365 dev_err(&pdev->dev, "Can't find snvs syscon\n"); in snvs_rtc_probe()
373 data->clk = devm_clk_get(&pdev->dev, "snvs-rtc"); in snvs_rtc_probe()
380 "Could not prepare or enable the snvs clock\n"); in snvs_rtc_probe()
464 MODULE_DESCRIPTION("Freescale SNVS RTC Driver");
/kernel/linux/linux-6.6/drivers/rtc/
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");

1234