Newer
Older
barebox / dts / Bindings / nvmem / st,stm32-romem.txt
@Sascha Hauer Sascha Hauer on 11 Jun 2019 891 bytes dts: update to v5.2-rc1
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>;
		};
		...
	};