usb: dwc3: Add dwc3 glue driver support for STi
[oweals/u-boot.git] / include / fat.h
index 0f589391242f7b7d5dfe03e56125b1afc685df76..bdeda95e6debebad99523451efdcc14f584d7e44 100644 (file)
@@ -177,12 +177,16 @@ typedef struct {
        __u32   root_cluster;   /* First cluster of root dir for FAT32 */
 } fsdata;
 
-/* TODO clean up places that are open-coding this: */
 static inline u32 clust_to_sect(fsdata *fsdata, u32 clust)
 {
        return fsdata->data_begin + clust * fsdata->clust_size;
 }
 
+static inline u32 sect_to_clust(fsdata *fsdata, u32 sect)
+{
+       return (sect - fsdata->data_begin) / fsdata->clust_size;
+}
+
 int file_fat_detectfs(void);
 int fat_exists(const char *filename);
 int fat_size(const char *filename, loff_t *size);