Commit e3fffc1f authored by Matt Ranostay's avatar Matt Ranostay Committed by Ulf Hansson

devicetree: document new marvell-8xxx and pwrseq-sd8787 options

Cc: Rob Herring <robh@kernel.org>
Cc: devicetree@vger.kernel.org
Signed-off-by: default avatarMatt Ranostay <matt@ranostay.consulting>
Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
Acked-by: default avatarRob Herring <robh@kernel.org>
parent dfcba5ff
* Marvell SD8787 power sequence provider
Required properties:
- compatible: must be "mmc-pwrseq-sd8787".
- powerdown-gpios: contains a power down GPIO specifier with the
default active state
- reset-gpios: contains a reset GPIO specifier with the default
active state
Example:
wifi_pwrseq: wifi_pwrseq {
compatible = "mmc-pwrseq-sd8787";
powerdown-gpios = <&twl_gpio 0 GPIO_ACTIVE_LOW>;
reset-gpios = <&twl_gpio 1 GPIO_ACTIVE_LOW>;
}
Marvell 8897/8997 (sd8897/sd8997/pcie8997) SDIO/PCIE devices Marvell 8787/8897/8997 (sd8787/sd8897/sd8997/pcie8997) SDIO/PCIE devices
------ ------
This node provides properties for controlling the Marvell SDIO/PCIE wireless device. This node provides properties for controlling the Marvell SDIO/PCIE wireless device.
...@@ -8,6 +8,7 @@ connects the device to the system. ...@@ -8,6 +8,7 @@ connects the device to the system.
Required properties: Required properties:
- compatible : should be one of the following: - compatible : should be one of the following:
* "marvell,sd8787"
* "marvell,sd8897" * "marvell,sd8897"
* "marvell,sd8997" * "marvell,sd8997"
* "pci11ab,2b42" * "pci11ab,2b42"
...@@ -34,6 +35,9 @@ Optional properties: ...@@ -34,6 +35,9 @@ Optional properties:
so that the wifi chip can wakeup host platform under certain condition. so that the wifi chip can wakeup host platform under certain condition.
during system resume, the irq will be disabled to make sure during system resume, the irq will be disabled to make sure
unnecessary interrupt is not received. unnecessary interrupt is not received.
- vmmc-supply: a phandle of a regulator, supplying VCC to the card
- mmc-pwrseq: phandle to the MMC power sequence node. See "mmc-pwrseq-*"
for documentation of MMC power sequence bindings.
Example: Example:
...@@ -46,6 +50,7 @@ so that firmware can wakeup host using this device side pin. ...@@ -46,6 +50,7 @@ so that firmware can wakeup host using this device side pin.
&mmc3 { &mmc3 {
status = "okay"; status = "okay";
vmmc-supply = <&wlan_en_reg>; vmmc-supply = <&wlan_en_reg>;
mmc-pwrseq = <&wifi_pwrseq>;
bus-width = <4>; bus-width = <4>;
cap-power-off-card; cap-power-off-card;
keep-power-in-suspend; keep-power-in-suspend;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment