ARM: dts: stm32: Update part number NVMEM description on stm32mp131
authorPatrick Delaunay <patrick.delaunay@foss.st.com>
Wed, 18 Jan 2023 12:49:51 +0000 (13:49 +0100)
committerAlexandre Torgue <alexandre.torgue@foss.st.com>
Thu, 2 Feb 2023 12:20:42 +0000 (13:20 +0100)
The STM32MP13x Device Part Number (also named RPN in reference manual)
only uses the first 12 bits in OTP4, all the other bit are reserved and
they can be different of zero; they must be masked in NVMEM result, so
the number of bits must be defined in the nvmem cell description.

Fixes: 1da8779c0029 ("ARM: dts: stm32: add STM32MP13 SoCs support")
Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
arch/arm/boot/dts/stm32mp131.dtsi

index f50051e81ee3373a82dd38207e0d3e02d54110f7..2f186a0ae92e17b1e613ad84c0972b3c16d6bcaf 100644 (file)
 
                        part_number_otp: part_number_otp@4 {
                                reg = <0x4 0x2>;
+                               bits = <0 12>;
                        };
                        ts_cal1: calib@5c {
                                reg = <0x5c 0x2>;