Commit Graph

248 Commits

Author SHA1 Message Date
thorpej
c5e91d447d Use CFATTACH_DECL(). 2002-10-02 04:55:47 +00:00
thorpej
f818766afe Declare all cfattach structures const. 2002-09-27 20:31:45 +00:00
provos
0f09ed48a5 remove trailing \n in panic(). approved perry. 2002-09-27 15:35:29 +00:00
thorpej
6c88de3b53 Introduce a new routine, config_match(), which invokes the
cfattach->ca_match function in behalf of the caller.  Use it
rather than invoking cfattach->ca_match directly.
2002-09-27 03:17:40 +00:00
thorpej
d1ad2ac4f2 Rather than referencing the cfdriver directly in the cfdata entries,
instead use a string naming the driver.  The cfdriver is then looked
up in a list which is built at run-time.
2002-09-27 02:24:06 +00:00
takemura
e00064b3e0 Fixed again. Rev 1.7 was incomplete and this device did't work for long time. 2002-09-01 10:45:38 +00:00
greg
5004b7788d Initial addition of TrackPoint support on the IBM WorkPad z50's DSIU port. 2002-05-30 01:44:59 +00:00
wiz
79deb5d12d Comment out token after #endif. 2002-05-16 19:40:53 +00:00
thorpej
204183c0fa * Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set to
NULL for root PCI busses.  For busses behind a bridge, it points to
  a persistent copy of the bridge's pcitag_t.  This can be very useful
  for machine-dependent PCI bus enumeration code.
* Implement a machine-dependent pci_enumerate_bus() for sparc64 which
  uses OFW device nodes to enumerate the bus.  When a PCI bus that is
  behind a bridge is attached, pci_attach_hook() allocates a new PCI
  chipset tag for the new bus and sets it's "curnode" to the OFW node
  of the bridge.  This is used as a starting point when enumerating
  that bus.  Root busses get the OFW node of the host bridge (psycho).
* Garbage-collect "ofpci" and "ofppb" from the sparc64 port.
2002-05-16 01:01:28 +00:00
uch
ba21cf86c0 obsolete intrcnt[]. 2002-05-15 15:19:54 +00:00
takemura
108ae8567c BUGFIX: Xhpc dumps core on SigmarionII.
Attached MQ200 video controller at PCI bus.
2002-05-11 14:10:04 +00:00
takemura
fda2f03cb3 Enabeled OHCI USB controller on MobilePro 800. 2002-05-11 08:56:39 +00:00
takemura
9582b7c775 Enable USB support for MC-R700. 2002-05-03 11:37:48 +00:00
takemura
f8cb4c37a0 Fixed debug print. 2002-05-03 07:31:23 +00:00
takemura
e63e3c0ed4 Added bus probing to avoid bus error. 2002-04-14 07:59:56 +00:00
takemura
c9cb463127 Print bad address in interrupt handler. 2002-04-14 07:34:20 +00:00
hamajima
fddeb95f9f add VR4121 Audio Interface Unit 2002-03-23 09:02:01 +00:00
takemura
db078facf1 Added Vrc4172 USB OHCI for Pencentra 130. 2002-03-22 09:18:07 +00:00
atatat
31144d9976 Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for
indicating an unhandled "command".  ERESTART is -1, which can lead to
confusion.  ERESTART has been moved to -3 and EPASSTHROUGH has been
placed at -4.  No ioctl code should now return -1 anywhere.  The
ioctl() system call is now properly restartable.
2002-03-17 19:40:26 +00:00
takemura
41e10f2ddf Attached vrpiu at vrc4173bcu. 2002-03-10 10:13:31 +00:00
takemura
794600ce92 Attached vrkiu at vrc4173bcu. 2002-03-10 07:24:52 +00:00
takemura
6df64c4e5e Make it compilable even if PCI wasn't configured. 2002-02-24 09:16:07 +00:00
takemura
47c249a13d Added Vr4122 and Vr4131 support to GENERIC configuration. 2002-02-11 11:44:36 +00:00
takemura
38e509404e Added vr4122ip. 2002-02-11 09:21:46 +00:00
takemura
c9d2bee505 Removed vr4102ip_probe to reduce kernel size. 2002-02-11 08:15:41 +00:00
takemura
9f66659cfb Added vr4102ip. 2002-02-11 07:55:49 +00:00
takemura
9396668add Tweaked register access without register offset macro. 2002-02-11 04:56:27 +00:00
takemura
9f2314954a Added DMA Address unit and DMA Control unit. (not tested) 2002-02-11 04:33:22 +00:00
sato
88b86c9804 fix ONLY_4122_4131 2002-02-10 15:09:32 +00:00
takemura
b38c963272 Made vr.c compilable without SINGLE_VRIP_BASE macro. 2002-02-10 14:38:57 +00:00
sato
24db74be12 fix miss changing. 2002-02-10 14:36:52 +00:00
takemura
90888496a2 Made rtc.c compilable without SINGLE_VRIP_BASE macro. 2002-02-10 14:15:32 +00:00
takemura
d5cf5c95e8 Made vrgiu.c combilable without SINGLE_VRIP_BASE macro. 2002-02-10 13:47:06 +00:00
takemura
85e0e861bf Added base address table to compile without SINGLE_VRIP_BASE macro. 2002-02-10 13:23:55 +00:00
sato
fad7e32235 add vr4181 giu unit register definitions. 2002-02-09 18:08:44 +00:00
sato
86f2021f79 access GIUIOSEL_REG and GIUINTEN_REG
only if these registers are not GIU_NO_REG_W.
2002-02-09 15:00:40 +00:00
sato
a96c83ebbb change NO_REG_W to ICU_NO_REG_W. 2002-02-09 14:54:05 +00:00
sato
f13492fb26 RTC_NO_REG_W unsigned 2002-02-09 14:47:57 +00:00
takemura
6929f9f471 Removed __vrcmu_supply() and __vrgiu_out(), which are need to enable serial
port before auto configuration.

Boot loaders (pbsdboot and hpcboot) are responsible to enable the port because
the kernel can't enable serial port for console any more.
2002-02-02 10:50:08 +00:00
uch
ace35e63ce clean up header file. 2002-01-31 17:56:33 +00:00
uch
7d17099353 clean up debug print and configuration. 2002-01-29 18:53:01 +00:00
takemura
a0584b29ab Added vripif. 2002-01-27 14:18:11 +00:00
takemura
e8088a8f99 Straightened vripvar.h 2002-01-26 10:50:43 +00:00
shin
b886a869ed add support for LASER5 L-Router. 2002-01-18 13:51:01 +00:00
takemura
27d818bfdb Fixed vrpciu with config_hook PCI interrupt handling. 2002-01-13 14:18:31 +00:00
takemura
b62dd2ee45 Set interrupt mask on Vrc4173 ICU. 2002-01-06 07:01:20 +00:00
takemura
d0d31a9efc DoCoMo SigmationII support (Experimental)
You must turn on HPCMIPS_L1CACHE_DISABLE option.
2002-01-05 06:45:31 +00:00
takemura
01b846e28e Renamed sg2com -> com_hpcio. Now it seems to be working on SigmarionII. 2002-01-04 14:11:50 +00:00
uch
91fd1d80b7 VR41XX/TX3922 common kernel. 2002-01-02 13:13:18 +00:00
uch
78e38d9e62 fix bootstrap stack violation. 2002-01-02 13:08:35 +00:00