Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: socfpga: unuse the slot-node and deprecate the supports-highspeed for dw-mmc

dw-mmc controller can support multiple slots.
But, there are no use-cases anywhere. So we don't need to support the
slot-node for dw-mmc controller.
And "supports-highspeed" property in dw-mmc is deprecated.
"supports-highspeed" property can be replaced with "cap-sd/mmc-highspeed".

Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
Reviewed-by: Tushar Behera <trblinux@gmail.com>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Acked-by: Seungwon Jeon <tgih.jun@samsung.com>
Signed-off-by: Dinh Nguyen <dinguyen@altera.com>

authored by

Jaehoon Chung and committed by
Dinh Nguyen
f5bbe55a ba2b7d0a

+9 -18
+3 -6
arch/arm/boot/dts/socfpga_arria5.dtsi
··· 29 29 30 30 dwmmc0@ff704000 { 31 31 num-slots = <1>; 32 - supports-highspeed; 33 32 broken-cd; 34 - 35 - slot@0 { 36 - reg = <0>; 37 - bus-width = <4>; 38 - }; 33 + bus-width = <4>; 34 + cap-mmc-highspeed; 35 + cap-sd-highspeed; 39 36 }; 40 37 41 38 sysmgr@ffd08000 {
+3 -6
arch/arm/boot/dts/socfpga_cyclone5.dtsi
··· 30 30 31 31 dwmmc0@ff704000 { 32 32 num-slots = <1>; 33 - supports-highspeed; 34 33 broken-cd; 35 - 36 - slot@0 { 37 - reg = <0>; 38 - bus-width = <4>; 39 - }; 34 + bus-width = <4>; 35 + cap-mmc-highspeed; 36 + cap-sd-highspeed; 40 37 }; 41 38 42 39 ethernet@ff702000 {
+3 -6
arch/arm/boot/dts/socfpga_vt.dts
··· 43 43 44 44 dwmmc0@ff704000 { 45 45 num-slots = <1>; 46 - supports-highspeed; 47 46 broken-cd; 48 - 49 - slot@0 { 50 - reg = <0>; 51 - bus-width = <4>; 52 - }; 47 + bus-width = <4>; 48 + cap-mmc-highspeed; 49 + cap-sd-highspeed; 53 50 }; 54 51 55 52 ethernet@ff700000 {