forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/arch/arm/boot/dts/stm32h743i-disco.dts
....@@ -53,19 +53,57 @@
5353 stdout-path = "serial0:115200n8";
5454 };
5555
56
- memory {
56
+ memory@d0000000 {
57
+ device_type = "memory";
5758 reg = <0xd0000000 0x2000000>;
5859 };
5960
6061 aliases {
6162 serial0 = &usart2;
6263 };
64
+
65
+ v3v3: regulator-v3v3 {
66
+ compatible = "regulator-fixed";
67
+ regulator-name = "v3v3";
68
+ regulator-min-microvolt = <3300000>;
69
+ regulator-max-microvolt = <3300000>;
70
+ regulator-always-on;
71
+ };
6372 };
6473
6574 &clk_hse {
6675 clock-frequency = <25000000>;
6776 };
6877
78
+&mac {
79
+ status = "disabled";
80
+ pinctrl-0 = <&ethernet_rmii>;
81
+ pinctrl-names = "default";
82
+ phy-mode = "rmii";
83
+ phy-handle = <&phy0>;
84
+
85
+ mdio0 {
86
+ #address-cells = <1>;
87
+ #size-cells = <0>;
88
+ compatible = "snps,dwmac-mdio";
89
+ phy0: ethernet-phy@0 {
90
+ reg = <0>;
91
+ };
92
+ };
93
+};
94
+
95
+&sdmmc1 {
96
+ pinctrl-names = "default", "opendrain", "sleep";
97
+ pinctrl-0 = <&sdmmc1_b4_pins_a>;
98
+ pinctrl-1 = <&sdmmc1_b4_od_pins_a>;
99
+ pinctrl-2 = <&sdmmc1_b4_sleep_pins_a>;
100
+ broken-cd;
101
+ st,neg-edge;
102
+ bus-width = <4>;
103
+ vmmc-supply = <&v3v3>;
104
+ status = "okay";
105
+};
106
+
69107 &usart2 {
70108 pinctrl-0 = <&usart2_pins>;
71109 pinctrl-names = "default";