Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp4874778iob; Mon, 9 May 2022 03:47:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw7yslWd80kgx7K/a4wATt8IvaUppudeahK5nSZctaUEUZ1Yh3mVe4BimQ4hGVyCgyG9qwl X-Received: by 2002:a62:e80d:0:b0:50d:8f8e:ffb8 with SMTP id c13-20020a62e80d000000b0050d8f8effb8mr15656391pfi.37.1652093273006; Mon, 09 May 2022 03:47:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652093273; cv=none; d=google.com; s=arc-20160816; b=Xfel9eD40PDgh3uJQfZpo5m7Z0f9a9FsgCXHQAjFDhMN/GGGPt1NFOatjutwrBlphI G7+jaPnmCoVrCCBj8pybm2weKcdGuJcggpjxG/Rk3sFdzitPOqtpN6qRHv3ONkVi4gGn XR4wPd17q61aqkD17sc4OIlUNfmClAhpMDcy62L7lpQ2jsDE+oDX4uTIPgAH6lceQHdb 0mlgK9Zci9YkSpa7oKr49raISMorcoAoKICwWzxw3boRvbPC0IfKI2f240q4cVICiYzg Ux0cKZHmhYYJW9FZJApXKhelTWbRKVyUYME8lPMJ0qGxnXxwit0wWfGF6k443Tjg2MXb YA0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:references:in-reply-to :subject:cc:to:from:message-id:date:dkim-signature:dkim-signature; bh=f0uG0/LlBEZjwhlgsnXOomtG9yPrEuDKrL/p6a5J2T0=; b=iALC/FRjQQXhIAio25zSStyc6Ke7B5S4TkSimf916gM2b+FoYj9GXS1OibbUmMc930 z9cUP3QlT4w0Kw+QMmusENn0lM8yv+iA4bSFYVJJpu6uV8ry7pjzRTTODOxmqlil4/5o xImMITe8b+LNbG0EsxLR0GDoaSS8p5pb06w2O4cdb4+7uwQxv18WE+qszCD4D/NG0exW cY0qO+5d/yGaA0fde7zmO33SVowz8csMu2ZjRdRwCMbuSl8BQtTPmKCEBiJ3y9MkXFL3 rgrtMK1x9qvAE7WWUMbd113nRVg69gBOMwjOk4qj6DoVzsJrQE8ELXuZXizIBTij3nqc jqFg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=yVlkIMdu; dkim=neutral (no key) header.i=@suse.de; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id bm18-20020a656e92000000b003c620dacf86si13699436pgb.818.2022.05.09.03.47.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 May 2022 03:47:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=yVlkIMdu; dkim=neutral (no key) header.i=@suse.de; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id B52272716DF; Mon, 9 May 2022 03:09:08 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237153AbiEIJdO (ORCPT + 99 others); Mon, 9 May 2022 05:33:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38828 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237741AbiEII7a (ORCPT ); Mon, 9 May 2022 04:59:30 -0400 Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EA46B1C83CB for ; Mon, 9 May 2022 01:55:36 -0700 (PDT) Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out1.suse.de (Postfix) with ESMTP id A848C21C37; Mon, 9 May 2022 08:55:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1652086535; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=f0uG0/LlBEZjwhlgsnXOomtG9yPrEuDKrL/p6a5J2T0=; b=yVlkIMdu8rvzJj0osrT5qts+Cj4LFP94lv3xO6YpspYSAA9bPHf6VJuYdAhs28bqMNz7mM MTDlBG7I9d+ABPvXFoI5mVj4XFbGXr9cQeeB5umpQEKMOq60QXSg9fzNgOtLQR+4kKTXHA ov2JaCDJThB45GkHTi9xo6I5KglmtRI= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1652086535; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=f0uG0/LlBEZjwhlgsnXOomtG9yPrEuDKrL/p6a5J2T0=; b=FS0EAieXafQi1Su9OWsZ6uMdTVMpc/kgRaqmR2zf3QO1Pvkg0k/b8CIAPjVA/VpD1MbIUT m5oyfnzjH7NfqSCg== Received: from alsa1.suse.de (alsa1.suse.de [10.160.4.42]) by relay2.suse.de (Postfix) with ESMTP id 9E72E2C141; Mon, 9 May 2022 08:55:35 +0000 (UTC) Date: Mon, 09 May 2022 10:55:35 +0200 Message-ID: From: Takashi Iwai To: Vitaly Rodionov Cc: Mark Brown , Jaroslav Kysela , Takashi Iwai , alsa-devel@alsa-project.org, patches@opensource.cirrus.com, linux-kernel@vger.kernel.org Subject: Re: [PATCH 00/26] ALSA: hda: cirrus: Add initial DSP support and firmware loading In-Reply-To: References: <20220427150720.9194-1-vitalyr@opensource.cirrus.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/25.3 (x86_64-suse-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 Wed, 27 Apr 2022 17:36:50 +0200, Mark Brown wrote: > > On Wed, Apr 27, 2022 at 04:06:54PM +0100, Vitaly Rodionov wrote: > > The CS35L41 Amplifier contains a DSP, capable of running firmware. > > The firmware can run algorithms such as Speaker Protection, to ensure > > that playback at high gains do not harm the speakers. > > Adding support for CS35L41 firmware into the CS35L41 HDA driver also > > allows us to support several extra features, such as hiberation > > and interrupts. > > There's a bunch of changes for this driver in the ASoC tree, it looks > like the bits that touch ASoC will need basing off those. How is the situation for the time being? I've been off in the last weeks, so couldn't follow the whole thread. thanks, Takashi