Date: Wed, 3 Apr 2002 13:01:41 +0200 (SAT) From: John Hay <jhay@icomtek.csir.co.za> To: bde@zeta.org.au (Bruce Evans) Cc: jmallett@FreeBSD.ORG, freebsd-bugs@FreeBSD.ORG, vak@cronyx.ru Subject: Re: kern/20523: Support for PCI multiport cards for sio driver Message-ID: <200204031101.g33B1f537744@zibbi.icomtek.csir.co.za> In-Reply-To: <20020403181702.K9469-100000@gamplex.bde.org> from Bruce Evans at "Apr 3, 2002 06:19:06 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
> > > > Synopsis: Support for PCI multiport cards for sio driver > > > > I think this patch has been superceeded by the puc(4) driver. I think > > this card just needs an entry in dev/puc/pucdata.c to work.... I hope. > > :-) > > The PR seems to have some extras for multiport cards and their interrupt > handling. I would appreciate it if you had a closer look at it. I don't > like to make changes for hardware that I don't have. I don't have hardware for it either. From looking at it an entry like this in dev/puc/pucdata.c should get the card working: { "Cronyx Omega-PCI Serial Adapter", { 0x10b5, 0xc001, 0, 0 }, { 0xffff, 0xffff, 0, 0 }, { { PUC_PORT_TYPE_COM, 0x18, 0x00, COM_FREQ }, { PUC_PORT_TYPE_COM, 0x18, 0x08, COM_FREQ }, { PUC_PORT_TYPE_COM, 0x18, 0x10, COM_FREQ }, { PUC_PORT_TYPE_COM, 0x18, 0x18, COM_FREQ }, { PUC_PORT_TYPE_COM, 0x18, 0x20, COM_FREQ }, { PUC_PORT_TYPE_COM, 0x18, 0x28, COM_FREQ }, { PUC_PORT_TYPE_COM, 0x18, 0x30, COM_FREQ }, { PUC_PORT_TYPE_COM, 0x18, 0x38, COM_FREQ }, }, }, What the patch does do and this wouldn't is adding support for the 64 deep fifos and the hardware cts/rts. Maybe I should add a flags field to the puc_device_description structure so that these things can be set in there. I see that the top byte in the sio flags field can be used to set the fifo size. I don't see that documented in the sio man page though. Maybe the 16650A-type bit in the sio flags will do the hardware cts/rts thing? John -- John Hay -- John.Hay@icomtek.csir.co.za / jhay@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200204031101.g33B1f537744>