X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fusb_mass_storage.h;h=08ccc97cf22494a930974b24d37c09455c97446d;hb=92832045c54586e9dffa082ff8cd8c2ef6040757;hp=058dcf11740423569c13a4cd8e5957aa09afb0fd;hpb=55ca99f8940e230366cadd522702fac9f962e904;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/usb_mass_storage.h b/include/usb_mass_storage.h index 058dcf1..08ccc97 100644 --- a/include/usb_mass_storage.h +++ b/include/usb_mass_storage.h @@ -1,25 +1,16 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ /* * Copyright (C) 2011 Samsung Electrnoics * Lukasz Majewski - * - * SPDX-License-Identifier: GPL-2.0+ */ #ifndef __USB_MASS_STORAGE_H__ #define __USB_MASS_STORAGE_H__ #define SECTOR_SIZE 0x200 -#include +#include #include -#ifndef UMS_START_SECTOR -#define UMS_START_SECTOR 0 -#endif - -#ifndef UMS_NUM_SECTORS -#define UMS_NUM_SECTORS 0 -#endif - /* Wait at maximum 60 seconds for cable connection */ #define UMS_CABLE_READY_TIMEOUT 60 @@ -31,22 +22,11 @@ struct ums { unsigned int start_sector; unsigned int num_sectors; const char *name; - struct mmc *mmc; + struct blk_desc block_dev; }; -extern struct ums *ums; - -int fsg_init(struct ums *); +int fsg_init(struct ums *ums_devs, int count, unsigned int controller_idx); void fsg_cleanup(void); -struct ums *ums_init(unsigned int); int fsg_main_thread(void *); - -#ifdef CONFIG_USB_GADGET_MASS_STORAGE int fsg_add(struct usb_configuration *c); -#else -int fsg_add(struct usb_configuration *c) -{ - return 0; -} -#endif #endif /* __USB_MASS_STORAGE_H__ */