From nobody Mon Feb 9 22:38:25 2026 Received: from bali.collaboradmins.com (bali.collaboradmins.com [148.251.105.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6BBD33612E6; Tue, 27 Jan 2026 16:08:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.251.105.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769530136; cv=none; b=elyRbMZP7CakEWD7o351nxDygiTRGw0/3UR8wLaqhCLp6hs3kkBYtGlPIwloO/5XppS7Fw0Vay8pz8B3KwjdfCbgkcfvHZOE/yzA5Dd3dg4Ni3h04OKBlAOODMcBNXv0/hBByml3mAIlgjhaTt6j7AhXhiAHCKmVuqFrJo/mq3U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769530136; c=relaxed/simple; bh=d+gX0d6NxxzZkhFVUCkoBjMXNb0bOhfwLyadx/wVaPs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mRGrb+jeQYQ9Q90zj6cL8eeOLbtUcz+m5jVVHrPwTZnhnYD9uS7A+HH8k8lLhbt5AKU9stXO/wYydJws5T7EBL6kxK0xG5pV29V1WCQpUf1tFh1ZiAOt3jHVap8DfJbvravoSYXf80zEAuLH5nEa0aMb4+a/JvTjvT9IVk/VAco= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=gOlQz/mL; arc=none smtp.client-ip=148.251.105.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="gOlQz/mL" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1769530130; bh=d+gX0d6NxxzZkhFVUCkoBjMXNb0bOhfwLyadx/wVaPs=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=gOlQz/mLm9g8TluKCWHY77119GPEm4cVrg70tEo1D8iRwMzQ4/eTKutVw3hgIorfr goJtuHTvsBxalsyC/gq+IaRVjIaSX6AuVEqg8SmrosVeQJzrjS5VbnFFhwgKEv6VL6 /3sad+aYBYEozbpURQHzA+Sg3eO3vkzacBZyaSRtQlFJ6X1sqoKvqrm5IqUaC7CAhd 6u6gV/IiAT3e2jU17DsIQkU1qMq7Mi1DYLT5nbrqAGCBJZlaNH4PxrdwAzk6s5/73Z OIwyfNXykoOqWt6ZwuJqXCFnS5pVauaAkiVGc/5DPB3IGHA19IEHKNdGTdLZi7LVVE lAdyz7ExKTuUA== Received: from jupiter.universe (dyndsl-091-248-210-071.ewe-ip-backbone.de [91.248.210.71]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: sre) by bali.collaboradmins.com (Postfix) with ESMTPSA id F413417E1523; Tue, 27 Jan 2026 17:08:49 +0100 (CET) Received: by jupiter.universe (Postfix, from userid 1000) id 3A189480064; Tue, 27 Jan 2026 17:08:49 +0100 (CET) From: Sebastian Reichel Date: Tue, 27 Jan 2026 17:08:26 +0100 Subject: [PATCH 06/10] ASoC: rockchip: spdif: Swap PCM and DAI component registration order Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260127-rockchip-spdif-cleanup-and-bsp-sync-v1-6-a7c547072bbb@collabora.com> References: <20260127-rockchip-spdif-cleanup-and-bsp-sync-v1-0-a7c547072bbb@collabora.com> In-Reply-To: <20260127-rockchip-spdif-cleanup-and-bsp-sync-v1-0-a7c547072bbb@collabora.com> To: Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , Heiko Stuebner Cc: Alexey Charkov , Sjoerd Simons , linux-sound@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Sebastian Reichel , Sugar Zhang X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1183; i=sebastian.reichel@collabora.com; h=from:subject:message-id; bh=76hJpiNaNQyorD7uRIJuETkpnuEiZXSc2DTe+tcCfF0=; b=owJ4nAFtApL9kA0DAAoB2O7X88g7+poByyZiAGl44xBzRXHRWgbxRmRRrQSCw6JunpDqe6Lj0 UP0AdSTGyuDQ4kCMwQAAQoAHRYhBO9mDQdGP4tyanlUE9ju1/PIO/qaBQJpeOMQAAoJENju1/PI O/qarCYP/Rsr2QFGCuq2NaqgTNsjXPoC4P2+u5DiyJw6cNF4PdPdzY4wZUqnW0dcKoxnS63RFvh 4GJxOCiiLrKHSUPnTgzXNz8j/qshvw/7iSnI0JK5WSXKUuSJFxpG5zJo4Hk1Io8CTzE59NkmewA T/1FPrJaeaTzmpws41XXn6+SD1zA7gPi5I6BzeQh+wGtbImOy4M8kEYWdZn2M2E3B9mVa1/zNW6 irdqfnJIWOf84zrVdGWkoqXVGrNjkKfLvg5qvOpv3PYL0dvoIoomAHDEsO3VVMau59p6xVS/OYX 0eBroXGXAkQGm8cjxjgQ2QBSnZ0jCooV1p2YxQFbq/9SEzsquy5OG3zhvIc81tsD8mJwn7SER8H uZ9IQMQaAePrw6UA1gtR6zIpOR+T7l9UvnzYUakz0vseEFt/JSKln8TX+jt1WWpr0MkQRTZj1BK Fgh210O4+pRvsxrZahbn/4GwOd2pb2FApK0QuJXPQBpbXnmXYRE+53YwK+XieEtUiyBrV5UFHab cJ0OwSTEPJiARF7i7rfi7rLUvDdKnDDVKLix+qXosevIEkG3CGcgM5rz9WwLhrys59dU2LFkIDl RE9rvAR87gjJSGGi7nuzfyrXgHc83k+8Lng3b9WEaoiT5gJZzNrQ4MmeUuFLhuwtEN963cgblb+ l+W2AyXzaeTvRSfkA5AQ3Xg== X-Developer-Key: i=sebastian.reichel@collabora.com; a=openpgp; fpr=EF660D07463F8B726A795413D8EED7F3C83BFA9A From: Sugar Zhang PCM should be registered before the DAI component, as the second one triggers snd_soc_try_rebind_card. Signed-off-by: Sugar Zhang Signed-off-by: Sebastian Reichel --- sound/soc/rockchip/rockchip_spdif.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sound/soc/rockchip/rockchip_spdif.c b/sound/soc/rockchip/rockc= hip_spdif.c index 80fd8f53bb2b..1a3b0a8e556c 100644 --- a/sound/soc/rockchip/rockchip_spdif.c +++ b/sound/soc/rockchip/rockchip_spdif.c @@ -325,16 +325,16 @@ static int rk_spdif_probe(struct platform_device *pde= v) return ret; } =20 + ret =3D devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); + if (ret) + dev_err_probe(&pdev->dev, ret, "Could not register PCM\n"); + ret =3D devm_snd_soc_register_component(&pdev->dev, &rk_spdif_component, &rk_spdif_dai, 1); if (ret) return dev_err_probe(&pdev->dev, ret, "Could not register DAI\n"); =20 - ret =3D devm_snd_dmaengine_pcm_register(&pdev->dev, NULL, 0); - if (ret) - dev_err_probe(&pdev->dev, ret, "Could not register PCM\n"); - return 0; } =20 --=20 2.51.0