• 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
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        deviceList {
36            template deviceInst {
37                deviceInstId = 0;
38                powers {
39                    power0 {
40                        powerSeqDelay = 0;
41                        powerType = 1; /* AlwaysON(0);GPIO(1) */
42                        gpioId = 1;
43                        activeLevel=1; /* High(1); Low(0) */
44                    }
45                    power1 {
46                        /* to support two-stage power supply */
47                        powerSeqDelay = 0;
48                        powerType = 0;
49                        gpioId = 1;
50                        activeLevel=1; /* High(1); Low(0) */
51                    }
52                }
53                reset {
54                    resetType = 1; /* NotManaged(0);GPIO(1) */
55                    gpioId = 2;
56                    activeLevel = 1; /* High(1); Low(0) */
57                    resetHoldTime = 30; /*In ms*/
58                }
59                bootUpTimeOut = 30;
60                bus {
61                    busType = 0; /* 0-sdio 1-usb 2-spi etc. */
62                    busIdx = 2;
63                    funcNum = [1,2];
64                    timeout = 1000;
65                    blockSize = 512;
66               }
67            }
68        }
69        hisi :& deviceList {
70            device0 :: deviceInst {
71                deviceInstId = 0;
72                powers {
73                    power0 {
74                        powerSeqDelay = 0;
75                        powerType = 0; /* AlwaysON(0);GPIO(1) */
76                        gpioId = 91;
77                        activeLevel=1; /* High(1); Low(0) */
78                    }
79                    power1 {
80                        powerSeqDelay = 0;
81                        powerType = 0;
82                        gpioId = 1;
83                        activeLevel = 1; /* High(1); Low(0) */
84                    }
85                }
86                reset {
87                    resetType = 1; /* NotManaged(0);GPIO(1) */
88                    gpioId = 91;
89                    activeLevel = 0; /* High(1); Low(0) */
90                    resetHoldTime = 16; /*In ms*/
91                }
92                bootUpTimeOut = 32;
93                bus {
94                    busType = 0; /* 0-sdio 1-usb 2-spi etc. */
95                    busIdx = 2;
96                    funcNum = [1];
97                    timeout = 1000;
98                    blockSize = 512;
99               }
100            }
101        }
102        chipList {
103            template chipInst {
104                match_attr = "hdf_wlan_chips_hi3881";
105                driverName = "hi3881";
106                sdio {
107                    vendorId = 0x0296;
108                    deviceId = [0x5347];
109                }
110            }
111        }
112    }
113}