Home
last modified time | relevance | path

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

12345

/Documentation/devicetree/bindings/nvmem/
Dnvmem-consumer.yaml4 $id: http://devicetree.org/schemas/nvmem/nvmem-consumer.yaml#
7 title: NVMEM (Non Volatile Memory) Consumer
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:
27 Names for the each nvmem provider.
29 nvmem-cell-names:
31 Names for each nvmem-cells specified.
[all …]
Dxlnx,zynqmp-nvmem.yaml4 $id: http://devicetree.org/schemas/nvmem/xlnx,zynqmp-nvmem.yaml#
18 - $ref: nvmem.yaml#
22 const: xlnx,zynqmp-nvmem-fw
31 soc-nvmem {
32 compatible = "xlnx,zynqmp-nvmem-fw";
33 nvmem-layout {
Dnvmem.yaml4 $id: http://devicetree.org/schemas/nvmem/nvmem.yaml#
7 title: NVMEM (Non Volatile Memory)
17 some data on NVMEM, for the OS to be able to retrieve these
42 nvmem-layout:
43 $ref: /schemas/nvmem/layouts/nvmem-layout.yaml
45 Alternative to the statically defined nvmem cells, this
65 nvmem-layout {
Dnvmem-deprecated-cells.yaml4 $id: http://devicetree.org/schemas/nvmem/nvmem-deprecated-cells.yaml#
7 title: NVMEM old syntax for fixed cells
13 Before introducing NVMEM layouts all NVMEM (fixed) cells were defined
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";
Dbrcm,nvram.yaml4 $id: http://devicetree.org/schemas/nvmem/brcm,nvram.yaml#
17 NVRAM variables can be defined as NVMEM device subnodes.
23 - $ref: nvmem.yaml#
40 "#nvmem-cell-cells":
49 "#nvmem-cell-cells":
58 "#nvmem-cell-cells":
Dnvmem-provider.yaml4 $id: http://devicetree.org/schemas/nvmem/nvmem-provider.yaml#
7 title: NVMEM (Non Volatile Memory) Provider
15 '#nvmem-cell-cells':
Drmem.yaml4 $id: http://devicetree.org/schemas/nvmem/rmem.yaml#
7 title: Reserved Memory Based nvmem Device
13 - $ref: nvmem.yaml#
21 - const: nvmem-rmem
45 compatible = "raspberrypi,bootloader-config", "nvmem-rmem";
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";
Dmicrochip,sama7g5-otpc.yaml4 $id: http://devicetree.org/schemas/nvmem/microchip,sama7g5-otpc.yaml#
13 OTP controller drives a NVMEM memory where system specific data
18 - $ref: nvmem.yaml#
19 - $ref: nvmem-deprecated-cells.yaml#
38 #include <dt-bindings/nvmem/microchip,sama7g5-otpc.h>
/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
31 NVMEM Providers
34 NVMEM provider refers to an entity that implements methods to initialize, read
37 2. Registering/Unregistering the NVMEM provider
40 A NVMEM provider can register with NVMEM core by supplying relevant
41 nvmem configuration to nvmem_register(), on success core would return a valid
62 Users of board files can define and register nvmem cells using the
[all …]
/Documentation/devicetree/bindings/mtd/partitions/
Dnvmem-cells.yaml4 $id: http://devicetree.org/schemas/mtd/partitions/nvmem-cells.yaml#
7 title: Nvmem cells
10 Any partition containing the compatible "nvmem-cells" will register as a
11 nvmem provider.
12 Each direct subnodes represents a nvmem cell following the nvmem binding.
13 Nvmem binding to declare nvmem-cells can be found in:
14 Documentation/devicetree/bindings/nvmem/nvmem.yaml
21 - $ref: /schemas/nvmem/nvmem.yaml#
22 - $ref: /schemas/nvmem/nvmem-deprecated-cells.yaml#
26 const: nvmem-cells
[all …]
/Documentation/devicetree/bindings/power/reset/
Dnvmem-reboot-mode.yaml4 $id: http://devicetree.org/schemas/power/reset/nvmem-reboot-mode.yaml#
7 title: Generic NVMEM reboot mode
14 and stores it in the NVMEM cell named "reboot-mode". The bootloader can
19 const: nvmem-reboot-mode
21 nvmem-cells:
23 A phandle pointing to the nvmem-cells node where the vendor-specific
27 nvmem-cell-names:
36 - nvmem-cells
37 - nvmem-cell-names
44 compatible = "nvmem-reboot-mode";
[all …]
/Documentation/devicetree/bindings/thermal/
Dsprd-thermal.yaml30 nvmem-cells:
33 Reference to nvmem nodes for the calibration data.
35 nvmem-cell-names:
60 nvmem-cells:
63 Reference to an nvmem node for the calibration data.
65 nvmem-cell-names:
70 - nvmem-cells
71 - nvmem-cell-names
80 - nvmem-cells
81 - nvmem-cell-names
[all …]
Dmediatek,lvts-thermal.yaml43 nvmem-cells:
49 nvmem-cell-names:
72 nvmem-cells:
75 nvmem-cell-names:
88 nvmem-cells:
91 nvmem-cell-names:
100 - nvmem-cells
101 - nvmem-cell-names
122 nvmem-cells = <&lvts_efuse_data1 &lvts_efuse_data2>;
123 nvmem-cell-names = "lvts-calib-data-1", "lvts-calib-data-2";
/Documentation/devicetree/bindings/nvmem/layouts/
Dfixed-layout.yaml4 $id: http://devicetree.org/schemas/nvmem/layouts/fixed-layout.yaml#
7 title: NVMEM layout for fixed NVMEM cells
10 Many NVMEM devices have hardcoded cells layout (offset and size of defined
11 NVMEM content doesn't change).
13 This binding allows defining such NVMEM layout with its cells. It can be used
14 on top of any NVMEM device.
42 nvmem-layout {
50 #nvmem-cell-cells = <1>;
56 #nvmem-cell-cells = <1>;
Dnvmem-layout.yaml4 $id: http://devicetree.org/schemas/nvmem/layouts/nvmem-layout.yaml#
7 title: NVMEM (Non Volatile Memory) layouts
15 Most NVMEM layouts are static and thus do not require additional description
17 define and might require dynamic reading of the NVMEM device in order to
18 perform their parsing. The nvmem-layout container is here to describe these.
/Documentation/devicetree/bindings/iio/adc/
Dsprd,sc2720-adc.yaml37 nvmem-cells: true
39 nvmem-cell-names: true
51 nvmem-cells:
53 nvmem-cell-names:
60 nvmem-cells:
62 nvmem-cell-names:
77 - nvmem-cells
78 - nvmem-cell-names
95 nvmem-cells = <&adc_big_scale>, <&adc_small_scale>;
96 nvmem-cell-names = "big_scale_calib", "small_scale_calib";
[all …]
/Documentation/ABI/stable/
Dsysfs-bus-nvmem1 What: /sys/bus/nvmem/devices/.../force_ro
18 What: /sys/bus/nvmem/devices/.../nvmem
23 This file allows user to read/write the raw NVMEM contents.
24 Permissions for write to this file depends on the nvmem
31 hexdump /sys/bus/nvmem/devices/qfprom0/nvmem
41 What: /sys/bus/nvmem/devices/.../type
46 This read-only attribute allows user to read the NVMEM
/Documentation/devicetree/bindings/phy/
Dsunplus,sp7021-usb2-phy.yaml36 nvmem-cell-names:
37 description: names corresponding to the nvmem cells of disconnect voltage
40 nvmem-cells:
41 description: nvmem cell address of disconnect voltage
55 - nvmem-cell-names
56 - nvmem-cells
70 nvmem-cell-names = "disc_vol";
71 nvmem-cells = <&disc_vol>;
/Documentation/devicetree/bindings/net/
Dsunplus,sp7021-emac.yaml62 nvmem-cells:
64 - description: nvmem cell address of MAC address
66 nvmem-cell-names:
67 description: names corresponding to the nvmem cells
75 - nvmem-cells
76 - nvmem-cell-names
117 nvmem-cells = <&mac_addr0>;
118 nvmem-cell-names = "mac-address";
125 nvmem-cells = <&mac_addr1>;
126 nvmem-cell-names = "mac-address";
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";
/Documentation/devicetree/bindings/soc/imx/
Dimx8m-soc.yaml51 nvmem-cells:
53 description: Phandle to the SOC Unique ID provided by a nvmem node
55 nvmem-cell-names:
60 - nvmem-cells
61 - nvmem-cell-names
81 nvmem-cells = <&imx8mm_uid>;
82 nvmem-cell-names = "soc_unique_id";
/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/soc/mediatek/
Dmtk-svs.yaml44 nvmem-cells:
47 Phandle to the calibration data provided by a nvmem device.
52 nvmem-cell-names:
70 - nvmem-cells
71 - nvmem-cell-names
91 nvmem-cells = <&svs_calibration>, <&thermal_calibration>;
92 nvmem-cell-names = "svs-calibration-data", "t-calibration-data";

12345