pata_mpc52xx.c (ef2e58ea6b9931c3a4816c66593da49bb20e3b24) pata_mpc52xx.c (a0fcdc0259e98d1c16d96baea9ba8a8603e41791)
1/*
2 * drivers/ata/pata_mpc52xx.c
3 *
4 * libata driver for the Freescale MPC52xx on-chip IDE interface
5 *
6 * Copyright (C) 2006 Sylvain Munaut <tnt@246tNt.com>
7 * Copyright (C) 2003 Mipsys - Benjamin Herrenschmidt
8 *

--- 10 unchanged lines hidden (view full) ---

19
20#include <asm/types.h>
21#include <asm/prom.h>
22#include <asm/of_platform.h>
23#include <asm/mpc52xx.h>
24
25
26#define DRV_NAME "mpc52xx_ata"
1/*
2 * drivers/ata/pata_mpc52xx.c
3 *
4 * libata driver for the Freescale MPC52xx on-chip IDE interface
5 *
6 * Copyright (C) 2006 Sylvain Munaut <tnt@246tNt.com>
7 * Copyright (C) 2003 Mipsys - Benjamin Herrenschmidt
8 *

--- 10 unchanged lines hidden (view full) ---

19
20#include <asm/types.h>
21#include <asm/prom.h>
22#include <asm/of_platform.h>
23#include <asm/mpc52xx.h>
24
25
26#define DRV_NAME "mpc52xx_ata"
27#define DRV_VERSION "0.1.0"
27#define DRV_VERSION "0.1.0ac2"
28
29
30/* Private structures used by the driver */
31struct mpc52xx_ata_timings {
32 u32 pio1;
33 u32 pio2;
34};
35

--- 256 unchanged lines hidden (view full) ---

292 .dev_select = mpc52xx_ata_dev_select,
293 .tf_load = ata_tf_load,
294 .tf_read = ata_tf_read,
295 .check_status = ata_check_status,
296 .exec_command = ata_exec_command,
297 .freeze = ata_bmdma_freeze,
298 .thaw = ata_bmdma_thaw,
299 .error_handler = mpc52xx_ata_error_handler,
28
29
30/* Private structures used by the driver */
31struct mpc52xx_ata_timings {
32 u32 pio1;
33 u32 pio2;
34};
35

--- 256 unchanged lines hidden (view full) ---

292 .dev_select = mpc52xx_ata_dev_select,
293 .tf_load = ata_tf_load,
294 .tf_read = ata_tf_read,
295 .check_status = ata_check_status,
296 .exec_command = ata_exec_command,
297 .freeze = ata_bmdma_freeze,
298 .thaw = ata_bmdma_thaw,
299 .error_handler = mpc52xx_ata_error_handler,
300 .cable_detect = ata_cable_40wire,
300 .qc_prep = ata_qc_prep,
301 .qc_issue = ata_qc_issue_prot,
302 .data_xfer = ata_data_xfer,
303 .irq_handler = ata_interrupt,
304 .irq_clear = ata_bmdma_irq_clear,
305 .irq_on = ata_irq_on,
306 .irq_ack = ata_irq_ack,
307 .port_start = ata_port_start,

--- 233 unchanged lines hidden ---
301 .qc_prep = ata_qc_prep,
302 .qc_issue = ata_qc_issue_prot,
303 .data_xfer = ata_data_xfer,
304 .irq_handler = ata_interrupt,
305 .irq_clear = ata_bmdma_irq_clear,
306 .irq_on = ata_irq_on,
307 .irq_ack = ata_irq_ack,
308 .port_start = ata_port_start,

--- 233 unchanged lines hidden ---