[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