From: Pete P. <pp...@us...> - 2002-02-15 19:47:32
|
Update of /cvsroot/linux-mips/linux/drivers/char In directory usw-pr-cvs1:/tmp/cvs-serv7382/drivers/char Modified Files: au1000_gpio.c Log Message: * removed runtime copyright prints * Added Pb1500 support (only pcmcia not working at this time) and modified all drivers as necessary * renamed most Au1000 registers to match latest databook * better Au1000 usb hardware fixes for early silicon * updated mtd driver to support Pb1500 partitioning Index: au1000_gpio.c =================================================================== RCS file: /cvsroot/linux-mips/linux/drivers/char/au1000_gpio.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- au1000_gpio.c 20 Nov 2001 01:52:22 -0000 1.6 +++ au1000_gpio.c 15 Feb 2002 19:47:27 -0000 1.7 @@ -68,7 +68,7 @@ u32 get_au1000_avail_gpio_mask(void) { int i; - u32 pinfunc = inl(PIN_FUNCTION); + u32 pinfunc = inl(SYS_PINFUNC); u32 avail_mask = 0; // start with no gpio available // first, check for GPIO's reprogrammed as peripheral pins @@ -81,8 +81,8 @@ } // check for GPIO's used as interrupt sources - avail_mask &= ~(inl(INTC1_MASK_READ) & - (inl(INTC1_CONFIG0_READ) | inl(INTC1_CONFIG1_READ))); + avail_mask &= ~(inl(IC1_MASKRD) & + (inl(IC1_CFG0RD) | inl(IC1_CFG1RD))); #ifdef CONFIG_USB_OHCI avail_mask &= ~((1<<4) | (1<<11)); @@ -104,7 +104,7 @@ data &= get_au1000_avail_gpio_mask(); if (data) - outl(data, TSTATE_STATE_SET); + outl(data, SYS_TRIOUTCLR); return 0; } @@ -117,7 +117,7 @@ */ int au1000gpio_in(u32 *data) { - *data = inl(PIN_STATE); + *data = inl(SYS_PINSTATERD); return 0; } @@ -130,7 +130,7 @@ data &= get_au1000_avail_gpio_mask(); if (data) - outl(data, OUTPUT_STATE_SET); + outl(data, SYS_OUTPUTSET); return 0; } @@ -139,7 +139,7 @@ data &= get_au1000_avail_gpio_mask(); if (data) - outl(data, OUTPUT_STATE_CLEAR); + outl(data, SYS_OUTPUTCLR); return 0; } |