[PATCH 1/3] mmc: sdhci-pci-o2micro: Add hardware tuning for eMMC

2017-12-05 Thread LinuxPatchCommit
For O2micro/Bayhubtech SD Host DeviceID 8620, eMMC HS200 mode is working at 1.8v and it uses hardware tuning. The hardware tuning only needs to send one tuning command instead of multiple tuning commands with software tuning. Signed-off-by: ernest.zhang ---

[PATCH 1/3] mmc: sdhci-pci-o2micro: Add hardware tuning for eMMC

2017-12-05 Thread LinuxPatchCommit
For O2micro/Bayhubtech SD Host DeviceID 8620, eMMC HS200 mode is working at 1.8v and it uses hardware tuning. The hardware tuning only needs to send one tuning command instead of multiple tuning commands with software tuning. Signed-off-by: ernest.zhang --- drivers/mmc/host/sdhci-pci-o2micro.c

[PATCH 3/3] mmc: sdhci: Modify sdhci o2 quirk for eMMC HS200 tuning case

2017-12-04 Thread LinuxPatchCommit
Dear all, Don't clear transfer mode register in sdhci_set_transfer_mode(). In sdhci_set_transfer_mode(), clear transfer mode quirk2 will clear SD host transfer mode register for non-data commands. This quirk is used for the bug of O2micro/Bayhubtech devices. In eMMC HS200 tuning case, the

[PATCH 3/3] mmc: sdhci: Modify sdhci o2 quirk for eMMC HS200 tuning case

2017-12-04 Thread LinuxPatchCommit
Dear all, Don't clear transfer mode register in sdhci_set_transfer_mode(). In sdhci_set_transfer_mode(), clear transfer mode quirk2 will clear SD host transfer mode register for non-data commands. This quirk is used for the bug of O2micro/Bayhubtech devices. In eMMC HS200 tuning case, the

[PATCH 2/3] mmc: sdhci-pci-o2micro: Add eMMC HS200 support

2017-12-04 Thread LinuxPatchCommit
Dear all, Add register definition for eMMC HS200 mode. Add hardware tuning for eMMC HS200 mode. Signed-off-by: ernest.zhang --- drivers/mmc/host/sdhci-pci-o2micro.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/mmc/host/sdhci-pci-o2micro.h

[PATCH 2/3] mmc: sdhci-pci-o2micro: Add eMMC HS200 support

2017-12-04 Thread LinuxPatchCommit
Dear all, Add register definition for eMMC HS200 mode. Add hardware tuning for eMMC HS200 mode. Signed-off-by: ernest.zhang --- drivers/mmc/host/sdhci-pci-o2micro.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/mmc/host/sdhci-pci-o2micro.h

[PATCH 1/3] mmc: sdhci-pci-o2micro: Add hardware tuning for eMMC

2017-12-04 Thread LinuxPatchCommit
Dear All, For O2micro/Bayhubtech SD Host DeviceID 8620, eMMC HS200 mode is working at 1.8v and it uses hardware tuning. The hardware tuning only needs to send one tuning command instead of multiple tuning commands with software tuning. Signed-off-by: ernest.zhang

[PATCH 1/3] mmc: sdhci-pci-o2micro: Add hardware tuning for eMMC

2017-12-04 Thread LinuxPatchCommit
Dear All, For O2micro/Bayhubtech SD Host DeviceID 8620, eMMC HS200 mode is working at 1.8v and it uses hardware tuning. The hardware tuning only needs to send one tuning command instead of multiple tuning commands with software tuning. Signed-off-by: ernest.zhang ---