Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Cezary Rojewski <cezary.rojewski@intel.com>
To: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>,
	<alsa-devel@alsa-project.org>, <broonie@kernel.org>
Cc: hdegoede@redhat.com, tiwai@suse.com, amadeuszx.slawinski@linux.intel.com
Subject: Re: [PATCH v4 00/17] ASoC: Intel: haswell and broadwell boards update
Date: Wed, 22 Jun 2022 20:15:45 +0200	[thread overview]
Message-ID: <58f3ae25-59c3-6432-2c7a-ca11b5f37492@intel.com> (raw)
In-Reply-To: <11ef5841-6c33-4647-7309-ba94da6308aa@linux.intel.com>

On 2022-06-21 11:11 PM, Pierre-Louis Bossart wrote:
> On 6/21/22 12:47, Cezary Rojewski wrote:

>> Hello,
>>
>> Thanks for the report! However, this has been reported earlier during
>> the v2 review [1]. This is also why a fix have been provided [2] earlier
>> today. Notice that shape of link->exit() found here is shared by other
>> Intel boards e.g.: SOF ones. In general, the initial discussion
>> regarding card->remove() revealed some 'probe vs remove' problems within
>> the framework.
>>
>>
>> [1]:
>> https://lore.kernel.org/alsa-devel/69e4263a-e036-cb21-2360-55b06600911e@intel.com/
>>
>> [2]:
>> https://lore.kernel.org/alsa-devel/1cff4ac0-6d45-95e1-ed9f-6abaded3f8b7@intel.com/T/#t
> 
> It's rather difficult to follow these changes and error reports buried
> in email report sent on a Sunday of a three-day week-end for me.
> I also had additional errors not reported,
> 
> [   36.125113] kernel: rt286 i2c-INT343A:00: ASoC: unknown pin HV
> [   36.125128] kernel: rt286 i2c-INT343A:00: ASoC: unknown pin VREF
> [   36.125130] kernel: rt286 i2c-INT343A:00: ASoC: unknown pin LDO1
> [   36.125921] kernel: rt286 i2c-INT343A:00: ASoC: DAPM unknown pin LDO1
> 
> it's unclear to me why a dailink change in a machine driver would cause
> such codec-side issues.
> 
> If the changes in this 17-patch series need to be tied to a framework
> fix, you have to make the dependencies explicit and better yet provide a
> self-contained patch series that does not introduce a temporary
> regression, or introduce the framework change first and clearly describe
> the dependency in a longer Broadwell-specific patchset. This is an 8-yr
> old device, it shouldn't be that hard.


The last part is not helpful in solving the problem.

This reply comments 00/17 whereas in fact you are speaking solely about 
16/17. Because of that I'm suggesting: leave that patch (the 16/17 one) 
out when merging. It will be send later once link->exit() issue is dealt 
with. All other patches are independent of either of changes.

Simultaneously the link->exit() fix, which is the fruit of this 
discussion, is still valid and can be send as standalone patch - what is 
already the case [1].


[1]: 
https://lore.kernel.org/alsa-devel/20220621115758.3154933-1-cezary.rojewski@intel.com/


Regards,
Czarek

  reply	other threads:[~2022-06-22 18:27 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-20 10:13 [PATCH v4 00/17] ASoC: Intel: haswell and broadwell boards update Cezary Rojewski
2022-06-20 10:13 ` [PATCH v4 01/17] ASoC: Intel: Rename haswell source file to hsw_rt5640 Cezary Rojewski
2022-06-20 10:13 ` [PATCH v4 02/17] ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members Cezary Rojewski
2022-06-20 10:13 ` [PATCH v4 03/17] ASoC: Intel: hsw_rt5640: Reword driver name Cezary Rojewski
2022-06-20 10:13 ` [PATCH v4 04/17] ASoC: Intel: hsw_rt5640: Update code indentation Cezary Rojewski
2022-06-20 10:13 ` [PATCH v4 05/17] ASoC: Intel: hsw_rt5640: Update file comments Cezary Rojewski
2022-06-20 10:13 ` [PATCH v4 06/17] ASoC: Intel: hsw_rt5640: Improve probe() function quality Cezary Rojewski
2022-06-20 10:13 ` [PATCH v4 07/17] ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability Cezary Rojewski
2022-06-20 10:13 ` [PATCH v4 08/17] ASoC: Intel: Rename broadwell source file to bdw_rt286 Cezary Rojewski
2022-06-20 10:13 ` [PATCH v4 09/17] ASoC: Intel: bdw_rt286: Reword prefixes of all driver members Cezary Rojewski
2022-06-20 10:13 ` [PATCH v4 10/17] ASoC: Intel: bdw_rt286: Reword driver name Cezary Rojewski
2022-06-20 10:13 ` [PATCH v4 11/17] ASoC: Intel: bdw_rt286: Update code indentation Cezary Rojewski
2022-06-20 10:13 ` [PATCH v4 12/17] ASoC: Intel: bdw_rt286: Update file comments Cezary Rojewski
2022-06-20 10:13 ` [PATCH v4 13/17] ASoC: Intel: bdw_rt286: Improve probe() function quality Cezary Rojewski
2022-06-20 10:13 ` [PATCH v4 14/17] ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability Cezary Rojewski
2022-06-20 10:14 ` [PATCH v4 15/17] ASoC: Intel: bdw_rt286: Improve codec_init() quality Cezary Rojewski
2022-06-20 10:14 ` [PATCH v4 16/17] ASoC: Intel: bdw_rt286: Refactor jack handling Cezary Rojewski
2022-06-20 10:14 ` [PATCH v4 17/17] ASoC: Intel: bdw_rt286: Remove FE DAI ops Cezary Rojewski
2022-06-21 16:36 ` [PATCH v4 00/17] ASoC: Intel: haswell and broadwell boards update Pierre-Louis Bossart
2022-06-21 17:47   ` Cezary Rojewski
2022-06-21 21:11     ` Pierre-Louis Bossart
2022-06-22 18:15       ` Cezary Rojewski [this message]
2022-06-22 18:55         ` Pierre-Louis Bossart
2022-06-23  8:16           ` Cezary Rojewski
2022-06-24 10:59 ` (subset) " Mark Brown

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=58f3ae25-59c3-6432-2c7a-ca11b5f37492@intel.com \
    --to=cezary.rojewski@intel.com \
    --cc=alsa-devel@alsa-project.org \
    --cc=amadeuszx.slawinski@linux.intel.com \
    --cc=broonie@kernel.org \
    --cc=hdegoede@redhat.com \
    --cc=pierre-louis.bossart@linux.intel.com \
    --cc=tiwai@suse.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox