A1H emmc interface issue

Trying to interfacing emmc (IS21ES04G-JQLI-TR) to the A1H Rsk based board using linux bsp 4.9. 

changed device tree

    mmc_pins: mmc {
        pinmux = <RZA1_PINMUX(4, 8, 4)>,   /* MMC_CD */
             <RZA1_PINMUX(3, 10, 8)>,   /* MMC_D1 */
             <RZA1_PINMUX(3, 11, 8)>,   /* MMC_D0 */
             <RZA1_PINMUX(3, 12, 8)>,   /* MMC_CLK */
             <RZA1_PINMUX(3, 13, 8)>,   /* MMC_CMD */
             <RZA1_PINMUX(3, 14, 8)>,   /* MMC_D3 */
             <RZA1_PINMUX(3, 15, 8)>,   /* MMC_D2 */
             <RZA1_PINMUX(4, 0, 8)>,   /* MMC_D4 */
             <RZA1_PINMUX(4, 1, 8)>,   /* MMC_D5 */
             <RZA1_PINMUX(4, 2, 8)>,   /* MMC_D6 */
             <RZA1_PINMUX(4, 3, 8)>;   /* MMC_D7 */
    };

 

 

&mmcif {
    pinctrl-names = "default";
    pinctrl-0 = <&mmc_pins>;
    vmmc-supply = <&d3_3v>;
    vqmmc-supply = <&d3_3v>;
    bus-width = <8>;
    non-removable;
    status = "okay";
};

 

But getting following error while booting

 

sh_mmcif e804c800.mmc: Chip version 0x0003, clock rate 64MHz

This architecture does not have kernel memory protection.
mmc0: error -5 whilst initialising MMC card
mmc0: error -5 whilst initialising MMC card
Starting logging: OK
random: fast init done
mmc0: error -5 whilst initialising MMC card
read-only file system detected...done
mmc0: error -5 whilst initialising MMC card