Skip to content

omap mmc: implement card detect and write protection

Tom Rini u-boot 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 of 7 patches 0 repliesNew

2 of 7 patches are in this archive. The cover letter announces 7.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
4/7omap_hsmmc: implement driver check for card detection+0 -01 reply
7/7omap_hsmmc: add driver check for write protection+0 -00 replies

Reviews trailers per patch

1 of 2 patches has a Reviewed-by or Acked-by.

PatchTom Rini
4/7
7/7R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [U-Boot] [PATCH 0/7] omap mmc: implement card detect and write protection

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Quoted 71 lines · Nikita Kiryanov

Gentle ping.

Quoted 68 lines · Nikita Kiryanov

This patchset implements card detection and write protection check for omap mmc. The write protect implementation also adds generic code that is usable by other mmc drivers.

The first 3 patches are preparation patches that contain general maintenance for omap mmc driver.

This patchset depends on
http://patchwork.ozlabs.org/patch/202384/

Nikita Kiryanov (7): omap: consolidate common mmc definitions
omap_hsmmc: fix out of bounds array access omap_hsmmc: introduce
omap_hsmmc_data struct omap_hsmmc: implement driver check for
card detection cm-t35: implement board specific card detect check mmc: add support for write protection omap_hsmmc: add driver check for write protection

arch/arm/cpu/armv7/am33xx/board.c               |    4 +- 
arch/arm/cpu/armv7/omap-common/boot-common.c    |    4 +- 
arch/arm/cpu/armv7/omap3/board.c                |    4 +- 
arch/arm/include/asm/arch-am33xx/mmc_host_def.h |  140 
+------------------ 
arch/arm/include/asm/arch-omap3/mmc_host_def.h  |  139 
+------------------ 
arch/arm/include/asm/arch-omap4/mmc_host_def.h  |  140 
+------------------ 
arch/arm/include/asm/arch-omap5/mmc_host_def.h  |  140 
+------------------ arch/arm/include/asm/omap_mmc.h |  168 
+++++++++++++++++++++++ board/cm_t35/cm_t35.c |   13 +- 
board/comelit/dig297/dig297.c                   |    3 +- 
board/corscience/tricorder/tricorder.c          |    2 +- 
board/htkw/mcx/mcx.c                            |    2 +- 
board/isee/igep0020/igep0020.c                  |    3 +- 
board/isee/igep0030/igep0030.c                  |    3 +- 
board/logicpd/am3517evm/am3517evm.c             |    3 +- 
board/logicpd/omap3som/omap3logic.c             |    2 +- 
board/logicpd/zoom1/zoom1.c                     |    3 +- 
board/logicpd/zoom2/zoom2.c                     |    3 +- 
board/matrix_vision/mvblx/mvblx.c               |    4 +- 
board/nokia/rx51/rx51.c                         |    4 +- 
board/overo/overo.c                             |    3 +- 
board/pandora/pandora.c                         |    3 +- 
board/technexion/twister/twister.c              |    2 +- 
board/teejet/mt_ventoux/mt_ventoux.c            |    2 +- 
board/ti/am3517crane/am3517crane.c              |    3 +- 
board/ti/beagle/beagle.c                        |    3 +- 
board/ti/evm/evm.c                              |    3 +- 
board/ti/omap5_evm/evm.c                        |    4 +- 
board/ti/panda/panda.c                          |    3 +- 
board/ti/sdp3430/sdp.c                          |    3 +- 
board/ti/sdp4430/sdp.c                          |    4 +- 
board/timll/devkit8000/devkit8000.c             |    3 +- 
common/cmd_mmc.c                                |    7 + 
drivers/mmc/arm_pl180_mmci.c                    |    1 + 
drivers/mmc/bfin_sdh.c                          |    1 + 
drivers/mmc/davinci_mmc.c                       |    1 + 
drivers/mmc/fsl_esdhc.c                         |    1 + 
drivers/mmc/ftsdc010_esdhc.c                    |    1 + 
drivers/mmc/gen_atmel_mci.c                     |    1 + 
drivers/mmc/mmc.c                               |   17 +++ 
drivers/mmc/mmc_spi.c                           |    1 + 
drivers/mmc/mxcmmc.c                            |    1 + 
drivers/mmc/mxsmmc.c                            |    1 + 
drivers/mmc/omap_hsmmc.c                        |   78 
+++++++++-- drivers/mmc/sdhci.c                             | 1
+ drivers/mmc/sh_mmcif.c                          |    1 + 
drivers/mmc/tegra_mmc.c                         |    1 + 
include/mmc.h                                   |    2 +

Andy, do you want this in your tree or should I put it in u-boot-ti/next? Thanks!

- --
Tom
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iQIcBAEBAgAGBQJQ6t8DAAoJENk4IS6UOR1WhdoQAIsFVmLLchgmxJcTkyRT3yTR V6ZLczn/60dYBi9jOTw8kbq1wXyCDay08ZyRHKW6ZbDuKvoSwGPTQD/eN0bsL7lr Q3/xHSHjei9giMSNu68BDmTcaNg34iti8VBJRjmQ+fe6AVw06ighzdZfbNrhCfM7 8QRQgojq03Hdp1evB+Jn6greG7sVKcOeFb9ambRdj1cBfWI+4FEprfJjZHixzXrt 706mqz+S6ePLogLeU3xdBuQmhCB2T40lCfztL00xuy9l5KCaVyMGjc5cGhF8DYYQ K54pOjJQZdI//auyPmY6v353WvAQBzVY1x/tgN2Oq86pMimgH2nVHhIoa04H8e1F 9vd9sKFTxDOn0E073YWeMRSzlpBJ7VYWAK5eN9NcjQd5Gyn3SIf5ZteopQyIEkFc 30uuFeCUFwRsoDBEwG/Hz0VSDbIFiAlVyP6bGqzHOTwUG4B6+dJ2Lg/USL+BQCyp F3y0TGvvBtPXsh8wJ4IwlH7DPISlodn6SWVrnJ1CMbFkHdT74tb0ngLFIW6XFgSX I5fJOgigrQIsyTnBbH78R8vd1MwtEX+/IDHhxSMoFaJXoqvtlRz8uDy6Jz1JEqt3 O7wBDaxM84LGdq8u8Ck5TN4pCl/jAA9eOtbSxZkV0inEHp4fs3Hqy7eQ/O/rWZgf m16uMVVWxsGjCZEJk5Iz
=CDRf
-----END PGP SIGNATURE-----