X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=disk%2Fpart_dos.c;h=93bf3dd4ea9d98028512829ddb7eaf287863a7ad;hb=9d5e4d368129ae343ebdd340859ab144e2fb87c4;hp=133ee7988343aa0e130a19232c0f8933a86143dc;hpb=77ddac9480d63a80b6bb76d7ee4dcc2d1070867e;p=karo-tx-uboot.git diff --git a/disk/part_dos.c b/disk/part_dos.c index 133ee79883..93bf3dd4ea 100644 --- a/disk/part_dos.c +++ b/disk/part_dos.c @@ -35,11 +35,13 @@ #include #include "part_dos.h" -#if ((CONFIG_COMMANDS & CFG_CMD_IDE) || \ - (CONFIG_COMMANDS & CFG_CMD_SCSI) || \ - (CONFIG_COMMANDS & CFG_CMD_USB) || \ - defined(CONFIG_MMC) || \ - defined(CONFIG_SYSTEMACE) ) && defined(CONFIG_DOS_PARTITION) +#if defined(CONFIG_CMD_IDE) || \ + defined(CONFIG_CMD_MG_DISK) || \ + defined(CONFIG_CMD_SATA) || \ + defined(CONFIG_CMD_SCSI) || \ + defined(CONFIG_CMD_USB) || \ + defined(CONFIG_MMC) || \ + defined(CONFIG_SYSTEMACE) /* Convert char[4] in little endian format to the host format integer */ @@ -194,6 +196,7 @@ static int get_partition_info_extended (block_dev_desc_t *dev_desc, int ext_part info->size = le32_to_int (pt->size4); switch(dev_desc->if_type) { case IF_TYPE_IDE: + case IF_TYPE_SATA: case IF_TYPE_ATAPI: sprintf ((char *)info->name, "hd%c%d\n", 'a' + dev_desc->dev, part_num); break; @@ -248,4 +251,4 @@ int get_partition_info_dos (block_dev_desc_t *dev_desc, int part, disk_partition } -#endif /* (CONFIG_COMMANDS & CFG_CMD_IDE) && CONFIG_DOS_PARTITION */ +#endif