Re: [PATCH] ice1724 MIDI on PHASE 22 and PHASE 28 and a few minor fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



At Fri, 29 Aug 2008 18:44:30 +0200,=?UTF-8?Q?Vedran_Mileti=C4=87?= wrote:> > Wait, this isn't the one, my first mail is wrong. Need to figure out> how git generates my mail and how to change that, take this one> instead.
OK, I applied this now.Thanks!

Takashi
> > 2008/8/29 Vedran Miletić <rivanvx@xxxxxxxxx>:> > You guessed right :))> >> > Well, this time... I also fixed lines longer than 80 chars along the way.> >> > 2008/8/29 Takashi Iwai <tiwai@xxxxxxx>:> >> At Thu, 28 Aug 2008 18:50:15 +0200,> >> =?UTF-8?Q?Vedran_Mileti=C4=87?= wrote:> >>>> >>> Hopefully this is it.> >>> >> Sorry, no.  It's broken.  I guess you edited the patch manually?> >> Regenerate the patch via git diff please.> >>> >>> BTW, while at it, let's fix one more thing. In jack, this card (PHASE> >>> 22) shows playback_1, playback_2, playback_3...playback_8. Last 6 are> >>> useless because this card has only two analog outputs. They really> >>> don't output anywhere. I would say that it's probably that PHASE 22> >>> and PHASE 28 share that part of code, while they shouldn't.> >>>> >>> Can you point to the code which creates those devices?> >>> >> ice1724.c.> >>> >>> >> thanks,> >>> >> Takashi> >>> >> >> >> > --> > Vedran Miletić> >> > > > -- > Vedran Miletić> [2 ALSA-ice1724-Enable-MIDI-on-TerraTec-PHASE-22-and-28.patch <text/x-diff (base64)>]> From afcb9c30edc69513c8f02c5d512836a1081f2d7a Mon Sep 17 00:00:00 2001> From: Vedran Miletic <rivanvx@xxxxxxxxx>> Date: Fri, 29 Aug 2008 18:31:13 +0200> Subject: [PATCH] ALSA: ice1724: Enable MIDI on TerraTec PHASE 22 and PHASE 28> > Even though MIDI was fixed on ice1724 chips a while ago, it wasn't yet> enabled for some cards as it didn't get enough testing. This was tested> with MIDI keyboard on PHASE 22 and with looping back output to input and> it works stable, so it's safe to enable it.> > Besides this, there are some more minor fixes, not exactly user visible:> * added info about PHASE 28 (collected, as I don't have a card)> * added info about TS22PCI and new revisions of PHASE 22> * disable 192k on PHASE 22 as AK4524 I2S doesn't support it> * enable SPDIF reciever on PHASE 22> > Signed-off-by: Vedran Miletic <rivanvx@xxxxxxxxx>> --->  pci/ice1712/phase.c |   23 +++++++++++++++++------>  1 files changed, 17 insertions(+), 6 deletions(-)> > diff --git a/pci/ice1712/phase.c b/pci/ice1712/phase.c> index f5acdee..6a61472 100644> --- a/pci/ice1712/phase.c> +++ b/pci/ice1712/phase.c> @@ -22,15 +22,24 @@>   */>  >  /* PHASE 22 overview:> - *   Audio controller: VIA Envy24HT-S (slightly trimmed down version of Envy24HT)> + *   Audio controller: VIA Envy24HT-S (slightly trimmed down Envy24HT, 4in/4out)>   *   Analog chip: AK4524 (partially via Philip's 74HCT125)> - *   Digital receiver: CS8414-CS (not supported in this release)> + *   Digital receiver: CS8414-CS (supported in this release)> + *		PHASE 22 revision 2.0 and Terrasoniq/Musonik TS22PCI have CS8416> + *		(support status unknown, please test and report)>   *>   *   Envy connects to AK4524>   *	- CS directly from GPIO 10>   *	- CCLK via 74HCT125's gate #4 from GPIO 4>   *	- CDTI via 74HCT125's gate #2 from GPIO 5> - *		CDTI may be completely blocked by 74HCT125's gate #1 controlled by GPIO 3> + *		CDTI may be completely blocked by 74HCT125's gate #1> + *		controlled by GPIO 3> + */> +> +/* PHASE 28 overview:> + *   Audio controller: VIA Envy24HT (full untrimmed version, 8in/8out)> + *   Analog chip: WM8770 (8 channel 192k DAC, 2 channel 96k ADC)> + *   Digital receiver: CS8414-CS (supported in this release)>   */>  >  #include <asm/io.h>> @@ -161,9 +170,10 @@ static int __devinit phase22_add_controls(struct snd_ice1712 *ice)>  }>  >  static unsigned char phase22_eeprom[] __devinitdata = {> -	[ICE_EEP2_SYSCONF]     = 0x00,	/* 1xADC, 1xDACs */> +	[ICE_EEP2_SYSCONF]     = 0x28,  /* clock 512, mpu 401,> +					spdif-in/1xADC, 1xDACs */>  	[ICE_EEP2_ACLINK]      = 0x80,	/* I2S */> -	[ICE_EEP2_I2S]         = 0xf8,	/* vol, 96k, 24bit */> +	[ICE_EEP2_I2S]         = 0xf0,	/* vol, 96k, 24bit */>  	[ICE_EEP2_SPDIF]       = 0xc3,	/* out-en, out-int, spdif-in */>  	[ICE_EEP2_GPIO_DIR]    = 0xff,>  	[ICE_EEP2_GPIO_DIR1]   = 0xff,> @@ -177,7 +187,8 @@ static unsigned char phase22_eeprom[] __devinitdata = {>  };>  >  static unsigned char phase28_eeprom[] __devinitdata = {> -	[ICE_EEP2_SYSCONF]     = 0x0b,	/* clock 512, spdif-in/ADC, 4DACs */> +	[ICE_EEP2_SYSCONF]     = 0x2b,  /* clock 512, mpu401,> +					spdif-in/1xADC, 4xDACs */>  	[ICE_EEP2_ACLINK]      = 0x80,	/* I2S */>  	[ICE_EEP2_I2S]         = 0xfc,	/* vol, 96k, 24bit, 192k */>  	[ICE_EEP2_SPDIF]       = 0xc3,	/* out-en, out-int, spdif-in */> -- > 1.5.6.5> _______________________________________________Alsa-devel mailing listAlsa-devel@xxxxxxxxxxxxxxxxxxxx://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux