> -     fat_register_device(&mmc_blk_dev, 1);
> -     return 0;
> +     if (configure_mmc(&cur_card_data) == 1) {
> +             mmc_blk_dev.if_type = IF_TYPE_MMC;
> +             mmc_blk_dev.part_type = PART_TYPE_DOS;
> +             mmc_blk_dev.dev = 0;
> +             mmc_blk_dev.lun = 0;
> +             mmc_blk_dev.type = 0;
> +
> +             /* FIXME fill in the correct size (is set to 32MByte) */
> +             mmc_blk_dev.blksz = MMCSD_SECTOR_SIZE;
> +             mmc_blk_dev.lba = 0x10000;
> +             mmc_blk_dev.removable = 0;
> +             mmc_blk_dev.block_read = mmc_bread;
> +
> +             fat_register_device(&mmc_blk_dev, 1);
> +             return 0;
> +     } else return 1;
please use
        } else {
                return 1;
        }

just return 1;

Best Regards,
J.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to