summaryrefslogtreecommitdiff
path: root/xhfc/base.c
diff options
context:
space:
mode:
Diffstat (limited to 'xhfc/base.c')
-rw-r--r--xhfc/base.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/xhfc/base.c b/xhfc/base.c
index a717e55..d835679 100644
--- a/xhfc/base.c
+++ b/xhfc/base.c
@@ -1122,6 +1122,10 @@ static int __devinit xhfc_init_one(struct pci_dev *pdev,
if (!pi->cs_n0)
goto err_ioremap_mmbar;
+ /* we have no LEB CS configured to 32MB, so CS are every 16MB
+ * see [Intel 320066] 42.4.1.1 Chip Select Address Allocation */
+ pi->cs_n1 = pi->cs_n0 + 16 * 1024 * 1024;
+
pci_set_drvdata(pdev, pi);