update selection of bus speed mode for eMMC
Get series with b4
b4 am '001301cf5b0b$2ffe5a40$8ffb0ec0$%[email protected]'Versions newest first · linked by author and title
- v6 Latest6 patches 3 repliesIn review
- v55 patches 2 repliesSuperseded
- v45 patches 1 replySuperseded
Earlier versions · 4
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v3 | 5 patches | 19 replies | Superseded | |
| v2 | 5 patches | 17 replies | Superseded | |
| v1 posting 2/2 | 5 patches | 4 replies | Superseded | |
| v1 posting 1/2 | 5 patches | 2 replies | Superseded |
Changes in v6 from the cover letter
(6/6) Included "mmc: core: add DT bindings for eMMC HS400 1.8/1.2V" into this patch-set (5/6) Changed return type of prepare_hs400_tuning callback(int -> void)
Patches in v6 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | mmc: drop the speed mode of card's statedrivers/ drivers/ drivers/ +5 more | +42 | 0 replies | |
| 2/6 | mmc: identify available device type to selectdrivers/ include/ include/ +1 more | +48 | 0 replies | |
| 3/6 | mmc: step power class after final selection of bus modedrivers/ | +55 | 0 replies | |
| 4/6 | mmc: rework selection of bus speed modedrivers/ drivers/ include/ +1 more | +238 | 0 replies | |
| 5/6 | mmc: add support for HS400 mode of eMMC5.0drivers/ drivers/ drivers/ +3 more | +118 | 0 replies | |
| 6/6 | mmc: core: add DT bindings for eMMC HS400 1.8/1.2VDocumentation/ drivers/ | +6 | 1 reply |
Reviews trailers per patch
All 6 patches have a Reviewed-by or Acked-by.
| Patch | Ulf Hansson | Jaehoon Chung |
|---|---|---|
| 1/6 | A-b | T-b A-b |
| 2/6 | A-b | T-b A-b |
| 3/6 | A-b | T-b A-b |
| 4/6 | A-b | T-b A-b |
| 5/6 | A-b | T-b A-b |
| 6/6 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v6 0/6] update selection of bus speed mode for eMMC
This series contains the change for selection of bus speed mode. Previous implementation is complicated and some sequence is duplicated. And specially, HS400 mode eMMC5.0 is introduced this time. This patch-set has been tested in Exynos SoC.
Note:
This patch-set depends on "[PATCH RESEND v3 1/7] mmc: clarify DDR timing mode between SD-UHS and eMMC".
Changes in v6:
(6/6) Included "mmc: core: add DT bindings for eMMC HS400 1.8/1.2V" into this patch-set (5/6) Changed return type of prepare_hs400_tuning callback(int -> void)
Changes in v5:
(5/5) Added callback operation for HS400 target operation frequency
instead of specific timing identifier.
(2/5) Removed using union declaration.
Changes in v4:
(5/5)Reverting to HS mode is included in mmc_select_hs400() using __mmc_switch().
Changes in v3:
Removed the function to check DDR type(mmc_snoop_ddr). Rebased with the latest branch.
Seungwon Jeon (6):
mmc: drop the speed mode of card's state
mmc: identify available device type to select
mmc: step power class after final selection of bus mode
mmc: rework selection of bus speed mode
mmc: add support for HS400 mode of eMMC5.0
mmc: add DT bindings for eMMC HS400 1.8/1.2V
Documentation/devicetree/bindings/mmc/mmc.txt | 2 + drivers/mmc/core/bus.c | 9 +- drivers/mmc/core/core.c | 3 +- drivers/mmc/core/debugfs.c | 5 +- drivers/mmc/core/host.c | 4 + drivers/mmc/core/mmc.c | 666 +++++++++++++++---------- drivers/mmc/core/sd.c | 16 +- drivers/mmc/core/sd.h | 1 - drivers/mmc/core/sdio.c | 8 +- include/linux/mmc/card.h | 27 +- include/linux/mmc/host.h | 43 ++- include/linux/mmc/mmc.h | 23 +- 12 files changed, 486 insertions(+), 321 deletions(-)
Thanks,
sw-j