20250728让荣品RD-RK3588开发板在Rockchip原厂的Android14的EVB7下适配USB3.0口
2025/7/28 13:53
缘起:由于 荣品RD-RK3588开发板 出厂只有Android12/13,现在Rockchip原厂已经出了Android14/15的测试固件了!
开搞吧!
发现友善之臂的T6的SDK改动比较大!【改动的连她妈Rockchip都不认识了】
KickPi 7的RK3576的SDK可以编译RK3588的Android14,但是EVB7选项不能启动!
发现YY3588开发板的Android14还是比较原始的,开搞!

Z:\temp\rk3588_android14\kernel-6.1\arch\arm64\boot\dts\rockchip\rk3588-evb7-lp4.dtsi
D:\DOCX7\风火轮\yy3588_android14\kernel-6.1\arch\arm64\boot\dts\rockchip\rk3588-evb7-lp4.dtsi
vcc5v0_host: vcc5v0-host {
compatible = "regulator-fixed";
regulator-name = "vcc5v0_host";
regulator-boot-on;
regulator-always-on;
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
enable-active-high;
gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_HIGH>;
vin-supply = <&vcc5v0_usb>;
pinctrl-names = "default";
pinctrl-0 = <&vcc5v0_host_en>;
};
修改为:
vcc5v0_host: vcc5v0-host {
compatible = "regulator-fixed";
regulator-name = "vcc5v0_host";
regulator-boot-on;
regulator-always-on;
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
enable-active-high;
//gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_HIGH>;
gpio = <&gpio2 RK_PC1 GPIO_ACTIVE_HIGH>;
vin-supply = <&vcc5v0_usb>;
pinctrl-names = "default";
pinctrl-0 = <&vcc5v0_host_en>;
};
usb {
vcc5v0_host_en: vcc5v0-host-en {
rockchip,pins = <4 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>;
};
};
修改为:
usb {
vcc5v0_host_en: vcc5v0-host-en {
//rockchip,pins = <4 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>;
rockchip,pins = <2 RK_PC1 RK_FUNC_GPIO &pcfg_pull_none>;
};
};


比对修改之后的GPIO口状态,和预编译的IMG固件的GPIO口状态
gpiochip2: GPIOs 64-95, parent: platform/fec30000.gpio, gpio2:
gpio-81 ( |vcc5v0-host ) out hi
gpio-85 ( |vcc3v3-pcie30 ) out lo
gpiochip2: GPIOs 64-95, parent: platform/fec30000.gpio, gpio2:
gpio-72 ( |bt_default_wake_host) in lo
gpio-75 ( |bt_default_wake ) in hi
gpio-81 ( |gpio_num ) out hi




经过USB的HUB芯片的USB1/USB2还没有调通!
229

被折叠的 条评论
为什么被折叠?



