[parisc-linux-cvs] linux-2.6 jejb

James Bottomley parisc-linux@lists.parisc-linux.org
Wed, 3 Sep 2003 14:03:00 -0600 (MDT)


CVSROOT:	/var/cvs
Module name:	linux-2.6
Changes by:	jejb	03/09/03 14:03:00

Modified files:
	.              : Makefile 
	drivers/parisc : ccio-dma.c dino.c 

Log message:
Add card mode dino support for machines with a CCIO.

This is rather simplistic: basically it simply tries to expand the
existing ccio window by the dino card mode size (currently 8MB).  This could
easily fail if there's no room on either side.

Unfortunately, the correct fix (to reprogram the ccio to take into account
card mode dinos before beginning bus scanning) is rather complex.

Also fixed the allocation failure case to delete the devices on the bus
so drivers don't try attaching to them.