1 2root { 3 module = "WiFi"; 4 wifi_config { 5 match_attr = "hdf_wifi_driver"; 6 moduleConfig { 7 featureMap = 0xFFFF; 8 msgName = "WalService"; 9 Station { 10 name = "sta"; 11 mode = true; 12 13 } 14 15 HostAp { 16 name = "ap"; 17 mode = 0; /* 0-- notsupported; 1--softap-host; 2--soft AP DMAC HOST: 3-IOT 1:DMAC OFFLOAD: IPC */ 18 vapResNum = 1; /*virtual ap*/ 19 userResNum = 8; /*max users support each ap*/ 20 } 21 22 P2P { 23 name = "p2p"; 24 mode = false; 25 } 26 27 Mac80211 { 28 mode = true; 29 } 30 31 Phy { 32 mode = true; 33 } 34 } 35 36 deviceList { 37 template Chip { 38 chipName = ""; 39 chipId = 0; 40 featureMap = 0xFFFF; 41 powerType = 0; /* 0:bootloader 1:hostctl */ 42 irqNo = 0; 43 bus { 44 busType = 0; /* 0-sdio 1-usb 2-spi etc. */ 45 funcNum = [1,2]; 46 vendorId = 0; 47 deviceId = 0; 48 timeout = 1000; 49 blockSize = 512; 50 } 51 } 52 } 53 54 hisi :& deviceList { 55 C1 :: Chip { 56 chipName = "hisi"; /* hi3881 */ 57 chipId = 0; 58 featureMap = 0xFFFF; 59 powerType = 0; 60 irqNo = 0; 61 bus { 62 busType = 0; /* 0-sdio 1-usb 2-spi etc. */ 63 funcNum = [1]; 64 vendorId = 0x0296; 65 deviceId = 0x5347; 66 timeout = 1000; 67 blockSize = 512; 68 } 69 } 70 } 71 72 board { 73 boardName = "3518EV300"; 74 busType = 0; /* 0 sdio */ 75 busIdx = 1; 76 reset = [5,0]; /* GPIO5_0 */ 77 gpioArgs = [10,10,10]; /* GPIO_GROUP_NUM, GPIO_BIT_NUM, GPIO_IRQ_NUM */ 78 busRegs { 79 cclk_out = [0x112C0048, 0x1A04]; 80 ccmd = [0x112C004C, 0x1004]; 81 cdata0 = [0x112C0064, 0x1004]; 82 cdata1 = [0x112C0058, 0x1004]; 83 cdata2 = [0x112C005C, 0x1004]; 84 cdata3 = [0x112C0060, 0x1004]; 85 } 86 } 87 } 88} 89