Module Name: src Committed By: phx Date: Wed May 3 13:49:30 UTC 2023
Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4/man4.amiga: Makefile src/sys/arch/amiga/amiga: conf.c src/sys/arch/amiga/conf: WSCONS files.amiga src/sys/arch/amiga/dev: zbus.c Added Files: src/share/man/man4/man4.amiga: zz9k.4 src/sys/arch/amiga/dev: zz9k.c zz9k_ax.c zz9k_fb.c zz9k_if.c zz9k_usb.c zz9kreg.h zz9kvar.h Log Message: Driver for the MNT ZZ9000 Zorro board. Submitted by Alain Runa. It was formerly known as mntzz, which Alain released three years ago. Since then, the ZZ9000 had several firmware updates which changed some hardware interface details rendering the former driver non functional in some aspects. Also the audio card plug-in ZZ9000AX became available from MNT Research. Considering the major rewrite of the driver in some areas he decided to rename it to zz9k(9). The driver consists of several sub-drivers each addressing different functionality of the MNT ZZ9000 & ZZ9000AX combo card. zz9k* is the main card driver and need to be enabled if any of the sub-driver is enabled. zz9k on its own is not very useful, it only provides a common zz9kbus for the other sub-drivers to connect to, so only enable it if one of the zz9k sub-drivers are enabled. zzfb* represents the graphics driver for the boot console and the dumb framebuffer for X11 based on WSCONS. ZZFB_CONSOLE option enables the ZZ9000 to become the boot console. zz* represents the ethernet interface of the ZZ9000. It basically works but is considered experimental. zzax* represents the ZZ9000AX audio card driver, audio* attaches to it to provide audio output and input functionality. The driver is not functional yet. zzusb* represents the ZZ9000AX usb driver. It was not implemented yet and probably never will. To generate a diff of this commit: cvs rdiff -u -r1.1758 -r1.1759 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.33 -r1.34 src/share/man/man4/man4.amiga/Makefile cvs rdiff -u -r0 -r1.1 src/share/man/man4/man4.amiga/zz9k.4 cvs rdiff -u -r1.74 -r1.75 src/sys/arch/amiga/amiga/conf.c cvs rdiff -u -r1.72 -r1.73 src/sys/arch/amiga/conf/WSCONS cvs rdiff -u -r1.184 -r1.185 src/sys/arch/amiga/conf/files.amiga cvs rdiff -u -r1.77 -r1.78 src/sys/arch/amiga/dev/zbus.c cvs rdiff -u -r0 -r1.1 src/sys/arch/amiga/dev/zz9k.c \ src/sys/arch/amiga/dev/zz9k_ax.c src/sys/arch/amiga/dev/zz9k_fb.c \ src/sys/arch/amiga/dev/zz9k_if.c src/sys/arch/amiga/dev/zz9k_usb.c \ src/sys/arch/amiga/dev/zz9kreg.h src/sys/arch/amiga/dev/zz9kvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.