Lines Matching full:ata
2 * drivers/ata/pata_mpc52xx.c
33 #include <linux/fsl/bestcomm/ata.h>
210 u32 config; /* ATA + 0x00 Host configuration */
211 u32 host_status; /* ATA + 0x04 Host controller status */
212 u32 pio1; /* ATA + 0x08 PIO Timing 1 */
213 u32 pio2; /* ATA + 0x0c PIO Timing 2 */
214 u32 mdma1; /* ATA + 0x10 MDMA Timing 1 */
215 u32 mdma2; /* ATA + 0x14 MDMA Timing 2 */
216 u32 udma1; /* ATA + 0x18 UDMA Timing 1 */
217 u32 udma2; /* ATA + 0x1c UDMA Timing 2 */
218 u32 udma3; /* ATA + 0x20 UDMA Timing 3 */
219 u32 udma4; /* ATA + 0x24 UDMA Timing 4 */
220 u32 udma5; /* ATA + 0x28 UDMA Timing 5 */
221 u32 share_cnt; /* ATA + 0x2c ATA share counter */
225 u32 fifo_data; /* ATA + 0x3c */
226 u8 fifo_status_frame; /* ATA + 0x40 */
227 u8 fifo_status; /* ATA + 0x41 */
229 u8 fifo_control; /* ATA + 0x44 */
231 u16 fifo_alarm; /* ATA + 0x4a */
233 u16 fifo_rdp; /* ATA + 0x4e */
235 u16 fifo_wrp; /* ATA + 0x52 */
237 u16 fifo_lfrdp; /* ATA + 0x56 */
239 u16 fifo_lfwrp; /* ATA + 0x5a */
242 u8 tf_control; /* ATA + 0x5c TASKFILE Control/Alt Status */
244 u16 tf_data; /* ATA + 0x60 TASKFILE Data */
246 u8 tf_features; /* ATA + 0x64 TASKFILE Features/Error */
248 u8 tf_sec_count; /* ATA + 0x68 TASKFILE Sector Count */
250 u8 tf_sec_num; /* ATA + 0x6c TASKFILE Sector Number */
252 u8 tf_cyl_low; /* ATA + 0x70 TASKFILE Cylinder Low */
254 u8 tf_cyl_high; /* ATA + 0x74 TASKFILE Cylinder High */
256 u8 tf_dev_head; /* ATA + 0x78 TASKFILE Device/Head */
258 u8 tf_command; /* ATA + 0x7c TASKFILE Command/Status */
259 u8 dma_mode; /* ATA + 0x7d ATA Host DMA Mode configuration */
719 * ATA device tree node to find out what DMA modes work on the board. in mpc52xx_ata_probe()
723 * The MPC5200 ATA controller supports MWDMA modes 0, 1 and 2 and in mpc52xx_ata_probe()
771 "ATA task", priv); in mpc52xx_ata_probe()
789 dev_err(&op->dev, "error registering with ATA layer\n"); in mpc52xx_ata_probe()
809 /* Deregister the ATA interface */ in mpc52xx_ata_remove()
849 { .compatible = "fsl,mpc5200-ata", },
850 { .compatible = "mpc5200-ata", },
871 MODULE_DESCRIPTION("Freescale MPC52xx IDE/ATA libata driver");