OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [or1ksim/] [peripheral/] [atadevice.h] - Diff between revs 1488 and 1693

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 1488 Rev 1693
Line 182... Line 182...
void  ata_devices_init(ata_devices *devices);
void  ata_devices_init(ata_devices *devices);
void  ata_devices_hw_reset(ata_devices *devices, int reset_signal);
void  ata_devices_hw_reset(ata_devices *devices, int reset_signal);
short ata_devices_read(ata_devices *devices, char adr);
short ata_devices_read(ata_devices *devices, char adr);
void  ata_devices_write(ata_devices *devices, char adr, short value);
void  ata_devices_write(ata_devices *devices, char adr, short value);
 
 
/* single device                                                      */
 
void ata_device_init(ata_device *device, int dev);
 
void ata_device_hw_reset(ata_device *device, int reset_signal, int daspo, int pdiagi, int daspi);
 
void ata_device_do_control_register(ata_device *device);
void ata_device_do_control_register(ata_device *device);
void ata_device_do_command_register(ata_device *device);
void ata_device_do_command_register(ata_device *device);
void ata_device_write(ata_device *device, char adr, short value);
 
 
 
/* housekeeping routines                                              */
 
FILE  *open_file(unsigned long *size, const char *filename);
 
FILE  *open_local(void);
 
 
 
 
 
#endif
#endif
 
 
 No newline at end of file
 No newline at end of file

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.