The WiFi SDIO firmwares requires power to be kept while entering a system
wide suspend state to keep current connection state and eventually wake up
on packet reception/new AP connection, thus add the keep-power-in-suspend in
each boards enabling SDIO.

For the record, drivers requires it are :
- brcmfmac: drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c line 1125
- mwifiex: drivers/net/wireless/marvell/mwifiex/sdio.c line 426
- libertas: drivers/net/wireless/marvell/libertas/if_sdio.c line 1327
- wl1271: drivers/net/wireless/ti/wlcore/sdio.c line 411
and bcmdhd out-of-tree driver.

Neil Armstrong (15):
  arm64: dts: meson-g12a-sei510: add keep-power-in-suspend property in
    SDIO node
  arm64: dts: meson-g12a-x96-max: add keep-power-in-suspend property in
    SDIO node
  arm64: dts: meson-g12b-khadas-vim3: add keep-power-in-suspend property
    in SDIO node
  arm64: dts: meson-gx-p23x-q20x: add keep-power-in-suspend property in
    SDIO node
  arm64: dts: meson-gxbb-nanopi-k2: add keep-power-in-suspend property
    in SDIO node
  arm64: dts: meson-gxbb-nexbox-a95x: add keep-power-in-suspend property
    in SDIO node
  arm64: dts: meson-gxbb-p20x: add keep-power-in-suspend property in
    SDIO node
  arm64: dts: meson-gxbb-vega-s95: add keep-power-in-suspend property in
    SDIO node
  arm64: dts: meson-gxbb-wetek: add keep-power-in-suspend property in
    SDIO node
  arm64: dts: meson-gxl-s805x-p241: add keep-power-in-suspend property
    in SDIO node
  arm64: dts: meson-gxl-s905x-nexbox-a95x: add keep-power-in-suspend
    property in SDIO node
  arm64: dts: meson-gxl-s905x-p212: add keep-power-in-suspend property
    in SDIO node
  arm64: dts: meson-gxm-khadas-vim2: add keep-power-in-suspend property
    in SDIO node
  arm64: dts: meson-gxm-rbox-pro: add keep-power-in-suspend property in
    SDIO node
  arm64: dts: meson-sm1-sei610: add keep-power-in-suspend property in
    SDIO node

 arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts           | 3 +++
 arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts          | 3 +++
 arch/arm64/boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi     | 3 +++
 arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi         | 3 +++
 arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts        | 3 +++
 arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts      | 3 +++
 arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi            | 3 +++
 arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi        | 3 +++
 arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi           | 3 +++
 arch/arm64/boot/dts/amlogic/meson-gxl-s805x-p241.dts        | 3 +++
 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 3 +++
 arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtsi       | 3 +++
 arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts       | 3 +++
 arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts          | 3 +++
 arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts            | 3 +++
 15 files changed, 45 insertions(+)

-- 
2.22.0

Reply via email to