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