forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/arch/arm/boot/dts/stm32h743i-eval.dts
....@@ -53,7 +53,8 @@
5353 stdout-path = "serial0:115200n8";
5454 };
5555
56
- memory {
56
+ memory@d0000000 {
57
+ device_type = "memory";
5758 reg = <0xd0000000 0x2000000>;
5859 };
5960
....@@ -69,13 +70,20 @@
6970 regulator-always-on;
7071 };
7172
73
+ v2v9_sd: regulator-v2v9_sd {
74
+ compatible = "regulator-fixed";
75
+ regulator-name = "v2v9_sd";
76
+ regulator-min-microvolt = <2900000>;
77
+ regulator-max-microvolt = <2900000>;
78
+ regulator-always-on;
79
+ };
80
+
7281 usbotg_hs_phy: usb-phy {
7382 #phy-cells = <0>;
7483 compatible = "usb-nop-xceiv";
7584 clocks = <&rcc USB1ULPI_CK>;
7685 clock-names = "main_clk";
7786 };
78
-
7987 };
8088
8189 &adc_12 {
....@@ -105,6 +113,37 @@
105113 status = "okay";
106114 };
107115
116
+&mac {
117
+ status = "disabled";
118
+ pinctrl-0 = <&ethernet_rmii>;
119
+ pinctrl-names = "default";
120
+ phy-mode = "rmii";
121
+ phy-handle = <&phy0>;
122
+
123
+ mdio0 {
124
+ #address-cells = <1>;
125
+ #size-cells = <0>;
126
+ compatible = "snps,dwmac-mdio";
127
+ phy0: ethernet-phy@0 {
128
+ reg = <0>;
129
+ };
130
+ };
131
+};
132
+
133
+&sdmmc1 {
134
+ pinctrl-names = "default", "opendrain", "sleep";
135
+ pinctrl-0 = <&sdmmc1_b4_pins_a &sdmmc1_dir_pins_a>;
136
+ pinctrl-1 = <&sdmmc1_b4_od_pins_a &sdmmc1_dir_pins_a>;
137
+ pinctrl-2 = <&sdmmc1_b4_sleep_pins_a &sdmmc1_dir_sleep_pins_a>;
138
+ broken-cd;
139
+ st,sig-dir;
140
+ st,neg-edge;
141
+ st,use-ckin;
142
+ bus-width = <4>;
143
+ vmmc-supply = <&v2v9_sd>;
144
+ status = "okay";
145
+};
146
+
108147 &usart1 {
109148 pinctrl-0 = <&usart1_pins>;
110149 pinctrl-names = "default";