Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp4367941ioo; Tue, 31 May 2022 02:53:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzLJ9Pa9CRSJVJ7+k3ntD9FhwZBybipkpqHFyC5E2rD93R1wYc4x0p8nJv7lSDxyVkSRnFX X-Received: by 2002:a05:6a02:19c:b0:3aa:1bf8:7388 with SMTP id bj28-20020a056a02019c00b003aa1bf87388mr51959953pgb.455.1653990824369; Tue, 31 May 2022 02:53:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653990824; cv=none; d=google.com; s=arc-20160816; b=ODzRT7HIX/2jhUbB/VklR7qC9OFS+EszlMZFvIPzn+F7UOMKEZCCJvifG95TPS/UoG aHHrXp8qy6i431eOXBwBzQgwY8/MwZ/aMB8GB5q+dDHIb/6lUSaE/3CqbdLMJYznqXl1 XvdFMGw5w0feRJhXdAjiQo1cbwqUqxsYiYJ+gbm2kDUV8imHhczI8z+NwCfJLltGNjAJ MWiTiaWmUwgk/77cGOwIyEaV2HyLH60RCIj0+KeKRS4/jL3XN5rzrjY//JbweddaVfJQ Is5rgT+MZSaDNXFv8gW8xmSRDFYvKfRkmPx8IcpUsPp13o7rxGlEpbNakybqEJNTj1LW OmVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=11pjfbwnqjvFmqlfNXE5HUVDU57yELpFdGSoDPUvib0=; b=ixqxzWhrjzKPQMZqKOyeoKV+oTpz5UOH5Qla9NtlWTw0aOnc6iNeAXS1YXScJ2trv9 3jzVZQj3xvtHio9pwUHilJQNsxEg4Bf9sJcbeETOE5ilKvl8qghb5izkuzDICFA0+lPR sOBCs2tldkhF/I4fnm5CETdfOwC+6pB9rTK6U87DqzYMN1xnJYPFZLtC/qybiw3/h/uP y8j1SCTaVKjJgPoobzkg5TyVBTI5SajYWOhBBCcvmsmwclht8kvmraiM95BBF49OuWvh /j/DrcLYhHs9iA+A9xsGHYNCwgM5rGT6jD8WAUCe4VQlBfzALR0ylmE1jC6uICcawSAk +/jg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cirrus.com header.s=PODMain02222019 header.b=EaW6SU16; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=cirrus.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i7-20020a1709026ac700b00161571fd712si16560755plt.450.2022.05.31.02.53.31; Tue, 31 May 2022 02:53:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@cirrus.com header.s=PODMain02222019 header.b=EaW6SU16; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=cirrus.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240186AbiE3P5D (ORCPT + 99 others); Mon, 30 May 2022 11:57:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46236 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242624AbiE3P4w (ORCPT ); Mon, 30 May 2022 11:56:52 -0400 Received: from mx0b-001ae601.pphosted.com (mx0a-001ae601.pphosted.com [67.231.149.25]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3B2B3612B0; Mon, 30 May 2022 08:43:19 -0700 (PDT) Received: from pps.filterd (m0077473.ppops.net [127.0.0.1]) by mx0a-001ae601.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 24UCWckK031719; Mon, 30 May 2022 10:42:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cirrus.com; h=date : from : to : cc : subject : message-id : references : mime-version : content-type : in-reply-to; s=PODMain02222019; bh=11pjfbwnqjvFmqlfNXE5HUVDU57yELpFdGSoDPUvib0=; b=EaW6SU162fEQ3FQZQS8yM52QevUSykbIP7szsvIQrEb/gSmowud+PoSL3ncvInveHswo zqoyxta/V876bobfonBUffqiM92yxSrSgbSAVK+x5zgwWmrQ+ehAVswLe9vFI/USQAv7 AJFek2WDrQIAQOsYpCpklQ7cJl/YVbATj+FzzdvuydibWNAbLpICwbYLGEAcnyDgkPCC L9iRCmtLp1Dk1pB1n8ABXbkhpgm6Od4dYbWX7vRi+1FGzYFjqTVgRT+Nh03xCqr/qsOk Y1AL8AJF47tD+eX31FVcD68vBv8CArCnZRFlqxvVMrWq33Xg0MB47KqNE1BBmdjKZ4uo 8w== Received: from ediex02.ad.cirrus.com ([84.19.233.68]) by mx0a-001ae601.pphosted.com (PPS) with ESMTPS id 3gbh51hvjb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Mon, 30 May 2022 10:42:43 -0500 Received: from EDIEX01.ad.cirrus.com (198.61.84.80) by EDIEX02.ad.cirrus.com (198.61.84.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.28; Mon, 30 May 2022 16:42:40 +0100 Received: from ediswmail.ad.cirrus.com (198.61.86.93) by EDIEX01.ad.cirrus.com (198.61.84.80) with Microsoft SMTP Server id 15.1.2375.28 via Frontend Transport; Mon, 30 May 2022 16:42:40 +0100 Received: from ediswmail.ad.cirrus.com (ediswmail.ad.cirrus.com [198.61.86.93]) by ediswmail.ad.cirrus.com (Postfix) with ESMTP id A46BF11D1; Mon, 30 May 2022 15:42:40 +0000 (UTC) Date: Mon, 30 May 2022 15:42:40 +0000 From: Charles Keepax To: Mark Brown CC: Sasha Levin , , , , , , , Subject: Re: [PATCH AUTOSEL 5.18 089/159] ASoC: tscs454: Add endianness flag in snd_soc_component_driver Message-ID: <20220530154240.GW38351@ediswmail.ad.cirrus.com> References: <20220530132425.1929512-1-sashal@kernel.org> <20220530132425.1929512-89-sashal@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Proofpoint-GUID: 4OiTsCAEN3KNyoBVMCYlj_vrrrXL9qyJ X-Proofpoint-ORIG-GUID: 4OiTsCAEN3KNyoBVMCYlj_vrrrXL9qyJ X-Proofpoint-Spam-Reason: safe X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, May 30, 2022 at 04:20:02PM +0200, Mark Brown wrote: > On Mon, May 30, 2022 at 09:23:14AM -0400, Sasha Levin wrote: > > From: Charles Keepax > > > > [ Upstream commit ff69ec96b87dccb3a29edef8cec5d4fefbbc2055 ] > > > > The endianness flag is used on the CODEC side to specify an > > ambivalence to endian, typically because it is lost over the hardware > > link. This device receives audio over an I2S DAI and as such should > > have endianness applied. > > > > A fixup is also required to use the width directly rather than relying > > on the format in hw_params, now both little and big endian would be > > supported. It is worth noting this changes the behaviour of S24_LE to > > use a word length of 24 rather than 32. This would appear to be a > > correction since the fact S24_LE is stored as 32 bits should not be > > presented over the bus. > > This series of commits doesn't feel like a good idea for stable, > it will probably be safe but it's effectively new feature stuff > so out of scope and there's some possibility we might uncover > some bug which might've been being masked. Strongly agree here, no need to back port these to stable. Thanks, Charles