Blame view

include/sata.h 587 Bytes
f297b7a1e   Dave Liu   drivers: code cle...
1
2
  #ifndef __SATA_H__
  #define __SATA_H__
e46a4350b   Pavel Herrmann   sata.h: Make all ...
3
  #include <part.h>
f297b7a1e   Dave Liu   drivers: code cle...
4

f19f1ecb6   Simon Glass   dm: sata: Support...
5
  #if !defined(CONFIG_DM_SCSI) && !defined(CONFIG_AHCI)
c7057b529   Dave Liu   ata: add the supp...
6
  int init_sata(int dev);
10ee8ecaf   Nikita Kiryanov   sata: implement r...
7
  int reset_sata(int dev);
c7057b529   Dave Liu   ata: add the supp...
8
  int scan_sata(int dev);
e46a4350b   Pavel Herrmann   sata.h: Make all ...
9
10
  ulong sata_read(int dev, ulong blknr, lbaint_t blkcnt, void *buffer);
  ulong sata_write(int dev, ulong blknr, lbaint_t blkcnt, const void *buffer);
c7057b529   Dave Liu   ata: add the supp...
11
12
  
  int sata_initialize(void);
cf7e399fb   Mike Frysinger   SATA: do not auto...
13
  int __sata_initialize(void);
d957c28a7   Nikita Kiryanov   cmd_sata: impleme...
14
15
  int sata_stop(void);
  int __sata_stop(void);
dc383dd58   Nikita Kiryanov   sata: dwc_ahsata:...
16
  int sata_port_status(int dev, int port);
f297b7a1e   Dave Liu   drivers: code cle...
17

4101f6879   Simon Glass   dm: Drop the bloc...
18
  extern struct blk_desc sata_dev_desc[];
e8a016b53   Michal Simek   dm: Add support f...
19
  #endif
e46a4350b   Pavel Herrmann   sata.h: Make all ...
20

f19f1ecb6   Simon Glass   dm: sata: Support...
21
22
  int sata_probe(int devnum);
  int sata_remove(int devnum);
f297b7a1e   Dave Liu   drivers: code cle...
23
  #endif