]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - include/linux/ata_platform.h
mtd: nand: complain loudly when chip->bits_per_cell is not correctly initialized
[karo-tx-linux.git] / include / linux / ata_platform.h
1 #ifndef __LINUX_ATA_PLATFORM_H
2 #define __LINUX_ATA_PLATFORM_H
3
4 struct pata_platform_info {
5         /*
6          * I/O port shift, for platforms with ports that are
7          * constantly spaced and need larger than the 1-byte
8          * spacing used by ata_std_ports().
9          */
10         unsigned int ioport_shift;
11 };
12
13 struct scsi_host_template;
14
15 extern int __pata_platform_probe(struct device *dev,
16                                  struct resource *io_res,
17                                  struct resource *ctl_res,
18                                  struct resource *irq_res,
19                                  unsigned int ioport_shift,
20                                  int __pio_mask,
21                                  struct scsi_host_template *sht);
22
23 /*
24  * Marvell SATA private data
25  */
26 struct mv_sata_platform_data {
27         int     n_ports; /* number of sata ports */
28 };
29
30 #endif /* __LINUX_ATA_PLATFORM_H */