Lines Matching defs:mpc52xx_ata
207 struct mpc52xx_ata { struct
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 */
222 u32 reserved0[3];
225 u32 fifo_data; /* ATA + 0x3c */
226 u8 fifo_status_frame; /* ATA + 0x40 */
227 u8 fifo_status; /* ATA + 0x41 */
228 u16 reserved7[1];
229 u8 fifo_control; /* ATA + 0x44 */
230 u8 reserved8[5];
231 u16 fifo_alarm; /* ATA + 0x4a */
232 u16 reserved9;
233 u16 fifo_rdp; /* ATA + 0x4e */
234 u16 reserved10;
235 u16 fifo_wrp; /* ATA + 0x52 */
236 u16 reserved11;
237 u16 fifo_lfrdp; /* ATA + 0x56 */
238 u16 reserved12;
239 u16 fifo_lfwrp; /* ATA + 0x5a */
242 u8 tf_control; /* ATA + 0x5c TASKFILE Control/Alt Status */
243 u8 reserved13[3];
244 u16 tf_data; /* ATA + 0x60 TASKFILE Data */
245 u16 reserved14;
246 u8 tf_features; /* ATA + 0x64 TASKFILE Features/Error */
247 u8 reserved15[3];
271 mpc52xx_ata_compute_pio_timings(struct mpc52xx_ata_priv *priv, int dev, int pio) in mpc52xx_ata_compute_pio_timings() argument