From: Valentin Caron Date: Mon, 8 Jul 2024 15:34:33 +0000 (+0200) Subject: dt-bindings: rtc: stm32: introduce new st,stm32mp25-rtc compatible X-Git-Tag: v6.11-rc1~86^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1746a61a0248f93fee11b9ab44c71720d45d713b;p=thirdparty%2Flinux.git dt-bindings: rtc: stm32: introduce new st,stm32mp25-rtc compatible Introduce new st,stm32mp25-rtc compatible. It is based on st,stm32mp1-rtc. Difference is that stm32mp25 soc implements a triple protection on RTC registers: - Secure bit based protection - Privileged context based protection - Compartment ID filtering based protection This driver will now check theses configurations before probing to avoid exceptions and fake reads on register. Link: https://www.st.com/resource/en/reference_manual/rm0457-stm32mp25xx-advanced-armbased-3264bit-mpus-stmicroelectronics.pdf#page=4081 Signed-off-by: Valentin Caron Reviewed-by: Rob Herring (Arm) Link: https://lore.kernel.org/r/20240708153434.416287-2-valentin.caron@foss.st.com Signed-off-by: Alexandre Belloni --- diff --git a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml index 4703083d1f11f..7a0fab721cf1d 100644 --- a/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml +++ b/Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml @@ -15,6 +15,7 @@ properties: - st,stm32-rtc - st,stm32h7-rtc - st,stm32mp1-rtc + - st,stm32mp25-rtc reg: maxItems: 1 @@ -90,7 +91,9 @@ allOf: properties: compatible: contains: - const: st,stm32mp1-rtc + enum: + - st,stm32mp1-rtc + - st,stm32mp25-rtc then: properties: