summaryrefslogtreecommitdiff
path: root/arch/arm/dts/stm32f746.dtsi
diff options
context:
space:
mode:
authorVikas Manocha <vikas.manocha@st.com>2017-02-12 18:25:47 (GMT)
committerTom Rini <trini@konsulko.com>2017-03-17 18:15:13 (GMT)
commit84bfdc17b54198a869ad91341c26eec5f9c96169 (patch)
tree4888cd50b6cadaa41606adcd2d1a82a48b98fd79 /arch/arm/dts/stm32f746.dtsi
parentfd03b83a9912f265d9ca08a0dd542af3f9b52216 (diff)
downloadu-boot-84bfdc17b54198a869ad91341c26eec5f9c96169.tar.xz
ARM: DT: stm32f7: add usart1 & clock device tree nodes
Also created alias for usart1 and specified oscillator clock for stm32f7 discovery board. Signed-off-by: Vikas Manocha <vikas.manocha@st.com>
Diffstat (limited to 'arch/arm/dts/stm32f746.dtsi')
-rw-r--r--arch/arm/dts/stm32f746.dtsi27
1 files changed, 27 insertions, 0 deletions
diff --git a/arch/arm/dts/stm32f746.dtsi b/arch/arm/dts/stm32f746.dtsi
index 3902e76..afcd327 100644
--- a/arch/arm/dts/stm32f746.dtsi
+++ b/arch/arm/dts/stm32f746.dtsi
@@ -48,7 +48,16 @@
#include <dt-bindings/pinctrl/stm32f746-pinfunc.h>
/ {
+ clocks {
+ clk_hse: clk-hse {
+ #clock-cells = <0>;
+ compatible = "fixed-clock";
+ clock-frequency = <0>;
+ };
+};
+
soc {
+ u-boot,dm-pre-reloc;
mac: ethernet@40028000 {
compatible = "st,stm32-dwmac";
reg = <0x40028000 0x8000>;
@@ -71,6 +80,24 @@
spi-max-frequency = <108000000>;
status = "disabled";
};
+ usart1: serial@40011000 {
+ compatible = "st,stm32-usart", "st,stm32-uart";
+ reg = <0x40011000 0x400>;
+ interrupts = <37>;
+ clocks = <&rcc 0 164>;
+ status = "disabled";
+ u-boot,dm-pre-reloc;
+ };
+ rcc: rcc@40023810 {
+ #reset-cells = <1>;
+ #clock-cells = <2>;
+ compatible = "st,stm32f42xx-rcc", "st,stm32-rcc";
+ reg = <0x40023800 0x400>;
+ clocks = <&clk_hse>;
+ u-boot,dm-pre-reloc;
+ };
+
+
};
};