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

arm64: dts: uniphier: add SD controller nodes

Add SD controller nodes for LD20 and PXs3.
LD20 does not support the UHS mode, while PXs3 supports it.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

+36
+14
arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
··· 572 572 cdns,phy-dll-delay-sdclk-hsmmc = <21>; 573 573 }; 574 574 575 + sd: sdhc@5a400000 { 576 + compatible = "socionext,uniphier-sd-v3.1.1"; 577 + status = "disabled"; 578 + reg = <0x5a400000 0x800>; 579 + interrupts = <0 76 4>; 580 + pinctrl-names = "default"; 581 + pinctrl-0 = <&pinctrl_sd>; 582 + clocks = <&sd_clk 0>; 583 + reset-names = "host"; 584 + resets = <&sd_rst 0>; 585 + bus-width = <4>; 586 + cap-sd-highspeed; 587 + }; 588 + 575 589 soc_glue: soc-glue@5f800000 { 576 590 compatible = "socionext,uniphier-ld20-soc-glue", 577 591 "simple-mfd", "syscon";
+4
arch/arm64/boot/dts/socionext/uniphier-pxs3-ref.dts
··· 75 75 status = "okay"; 76 76 }; 77 77 78 + &sd { 79 + status = "okay"; 80 + }; 81 + 78 82 &eth0 { 79 83 status = "okay"; 80 84 phy-handle = <&ethphy0>;
+18
arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
··· 363 363 cdns,phy-dll-delay-sdclk-hsmmc = <21>; 364 364 }; 365 365 366 + sd: sdhc@5a400000 { 367 + compatible = "socionext,uniphier-sd-v3.1.1"; 368 + status = "disabled"; 369 + reg = <0x5a400000 0x800>; 370 + interrupts = <0 76 4>; 371 + pinctrl-names = "default", "uhs"; 372 + pinctrl-0 = <&pinctrl_sd>; 373 + pinctrl-1 = <&pinctrl_sd_uhs>; 374 + clocks = <&sd_clk 0>; 375 + reset-names = "host"; 376 + resets = <&sd_rst 0>; 377 + bus-width = <4>; 378 + cap-sd-highspeed; 379 + sd-uhs-sdr12; 380 + sd-uhs-sdr25; 381 + sd-uhs-sdr50; 382 + }; 383 + 366 384 soc_glue: soc-glue@5f800000 { 367 385 compatible = "socionext,uniphier-pxs3-soc-glue", 368 386 "simple-mfd", "syscon";