• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1root {
2    module = "wlan";
3    wlan_config {
4        match_attr = "hdf_wlan_driver";
5        hostChipName = "hi3516dv300";
6        moduleConfig {
7            featureMap = 0xFFFF;
8            msgName = "WalService";
9            Station {
10                name = "sta";
11                mode = true;
12           }
13
14            HostAp {
15                name = "ap";
16                mode = 0; /* 0-- notsupported; 1--softap-host; 2--soft AP DMAC HOST; 3-IOT 1:DMAC OFFLOAD: IPC */
17                vapResNum = 1; /*virtual ap*/
18                userResNum = 8; /*max users support each ap*/
19           }
20
21            P2P {
22                name = "p2p";
23                mode = false;
24            }
25
26            Mac80211 {
27                mode = true;
28            }
29
30            Phy {
31                mode = true;
32            }
33        }
34        deviceList {
35            template deviceInst {
36                deviceInstId = 0;
37                powers {
38                    power0 {
39                        powerSeqDelay = 0;
40                        powerType = 1; /* AlwaysON(0);GPIO(1) */
41                        gpioId = 1;
42                        activeLevel=1; /* High(1); Low(0) */
43                    }
44                    power1 {
45                        /* to support two-stage power supply */
46                        powerSeqDelay = 0;
47                        powerType = 0;
48                        gpioId = 1;
49                        activeLevel=1; /* High(1); Low(0) */
50                    }
51                }
52                reset {
53                    resetType = 1; /* NotManaged(0);GPIO(1) */
54                    gpioId = 2;
55                    activeLevel = 1; /* High(1); Low(0) */
56                    resetHoldTime = 30; /*In ms*/
57                }
58                bootUpTimeOut = 30;
59                bus {
60                    busType = 0; /* 0-sdio 1-usb 2-spi etc. */
61                    busIdx = 2;
62                    funcNum = [1,2];
63                    timeout = 1000;
64                    blockSize = 512;
65               }
66            }
67        }
68        hisi :& deviceList {
69            device0 :: deviceInst {
70                deviceInstId = 0;
71                powers {
72                    power0 {
73                        powerSeqDelay = 0;
74                        powerType = 1; /* AlwaysON(0);GPIO(1) */
75                        gpioId = 91;
76                        activeLevel=1; /* High(1); Low(0) */
77                    }
78                    power1 {
79                        powerSeqDelay = 0;
80                        powerType = 0;
81                        gpioId = 1;
82                        activeLevel = 1; /* High(1); Low(0) */
83                    }
84                }
85                reset {
86                    resetType = 1; /* NotManaged(0);GPIO(1) */
87                    gpioId = 90;
88                    activeLevel = 0; /* High(1); Low(0) */
89                    resetHoldTime = 16; /*In ms*/
90                }
91                bootUpTimeOut = 32;
92                bus {
93                    busType = 0; /* 0-sdio 1-usb 2-spi etc. */
94                    busIdx = 2;
95                    funcNum = [1];
96                    timeout = 1000;
97                    blockSize = 512;
98               }
99            }
100        }
101        chipList {
102            template chipInst {
103                match_attr = "hdf_wlan_chips_hi3881";
104                driverName = "hi3881";
105                sdio {
106                    vendorId = 0x0296;
107                    deviceId = [0x5347];
108                }
109            }
110        }
111    }
112}