This actually uses the EMMC partition access code. In order for this to work, the BML partition name is changed back to the block device name (e.g. "boot" -> "/dev/block/bml9"), and the BML_UNLOCK_ALL ioctl is called before writing. Change-Id: I012f1eca0b486b7465ca38b5db1f513ee8a246ea
17 lines
370 B
C
17 lines
370 B
C
#ifndef BMLUTILS_H_
|
|
#define BMLUTILS_H_
|
|
|
|
int format_rfs_device (const char *device, const char *path);
|
|
|
|
#define BML_UNLOCK_ALL 0x8A29 ///< unlock all partition RO -> RW
|
|
|
|
#ifndef BOARD_BML_BOOT
|
|
#define BOARD_BML_BOOT "/dev/block/bml7"
|
|
#endif
|
|
|
|
#ifndef BOARD_BML_RECOVERY
|
|
#define BOARD_BML_RECOVERY "/dev/block/bml8"
|
|
#endif
|
|
|
|
#endif // BMLUTILS_H_
|