固件类型:自行编译的固件
SDK包名称:ITX-3568Q_Buildroot_v1.3.0a_221027.img
SDK修改内容:diff --git a/arch/arm64/boot/dts/rockchip/rk3568-firefly-port.dtsi b/arch/arm64/boot/dts/rockchip/rk3568-firefly-port.dtsi
index 8fe2169c35e8..a9803adbca9e 100644
— a/arch/arm64/boot/dts/rockchip/rk3568-firefly-port.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3568-firefly-port.dtsi
@@ -120,7 +120,7 @@
* - SDIO_RESET_L_WL_REG_ON
* - PDN (power down when low)
*/
- reset-gpios = <&gpio3 RK_PD5 GPIO_ACTIVE_LOW>;
+ reset-gpios = <&gpio3 RK_PD5 GPIO_ACTIVE_HIGH>;
};
diff --git a/arch/arm64/boot/dts/rockchip/rk3568-firefly-aioj.dtsi b/arch/arm64/boot/dts/rockchip/rk3568-firefly-aioj.dtsi
index 3a1b56088703..e30ee5f83dab 100644
— a/arch/arm64/boot/dts/rockchip/rk3568-firefly-aioj.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3568-firefly-aioj.dtsi
@@ -28,15 +28,15 @@
&pcie30phy {
- status = "okay";
+ status = "disabled";
};
&pcie3x2 {
- reset-gpios = <&gpio2 RK_PD6 GPIO_ACTIVE_HIGH>;
- vpcie3v3-supply = <&pcie30_3v3>;
-
- status = "okay";
+ // reset-gpios = <&gpio2 RK_PD6 GPIO_ACTIVE_HIGH>;
+ // vpcie3v3-supply = <&pcie30_3v3>;
+ status = "disabled";
};
&sdio_pwrseq {
status = "okay";
- reset-gpios = <&gpio3 RK_PD5 GPIO_ACTIVE_LOW>;
+ reset-gpios = <&gpio3 RK_PD5 GPIO_ACTIVE_HIGH>;
post-power-on-delay-ms = <100>;
};
&wireless_wlan {
- wifi_chip_type = "ap6275s";
+ wifi_chip_type = "wilc1000";
status = "okay";
};
Log日志:wifi.zip
3568的底板是我们根据官方文件自己设计的。
wifi模组换成了wilc1000, wifi_rst高电平有效
目前现象是启动后无法发现sdio设备, 日志有报错
mmc3 mmc_send_io_op_cond err: -110
硬件组有测量电压是正常的
请帮忙分析一下可能是什么原因?
tchip_askquestions
wifi.zip (17.3 KB)