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