diff options
author | Tom Rini <trini@ti.com> | 2013-11-08 15:25:29 -0500 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2013-11-08 15:25:29 -0500 |
commit | 15c5cdf5aa6b292145e5e3e220ec1f42b11eff6f (patch) | |
tree | 662fecd9e66cfe485097f777912824d81f9642e6 /board/samsung/trats | |
parent | 28c860b23fb2dd1affec909e98f25c58324e2140 (diff) | |
parent | 47d79deb996797dddd0984cef8b48a566c82180e (diff) | |
download | u-boot-imx-15c5cdf5aa6b292145e5e3e220ec1f42b11eff6f.zip u-boot-imx-15c5cdf5aa6b292145e5e3e220ec1f42b11eff6f.tar.gz u-boot-imx-15c5cdf5aa6b292145e5e3e220ec1f42b11eff6f.tar.bz2 |
Merge branch 'master' of git://www.denx.de/git/u-boot-usb
Diffstat (limited to 'board/samsung/trats')
-rw-r--r-- | board/samsung/trats/trats.c | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/board/samsung/trats/trats.c b/board/samsung/trats/trats.c index d31d511..7012c13 100644 --- a/board/samsung/trats/trats.c +++ b/board/samsung/trats/trats.c @@ -772,65 +772,3 @@ void init_panel_info(vidinfo_t *vid) setenv("lcdinfo", "lcd=s6e8ax0"); } - -#ifdef CONFIG_USB_GADGET_MASS_STORAGE -static int ums_read_sector(struct ums_device *ums_dev, - ulong start, lbaint_t blkcnt, void *buf) -{ - if (ums_dev->mmc->block_dev.block_read(ums_dev->dev_num, - start + ums_dev->offset, blkcnt, buf) != blkcnt) - return -1; - - return 0; -} - -static int ums_write_sector(struct ums_device *ums_dev, - ulong start, lbaint_t blkcnt, const void *buf) -{ - if (ums_dev->mmc->block_dev.block_write(ums_dev->dev_num, - start + ums_dev->offset, blkcnt, buf) != blkcnt) - return -1; - - return 0; -} - -static void ums_get_capacity(struct ums_device *ums_dev, - long long int *capacity) -{ - long long int tmp_capacity; - - tmp_capacity = (long long int) ((ums_dev->offset + ums_dev->part_size) - * SECTOR_SIZE); - *capacity = ums_dev->mmc->capacity - tmp_capacity; -} - -static struct ums_board_info ums_board = { - .read_sector = ums_read_sector, - .write_sector = ums_write_sector, - .get_capacity = ums_get_capacity, - .name = "TRATS UMS disk", - .ums_dev = { - .mmc = NULL, - .dev_num = 0, - .offset = 0, - .part_size = 0. - }, -}; - -struct ums_board_info *board_ums_init(unsigned int dev_num, unsigned int offset, - unsigned int part_size) -{ - struct mmc *mmc; - - mmc = find_mmc_device(dev_num); - if (!mmc) - return NULL; - - ums_board.ums_dev.mmc = mmc; - ums_board.ums_dev.dev_num = dev_num; - ums_board.ums_dev.offset = offset; - ums_board.ums_dev.part_size = part_size; - - return &ums_board; -} -#endif |