Browse Source

uboot-envtools: filogic: add support for BananaPi R4

Add environment settings for the BananaPi BPI-R4 router board which
can boot from (and store its bootloader environment on) micro SD card,
SPI-NAND and eMMC.

Signed-off-by: Daniel Golle <[email protected]>
Daniel Golle 2 years ago
parent
commit
1192554d56

+ 13 - 0
package/boot/uboot-envtools/files/mediatek_filogic

@@ -52,6 +52,19 @@ bananapi,bpi-r3)
 		;;
 	esac
 	;;
+bananapi,bpi-r4)
+	. /lib/upgrade/platform.sh
+
+	bootdev="$(platform_get_bootdev)"
+	case "$bootdev" in
+	ubi*)
+		ubootenv_add_ubi_default
+		;;
+	mmc*)
+		ubootenv_add_mmc_default "${bootdev%%p[0-9]*}"
+		;;
+	esac
+	;;
 cmcc,rax3000m)
 	case "$(cmdline_get_var root)" in
 	/dev/mmc*)

+ 12 - 0
target/linux/mediatek/files-6.1/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts

@@ -386,6 +386,18 @@
 	status = "okay";
 };
 
+&uart1 {
+	status = "okay";
+	pinctrl-names = "default";
+	pinctrl-0 = <&uart1_2_lite_pins>;
+};
+
+&uart2 {
+	status = "okay";
+	pinctrl-names = "default";
+	pinctrl-0 = <&uart2_3_pins>;
+};
+
 &watchdog {
 	status = "okay";
 };