• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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