mirror of
https://xff.cz/git/u-boot/
synced 2025-08-31 16:22:36 +02:00
dm: Add a new header for block devices
At present block devices are tied up with partitions. But not all block devices have partitions within them. They are in fact separate concepts. Create a separate blk.h header file for block devices. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Tested-by: Stephen Warren <swarren@nvidia.com>
This commit is contained in:
@@ -8,6 +8,8 @@
|
||||
#ifndef _IDE_H
|
||||
#define _IDE_H
|
||||
|
||||
#include <blk.h>
|
||||
|
||||
#define IDE_BUS(dev) (dev / (CONFIG_SYS_IDE_MAXDEVICE / CONFIG_SYS_IDE_MAXBUS))
|
||||
|
||||
#define ATA_CURR_BASE(dev) (CONFIG_SYS_ATA_BASE_ADDR+ide_bus_offset[IDE_BUS(dev)])
|
||||
@@ -26,16 +28,6 @@ extern ulong ide_bus_offset[];
|
||||
void ide_led(uchar led, uchar status);
|
||||
#endif /* CONFIG_IDE_LED */
|
||||
|
||||
#ifdef CONFIG_SYS_64BIT_LBA
|
||||
typedef uint64_t lbaint_t;
|
||||
#define LBAFlength "ll"
|
||||
#else
|
||||
typedef ulong lbaint_t;
|
||||
#define LBAFlength "l"
|
||||
#endif
|
||||
#define LBAF "%" LBAFlength "x"
|
||||
#define LBAFU "%" LBAFlength "u"
|
||||
|
||||
/*
|
||||
* Function Prototypes
|
||||
*/
|
||||
|
Reference in New Issue
Block a user