summaryrefslogtreecommitdiffstats
path: root/include/linux/mmc/card.h
diff options
context:
space:
mode:
authorChen-Yu Tsai <wens@csie.org>2019-02-05 23:42:24 +0800
committerUlf Hansson <ulf.hansson@linaro.org>2019-02-06 16:03:43 +0100
commitd6f11e7d91f2ac85f66194fe3ef8789b49901d64 (patch)
treeb079cfe5f84988130af7fad7f6604a7a4b348be8 /include/linux/mmc/card.h
parentd49d92ace4974510dd5845ff91860823cf30dc08 (diff)
downloadlinux-stable-d6f11e7d91f2ac85f66194fe3ef8789b49901d64.tar.gz
linux-stable-d6f11e7d91f2ac85f66194fe3ef8789b49901d64.tar.bz2
linux-stable-d6f11e7d91f2ac85f66194fe3ef8789b49901d64.zip
mmc: sunxi: Filter out unsupported modes declared in the device tree
The MMC device tree bindings include properties used to signal various signalling speed modes. Until now the sunxi driver was accepting them without any further filtering, while the sunxi device trees were not actually using them. Since some of the H5 boards can not run at higher speed modes stably, we are resorting to declaring the higher speed modes per-board. Regardless, having boards declare modes and blindly following them, even without proper support in the driver, is generally a bad thing. Filter out all unsupported modes from the capabilities mask after the device tree properties have been parsed. Cc: <stable@vger.kernel.org> Signed-off-by: Chen-Yu Tsai <wens@csie.org> Acked-by: Maxime Ripard <maxime.ripard@bootlin.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'include/linux/mmc/card.h')
0 files changed, 0 insertions, 0 deletions