[PATCH] [UBUNTU:sound/pci/ice1712/] Force analog daughter board detection for Julia

crimsun at fungus.sh.nu crimsun at fungus.sh.nu
Fri Apr 14 00:20:20 UTC 2006


Subject: [PATCH] [UBUNTU:sound/pci/ice1712/] Force analog daughter board detection for Juli@

UpstreamStatus: Added in upstream pci/ice1712/juli.c r1.3

This patch from Jaroslav Kysela <perex at suse.cz> forces analog daughter
board usage, because detection is unreliable: "it should be very rare
to use Juli@ without the analog doughter board".

Signed-off-by: Daniel T Chen <crimsun at ubuntu.com>

---

 sound/pci/ice1712/juli.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

8e37034bdbb88bfdac46d1c13e5fd6e781f80751
diff --git a/sound/pci/ice1712/juli.c b/sound/pci/ice1712/juli.c
index 2437876..a5e04a3 100644
--- a/sound/pci/ice1712/juli.c
+++ b/sound/pci/ice1712/juli.c
@@ -175,7 +175,14 @@ static int __devinit juli_init(ice1712_t
 	if (err < 0)
 		return err;
 
-	ice->spec.juli.analog = ice->gpio.get_data(ice) & GPIO_ANALOG_PRESENT;
+#if 0
+        /* it seems that the analog doughter board detection does not work
+           reliably, so force the analog flag; it should be very rare
+           to use Juli@ without the analog doughter board */
+	ice->spec.juli.analog = (ice->gpio.get_data(ice) & GPIO_ANALOG_PRESENT) ? 0 : 1;
+#else
+        ice->spec.juli.analog = 1;
+#endif
 
 	if (ice->spec.juli.analog) {
 		printk(KERN_INFO "juli@: analog I/O detected\n");
-- 
1.1.3


-- 
Daniel T. Chen            crimsun at ubuntu.com
GPG key:   www.sh.nu/~crimsun/pubkey.gpg.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20060413/1fcd3b55/attachment.sig>


More information about the kernel-team mailing list