Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
forked fromtorvalds/linux

Commitdbe7dc6

Browse files
dirkbehmestorulf
authored andcommitted
mmc: core: Disable HPI for certain Micron (Numonyx) eMMC cards
Certain Micron eMMC v4.5 cards might get broken when HPI feature is usedand hence this patch disables the HPI feature for such buggy cards.In U-Boot, these cards are reported asManufacturer: Micron (ID: 0xFE)OEM: 0x4EName: MMC32GRevision: 19 (0x13)Serial: 959241022 Manufact. date: 8/2015 (0x82) CRC: 0x00Tran Speed: 52000000Rd Block Len: 512MMC version 4.5High Capacity: YesCapacity: 29.1 GiBBoot Partition Size: 16 MiBBus Width: 8-bitAccording to JEDEC JEP106 manufacturer 0xFE is Numonyx, which was bought byMicron.Signed-off-by: Dirk Behme <dirk.behme@de.bosch.com>Signed-off-by: Mark Craske <Mark_Craske@mentor.com>Cc: <stable@vger.kernel.org> # 4.8+Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
1 parente22842d commitdbe7dc6

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

‎drivers/mmc/core/card.h‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ struct mmc_fixup {
8282
#defineCID_MANFID_APACER 0x27
8383
#defineCID_MANFID_KINGSTON 0x70
8484
#defineCID_MANFID_HYNIX0x90
85+
#defineCID_MANFID_NUMONYX0xFE
8586

8687
#defineEND_FIXUP { NULL }
8788

‎drivers/mmc/core/quirks.h‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,12 @@ static const struct mmc_fixup mmc_ext_csd_fixups[] = {
109109
*/
110110
MMC_FIXUP_EXT_CSD_REV(CID_NAME_ANY,CID_MANFID_HYNIX,
111111
0x014a,add_quirk,MMC_QUIRK_BROKEN_HPI,5),
112+
/*
113+
* Certain Micron (Numonyx) eMMC 4.5 cards might get broken when HPI
114+
* feature is used so disable the HPI feature for such buggy cards.
115+
*/
116+
MMC_FIXUP_EXT_CSD_REV(CID_NAME_ANY,CID_MANFID_NUMONYX,
117+
0x014e,add_quirk,MMC_QUIRK_BROKEN_HPI,6),
112118

113119
END_FIXUP
114120
};

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp