Port-cats archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CATS todclock reorganization (Re: CVS commit: syssrc/sys/arch)
In article <20020210122604.7437CB004%cvs.netbsd.org@localhost>
chris%netbsd.org@localhost wrote:
> Added Files:
> syssrc/sys/arch/arm/footbridge: todclock.c todclockvar.h
> syssrc/sys/arch/arm/footbridge/isa: ds1687reg.h dsrtc.c icu.h isa_io.c
> isa_io_asm.S isadma_machdep.c isapnp_machdep.c joy_timer.c
> sysbeep_isa.c
:
> Following the demise of arch/arm32 update cats, and restore
>the isa files to a more sane location.
It seems todclock.c does not have footbridge-specific functions.
Anyway, I think we should reorganize todclock attachment on cats port.
My idea is:
- use todr(9) functions in sys/dev/clock_subr.[ch]
- split files into:
* device dependent todr(9) functions
(dev/ic/ds1687.c, like dev/ic/mk48txx.c)
* machine (or bus) dependent attachments
(arch/cats/isa/dsrtc.c, or arm/footbridge/isa/dsrtc.c)
* device independent inittodr(9) and resettodr(9) functions
(arch/cats/cats/todclock.c)
Currently hp300, mvme68k and news68k take this approach.
Comments?
---
Izumi Tsutsui
tsutsui%ceres.dti.ne.jp@localhost
Home |
Main Index |
Thread Index |
Old Index