-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'wireless-drivers-next-for-davem-2016-05-02' of git://git.k…
…ernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next Kalle Valo says: ==================== wireless-drivers patches for 4.7 Major changes: brcmfmac * add support for nl80211 BSS_SELECT feature mwifiex * add platform specific wakeup interrupt support ath10k * implement set_tsf() for 10.2.4 branch * remove rare MSI range support * remove deprecated firmware API 1 support ath9k * add module parameter to invert LED polarity wcn36xx * fixes to get the driver properly working on Dragonboard 410c ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
- Loading branch information
Showing
81 changed files
with
3,825 additions
and
1,922 deletions.
There are no files selected for viewing
63 changes: 63 additions & 0 deletions
63
Documentation/devicetree/bindings/net/wireless/marvell-sd8xxx.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
Marvell 8897/8997 (sd8897/sd8997) SDIO devices | ||
------ | ||
|
||
This node provides properties for controlling the marvell sdio wireless device. | ||
The node is expected to be specified as a child node to the SDIO controller that | ||
connects the device to the system. | ||
|
||
Required properties: | ||
|
||
- compatible : should be one of the following: | ||
* "marvell,sd8897" | ||
* "marvell,sd8997" | ||
|
||
Optional properties: | ||
|
||
- marvell,caldata* : A series of properties with marvell,caldata prefix, | ||
represent calibration data downloaded to the device during | ||
initialization. This is an array of unsigned 8-bit values. | ||
the properties should follow below property name and | ||
corresponding array length: | ||
"marvell,caldata-txpwrlimit-2g" (length = 566). | ||
"marvell,caldata-txpwrlimit-5g-sub0" (length = 502). | ||
"marvell,caldata-txpwrlimit-5g-sub1" (length = 688). | ||
"marvell,caldata-txpwrlimit-5g-sub2" (length = 750). | ||
"marvell,caldata-txpwrlimit-5g-sub3" (length = 502). | ||
- marvell,wakeup-pin : a wakeup pin number of wifi chip which will be configured | ||
to firmware. Firmware will wakeup the host using this pin | ||
during suspend/resume. | ||
- interrupt-parent: phandle of the parent interrupt controller | ||
- interrupts : interrupt pin number to the cpu. driver will request an irq based on | ||
this interrupt number. during system suspend, the irq will be enabled | ||
so that the wifi chip can wakeup host platform under certain condition. | ||
during system resume, the irq will be disabled to make sure | ||
unnecessary interrupt is not received. | ||
|
||
Example: | ||
|
||
Tx power limit calibration data is configured in below example. | ||
The calibration data is an array of unsigned values, the length | ||
can vary between hw versions. | ||
IRQ pin 38 is used as system wakeup source interrupt. wakeup pin 3 is configured | ||
so that firmware can wakeup host using this device side pin. | ||
|
||
&mmc3 { | ||
status = "okay"; | ||
vmmc-supply = <&wlan_en_reg>; | ||
bus-width = <4>; | ||
cap-power-off-card; | ||
keep-power-in-suspend; | ||
|
||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
mwifiex: wifi@1 { | ||
compatible = "marvell,sd8897"; | ||
reg = <1>; | ||
interrupt-parent = <&pio>; | ||
interrupts = <38 IRQ_TYPE_LEVEL_LOW>; | ||
|
||
marvell,caldata_00_txpwrlimit_2g_cfg_set = /bits/ 8 < | ||
0x01 0x00 0x06 0x00 0x08 0x02 0x89 0x01>; | ||
marvell,wakeup-pin = <3>; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.