diff options
Diffstat (limited to 'include/ide.h')
| -rw-r--r-- | include/ide.h | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/include/ide.h b/include/ide.h index 08b86aa2c..3af12c8db 100644 --- a/include/ide.h +++ b/include/ide.h @@ -38,12 +38,18 @@  #endif /* CONFIG_IDE_LED */ +#if CFG_64BIT_LBA +typedef uint64_t lbaint_t; +#else +typedef ulong lbaint_t; +#endif +  /*   * Function Prototypes   */  void  ide_init  (void); -ulong ide_read  (int device, ulong blknr, ulong blkcnt, ulong *buffer); -ulong ide_write (int device, ulong blknr, ulong blkcnt, ulong *buffer); +ulong ide_read	(int device, lbaint_t blknr, ulong blkcnt, ulong *buffer); +ulong ide_write (int device, lbaint_t blknr, ulong blkcnt, ulong *buffer);  #endif /* _IDE_H */ |