On 21.08.2024 13:59, Alexander Dahl wrote: > See datasheet (DS60001579G) sections "7. Memories" and "23. OTP Memory > Controller (OTPC)" for reference. Please detail here what the patch does and why it is necessary. Sending the reader to some DS chapters w/o any additional information may be worthless. > > Signed-off-by: Alexander Dahl <ada@xxxxxxxxxxx> > --- > arch/arm/boot/dts/microchip/sam9x60.dtsi | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/arch/arm/boot/dts/microchip/sam9x60.dtsi b/arch/arm/boot/dts/microchip/sam9x60.dtsi > index 291540e5d81e..2159a6817f44 100644 > --- a/arch/arm/boot/dts/microchip/sam9x60.dtsi > +++ b/arch/arm/boot/dts/microchip/sam9x60.dtsi > @@ -14,6 +14,7 @@ > #include <dt-bindings/clock/at91.h> > #include <dt-bindings/mfd/at91-usart.h> > #include <dt-bindings/mfd/atmel-flexcom.h> > +#include <dt-bindings/nvmem/microchip,sama7g5-otpc.h> > > / { > #address-cells = <1>; > @@ -156,6 +157,13 @@ sdmmc1: sdio-host@90000000 { > status = "disabled"; > }; > > + otpc: efuse@eff00000 { > + compatible = "microchip,sam9x60-otpc", "syscon"; > + reg = <0xeff00000 0xec>; > + #address-cells = <1>; > + #size-cells = <1>; > + }; > + > apb { > compatible = "simple-bus"; > #address-cells = <1>;