diff options
author | wdenk <wdenk> | 2003-06-29 21:03:46 +0000 |
---|---|---|
committer | wdenk <wdenk> | 2003-06-29 21:03:46 +0000 |
commit | b0fce99bfc116c2ddb4506268d6e4a0a7054478d (patch) | |
tree | 6a11d99f1e350d9046c1c0e17298fa2bccd7db3e /include/part.h | |
parent | eeacb89cb311fe273fef0f20b2bacf589b36f8f4 (diff) | |
download | u-boot-imx-b0fce99bfc116c2ddb4506268d6e4a0a7054478d.zip u-boot-imx-b0fce99bfc116c2ddb4506268d6e4a0a7054478d.tar.gz u-boot-imx-b0fce99bfc116c2ddb4506268d6e4a0a7054478d.tar.bz2 |
Fix some missing commands, cleanup header files
(autoscript, bmp, bsp, fat, mmc, nand, portio, ...)
Diffstat (limited to 'include/part.h')
-rw-r--r-- | include/part.h | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/include/part.h b/include/part.h index 35afa28..2f5a01d 100644 --- a/include/part.h +++ b/include/part.h @@ -37,15 +37,20 @@ typedef struct block_dev_desc { unsigned char product[20];/* IDE Serial no, SCSI product */ unsigned char revision[8];/* firmware revision */ unsigned char removable; /* removable device */ - unsigned long (*block_read)(int dev,unsigned long start,unsigned long blkcnt, unsigned long *buffer); + unsigned long (*block_read)(int dev, + unsigned long start, + unsigned long blkcnt, + unsigned long *buffer); }block_dev_desc_t; + /* Interface types: */ -#define IF_TYPE_UNKNOWN 0 -#define IF_TYPE_IDE 1 +#define IF_TYPE_UNKNOWN 0 +#define IF_TYPE_IDE 1 #define IF_TYPE_SCSI 2 #define IF_TYPE_ATAPI 3 -#define IF_TYPE_USB 4 -#define IF_TYPE_DOC 5 +#define IF_TYPE_USB 4 +#define IF_TYPE_DOC 5 + /* Part types */ #define PART_TYPE_UNKNOWN 0x00 #define PART_TYPE_MAC 0x01 @@ -53,12 +58,18 @@ typedef struct block_dev_desc { #define PART_TYPE_ISO 0x03 #define PART_TYPE_AMIGA 0x04 +/* + * Type string for U-Boot bootable partitions + */ +#define BOOT_PART_TYPE "U-Boot" /* primary boot partition type */ +#define BOOT_PART_COMP "PPCBoot" /* PPCBoot compatibility type */ + /* device types */ -#define DEV_TYPE_UNKNOWN 0xff /* not connected */ -#define DEV_TYPE_HARDDISK 0x00 /* harddisk */ -#define DEV_TYPE_TAPE 0x01 /* Tape */ -#define DEV_TYPE_CDROM 0x05 /* CD-ROM */ -#define DEV_TYPE_OPDISK 0x07 /* optical disk */ +#define DEV_TYPE_UNKNOWN 0xff /* not connected */ +#define DEV_TYPE_HARDDISK 0x00 /* harddisk */ +#define DEV_TYPE_TAPE 0x01 /* Tape */ +#define DEV_TYPE_CDROM 0x05 /* CD-ROM */ +#define DEV_TYPE_OPDISK 0x07 /* optical disk */ typedef struct disk_partition { ulong start; /* # of first block in partition */ |