From owner-freebsd-mobile Sat Apr 3 7:37: 6 1999 Delivered-To: freebsd-mobile@freebsd.org Received: from chandra.eatell.msr.prug.or.jp (ykh28DS34.kng.mesh.ad.jp [133.205.214.34]) by hub.freebsd.org (Postfix) with ESMTP id 4602214C8B for ; Sat, 3 Apr 1999 07:36:55 -0800 (PST) (envelope-from y-nakaga@nwsl.mesh.ad.jp) Received: from nwsl.mesh.ad.jp (localhost.eatell.msr.prug.or.jp [127.0.0.1]) by chandra.eatell.msr.prug.or.jp (8.8.8/8.8.5) with ESMTP id LAA06995; Sat, 3 Apr 1999 11:43:27 +0900 (JST) Message-Id: <199904030243.LAA06995@chandra.eatell.msr.prug.or.jp> To: Ted Faber Cc: Nate Williams , Nick Sayer , freebsd-mobile@FreeBSD.ORG Subject: Re: Any success with CirrusLogic 6729/6730??? In-reply-to: Your message of "Fri, 02 Apr 1999 11:07:42 PST." <199904021907.LAA18797@boreas.isi.edu> Date: Sat, 03 Apr 1999 11:43:25 +0900 From: NAKAGAWA Yoshihisa Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Someone with a 6729 try applying this patch to pcic_p.[ch] (i.e., cd Probably same initialize code is working with O2 micro OZ6729/6730. > + io_port = PCIC_INDEX_0 + num6729 * CLPD6729_NUM_REGS; Cirrus chip has 4byte boundary. First chip is 0x3e0, second chip is 0x3e4, ... Using hard code PCIC_INDEX_0 is dirty. This code is always re-setup ioports, if BIOS setup it, it should be use. Because, BIOS is resource management for the machine. > + if (unit == 1) > + num6729++; What's ? CL-PD6729 is not multi-function. > printf("CardBus: Legacy PC-card 16bit I/O address [0x%x]\n", CL-PD6729 is not CardBus controller. :-) -- NAKAGAWA, Yoshihisa y-nakaga@nwsl.mesh.ad.jp nakagawa@jp.FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message