[PATCH] 2.3.51 es1371.c

From: Brad Campbell (brad@seme.com.au)
Date: Wed Mar 22 2000 - 01:43:28 EST


G'day all,
be gentle, I'm not a C programmer by any standard,
this patch is a modified version of the same patch in the ALSA
drivers to enable the audio amp on a Gateway 2000 Solo 2150 Laptop.

Please take this with a grain of salt, it works for me..
Does not solve the strange codec/pci problems I'm having though.

--- linux/drivers/sound/es1371.c Sun Feb 27 12:22:08 2000
+++ 2.3.51/drivers/sound/es1371.c Tue Mar 21 23:34:31 2000
@@ -2684,6 +2684,11 @@
        
        /* initialize codec registers */
        s->ctrl = 0;
+ if (pcidev->subsystem_vendor == 0x107b &&
+ pcidev->subsystem_device == 0x2150) {
+ s->ctrl = CTRL_GPIO_OUT0 ;
+ printk( KERN_INFO PFX "Running On Gateway 2000 Solo 2510 - Amp On \n");
+ }
        if ((joystick[devindex] & ~0x18) == 0x200) {
                if (check_region(joystick[devindex], JOY_EXTENT))
                        printk(KERN_ERR PFX "joystick address 0x%x already in use\n", joystick[devindex]);

-- 
Brad....
"The ultimate result is that some innovations that would
truly benefit consumers never occur for the sole reason
that they do not conincide with Microsoft's self-interest"
- Judge Thomas Penfield Jackson
         /"\
         \ /     ASCII RIBBON CAMPAIGN
          X      AGAINST HTML MAIL
         / \

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Mar 23 2000 - 21:00:35 EST