From owner-freebsd-hackers Sun Aug 10 17:20:50 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA25936 for hackers-outgoing; Sun, 10 Aug 1997 17:20:50 -0700 (PDT) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA25931 for ; Sun, 10 Aug 1997 17:20:46 -0700 (PDT) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id RAA23978; Sun, 10 Aug 1997 17:19:09 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd023976; Mon Aug 11 00:19:07 1997 Date: Sun, 10 Aug 1997 17:16:51 -0700 (PDT) From: Julian Elischer To: "Brian J. McGovern" cc: tom@sdf.com, hackers@FreeBSD.ORG Subject: Re: 230+K (was RE: ISDN driver/cards) In-Reply-To: <199708101831.OAA00540@spoon.beta.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Sun, 10 Aug 1997, Brian J. McGovern wrote: > > Anyhow, just thought you'd like to know there are some UART (or "serial > port") based solultions out there. > -Brian I have a set of patches for sio.c that use a set of 'flags' bit in the device flags to specify that the device in question is overclocked by some multiplier.. The driver then uses different multipliers so that 9600 still gives 9600 but that new values become available e.g. a flags 0f 0x--1----- where (- == don't care) would tell the driver you are overclocking by 2 (the value of 0 is 1:1 and 15 is overclocking 1:16 ) so sio.c knows to double the dividers when the above flag is used so tha the speeds come out right.. I will try check it in in the next week or two. sio.c is getting too complicated I think...... julian