[PATCH v1 0/1] mmc: core: sdio: Set SDIO clock to ONLY SDR50(100MHz) for Marvell 8887 chip

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Marvell 8887 WiFi + Bluetooth chip fails with 200MHz SDIO clock which is used
in SDR104 mode, though the Marvell chip announces to support SDR104 mode.
Marvell does not recommend to use SDIO at the speed of higher than 150MHz.

The Marvell 8887 chip uses a MaskRom(IC) which prevents the firmware from
being updated to disable the support of SDR104 and DDR50.

Thus, the current patch solution has to be used to disable SDR104 and DDR50
and Report "SDR50" mode on IMX side even if support of SDR104 was received
from Marvell 8887 chip side.

Tested on a highly modified v3.14 kernel.

The baseline for this patch is:
https://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git/commit/?h=next&id=4472f0fc248e3f0573301f725eff9dc9cde5cb62
"Merge branch 'fixes' into next" on the "next" branch, based on kernel
v4.16-rc5.

Diwakar Sharma (1):
  mmc: core: sdio: Set SDIO clock to ONLY SDR50(100MHz) for Marvell 8887
    chip

 drivers/mmc/core/card.h      |  5 +++++
 drivers/mmc/core/quirks.h    |  3 +++
 drivers/mmc/core/sdio.c      | 23 +++++++++++++++++++++++
 include/linux/mmc/card.h     |  2 ++
 include/linux/mmc/sdio_ids.h |  1 +
 5 files changed, 34 insertions(+)

--
1.9.1


--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux