sata_mv.c (cd12e1f7a2c28917c89d65c0d4a52d3919b4c125) sata_mv.c (5d0fb2e730e2085021cf5c8b6d14983e92aea75b)
1/*
2 * sata_mv.c - Marvell SATA support
3 *
4 * Copyright 2008: Marvell Corporation, all rights reserved.
5 * Copyright 2005: EMC Corporation, all rights reserved.
6 * Copyright 2005 Red Hat, Inc. All rights reserved.
7 *
8 * Please ALWAYS copy linux-ide@vger.kernel.org on emails.

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

3054 if (IS_SOC(hpriv)) {
3055 hpriv->main_irq_cause_addr = mmio + SOC_HC_MAIN_IRQ_CAUSE_OFS;
3056 hpriv->main_irq_mask_addr = mmio + SOC_HC_MAIN_IRQ_MASK_OFS;
3057 } else {
3058 hpriv->main_irq_cause_addr = mmio + PCI_HC_MAIN_IRQ_CAUSE_OFS;
3059 hpriv->main_irq_mask_addr = mmio + PCI_HC_MAIN_IRQ_MASK_OFS;
3060 }
3061
1/*
2 * sata_mv.c - Marvell SATA support
3 *
4 * Copyright 2008: Marvell Corporation, all rights reserved.
5 * Copyright 2005: EMC Corporation, all rights reserved.
6 * Copyright 2005 Red Hat, Inc. All rights reserved.
7 *
8 * Please ALWAYS copy linux-ide@vger.kernel.org on emails.

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

3054 if (IS_SOC(hpriv)) {
3055 hpriv->main_irq_cause_addr = mmio + SOC_HC_MAIN_IRQ_CAUSE_OFS;
3056 hpriv->main_irq_mask_addr = mmio + SOC_HC_MAIN_IRQ_MASK_OFS;
3057 } else {
3058 hpriv->main_irq_cause_addr = mmio + PCI_HC_MAIN_IRQ_CAUSE_OFS;
3059 hpriv->main_irq_mask_addr = mmio + PCI_HC_MAIN_IRQ_MASK_OFS;
3060 }
3061
3062 /* initialize shadow irq mask with register's value */
3063 hpriv->main_irq_mask = readl(hpriv->main_irq_mask_addr);
3064
3062 /* global interrupt mask: 0 == mask everything */
3063 mv_set_main_irq_mask(host, ~0, 0);
3064
3065 n_hc = mv_get_hc_count(host->ports[0]->flags);
3066
3067 for (port = 0; port < host->n_ports; port++)
3068 hpriv->ops->read_preamp(hpriv, port, mmio);
3069

--- 403 unchanged lines hidden ---
3065 /* global interrupt mask: 0 == mask everything */
3066 mv_set_main_irq_mask(host, ~0, 0);
3067
3068 n_hc = mv_get_hc_count(host->ports[0]->flags);
3069
3070 for (port = 0; port < host->n_ports; port++)
3071 hpriv->ops->read_preamp(hpriv, port, mmio);
3072

--- 403 unchanged lines hidden ---