From a2bdc95972f5b245335be32a297bb78de038329f Mon Sep 17 00:00:00 2001 From: kiyohara Date: Sat, 8 Aug 2015 14:35:06 +0000 Subject: [PATCH] Fix calculate to address for window register. Thanks knakahara@. --- sys/dev/marvell/mvpexreg.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/dev/marvell/mvpexreg.h b/sys/dev/marvell/mvpexreg.h index 29d92ec50ac4..e2d7d30acb02 100644 --- a/sys/dev/marvell/mvpexreg.h +++ b/sys/dev/marvell/mvpexreg.h @@ -1,4 +1,4 @@ -/* $NetBSD: mvpexreg.h,v 1.1 2010/07/13 11:16:02 kiyohara Exp $ */ +/* $NetBSD: mvpexreg.h,v 1.2 2015/08/08 14:35:06 kiyohara Exp $ */ /* * Copyright (c) 2008, 2009 KIYOHARA Takashi * All rights reserved. @@ -72,8 +72,8 @@ #define MVPEX_I_PEXLINKFAIL (1 << 23) /* Link Failure */ #define MVPEX_I_PIN(p) (1 << (((p) - 1) + 24)) /* PCI Express Address Window Control Registers */ -#define MVPEX_NWINDOW 6 -#define MVPEX_W_OFFSET(w) ((w < 4) ? ((w) << 4) : ((w - 4) << 5) + 0x60) +#define MVPEX_NWINDOW 6 /* Window 4 and 5 has Remap (High) Register */ +#define MVPEX_W_OFFSET(w) ((w < 4) ? ((w) << 4) : ((w - 4) << 5) + 0x40) #define MVPEX_WC(x) (0x1820 + MVPEX_W_OFFSET(x)) /* Win Ctrl */ #define MVPEX_WC_WINEN (1 << 0) #define MVPEX_WC_BARMAP_BAR1 (0 << 1)