Commit Graph

226 Commits

Author SHA1 Message Date
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
uch
6c1c0aff9c improve interrupt response. 2001-09-23 14:32:52 +00:00
uch
13a0719090 make this compile again. 2001-09-19 14:51:13 +00:00
uch
5c4a9c8761 remove dev/dec/clockvar.h from hpcmips source tree. 2001-09-18 17:37:26 +00:00