summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/nvmem/st,stm32-romem.txt
blob: 142a51d5a9be1466d5e85108ba427edc747fae6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
STMicroelectronics STM32 Factory-programmed data device tree bindings

This represents STM32 Factory-programmed read only non-volatile area: locked
flash, OTP, read-only HW regs... This contains various information such as:
analog calibration data for temperature sensor (e.g. TS_CAL1, TS_CAL2),
internal vref (VREFIN_CAL), unique device ID...

Required properties:
- compatible:		Should be one of:
			"st,stm32f4-otp"
			"st,stm32mp15-bsec"
- reg:			Offset and length of factory-programmed area.
- #address-cells:	Should be '<1>'.
- #size-cells:		Should be '<1>'.

Optional Data cells:
- Must be child nodes as described in nvmem.txt.

Example on stm32f4:
	romem: nvmem@1fff7800 {
		compatible = "st,stm32f4-otp";
		reg = <0x1fff7800 0x400>;
		#address-cells = <1>;
		#size-cells = <1>;

		/* Data cells: ts_cal1 at 0x1fff7a2c */
		ts_cal1: calib@22c {
			reg = <0x22c 0x2>;
		};
		...
	};