Skip to content

[rk3528][Radxa Rock-2A] kernel 7.0-rc6 integrated wifi issue #40

Description

@drozdi70

Only a suggestion to set up Wifi power regulator permamently as we have an integrated Wifi card AIC8800 on Radxa Rock2A board with:

--- a/arch/arm64/boot/dts/rockchip/rk3528-rock-2.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3528-rock-2.dtsi
@@ -94,9 +94,12 @@
                pinctrl-names = "default";
                pinctrl-0 = <&usb_wifi_pwr>;
                regulator-name = "vcc_wifi";
+               regulator-always-on;
+               regulator-boot-on;
                regulator-min-microvolt = <3300000>;
                regulator-max-microvolt = <3300000>;
                vin-supply = <&vcc_3v3>;
+               status = "okay";
        };

        vcc5v0_sys: regulator-5v0-vcc-sys {

After recompilation all seems to be fine:

radxa@rock-2a:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 003 Device 004: ID a69c:8d81 AICSemi AIC 8800D80 >>>>>>>>>>>>
radxa@rock-2a:~$ lsmod |grep -i aic
aic_btusb              57344  0
aic8800_fdrv          626688  0
cfg80211             1200128  1 aic8800_fdrv
aic_load_fw            86016  1 aic8800_fdrv
radxa@rock-2a:~$ dmesg |grep -i firm
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.323674] arm-scmi arm-scmi.0.auto: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
[    5.319244] aic_load_firmware :firmware path = /lib/firmware/aic8800D80/fw_patch_table_8800d80_u02.bin
[    5.321751] aic_load_firmware :firmware path = /lib/firmware/aic8800D80/fw_adid_8800d80_u02.bin
[    5.322205] ### Upload fw_adid_8800d80_u02.bin firmware, @ = 201940  size=1708
[    5.323306] aic_load_firmware :firmware path = /lib/firmware/aic8800D80/fw_patch_8800d80_u02.bin
[    5.324695] ### Upload fw_patch_8800d80_u02.bin firmware, @ = 1e0000  size=32700
[    5.336186] aic_load_firmware :firmware path = /lib/firmware/aic8800D80/fw_patch_8800d80_u02_ext0.bin
[    5.339312] ### Upload fw_patch_8800d80_u02_ext0.bin firmware, @ = 20b43c  size=16136
[    5.486334] aic_load_firmware :firmware path = /lib/firmware/aic8800D80/fmacfw_8800d80_u02.bin
[    5.492223] ### Upload fmacfw_8800d80_u02.bin firmware, @ = 120000  size=358072
[    7.032087] aic_btusb: firmware_info_init: Auto suspend is disabled
[    7.455206] AICWFDBG(LOGINFO)        rwnx_load_firmware :firmware path = /lib/firmware/aic8800D80/aic_userconfig_8800d80.txt
[    7.457198] AICWFDBG(LOGINFO)        Firmware Version: la Dec 05 2025 19:45:42 - g586bc1e8
radxa@rock-2a:~$

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions