From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) (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 9DD4938399B for ; Tue, 14 Jul 2026 12:01:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784030494; cv=none; b=N1Ri/gI8OdU8iWewXtTC9JVbp+nMGjl2EN7BO2MzOFYfIsmMujo5f7op4hVZNAr5y1cw1imB0Fg4JLGdAD1MtpQFDVQIKvvhhq3g2dwtnVmjzuxydCCiAUVFiP+8ghx3GI2hIvRfJslf77fafrForIjMt7540NCBpJ7dvCjmZok= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784030494; c=relaxed/simple; bh=8mPJP4CUJJxKbPHlRyCtrMLkf2EcQjUHuXUOJ0YbvJc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=CjKFyz3ysFnz5kPA1NE09dKUWjW/6gfWh5m7aQFjI10WRisMly3wo2plKClRtNW/WSk1nmAx7E5tYfH1BJ3Jl3yJhSIHeiy1G8uH6WzlfNHHbbmwEHKQlT6/YU0NJ+QCym2HfXohKnMLJDjkJY4t8R0IpGhqf/ac/aRKCyhrqN8= 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=TDrptby+; arc=none smtp.client-ip=209.85.216.43 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="TDrptby+" Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-381216921aaso4516120a91.1 for ; Tue, 14 Jul 2026 05:01:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784030493; x=1784635293; 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=qCSg76TmTtyL6iisRv3lwPjTYEGjpeBnln7td+bXQKo=; b=TDrptby+CSAchs1lbha7LmAe8W4XgcT+sVABBvHRH/POvGPW9U0iB4XXuOwbAwC33O g0T8reYT9010uDCshRkgZ7z3CZzQBV1yUs9diBY5YFOA0LpueY4806h415kkEyBpQTH/ aqF+0Gq/w0ADtvgZ1VcExpT7ibGtEFnaB5kjhUs18LreU+g4D+ll02RTzz9TXfEG1Xw8 04BSGde+377hA8NtrVkd7FcKpLXVJjC/ii95Y3TkcCjk20/W8Hlzu1ypqEQhpJztm7Pr cIrbBkqJ6DA8KljWcrI9zolH5ciB6QZFuIEdcOYMdEy2Ajl1Sdzrxwfff8HUPSkBfMGN u6yA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784030493; x=1784635293; 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=qCSg76TmTtyL6iisRv3lwPjTYEGjpeBnln7td+bXQKo=; b=VtaCFPeAzRw1HiVbt0nZ5rToP80egfB1VMaW+YB58tHwS3j0MWAZzZKlbAssUH8YOJ MEnd5zAOYItZGAwu9sDYEOevnHVPZ8gjy5BgfUqk7T532TFbMm2RLsP03A4TSvVLR19w nNxnTb3PVGbFKmfeulh5OnjyiJs5mN0hWew3eLPHemkH68PLHwuMmoz3AsA5gQYeBcH4 hplNIXLhsfk0H9Zjdm2VF5NCwH1gwUy8Tw6yrMSKPSnblRkKjU+Ejft4FkucUmsHRgIO AhLU5lnyW2mYAsl1qiDLbZML7Hpfg+4TbrUB1vyvbmv63E8isjdYgekDuwRgr3w7WRxx 3cOg== X-Forwarded-Encrypted: i=1; AHgh+Rot1xwJXo+On/URY4qGVlMY8dgdoX6Aht81jNbOjwMUlXsyMKbjLOpvFxMK52qOop4fX3grBBr/Xfw8@vger.kernel.org X-Gm-Message-State: AOJu0YxJJ8OEi8omP0kwSeX5y3A+uQBJNslsrXeYqOrZQWe5zDVYyuRk AdUFQT+x5kzjCmQtumOfLCMf9fVLXLA/t0PrQaC+yB+kEgEmFpzrxSPY X-Gm-Gg: AfdE7clXRJmC3/e/1A78DUmedMLKQHff/OKauQzB4zvVZk0hbL5vM39Hnh4zuSM5J6z D+vps+1pb53jvWuVp6Yva0wHZj2fM3YhHcKFZLW2ZXyhhvu4JlMHqTat//clKfe3sk17uPxjAiz MWoWUQmDivHPWARCkaamdxV8ZX4bKm11o8sGmJHmQ0/cWUhWkptZTym+doM8PX3+Slzh4OB2dyM DCWrI5PEMz56xeb7EepjjV5iY9IW6dchU0foDyVzjGIJrdVCL1lCktBhfGB5oorragMZqe5C7v+ 5vlvv4IgIWJb+kfZ4t/snhgZ5vgeHxjYKBjZkogiVSAUzK8gvon1ewwrhpvvde5llCecPrstCVI /lIU8hy3I2V3GRCoCtRQmqHbXhS1rqmHfSMLpJ7u4coOFxedNkhmyj2Xje9bnCFgMed/dSo1JeS l1t+HKC9wYee0+ZkRiIfxl1CosizwVe9TSeFLBJ7xbxNQM1Vo= X-Received: by 2002:a17:90b:3e8d:b0:38d:a8be:a592 with SMTP id 98e67ed59e1d1-38e1af127eamr2162753a91.19.1784030492735; Tue, 14 Jul 2026 05:01:32 -0700 (PDT) Received: from phuc-desktop.. ([183.91.15.56]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31174a583bcsm86725093eec.19.2026.07.14.05.01.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Jul 2026 05:01:32 -0700 (PDT) From: phucduc.bui@gmail.com To: Mark Brown , Sen Wang , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Jarkko Nikula , linux-omap@vger.kernel.org Cc: linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, bui duc phuc Subject: [PATCH 00/10] ASoC: ti: Improve probe error handling Date: Tue, 14 Jul 2026 19:00:32 +0700 Message-ID: <20260714120042.491712-1-phucduc.bui@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-omap@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: bui duc phuc Hi, 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. 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 | 3 +-- sound/soc/ti/davinci-evm.c | 2 +- sound/soc/ti/j721e-evm.c | 7 +++---- sound/soc/ti/omap-abe-twl6040.c | 14 +++++--------- 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, 33 insertions(+), 49 deletions(-) -- 2.43.0