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