From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9B496CDE008 for ; Fri, 26 Jun 2026 08:16:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: References:In-Reply-To:Cc:To:Subject:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=1gO4pjMQxZqk234J00fJnDzKqHcZZOdoeF4y+1qPAi8=; b=t8vyfGjVcT9LXC y4DWyAbDEZsYGf9MA55WITvsh1tpv6FGUjO27JXNZ7CcnV2a+4q2FU8MzdHLpY7TL3IQ4e031OuEi wt0ij7APoPkfyX1uBa7WnSptNUfYSvS9Hc1IU3W7uHULMZ0SNdLaKxiyY+yqAQiCKebOEn7D3Z2xb /O7GG7FaDyNFd2N01/5PatvvZaP4W2ywhk68/N6FLN29VrA2cbd6DZRruJkiqOWH/5Zmc2jpogwZo B9aToEeBjmTPOR//70NyJLDNNISbqIbQBWlEgdU3+eGqFVtS/uag4WwY2bVardumXSzpqQX7GtROM U+UoZtkYRqMIpMkXTSIQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wd1jF-0000000AmI8-2nNP; Fri, 26 Jun 2026 08:16:01 +0000 Received: from sea.source.kernel.org ([172.234.252.31]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wd1jE-0000000AmHu-1Kfx for linux-amlogic@lists.infradead.org; Fri, 26 Jun 2026 08:16:00 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id BE0EC404C2; Fri, 26 Jun 2026 08:15:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6EDE41F000E9; Fri, 26 Jun 2026 08:15:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1782461759; bh=rQYZNw/om4Fj70ewKcTeIguBMR68UjyLgshVY2oaZMg=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=D8P6P9kj2Ir2PNhEMUqq2/tSnARtBq7cwB4e666KrjeEgtPbA4w5Gg8bN3/2tHeGv QqS5Nrn8YXf3JV9LBXZ5syNbdX4RVeJFQW8NYyhK5qlUcJT53SU29q3+z4lleu1To7 eKuFRSDOp4zEuJrbjtThi5AgOpMtlF1aYW++jzs2UYxTb8rZe2ZDqMp9hWIAkvbDVE DlVNoulwSMvkbd1OY+ZZzFtp+i+T70welcy7NCJ0keRJGHn4shdY0FT9E9ACfzJDIq UsH5gF8SoOWjKbL/aWKl7u0iAecvVNUyjoYop798h0yTk7dZ009cVKduVWPa8003Lq JLy/ZzVxOmriQ== From: sashiko-bot@kernel.org Subject: Re: [PATCH] ASoC: meson: aiu: fifo-spdif: soft reset the S/PDIF datapath on start/stop To: "Christian Hewitt" Cc: linux-amlogic@lists.infradead.org, neil.armstrong@linaro.org In-Reply-To: <20260626080422.4191435-1-christianshewitt@gmail.com> References: <20260626080422.4191435-1-christianshewitt@gmail.com> Date: Fri, 26 Jun 2026 08:15:58 +0000 Message-Id: <20260626081559.6EDE41F000E9@smtp.kernel.org> X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpOZXcgaXNzdWVzOgotIFtIaWdoXSBU aGUgUy9QRElGIGZhc3QgZG9tYWluIHNvZnQgcmVzZXQgaXMgaXNzdWVkIGFmdGVyIHRoZSBETUEg RklGTyBpcyBlbmFibGVkIG9uIHRoZSBTVEFSVCBwYXRoLCBjYXVzaW5nIHBvdGVudGlhbCBkYXRh IGxvc3MgYW5kIERNQSBkZXN5bmNocm9uaXphdGlvbi4KLSBbSGlnaF0gQ2FsbGluZyBgc25kX3Nv Y19jb21wb25lbnRfd3JpdGUoKWAgaW4gdGhlIEFMU0EgUENNIHRyaWdnZXIgY2FsbGJhY2sgY2F1 c2VzIGEgc2xlZXAtaW4tYXRvbWljIGxvY2tkZXAgQlVHLgoKUHJlLWV4aXN0aW5nIGlzc3VlczoK LSBbSGlnaF0gUHJlZXhpc3Rpbmcgc2xlZXBpbmcgaW4gYXRvbWljIGNvbnRleHQgYnVnIGluIHRo ZSBJMlMgRklGTyB0cmlnZ2VyIGNhbGxiYWNrIGR1ZSB0byBgc25kX3NvY19jb21wb25lbnRfd3Jp dGUoKWAgYW5kIGBzbmRfc29jX2NvbXBvbmVudF9yZWFkKClgLgotLQoKY29tbWl0IDYwODQ2MTcz Y2FlMDdkMjgwOGZiNDViODQzZmE5NmE5N2Y0ZjhlYjYKQXV0aG9yOiBDaHJpc3RpYW4gSGV3aXR0 IDxjaHJpc3RpYW5zaGV3aXR0QGdtYWlsLmNvbT4KCkFTb0M6IG1lc29uOiBhaXU6IGZpZm8tc3Bk aWY6IHNvZnQgcmVzZXQgdGhlIFMvUERJRiBkYXRhcGF0aCBvbiBzdGFydC9zdG9wCiAgICAKVGhl IEkyUyBGSUZPIHNvZnQtcmVzZXRzIGl0cyBmYXN0IGRvbWFpbiBvbiBzdGFydCAoQUlVX1JTVF9T T0ZUIGJpdCAwICsKQUlVX0kyU19TWU5DIHJlYWQgaW4gYWl1X2ZpZm9faTJzX3RyaWdnZXIpLCBt aXJyb3JpbmcgdGhlIGRvd25zdHJlYW0KdmVuZG9yIGRyaXZlcidzIGF1ZGlvX291dF9pMnNfZW5h YmxlKCkuIFRoZSBTL1BESUYgRklGTyBoYXMgbm8gZXF1aXZhbGVudDoKaXQgb25seSB0b2dnbGVz IHRoZSBJRUM5NTggRENVLCBzbyBhIHN0YWxlIGRhdGFwYXRoIEZJRk8gY2FuIGJlIHJlcGxheWVk LApwcm9kdWNpbmcgdGhlICJtYWNoaW5lIGd1biBub2lzZSIgYnVmZmVyIHVuZGVycnVuIC0gb24g c3RhcnQgd2hlbiBzd2l0Y2hpbmcKb3V0cHV0cywgYW5kIG9uIHN0b3Agd2hlbiBwbGF5YmFjayBl bmRzLgoKPiBkaWZmIC0tZ2l0IGEvc291bmQvc29jL21lc29uL2FpdS1maWZvLXNwZGlmLmMgYi9z b3VuZC9zb2MvbWVzb24vYWl1LWZpZm8tc3BkaWYuYwo+IGluZGV4IGUwZTAwZWMwMjZkY2MuLjgy NjA1NWE3MTQyMWQgMTAwNjQ0Cj4gLS0tIGEvc291bmQvc29jL21lc29uL2FpdS1maWZvLXNwZGlm LmMKPiArKysgYi9zb3VuZC9zb2MvbWVzb24vYWl1LWZpZm8tc3BkaWYuYwoKWyAuLi4gXQoKPiBA QCAtNjgsMTIgKzY5LDE2IEBAIHN0YXRpYyBpbnQgZmlmb19zcGRpZl90cmlnZ2VyKHN0cnVjdCBz bmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLCBpbnQgY21kLAo+ICAJY2FzZSBTTkRSVl9QQ01f VFJJR0dFUl9TVEFSVDoKPiAgCWNhc2UgU05EUlZfUENNX1RSSUdHRVJfUkVTVU1FOgo+ICAJY2Fz ZSBTTkRSVl9QQ01fVFJJR0dFUl9QQVVTRV9SRUxFQVNFOgo+ICsJCXNuZF9zb2NfY29tcG9uZW50 X3dyaXRlKGNvbXBvbmVudCwgQUlVX1JTVF9TT0ZULAo+ICsJCQkJCUFJVV9SU1RfU09GVF85NThf RkFTVCk7CltTZXZlcml0eTogSGlnaF0KRG9lcyB0aGlzIGludHJvZHVjZSBhIHJhY2UgY29uZGl0 aW9uIG9uIHN0YXJ0PyBJbiBmaWZvX3NwZGlmX3RyaWdnZXIoKSwKYWl1X2ZpZm9fdHJpZ2dlcigp IGlzIGNhbGxlZCBiZWZvcmUgdGhlIHN3aXRjaCBzdGF0ZW1lbnQsIHdoaWNoIHN0YXJ0cyB0aGUK dXBzdHJlYW0gRE1BIGVuZ2luZSBiZWZvcmUgd2UgaXNzdWUgdGhlIGRvd25zdHJlYW0gUy9QRElG IGZhc3QgZG9tYWluIHNvZnQKcmVzZXQuCgpDb3VsZCB0aGlzIGRpc2NhcmQgYXVkaW8gZnJhbWVz IGZldGNoZWQgYnkgdGhlIERNQSBpbnRvIHRoZSBGSUZPIGJlZm9yZSB0aGUKcmVzZXQsIGNhdXNp bmcgbGVmdC9yaWdodCBjaGFubmVsIHN3YXBwaW5nIGFuZCBhdWRpbyBhcnRpZmFjdHM/CgpBZGRp dGlvbmFsbHksIHRoZSBBTFNBIFBDTSB0cmlnZ2VyIGNhbGxiYWNrIGV4ZWN1dGVzIGluIGF0b21p YyBjb250ZXh0IHdpdGgKdGhlIHN0cmVhbSBzcGlubG9jayBoZWxkLiBJcyBpdCBzYWZlIHRvIGNh bGwgc25kX3NvY19jb21wb25lbnRfd3JpdGUoKSBoZXJlPwoKc291bmQvc29jL3NvYy1jb21wb25l bnQuYzpzbmRfc29jX2NvbXBvbmVudF93cml0ZSgpIHsKCWludCByZXQ7CgoJbXV0ZXhfbG9jaygm Y29tcG9uZW50LT5pb19tdXRleCk7CglyZXQgPSBzb2NfY29tcG9uZW50X3dyaXRlX25vX2xvY2so Y29tcG9uZW50LCByZWcsIHZhbCk7CgltdXRleF91bmxvY2soJmNvbXBvbmVudC0+aW9fbXV0ZXgp OwoKCXJldHVybiByZXQ7Cn0KCkFjcXVpcmluZyBhIHNsZWVwaW5nIG11dGV4IGluc2lkZSBhbiBh dG9taWMgc2VjdGlvbiBjYW4gY2F1c2Ugc2NoZWR1bGluZyB3aGlsZQphdG9taWMgYnVncyBhbmQg cG90ZW50aWFsIHN5c3RlbSBoYW5ncy4KClRoaXMgaXMgYSBwcmUtZXhpc3RpbmcgaXNzdWUsIGJ1 dCB0aGUgc2FtZSBzbGVlcGluZyBpbiBhdG9taWMgY29udGV4dCBwYXR0ZXJuCmlzIHByZXNlbnQg aW4gdGhlIEkyUyBGSUZPIHRyaWdnZXIgY2FsbGJhY2s6Cgpzb3VuZC9zb2MvbWVzb24vYWl1LWZp Zm8taTJzLmM6YWl1X2ZpZm9faTJzX3RyaWdnZXIoKSB7CgkuLi4KCXNuZF9zb2NfY29tcG9uZW50 X3dyaXRlKGNvbXBvbmVudCwgQUlVX1JTVF9TT0ZULAoJCQkJQUlVX1JTVF9TT0ZUX0kyU19GQVNU KTsKCXNuZF9zb2NfY29tcG9uZW50X3JlYWQoY29tcG9uZW50LCBBSVVfSTJTX1NZTkMpOwoJLi4u Cn0KCkJvdGggc25kX3NvY19jb21wb25lbnRfd3JpdGUoKSBhbmQgc25kX3NvY19jb21wb25lbnRf cmVhZCgpIHRha2UgdGhlIHNsZWVwaW5nCmlvX211dGV4IGluc2lkZSB0aGUgYXRvbWljIEkyUyB0 cmlnZ2VyIGNhbGxiYWNrLgoKPiAgCQlmaWZvX3NwZGlmX2RjdV9lbmFibGUoY29tcG9uZW50LCB0 cnVlKTsKPiAgCQlicmVhazsKPiAgCWNhc2UgU05EUlZfUENNX1RSSUdHRVJfU1VTUEVORDoKPiAg CWNhc2UgU05EUlZfUENNX1RSSUdHRVJfUEFVU0VfUFVTSDoKPiAgCWNhc2UgU05EUlZfUENNX1RS SUdHRVJfU1RPUDoKPiAgCQlmaWZvX3NwZGlmX2RjdV9lbmFibGUoY29tcG9uZW50LCBmYWxzZSk7 Cj4gKwkJc25kX3NvY19jb21wb25lbnRfd3JpdGUoY29tcG9uZW50LCBBSVVfUlNUX1NPRlQsCj4g KwkJCQkJQUlVX1JTVF9TT0ZUXzk1OF9GQVNUKTsKW1NldmVyaXR5OiBIaWdoXQpDYW4gdGhpcyBj YWxsIHRvIHNuZF9zb2NfY29tcG9uZW50X3dyaXRlKCkgYWxzbyBjYXVzZSBhIHNjaGVkdWxpbmcg d2hpbGUKYXRvbWljIHJlZ3Jlc3Npb24/IEl0IHdpbGwgYWNxdWlyZSB0aGUgc2xlZXBpbmcgaW9f bXV0ZXggd2hpbGUgaW4gdGhlIGF0b21pYwpTVE9QL1NVU1BFTkQgdHJpZ2dlciBjb250ZXh0LgoK PiAgCQlicmVhazsKPiAgCWRlZmF1bHQ6Cj4gIAkJcmV0dXJuIC1FSU5WQUw7CgotLSAKU2FzaGlr byBBSSByZXZpZXcgwrcgaHR0cHM6Ly9zYXNoaWtvLmRldi8jL3BhdGNoc2V0LzIwMjYwNjI2MDgw NDIyLjQxOTE0MzUtMS1jaHJpc3RpYW5zaGV3aXR0QGdtYWlsLmNvbT9wYXJ0PTEKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFtbG9naWMgbWFp bGluZyBsaXN0CmxpbnV4LWFtbG9naWNAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMu aW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFtbG9naWMK