Hi,
We are connected two emmc.sdhc1 -> emmc working ok & sdhc2 to emmc chip not working
my boot log is :-
root@linaro-developer:~# dmesg | grep mmc
[ 3.600880] mmc0: SDHCI controller on 7824900.sdhci [7824900.sdhci] using ADMA 64-bit
[ 3.668828] mmc1: SDHCI controller on 7864900.sdhci [7864900.sdhci] using ADMA 64-bit
[ 3.690585] mmc0: MAN_BKOPS_EN bit is not set
[ 3.970284] mmc0: new HS200 MMC card at address 0001
[ 3.994529] mmcblk0: mmc0:0001 H8G1e 7.28 GiB
[ 3.998886] mmcblk0boot0: mmc0:0001 H8G1e partition 1 4.00 MiB
[ 4.006960] mmcblk0boot1: mmc0:0001 H8G1e partition 2 4.00 MiB
[ 4.013738] mmcblk0rpmb: mmc0:0001 H8G1e partition 3 4.00 MiB
[ 4.033495] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
[ 4.166974] mmc1: MAN_BKOPS_EN bit is not set
[ 4.234655] mmc1: mmc_select_hs200 failed, error -74
[ 4.234679] : switch to mmc1 failed
[ 4.236462] mmc1: new MMC card at address 0001
[ 4.243675] mmcblk1: mmc1:0001 R1J56L 13.8 GiB
[ 4.246990] mmcblk1boot0: mmc1:0001 R1J56L partition 1 4.00 MiB
[ 4.249082] mmcblk1boot1: mmc1:0001 R1J56L partition 2 4.00 MiB
[ 4.250884] mmcblk1rpmb: mmc1:0001 R1J56L partition 3 128 KiB
We are getting mmc1: mmc_select_hs200 failed, error -74 in mmc1 port. my dts setting is below :-
&sdhc_2 {
vmmc-supply = <&pm8916_l1>;
vqmmc-supply = <&pm8916_l5>;
pinctrl-names = "default", "sleep";
pinctrl-0 = <&sdc2_clk_on &sdc2_cmd_on &sdc2_data_on>;
pinctrl-1 = <&sdc2_clk_off &sdc2_cmd_off &sdc2_data_off>;
status = "okay";
};
but my device entry is
root@linaro-developer:~# ls -l /dev/mmcblk1
mmcblk1 mmcblk1boot0 mmcblk1boot1 mmcblk1rpmb
other partitions are not detected.
Thanks
Tejas