From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.179]) (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 5FC9D3876BA for ; Thu, 6 Aug 2026 05:21:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.179 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785993719; cv=none; b=SPqlwuBRafFdEXBW61nm3uWA7Zu9kozxiW+Hlh+VECpY/k+455PKmMl9SbOKCK8+ThSgPD2mJzVwY+aFNnlH9Ys+mL7hLrGLCNMwRgt2t9K8IvF6yu4/9lq46Bk7J0oWQwtEnJ0guRbTYun/YI1a7oWTgUc+0baRKgkDWmLzMd0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785993719; c=relaxed/simple; bh=c199YbRnccbqyfpzoYbQMtEkaCNVuYTgiuS40AqoNf8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=CCUjYu3Ji3mPQojUzmmUCSHKRFsN5aoJLo2skLKj9DhPZb1GfBs5efIIt2QIEhZ/h43T6sNmYcTqoDeDntYSQvKX9jv1gnLWvWNDH7+PcS3J9D8MDqdaJBle+3KleSTP6IfdLIXGv5ELKwK01eS9P6qH/yMr0v8qhZH61im0+4U= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=BYmZNR8O; arc=none smtp.client-ip=209.85.210.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="BYmZNR8O" Received: by mail-pf1-f179.google.com with SMTP id d2e1a72fcca58-84e84a6c4bfso654409b3a.1 for ; Wed, 05 Aug 2026 22:21:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785993717; x=1786598517; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=PBJSVLcuS698iPvcGBsGEqqGtyBuKd0ri3MDZGD+Opc=; b=BYmZNR8OUng/8u75lfU3f9sCYrEMYM3gdIcqMc2xh/sOT6eJEnfLqDFGOeecc1S87m bZejhD3dtgobQja5CYJbs0oXAtbmN1azrKCBFa/3r6bM/FO8Pk8jICJLAZejPsPHe/HQ IAdHYMV+FKyLTZji3WqknzasAZCE84XYKrMMQD3Gz/Xj4HklFc38z5IabcKahefsBJ5J XukPtPwR6eUl+likZHOZB0hiRW/P2U/C5qNnTgM7Z+Cni/oKNQHAg+8VHeobnamP5vlE cszaPrBC3oUvpsX40xvwIJHG0yzuRq/IiRJ+2ErYJr4HMdAxmrpuZ51xVbm3SBQv+l04 q5Fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785993717; x=1786598517; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=PBJSVLcuS698iPvcGBsGEqqGtyBuKd0ri3MDZGD+Opc=; b=nv7bkUWpXj/XGpnSOQQgSUQSOS0sFF3fWOIJ50uAwOfH+UNUP+vAgR6gi0298FfO0l sh5TBjoEmD6z5K3xKPSQ+OqoLoCdKaCAt/HF0YWZafFpSj/djQTEGCUTGW6iYlcPWjSs LOA7eY/15iVZLuusVRDaw5aIU1O56VsDErEJ722hLLbHWYFpwJG2bDUm8S8x2rTTXB5i QSyry+b+wyPNx4flA46RtrWy+6Qlu74XkmUmZw+qROjgCghR0vBEy0lP5yEKvAi5WDKa Pabe4R2SvrN/+jQJOwIzzTj0OWMin1aPVKtN5j3p7TzsD3qdoJeGiF6Ujzy4+2nEWeHq 64Kg== X-Gm-Message-State: AOJu0YzE91pZ8ZD9biJdr6N/2jct6GDi3v1yfTgXKxxDxomFqX24cJeV PRgll6SvcQ6BPGnhz2yN8e1VkJ0SiZ8h99+Dn8xInKJY6kR+jco2G0qO X-Gm-Gg: AR+sD13pXNWfpIn5gsph9xO7dRyPy1XvWWkWBfXynVzRDJFIAHnKBqfmp+z292jRLQw QiKsdhFFws8K1Y0xbNpIv9mckyptLzNrhW/467LZtZk/AQdJJLDiLfrImotzYMeIabHDwiCF3qX suG5Ppg00wfoEcRWFh879Kj1gmeC3/XSbuBzfO+RJZ/yGUd+G58dfGVETdVbM0FDGMKc2XUNmIr Lx5W75Cp9KHPcgHaC9r04PbzsV7Uz5K2BuxMZTVHMtj1tUDSPFGB7gRYON4niGv1SAJNlP5o2Pf U8Dzf1ZDMPA+IyVbudWbiQwCpFURLGbhPSOeADdA//efBWaSFcQzmuYITjYrxTA2iRqPqNf2gOY 2LeNDJKi0JMuNbmByRSN6V0deHep3gTmEFMZ0DzDLWJOWZHVlTt8JTb/jQzbB9q1s7vPnsPgp+g /ULOL7dWX9VquOkRcxYFIn+izTJLgw5i6SuAC3C44yyfVrFQcz0/d6afQQPlwXfFhF2OG3Eqwig yJr8XYp6b+xnbna22g+suUdO7r5c7Zplm3SCNJ7HMQjjIi16Iau6tNhHaXFE0u9M7p4ZSxdOrNP kzgC X-Received: by 2002:a05:6a00:1482:b0:84a:29af:a0eb with SMTP id d2e1a72fcca58-84f47d8c4f2mr1960005b3a.9.1785993716736; Wed, 05 Aug 2026 22:21:56 -0700 (PDT) Received: from phuc-desktop.. ([183.91.15.56]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84f45bc9cffsm554279b3a.59.2026.08.05.22.21.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Aug 2026 22:21:56 -0700 (PDT) From: phucduc.bui@gmail.com To: Mark Brown , Nicolas Frattaroli , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Heiko Stuebner , Nicolas Frattaroli , linux-rockchip@lists.infradead.org Cc: linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, linux-arm-kernel@lists.infradead.org, bui duc phuc Subject: [PATCH 00/14] ASoC: rockchip: Simplify probe error handling Date: Thu, 6 Aug 2026 12:21:22 +0700 Message-ID: <20260806052136.21034-1-phucduc.bui@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: bui duc phuc Hi all, This series simplifies probe error handling across Rockchip ASoC drivers. It replaces open-coded error handling with dev_err_probe() where appropriate, removes redundant probe error messages, returns the original error code directly, and fixes handling of -EPROBE_DEFER returned by platform_get_irq_optional() in the Rockchip SAI driver and devm_pinctrl_get() in the Rockchip I2S driver. Compile tested only. Best regards, Phuc bui duc phuc (14): ASoC: rockchip: rk3288_hdmi_analog: Drop redundant probe error messages ASoC: rockchip: rk3288_hdmi_analog: Use dev_err_probe() for error handling ASoC: rockchip: rockchip_i2s: Use dev_err_probe() for error handling ASoC: rockchip: rockchip_i2s: Drop redundant probe error messages ASoC: rockchip: rockchip_i2s: Propagate -EPROBE_DEFER from devm_pinctrl_get() ASoC: rockchip: i2s-tdm: Inline PTR_ERR() in dev_err_probe() ASoC: rockchip: i2s-tdm: Drop redundant probe error messages ASoC: rockchip: rockchip_max98090: Drop redundant probe error messages ASoC: rockchip: rockchip_pdm: Drop redundant probe error messages ASoC: rockchip: rockchip_rt5645: Drop redundant probe error messages ASoC: rockchip: rockchip_sai: Propagate -EPROBE_DEFER from IRQ lookup ASoC: rockchip: rockchip_sai: Return the original error code ASoC: rockchip: rockchip_sai: Drop redundant probe error messages ASoC: rockchip: spdif: Return the original error code sound/soc/rockchip/rk3288_hdmi_analog.c | 16 +++++-------- sound/soc/rockchip/rockchip_i2s.c | 30 +++++++++++-------------- sound/soc/rockchip/rockchip_i2s_tdm.c | 15 ++++--------- sound/soc/rockchip/rockchip_max98090.c | 5 +---- sound/soc/rockchip/rockchip_pdm.c | 8 ++----- sound/soc/rockchip/rockchip_rt5645.c | 5 +---- sound/soc/rockchip/rockchip_sai.c | 15 +++++-------- sound/soc/rockchip/rockchip_spdif.c | 4 ++-- 8 files changed, 34 insertions(+), 64 deletions(-) -- 2.43.0