Move common definitions into the header file.
authoraoyama <aoyama@openbsd.org>
Sat, 1 Jun 2024 00:48:16 +0000 (00:48 +0000)
committeraoyama <aoyama@openbsd.org>
Sat, 1 Jun 2024 00:48:16 +0000 (00:48 +0000)
No binary change.

sys/arch/luna88k/cbus/cbusvar.h
sys/arch/luna88k/cbus/i82365_cbus.c
sys/arch/luna88k/cbus/if_ne_cbus.c
sys/arch/luna88k/cbus/necsb.c
sys/arch/luna88k/cbus/pcex.c

index aad7731..0711211 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: cbusvar.h,v 1.5 2019/06/29 04:33:11 aoyama Exp $      */
+/*     $OpenBSD: cbusvar.h,v 1.6 2024/06/01 00:48:16 aoyama Exp $      */
 
 /*
  * Copyright (c) 2014 Kenji Aoyama.
 #include <sys/evcount.h>
 #include <sys/queue.h>
 
+#include <arch/luna88k/include/board.h>
+
+#define        PCEXMEM_BASE    PC_BASE
+#define        PCEXIO_BASE     (PC_BASE + 0x1000000)
+
 /*
  * Currently 7 level C-bus interrupts (INT0 - INT6) are supported.
  */
index a69a143..6dc325f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: i82365_cbus.c,v 1.8 2024/05/02 09:38:59 aoyama Exp $  */
+/*     $OpenBSD: i82365_cbus.c,v 1.9 2024/06/01 00:48:16 aoyama Exp $  */
 /*     $NetBSD: i82365_isa.c,v 1.11 1998/06/09 07:25:00 thorpej Exp $  */
 
 /*
@@ -76,9 +76,6 @@
 #define  PCIC_CIRRUS_MISC_CTL_1_PULSE_MGMT_INTR        0x04
 #define  PCIC_CIRRUS_MISC_CTL_1_PULSE_SYS_IRQ  0x08
 
-#define PCEXMEM_BASE           PC_BASE
-#define PCEXIO_BASE            PC_BASE + 0x1000000
-
 /* prototypes */
 void   *pcic_cbus_chip_intr_establish(pcmcia_chipset_handle_t,
            struct pcmcia_function *, int, int (*) (void *), void *, char *);
index 3e1e875..70fe801 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_ne_cbus.c,v 1.4 2024/05/02 09:38:59 aoyama Exp $   */
+/*     $OpenBSD: if_ne_cbus.c,v 1.5 2024/06/01 00:48:16 aoyama Exp $   */
 /*     $NetBSD: if_ne_isa.c,v 1.6 1998/07/05 06:49:13 jonathan Exp $   */
 
 /*-
@@ -81,8 +81,6 @@
 
 #include <arch/luna88k/cbus/cbusvar.h>
 
-#define PCEXIO_BASE            PC_BASE + 0x1000000
-
 /* bus space tag for if_ne_cbus */
 struct luna88k_bus_space_tag ne_cbus_io_bst = {
        .bs_stride_1 = 0,
index 6fbfbcc..2e5eff8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: necsb.c,v 1.5 2022/04/06 18:59:26 naddy Exp $ */
+/*     $OpenBSD: necsb.c,v 1.6 2024/06/01 00:48:16 aoyama Exp $        */
 /*     $NecBSD: nec86_isa.c,v 1.9 1998/09/26 11:31:11 kmatsuda Exp $   */
 /*     $NetBSD$        */
 
@@ -47,7 +47,6 @@
 
 #include <luna88k/cbus/cbusvar.h>      /* cbus_isrlink() */
 
-#define        PCEXIO_BASE     (PC_BASE + 0x1000000)
 #define        NECSB_BASE      (PCEXIO_BASE + 0xa460)
 
 int    necsb_match(struct device *, void *, void *);
index fb40842..0cbbd91 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: pcex.c,v 1.4 2019/10/08 13:14:49 cheloha Exp $        */
+/*     $OpenBSD: pcex.c,v 1.5 2024/06/01 00:48:16 aoyama Exp $ */
 
 /*
  * Copyright (c) 2014 Kenji Aoyama.
@@ -38,9 +38,6 @@ extern int hz;
 #define PCEX_DEBUG
 #endif
 
-#define PCEXMEM_BASE   PC_BASE
-#define PCEXIO_BASE    (PC_BASE + 0x1000000)
-
 /* autoconf stuff */
 int pcex_match(struct device *, void *, void *);
 void pcex_attach(struct device *, struct device *, void *);