Commit Graph

229 Commits

Author SHA1 Message Date
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
takemura bd59ae1f5c BUGFIX: sg2com isn't attached as a console device if it is a console. 2002-01-02 10:09:35 +00:00
takemura 4ff1a4256d Commented out the line which install interrupt handler because sg2com
interrupt port is unknown and it doesn't work at all.
2001-12-29 09:26:23 +00:00
takemura 37728140db Added debugging output indicating details of interrupt register setting. 2001-12-29 05:15:32 +00:00
takemura dce583bd28 Added sg2com(SigmarionII sertial). 2001-12-29 04:27:33 +00:00
shin 3e560d975e make YBASE and EPOCHYEAR tunable. 2001-12-24 01:22:50 +00:00
shin f22f06769c fix debug printf() format string. 2001-12-24 01:21:27 +00:00
takemura 2134fdcf5e Added SigmarionII serial port support.
(console onlty, interrupt is not supported)
2001-12-23 13:32:33 +00:00
takemura 3c28255e30 BUGFIX: it gets bus error on Vr4122 and Vr4131 attempting to access
pull-up/pull-down registers if you turn on verbose output.
And moved softc structure definition from vrgiuvar.h to vrgiu.c, which was
needless in other parts of kernel.
2001-12-16 09:58:34 +00:00
takemura 5815e5f567 Fixed bus stuff to compile vrpciu.c (VR4131 CPU). 2001-11-22 14:22:30 +00:00
takemura 1d1d5c87af Rewrite bus stuff with method table in the bus tags. 2001-11-18 08:19:39 +00:00
enami 5bd379b1b2 Fix size of iospace; it's not 2 but 4, since two 16bit wide registers at
offset 0 and 2.
2001-10-26 04:22:25 +00:00
takemura addd2cfb92 Remove junk line, which I inserted in last commit. 2001-10-22 13:44:05 +00:00
takemura b9f6f9619d - Added auto detection for BCU device no.
- Added clock mask unit register definition.
 - Reset child devices and set clock mask.
2001-10-21 09:38:10 +00:00
sato e848d501fd swap value of VR4181_SIU_ADDR and VR4181_SIU1_ADDR.
fix typo.
2001-09-30 11:33:00 +00:00
sato b9049cf914 add VR4181, VR4131 support. 2001-09-30 11:24:07 +00:00
sato 181ca7dcd0 add VR4181 clock control. 2001-09-28 10:25:15 +00:00
sato 91e1127840 VRGROUP_4122 -> VRGROUP_4122_4131 2001-09-28 10:18:33 +00:00
sato 9a679b0eb1 - add VR4181 ICU register map.
- add VR4181 intr levels.
- add VR4131 ICU register map.
- add VR4131 intr levels.
XXX: not yet tested these platform.
2001-09-27 13:59:37 +00:00
takemura ca59965026 Renamed platid_search() to platid_search_data() and added new platid_search().
Platid_name() was re-implemented using platid_search().
2001-09-24 14:29:30 +00:00