SPL: P2020RDB: fix the problem booting from spi flash
[kernel/u-boot.git] / include / usb_mass_storage.h
index 674ca70..058dcf1 100644 (file)
 #define UMS_NUM_SECTORS                0
 #endif
 
+/* Wait at maximum 60 seconds for cable connection */
+#define UMS_CABLE_READY_TIMEOUT        60
+
 struct ums {
        int (*read_sector)(struct ums *ums_dev,
                           ulong start, lbaint_t blkcnt, void *buf);
        int (*write_sector)(struct ums *ums_dev,
                            ulong start, lbaint_t blkcnt, const void *buf);
-       void (*get_capacity)(struct ums *ums_dev,
-                            long long int *capacity);
+       unsigned int start_sector;
+       unsigned int num_sectors;
        const char *name;
        struct mmc *mmc;
-       int offset;
-       int part_size;
 };
 
 extern struct ums *ums;