aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorJoerg Pulz <Joerg.Pulz@frm2.tum.de>2023-07-07 21:43:34 +0000
committerWarner Losh <imp@FreeBSD.org>2023-07-07 21:45:30 +0000
commitf76f7fefa1bb5dc2ec0c9e44740faac0b46dac25 (patch)
treedae94c68a5162c8bd8164df6f42db3d04345925e /sys/dev
parent0c5f23d2f7029608b0f9977f81fcb5746608fc21 (diff)
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/isp/isp.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/isp/isp.c b/sys/dev/isp/isp.c
index 17163c3c4cbd..46bb40c0fe07 100644
--- a/sys/dev/isp/isp.c
+++ b/sys/dev/isp/isp.c
@@ -4380,7 +4380,9 @@ isp_rd_2400_nvram(ispsoftc_t *isp, uint32_t addr, uint32_t *rp)
uint32_t base = 0x7ffe0000;
uint32_t tmp = 0;
- if (IS_26XX(isp)) {
+ if (IS_28XX(isp)) {
+ base = 0x7fad0000; /* 0x7f7d0000 + 0x300000 */
+ } else if (IS_26XX(isp)) {
base = 0x7fe7c000; /* XXX: Observation, may be wrong. */
} else if (IS_25XX(isp)) {
base = 0x7ff00000 | 0x48000;