Home
last modified time | relevance | path

Searched full:nvmem (Results 1 – 25 of 57) sorted by relevance

123

/Documentation/driver-api/
Dnvmem.rst4 NVMEM Subsystem
9 This document explains the NVMEM Framework along with the APIs provided,
14 *NVMEM* is the abbreviation for Non Volatile Memory layer. It is used to
18 Before this framework existed, NVMEM drivers like eeprom were stored in
33 NVMEM Providers
36 NVMEM provider refers to an entity that implements methods to initialize, read
39 2. Registering/Unregistering the NVMEM provider
42 A NVMEM provider can register with NVMEM core by supplying relevant
43 nvmem configuration to nvmem_register(), on success core would return a valid
46 nvmem_unregister(nvmem) is used to unregister a previously registered provider.
[all …]
/Documentation/devicetree/bindings/nvmem/
Dnvmem-consumer.yaml4 $id: http://devicetree.org/schemas/nvmem/nvmem-consumer.yaml#
7 title: NVMEM (Non Volatile Memory) Consumer Device Tree Bindings
15 nvmem:
18 List of phandle to the nvmem providers.
20 nvmem-cells:
23 List of phandle to the nvmem data cells.
25 nvmem-names:
28 Names for the each nvmem provider.
30 nvmem-cell-names:
33 Names for each nvmem-cells specified.
[all …]
Dxlnx,zynqmp-nvmem.txt2 = Zynq UltraScale+ MPSoC nvmem firmware driver binding =
8 - compatible: should be "xlnx,zynqmp-nvmem-fw"
12 bindings/nvmem/nvmem.txt
23 compatible = "xlnx,zynqmp-nvmem-fw";
36 Are device nodes which consume nvmem data cells.
42 nvmem-cells = <&soc_revision>;
43 nvmem-cell-names = "soc_revision";
Dsprd-efuse.txt12 bindings/nvmem/nvmem.txt
30 Are device nodes which consume nvmem data cells.
37 nvmem-cells = <&thermal_calib>;
38 nvmem-cell-names = "calibration";
Dmtk-efuse.txt14 bindings/nvmem/nvmem.txt
31 Are device nodes which consume nvmem data cells.
37 nvmem-cells = <&thermal_calibration>;
38 nvmem-cell-names = "calibration";
Damlogic-efuse.txt11 bindings/nvmem/nvmem.txt
40 Are device nodes which consume nvmem data cells.
46 nvmem-cells = <&eth_mac>;
47 nvmem-cell-names = "eth_mac";
Duniphier-efuse.txt11 bindings/nvmem/nvmem.txt
41 Are device nodes which consume nvmem data cells.
47 nvmem-cells = <&usb_mon>;
48 nvmem-cell-names = "usb_mon";
Dsc27xx-efuse.txt15 bindings/nvmem/nvmem.txt
44 Are device nodes which consume nvmem data cells.
50 nvmem-cells = <&thermal_calib>;
51 nvmem-cell-names = "calibration";
Dnvmem.txt1 This file has been moved to nvmem.yaml and nvmem-consumer.yaml.
Dzii,rave-sp-eeprom.txt16 system. Will be used as created NVMEM deivce's name.
21 documented in Documentation/devicetree/bindings/nvmem/nvmem.txt
/Documentation/devicetree/bindings/thermal/
Dsprd-thermal.yaml28 nvmem-cells:
31 Reference to nvmem nodes for the calibration data.
33 nvmem-cell-names:
58 nvmem-cells:
61 Reference to an nvmem node for the calibration data.
63 nvmem-cell-names:
68 - nvmem-cells
69 - nvmem-cell-names
78 - nvmem-cells
79 - nvmem-cell-names
[all …]
Dallwinner,sun8i-a83t-ths.yaml47 nvmem-cells:
51 nvmem-cell-names:
133 nvmem-cells = <&ths_calibration>;
134 nvmem-cell-names = "calibration";
146 nvmem-cells = <&ths_calibration>;
147 nvmem-cell-names = "calibration";
159 nvmem-cells = <&ths_calibration>;
160 nvmem-cell-names = "calibration";
Dmediatek-thermal.txt29 - nvmem-cells: A phandle to the calibration data provided by a nvmem device. If
31 - nvmem-cell-names: Should be "calibration-data"
46 nvmem-cells = <&thermal_calibration_data>;
47 nvmem-cell-names = "calibration-data";
Dimx-thermal.yaml32 nvmem-cells:
37 nvmem-cell-names:
61 - nvmem-cells
62 - nvmem-cell-names
98 nvmem-cells = <&tempmon_calib>, <&tempmon_temp_grade>;
99 nvmem-cell-names = "calib", "temp_grade";
Dqcom-tsens.yaml65 nvmem-cells:
69 Reference to an nvmem node for the calibration data
71 nvmem-cell-names:
136 nvmem-cells = <&tsens_caldata>, <&tsens_calsel>;
137 nvmem-cell-names = "calib", "calib_sel";
154 nvmem-cells = <&tsens_caldata>;
155 nvmem-cell-names = "calib";
/Documentation/devicetree/bindings/power/reset/
Dnvmem-reboot-mode.txt1 NVMEM reboot mode driver
4 and stores it in a NVMEM cell named "reboot-mode". Then the bootloader
9 - compatible: should be "nvmem-reboot-mode".
10 - nvmem-cells: A phandle to the reboot mode provided by a nvmem device.
11 - nvmem-cell-names: Should be "reboot-mode".
18 compatible = "nvmem-reboot-mode";
19 nvmem-cells = <&reboot_mode>;
20 nvmem-cell-names = "reboot-mode";
/Documentation/ABI/stable/
Dsysfs-bus-nvmem1 What: /sys/bus/nvmem/devices/.../nvmem
6 This file allows user to read/write the raw NVMEM contents.
7 Permissions for write to this file depends on the nvmem
14 hexdump /sys/bus/nvmem/devices/qfprom0/nvmem
/Documentation/devicetree/bindings/net/
Dnixge.txt15 - nvmem-cells: Phandle of nvmem cell containing the MAC address
16 - nvmem-cell-names: Should be "address"
31 nvmem-cells = <&eth1_addr>;
32 nvmem-cell-names = "address";
54 nvmem-cells = <&eth1_addr>;
55 nvmem-cell-names = "address";
70 nvmem-cells = <&eth1_addr>;
71 nvmem-cell-names = "address";
Dti-bluetooth.txt43 - nvmem-cells: phandle to nvmem data cell that contains a 6 byte BD address
45 - nvmem-cell-names: "bd-address" (required when nvmem-cells is specified)
57 nvmem-cells = <&bd_address>;
58 nvmem-cell-names = "bd-address";
/Documentation/devicetree/bindings/watchdog/
Dzii,rave-sp-wdt.txt18 - wdt-timeout: Two byte nvmem cell specified as per
19 Documentation/devicetree/bindings/nvmem/nvmem.txt
35 nvmem-cells = <&wdt_timeout>;
36 nvmem-cell-names = "wdt-timeout";
/Documentation/devicetree/bindings/iio/adc/
Dsprd,sc2720-adc.yaml36 nvmem-cells:
39 nvmem-cell-names:
50 - nvmem-cells
51 - nvmem-cell-names
68 nvmem-cells = <&adc_big_scale>, <&adc_small_scale>;
69 nvmem-cell-names = "big_scale_calib", "small_scale_calib";
/Documentation/devicetree/bindings/clock/
Dqcom,gcc-apq8064.yaml37 nvmem-cells:
47 nvmem-cell-names:
67 - nvmem-cells
68 - nvmem-cell-names
78 nvmem-cells = <&tsens_calib>, <&tsens_backup>;
79 nvmem-cell-names = "calib", "calib_backup";
/Documentation/devicetree/bindings/opp/
Dallwinner,sun50i-h6-operating-points.yaml18 sun50i-cpufreq-nvmem driver reads the efuse value from the SoC to
25 nvmem-cells:
27 A phandle pointing to a nvmem-cells node representing the efuse
30 the for nvmem-cells bindings
31 Documentation/devicetree/bindings/nvmem/nvmem.txt and also
38 - nvmem-cells
64 nvmem-cells = <&speedbin_efuse>;
/Documentation/devicetree/bindings/phy/
Dsocionext,uniphier-usb3hs-phy.yaml58 nvmem-cells:
61 Phandles to nvmem cell that contains the trimming data.
65 nvmem-cell-names:
71 Should be the following names, which correspond to each nvmem-cells.
104 nvmem-cell-names = "rterm", "sel_t", "hs_i";
105 nvmem-cells = <&usb_rterm0>, <&usb_sel_t0>, <&usb_hs_i0>;
/Documentation/devicetree/bindings/display/mediatek/
Dmediatek,dsi.txt39 - nvmem-cells: A phandle to the calibration data provided by a nvmem device. If
41 - nvmem-cell-names: Should be "calibration-data"
53 nvmem-cells= <&mipi_tx_calibration>;
54 nvmem-cell-names = "calibration-data";

123