OpenWrt snapshot support is already available at
https://downloads.openwrt.org/snapshots//targets/siflower/sf21/
OpenWrt snapshot support is already available at
https://downloads.openwrt.org/snapshots//targets/siflower/sf21/
Hi,
please see my post Banana Pi BPI-RV2 Risc-V gateway board design with Siflower SF21H8898 chip design - #12 by grrguu
To fix USB for OpenWrt snapshot please add the following diff to OpenWrt:
diff --git a/target/linux/siflower/dts/sf21h8898_bananapi_bpi-rv2.dtsi b/target/linux/siflower/dts/sf21h8898_bananapi_bpi-rv2.dtsi
index aa309e37c1..6904cf3048 100644
--- a/target/linux/siflower/dts/sf21h8898_bananapi_bpi-rv2.dtsi
+++ b/target/linux/siflower/dts/sf21h8898_bananapi_bpi-rv2.dtsi
@@ -185,6 +185,7 @@
&usb {
status = "okay";
+ vbus-supply = <&usb_vbus>;
};
&dpns {
Still looking into how to fix NVMe. Maybe the issue is related to power regulator, too ? The following is missing in OpenWrt Snapshot sf21h8898-bpi-rv2.dtsi
m2keyb_pwren: regulator@1 {
compatible = "regulator-fixed";
regulator-name = "m2keyb_pwren";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
gpio = <&gpio 38 GPIO_ACTIVE_HIGH>;
enable-active-high;
regulator-always-on;
};
…but adding the above alone does not bring NVMe up. Any hints ?
Thank you for your help.