From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) (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 4CD733176E0 for ; Thu, 16 Jul 2026 09:08:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784192932; cv=none; b=jEo0ytWlwWqwRYQJSkVUGNK5av2t/AzPAeK7Ag7UZCYhyvCgDV6+tqxL3gimcIspQkXaKRP6lQIJDsZInsZzep8nHw8kN1dSNvwEYFPXiZjCn0WeTDuj/L/zQNcDSQhv31gSEIC/owqXxjxGmu96kH7Zbm6zaKCSZvirKyImkbE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784192932; c=relaxed/simple; bh=BGRxIGzV5F2amCG/5z64SRgI5hIKfJeXA3e3Pz1V9yQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=ifJt7Xu9ZjMLWjOlY9jzgwAguw1+3Pytcptty5yqUEhpvSiRaSwBXOVD2RA2ZmrkYGAVWjbDZMpF25c57QSADmGFPFEg/2eBmLJI9gxG2hT9U+gzlpdI5oZVuTWEvvcONeEEesjxJHJ2DHRWDGPKe/SCQd0xToC1bAKbt1noH0o= 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=QOT2DqDG; arc=none smtp.client-ip=209.85.210.175 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="QOT2DqDG" Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-84830c774a0so2406714b3a.1 for ; Thu, 16 Jul 2026 02:08:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784192926; x=1784797726; 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=oLJXUpxY0UPS6/a7VhqudDZufGgCMV4Lpojx0iuFHFM=; b=QOT2DqDGb0ON/Kv7/v8Ht8h6BwMIe3mAgChFAt0o047LISvudnKH86S7pfFIbw+nx+ 7ImQHb6fj7BSxX9OKUoQ1RQTMXH4E3sCO50EpmiDJ2lSoQiq0MPuOxF2V/dQuOto4nt2 FMJGojNGuq+IUiDldM2u4+s0bGVNhHJhnlFuZ+A7qFVIaRwjwF7CaLIT5TcCQCE8gHiF rkC3tG59gzXVtr68r5WZwVPWq8eocq4KmAmMbPrVXPrPLTw7VLbnHxXtz0B5c5zSKjxD gCztIG1kZ4kwCjGyWIOhvHzVceF+Cr9UDSFqKRTxcbguzUwMhLAq6UtP7O4puUoBt78D G7bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784192926; x=1784797726; 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=oLJXUpxY0UPS6/a7VhqudDZufGgCMV4Lpojx0iuFHFM=; b=B43eEMPIS2pHat1YjbZ3ede0urW3Nnwid97nJHQ5m41ax1WX271KlMXLH8PQi7N8gT +HycqMGgUPtrPn/2Ey9pBV2bBe3KF+4h/mgo3RG3zAGj3uaW6GAF+Vufopp5XuBDsUk/ FOmbpWxpcmrsp/A+CqL2NAKfAVnK2+ZlRCwFEk6QIuktjaq4JD8H1bzIOGR2BeNA0bDn rj432dS6i6Ci42cA8noV+zFTlNFpSj783yBxOAfnJPn1K66VrVHTJex+5IVY4XkQh9H7 rITBqGNfdC0iY+BxaSTFN13TzFVET+HvW0gGccwwrBwbA18uPWfW/RAD8yHV7Hth5uut cfEw== X-Gm-Message-State: AOJu0YxfzT/+FNREJp7XE17aJ8uuuKXDQqIjTmBPeFWmp/98WD5ZHNlb 6wmyoEw69vXJVTLMOUWBmc41dZmygUFUUSiSry8PxEmsvNzCOhQ11rGj X-Gm-Gg: AfdE7cnUdCkrgD6N1XwzGvQNdUGEY+lVyG1yvexr7ne0jQuyxYs8xT7WLFTwd4ohm/T arbYEkAiOICoHJa9z5LHpUuWGqGIXCvea1hAw0EG4Qa6z4Ll9Pe6D9elu7pN238hWPTJGA8qzNG uMY9gJlqjnG/eZxrcPVqpaBQRPVoG+y+czYRbxSqRWHld7utqZGcHuPw/8vT8GvKUGOuO7U389V ROIgA5wZXonXHRKA2HRVQQzP1DNkqfejN2Aq1LNe6Sm2vnsCbsm08s28/69K6JfjeT0I7/Nb+gs w556oKSBFJLnDYA/aE8/AM5KwUvH4TiRoGKP2wSfh+A+VuTBd47H+rU+1ldoqkr70uCvnmxJuWj eDiBCw7EGUCi5luPaGg8g7wS29zDwlVPVVN0cV8FJnM0JiG3wPmorbHy/J6L1MDH0LoVRwvHqdt hIVM6sG+XJ0YoJwU5l58n3nj2I3Jtw0G9YluqC X-Received: by 2002:a05:6a00:bb88:b0:845:2ff5:b66d with SMTP id d2e1a72fcca58-848897d3008mr19810146b3a.35.1784192926084; Thu, 16 Jul 2026 02:08:46 -0700 (PDT) Received: from phuc-desktop.. ([183.91.15.56]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84a4f6bf5ecsm4511800b3a.29.2026.07.16.02.08.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2026 02:08:45 -0700 (PDT) From: phucduc.bui@gmail.com To: Mark Brown , Sen Wang , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Jarkko Nikula , Christophe JAILLET , linux-omap@vger.kernel.org Cc: linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, bui duc phuc Subject: [PATCH v2 00/10] ASoC: ti: Improve probe error handling Date: Thu, 16 Jul 2026 16:08:19 +0700 Message-ID: <20260716090829.72082-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 cleans up probe error handling across several TI ASoC drivers. The changes fall into two categories: 1.Replace dev_err() with dev_err_probe() when reporting probe failures. This preserves the original error code while suppressing unnecessary log messages for deferred probe errors. 2.Preserve the original error codes returned by helper functions instead of converting them to -ENODEV, and remove redundant error messages where the helper already reports the failure. Build-tested only. Changes in v2: - Add missing parentheses to `snd_soc_register_card()` (Christophe). - Remove an extra blank line (Christophe). Best regards, Phuc bui duc phuc (10): ASoC: ti: ams-delta: Use dev_err_probe() for error handling ASoC: ti: davinci-evm: Use dev_err_probe() for error handling ASoC: ti: j721e-evm: Return the original error from card name parsing ASoC: ti: omap-abe-twl6040: Preserve error code and drop redundant log ASoC: ti: omap-abe-twl6040: Use dev_err_probe() for error handling ASoC: ti: omap-dmic: Use dev_err_probe() for error handling ASoC: ti: omap-hdmi: Use dev_err_probe() for error handling ASoC: ti: omap-twl4030: Return the original error code ASoC: ti: omap-twl4030: Use dev_err_probe() for error handling ASoC: ti: rx51: Use dev_err_probe() for error handling sound/soc/ti/ams-delta.c | 4 ++-- sound/soc/ti/davinci-evm.c | 3 +-- sound/soc/ti/j721e-evm.c | 7 +++---- sound/soc/ti/omap-abe-twl6040.c | 15 ++++++--------- sound/soc/ti/omap-dmic.c | 7 +++---- sound/soc/ti/omap-hdmi.c | 6 ++---- sound/soc/ti/omap-twl4030.c | 15 ++++++--------- sound/soc/ti/rx51.c | 28 ++++++++++++---------------- 8 files changed, 35 insertions(+), 50 deletions(-) -- 2.43.0