tizen 2.4 release
[profile/mobile/platform/kernel/u-boot-tm1.git] / nand_fdl / fdl-2 / inc / fdl_ubi.h
1 #ifndef FDL_UBI_H
2 #define FDL_UBI_H
3
4 #include <ubi_uboot.h>
5
6 struct ubi_selected_dev {
7         int ubi_initialized;
8         int dev_num;
9         struct ubi_device *dev;
10 };
11
12 int fdl_ubi_create_vol(struct ubi_device *ubi, char *volume, int *vol_id, long long size, int dynamic);
13
14 int fdl_ubi_remove_vol(struct ubi_device *ubi, char *volume);
15
16 int fdl_ubi_volume_write(struct ubi_device *ubi, char *volume, void *buf, size_t size);
17
18 int fdl_ubi_volume_read(struct ubi_device *ubi, char *volume, char *buf, size_t size, size_t offset);
19
20 int fdl_ubi_dev_init(void);
21
22 int fdl_ubi_volume_start_update(struct ubi_device *ubi, char *volume, size_t size);
23
24 #endif
25