Koushik Dutta | 19447c0 | 2010-11-10 10:40:44 -0800 | [diff] [blame] | 1 | int restore_raw_partition(const char *partition, const char *filename); |
| 2 | int backup_raw_partition(const char *partition, const char *filename); |
| 3 | int erase_raw_partition(const char *partition); |
| 4 | int erase_partition(const char *partition, const char *filesystem); |
| 5 | int mount_partition(const char *partition, const char *mount_point, const char *filesystem, int read_only); |
Steve Kondik | 4123b58 | 2010-11-14 03:18:40 -0500 | [diff] [blame^] | 6 | int get_partition_device(const char *partition, char *device); |
| 7 | |
| 8 | #define FLASH_MTD 0 |
| 9 | #define FLASH_MMC 1 |
| 10 | #define FLASH_BML 2 |
| 11 | |
| 12 | int is_mtd_device(); |
| 13 | char* get_default_filesystem(); |
| 14 | |
| 15 | int __system(const char *command); |
| 16 | |
| 17 | extern int cmd_mtd_restore_raw_partition(const char *partition, const char *filename); |
| 18 | extern int cmd_mtd_backup_raw_partition(const char *partition, const char *filename); |
| 19 | extern int cmd_mtd_erase_raw_partition(const char *partition); |
| 20 | extern int cmd_mtd_erase_partition(const char *partition, const char *filesystem); |
| 21 | extern int cmd_mtd_mount_partition(const char *partition, const char *mount_point, const char *filesystem, int read_only); |
| 22 | extern int cmd_mtd_get_partition_device(const char *partition, char *device); |
| 23 | |
| 24 | extern int cmd_mmc_restore_raw_partition(const char *partition, const char *filename); |
| 25 | extern int cmd_mmc_backup_raw_partition(const char *partition, const char *filename); |
| 26 | extern int cmd_mmc_erase_raw_partition(const char *partition); |
| 27 | extern int cmd_mmc_erase_partition(const char *partition, const char *filesystem); |
| 28 | extern int cmd_mmc_mount_partition(const char *partition, const char *mount_point, const char *filesystem, int read_only); |
| 29 | extern int cmd_mmc_get_partition_device(const char *partition, char *device); |
| 30 | |
| 31 | extern int cmd_bml_restore_raw_partition(const char *partition, const char *filename); |
| 32 | extern int cmd_bml_backup_raw_partition(const char *partition, const char *filename); |
| 33 | extern int cmd_bml_erase_raw_partition(const char *partition); |
| 34 | extern int cmd_bml_erase_partition(const char *partition, const char *filesystem); |
| 35 | extern int cmd_bml_mount_partition(const char *partition, const char *mount_point, const char *filesystem, int read_only); |
| 36 | extern int cmd_bml_get_partition_device(const char *partition, char *device); |
| 37 | |
| 38 | |