aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/device-tree/src/arm64/st/stm32mp251.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/device-tree/src/arm64/st/stm32mp251.dtsi')
-rw-r--r--sys/contrib/device-tree/src/arm64/st/stm32mp251.dtsi35
1 files changed, 35 insertions, 0 deletions
diff --git a/sys/contrib/device-tree/src/arm64/st/stm32mp251.dtsi b/sys/contrib/device-tree/src/arm64/st/stm32mp251.dtsi
index 5268a4321841..96859d098ef8 100644
--- a/sys/contrib/device-tree/src/arm64/st/stm32mp251.dtsi
+++ b/sys/contrib/device-tree/src/arm64/st/stm32mp251.dtsi
@@ -28,6 +28,12 @@
interrupt-parent = <&intc>;
};
+ arm_wdt: watchdog {
+ compatible = "arm,smc-wdt";
+ arm,smc-id = <0xb200005a>;
+ status = "disabled";
+ };
+
clocks {
ck_flexgen_08: ck-flexgen-08 {
#clock-cells = <0>;
@@ -119,6 +125,35 @@
clocks = <&ck_flexgen_08>;
status = "disabled";
};
+
+ sdmmc1: mmc@48220000 {
+ compatible = "st,stm32mp25-sdmmc2", "arm,pl18x", "arm,primecell";
+ arm,primecell-periphid = <0x00353180>;
+ reg = <0x48220000 0x400>, <0x44230400 0x8>;
+ interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&ck_flexgen_51>;
+ clock-names = "apb_pclk";
+ cap-sd-highspeed;
+ cap-mmc-highspeed;
+ max-frequency = <120000000>;
+ status = "disabled";
+ };
+ };
+
+ bsec: efuse@44000000 {
+ compatible = "st,stm32mp25-bsec";
+ reg = <0x44000000 0x1000>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ part_number_otp@24 {
+ reg = <0x24 0x4>;
+ };
+
+ package_otp@1e8 {
+ reg = <0x1e8 0x1>;
+ bits = <0 3>;
+ };
};
syscfg: syscon@44230000 {