Received: by 2002:a89:413:0:b0:1fd:dba5:e537 with SMTP id m19csp105832lqs; Thu, 13 Jun 2024 05:25:45 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWuUfczkt0fGO6JGwv8FT9Rbt0rqN/i0E05WEVygcworfPn8xFF7bq6jaOMRxZbIyt5jqkMMOkLk5Kilw2+7ccypsOJQxra0bUj6NV43w== X-Google-Smtp-Source: AGHT+IFWjF7xhG8i70AYaZrhtbKergZj0vMY1+bdb7eAVzaMoWyvtgFM6jSLPTUKyHcvudgoJ749 X-Received: by 2002:a17:903:41d0:b0:1f7:8f4:ac24 with SMTP id d9443c01a7336-1f83b5236a4mr50757455ad.12.1718281544968; Thu, 13 Jun 2024 05:25:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718281544; cv=pass; d=google.com; s=arc-20160816; b=JhnTslnVN39I7wYhjJNrWunmi7OL2J/T9Q04PDkUs23D9HR3rQFF0YKKYIwolZHmhA mzt38qRQp5eR/QJSl7jNuQnzSJbz51iH0P0xG8ldLI5bsXiNySW2zqAgUsMU4xQInRBC DEsyMf0Zsa/wnXh4Rx5ADxP5UOn4ONJf+7lJedbP/UVHYwKuSGcTJWpJAirhWL73B6yf c4uHf1JnNYS4Tmli/M2mGl7tVsD1E3tkNoWypz5Bu2rIpc1J7iguttNICWeRdfDKK/y8 IfejMGg5/C1/XlsipqyjwUSc7XcQlt/F8AsrJhthOWfEpru4h+FDrPpQwnKL4Kv8Aw8A +A+Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:references:in-reply-to:subject:cc:to:from:message-id :date:dkim-signature:dkim-signature:dkim-signature:dkim-signature; bh=wZUNWmSgXT4ylcdc8OI7ZtHGdqliabURi29bSW7LwGc=; fh=/58khMfmVak75eUCux82Zz62ZNFjL4ABI7Z5x50cerE=; b=ZnEZB8luaP6x3pycUr3C61A3spE1URrdjT419IvT8qPNt67uIWM269Mh2gVfiP7i4j 8aBscsA84KjrCcHK5B2M05JxAFRhUJHHINE8POiBj8UuWeYzw6vNXWud+l5nrui3FNZF yh6OsKSdGjM7Dl1g6upLA4Lelxy8PNsLYhob8TFQoOsOz+dGAYyojSxREk2ZSmu52Aoq b5Ae18YnUT+oU9AKgI4ntoIMjLDhXLTVqZuzEdY0TGVR9xafXTTVs9lEvJvCY7ySQ5sw po/4zLzHr3tNtDM6eyiNoGQZqUkYxY7q4m8YZJ4gQcXWqL0axPHnJZYFLuQXVUftDwlf oJXQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=hZAaElmB; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=hZAaElmB; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519; arc=pass (i=1 spf=pass spfdomain=suse.de dkim=pass dkdomain=suse.de dkim=pass dkdomain=suse.de dmarc=pass fromdomain=suse.de); spf=pass (google.com: domain of linux-kernel+bounces-213194-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-213194-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id d9443c01a7336-1f855e3c32esi12400315ad.31.2024.06.13.05.25.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Jun 2024 05:25:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-213194-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=hZAaElmB; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519; dkim=pass header.i=@suse.de header.s=susede2_rsa header.b=hZAaElmB; dkim=neutral (no key) header.i=@suse.de header.s=susede2_ed25519; arc=pass (i=1 spf=pass spfdomain=suse.de dkim=pass dkdomain=suse.de dkim=pass dkdomain=suse.de dmarc=pass fromdomain=suse.de); spf=pass (google.com: domain of linux-kernel+bounces-213194-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-213194-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=suse.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 897D428957C for ; Thu, 13 Jun 2024 12:25:44 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0DBAD146D6F; Thu, 13 Jun 2024 12:23:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b="hZAaElmB"; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b="Zjv5w1BF"; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b="hZAaElmB"; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b="Zjv5w1BF" Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 73EAE145A03 for ; Thu, 13 Jun 2024 12:23:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=195.135.223.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718281388; cv=none; b=sSZisvuxeToqEEA+ejdvvHGbHU1V17diShKIkwTSMxG+r/sgbR/X3B+b4d5BzYreihPprt3r3kJ4mAeQKAj9rBaydYzTmb3UYK3ALFUXhsu1JdhCD5WIo590d4JNDrJdBscwzLxjCV68yxdTCcHKIvqHViAwFSUrko2LvjLJ8Pk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718281388; c=relaxed/simple; bh=axK0BDnhqirFCUDdXgvVo3g+EGvLaM0cBzN0tLj2pzk=; h=Date:Message-ID:From:To:Cc:Subject:In-Reply-To:References: MIME-Version:Content-Type; b=kDxnr0J8/WplUctCv4qEIRINKjNBzMUdf7XRRTs4iwX8LqyZ4xkxMGNm6mAX8fAaIico3SfwpwHKiqj5OEnUtkWndndWHmKrLQwnSOUuO/t+7p/GXAbEGCCitS59Dcj/l39Rgo8lu/wsUTy+yd7Kpc1xbT6bjVL49fC0AGpl0l4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=suse.de; spf=pass smtp.mailfrom=suse.de; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b=hZAaElmB; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b=Zjv5w1BF; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.b=hZAaElmB; dkim=permerror (0-bit key) header.d=suse.de header.i=@suse.de header.b=Zjv5w1BF; arc=none smtp.client-ip=195.135.223.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.de Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 43C025D322; Thu, 13 Jun 2024 12:23:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1718281384; 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=wZUNWmSgXT4ylcdc8OI7ZtHGdqliabURi29bSW7LwGc=; b=hZAaElmB5lred2TmOfQIoi1Gv4+Kp1y8jwfj4IMSu+jVQpE3X7S5b7KxQo857dQE47rZvn 7Jd2bsOSMw45xxW0KdO0iOyieDjInedOrzEZ8ZJX+DosD13TPwPQtSkU8Rx+KgpWigC9iJ utKzXMyJm/Qtbc6JS0vpmKOX0Iei//4= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1718281384; 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=wZUNWmSgXT4ylcdc8OI7ZtHGdqliabURi29bSW7LwGc=; b=Zjv5w1BF2BM+A5WeGZGJxiGvEZD/xv/pwHibSHqCdSemFnKVgXTi4PbdE7k5xNoHAfDCOO bSmbgasiVHXbsIDg== Authentication-Results: smtp-out2.suse.de; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=hZAaElmB; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=Zjv5w1BF DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1718281384; 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=wZUNWmSgXT4ylcdc8OI7ZtHGdqliabURi29bSW7LwGc=; b=hZAaElmB5lred2TmOfQIoi1Gv4+Kp1y8jwfj4IMSu+jVQpE3X7S5b7KxQo857dQE47rZvn 7Jd2bsOSMw45xxW0KdO0iOyieDjInedOrzEZ8ZJX+DosD13TPwPQtSkU8Rx+KgpWigC9iJ utKzXMyJm/Qtbc6JS0vpmKOX0Iei//4= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1718281384; 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=wZUNWmSgXT4ylcdc8OI7ZtHGdqliabURi29bSW7LwGc=; b=Zjv5w1BF2BM+A5WeGZGJxiGvEZD/xv/pwHibSHqCdSemFnKVgXTi4PbdE7k5xNoHAfDCOO bSmbgasiVHXbsIDg== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id B236C13A7F; Thu, 13 Jun 2024 12:23:03 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id O+/FKafkamZjJgAAD6G6ig (envelope-from ); Thu, 13 Jun 2024 12:23:03 +0000 Date: Thu, 13 Jun 2024 14:23:27 +0200 Message-ID: <877cetni9s.wl-tiwai@suse.de> From: Takashi Iwai To: Baojun Xu Cc: , , , , , , , , <13916275206@139.com>, , , , , , , , , Subject: Re: [PATCH v7 0/1] Add tas2781 driver for SPI. In-Reply-To: <20240613082633.388-1-baojun.xu@ti.com> References: <20240613082633.388-1-baojun.xu@ti.com> User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/27.2 Mule/6.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 43C025D322 X-Spam-Score: -4.01 X-Spam-Level: X-Spam-Flag: NO X-Spamd-Result: default: False [-4.01 / 50.00]; BAYES_HAM(-3.00)[100.00%]; DWL_DNSWL_MED(-2.00)[suse.de:dkim]; SUSPICIOUS_RECIPS(1.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MID_CONTAINS_FROM(1.00)[]; NEURAL_HAM_SHORT(-0.20)[-1.000]; R_DKIM_ALLOW(-0.20)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; MIME_GOOD(-0.10)[text/plain]; MX_GOOD(-0.01)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; FUZZY_BLOCKED(0.00)[rspamd.com]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; RCPT_COUNT_TWELVE(0.00)[19]; RBL_SPAMHAUS_BLOCKED_OPENRESOLVER(0.00)[2a07:de40:b281:104:10:150:64:97:from]; FREEMAIL_ENVRCPT(0.00)[139.com,gmail.com]; FREEMAIL_CC(0.00)[kernel.org,linux.intel.com,gmail.com,perex.cz,ti.com,139.com,alsa-project.org,vger.kernel.org,intel.com,irl.hu]; SPAMHAUS_XBL(0.00)[2a07:de40:b281:104:10:150:64:97:from]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; RECEIVED_SPAMHAUS_BLOCKED_OPENRESOLVER(0.00)[2a07:de40:b281:106:10:150:64:167:received]; RCVD_VIA_SMTP_AUTH(0.00)[]; TAGGED_RCPT(0.00)[dt]; RCVD_TLS_ALL(0.00)[]; DKIM_TRACE(0.00)[suse.de:+]; DBL_BLOCKED_OPENRESOLVER(0.00)[suse.de:dkim,ti.com:email] X-Rspamd-Action: no action X-Rspamd-Server: rspamd1.dmz-prg2.suse.org On Thu, 13 Jun 2024 10:26:32 +0200, Baojun Xu wrote: > > This patch was used to add TAS2781 devices on SPI support in sound/pci/hda. > It use ACPI node descript about parameters of TAS2781 on SPI, it like: > Scope (_SB.PC00.SPI0) > { > Device (GSPK) > { > Name (_HID, "TXNW2781") // _HID: Hardware ID > Method (_CRS, 0, NotSerialized) > { > Name (RBUF, ResourceTemplate () > { > SpiSerialBusV2 (...) > SpiSerialBusV2 (...) > } > } > } > } > > And in platform/x86/serial-multi-instantiate.c, those spi devices will be > added into system as a single SPI device, so TAS2781 SPI driver will > probe twice for every single SPI device. And driver will also parser > mono DSP firmware binary and RCA binary for itself. > > Signed-off-by: Baojun Xu > > Baojun Xu (1): > ALSA: hda/tas2781: Add tas2781 hda driver based on SPI Since you're sending only one patch, we need no cover letter, and all needed stuff should be documented in the patch description itself. That is, The texts like above should go there, too. thanks, Takashi