From: Albert H. <he...@us...> - 2009-12-09 18:45:04
|
Update of /cvsroot/gc-linux/linux/drivers/misc In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv22540/drivers/misc Modified Files: Kconfig Makefile gcn-gqr.c Log Message: Merge v2.6.32. Index: gcn-gqr.c =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/misc/gcn-gqr.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** gcn-gqr.c 1 Feb 2009 18:29:35 -0000 1.4 --- gcn-gqr.c 9 Dec 2009 18:44:55 -0000 1.5 *************** *** 38,42 **** #define MTSPR_CASE(i) case (i): mtspr(SPR_GQR##i, *((u32 *)table->data)) ! static int proc_dogqr(ctl_table *table, int write, struct file *file, void __user *buffer, size_t *lenp, loff_t *ppos) { --- 38,42 ---- #define MTSPR_CASE(i) case (i): mtspr(SPR_GQR##i, *((u32 *)table->data)) ! static int proc_dogqr(struct ctl_table *table, int write, void __user *buffer, size_t *lenp, loff_t *ppos) { *************** *** 58,62 **** } ! r = proc_dointvec(table, write, file, buffer, lenp, ppos); if ((r == 0) && write) { /* if they are writing, update the reg */ --- 58,62 ---- } ! r = proc_dointvec(table, write, buffer, lenp, ppos); if ((r == 0) && write) { /* if they are writing, update the reg */ *************** *** 87,91 **** } ! static ctl_table gqr_members[] = { DECLARE_GQR(0), DECLARE_GQR(1), --- 87,91 ---- } ! static struct ctl_table gqr_members[] = { DECLARE_GQR(0), DECLARE_GQR(1), *************** *** 99,103 **** }; ! static ctl_table gqr_table[] = { { .ctl_name = CTL_UNNUMBERED, --- 99,103 ---- }; ! static struct ctl_table gqr_table[] = { { .ctl_name = CTL_UNNUMBERED, Index: Kconfig =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/misc/Kconfig,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** Kconfig 9 Dec 2009 18:40:09 -0000 1.23 --- Kconfig 9 Dec 2009 18:44:55 -0000 1.24 *************** *** 56,59 **** --- 56,81 ---- interval timing. + config GAMECUBE_GQR + tristate "Nintendo GameCube/Wii Graphic Quantization Registers (GQR)" + depends on GAMECUBE_COMMON + help + This option enables device driver support for the Gekko/Broadway + processors' Graphic Quantization Registers. + These registers are used with the psql and psqst instructions. + The registers will appear in /proc/sys/gqr. + + config GAMECUBE_MI + tristate "Nintendo GameCube Memory Interface (MI)" + depends on GAMECUBE + help + If you say yes to this option, support will be included for the + Memory Interface (MI) of the Nintendo GameCube. + + The MI allows one to setup up to four protected memory regions, + catching invalid accesses to them. The MI catches out of bounds + memory accesses too. + + If in doubt, say N here. + config IBM_ASM tristate "Device driver for IBM RSA service processor" Index: Makefile =================================================================== RCS file: /cvsroot/gc-linux/linux/drivers/misc/Makefile,v retrieving revision 1.19 retrieving revision 1.20 diff -C2 -d -r1.19 -r1.20 *** Makefile 9 Dec 2009 18:40:09 -0000 1.19 --- Makefile 9 Dec 2009 18:44:55 -0000 1.20 *************** *** 22,25 **** --- 22,27 ---- obj-$(CONFIG_EP93XX_PWM) += ep93xx_pwm.o obj-$(CONFIG_C2PORT) += c2port/ + obj-$(CONFIG_GAMECUBE_GQR) += gcn-gqr.o + obj-$(CONFIG_GAMECUBE_MI) += gcn-mi.o obj-y += eeprom/ obj-y += cb710/ |