hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts
....@@ -191,6 +191,11 @@
191191 status = "okay";
192192 };
193193
194
+&r_cir {
195
+ clock-frequency = <3000000>;
196
+ status = "okay";
197
+};
198
+
194199 &r_rsb {
195200 status = "okay";
196201
....@@ -231,6 +236,14 @@
231236 };
232237
233238 #include "axp81x.dtsi"
239
+
240
+&ac_power_supply {
241
+ status = "okay";
242
+};
243
+
244
+&battery_power_supply {
245
+ status = "okay";
246
+};
234247
235248 &reg_aldo1 {
236249 regulator-always-on;
....@@ -358,7 +371,37 @@
358371 status = "okay";
359372 };
360373
374
+&uart1 {
375
+ pinctrl-names = "default";
376
+ pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
377
+ uart-has-rtscts;
378
+ status = "okay";
379
+
380
+ bluetooth {
381
+ compatible = "brcm,bcm43438-bt";
382
+ clocks = <&ac100_rtc 1>;
383
+ clock-names = "lpo";
384
+ vbat-supply = <&reg_dldo1>;
385
+ vddio-supply = <&reg_dldo1>;
386
+ device-wakeup-gpios = <&pio 7 9 GPIO_ACTIVE_HIGH>; /* PH9 */
387
+ host-wakeup-gpios = <&r_pio 0 5 GPIO_ACTIVE_HIGH>; /* PL5 */
388
+ shutdown-gpios = <&r_pio 0 4 GPIO_ACTIVE_HIGH>; /* PL4 */
389
+ };
390
+};
391
+
392
+&usb_otg {
393
+ dr_mode = "otg";
394
+ status = "okay";
395
+};
396
+
397
+&usb_power_supply {
398
+ status = "okay";
399
+};
400
+
361401 &usbphy {
402
+ usb0_id_det-gpios = <&pio 7 11 GPIO_ACTIVE_HIGH>; /* PH11 */
403
+ usb0_vbus_power-supply = <&usb_power_supply>;
404
+ usb0_vbus-supply = <&reg_drivevbus>;
362405 usb1_vbus-supply = <&reg_usb1_vbus>;
363406 status = "okay";
364407 };