From patchwork Mon Dec 18 10:57:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Stein X-Patchwork-Id: 13496608 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 57890C35274 for ; Mon, 18 Dec 2023 10:57:56 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=/jR8JIVzpgjNbZZim06zYkobmqORvy3KaRN7FUBBq9Q=; b=RcLtRm+l1Mslim B6wCYQcdfwYqZc1N4XMn5RE5W0xIxVSImswcHi5tSRN5Qe0t7t4nO/MdWSETCJ+7CF27Q2wtYbMDc Ekn/q84woMx1wXRNkux/Q8o8kqp4OjfsrhkP/lNEV3GDDwTi71djq7d5lY7lx3nkTxLHlGBXR9dsl Y5iLYdsqgAdkBYCNimNah0Mv05NcLWCvg8vpFd4iN7c/pYorJIsljw/xXeJhm3qFb2a3Z1IQJRKMM MdxIAL8nHQT8gxFl4Hn++nk0cbN/p+QV8eQxp2iwKLUhJPJZxutrORiHU+SDebcNNhgogizUFAOxK yIS0SZqyGWB643+v+y+Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rFBJP-009wcw-2n; Mon, 18 Dec 2023 10:57:27 +0000 Received: from mx1.tq-group.com ([93.104.207.81]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rFBJM-009waQ-2u for linux-arm-kernel@lists.infradead.org; Mon, 18 Dec 2023 10:57:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tq-group.com; i=@tq-group.com; q=dns/txt; s=key1; t=1702897044; x=1734433044; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=L1IZpJnkrjKw6gk/ZULIbhgFejfVx0y7LY8i+plpv0U=; b=DQmOeXYSEdg15BdJO9AECOqbEqvuyJaJWwMRbxVdQvJUO7vBfGwYXJbT k0033JUPNtjBptGsolEKBMSl61vdAoj8YXguzqUj433yZzpuJLU4UAmp+ c5eGokhLwnClTlRyYZQ3v4zAMhHiXuK+knsdYDSadhEeear5Oqi5IiqJj 9nuWs1hkzWlXr0I7qPd1KmOPDFBjCJciebp7CbO2834N1b7QmKJlIZmB1 zrqO9NVkN2j2biTeQv92zexu29coOdaHVa59DUH4MWNTh0fwVs0WneIqf hVTCCtVBSP270KWyBnbZtcj9CotyBQI8p2woz4sa/JRFH12IJPqdN8aef w==; X-IronPort-AV: E=Sophos;i="6.04,285,1695679200"; d="scan'208";a="34559829" Received: from vtuxmail01.tq-net.de ([10.115.0.20]) by mx1.tq-group.com with ESMTP; 18 Dec 2023 11:57:20 +0100 Received: from steina-w.tq-net.de (steina-w.tq-net.de [10.123.53.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by vtuxmail01.tq-net.de (Postfix) with ESMTPSA id 630C4280075; Mon, 18 Dec 2023 11:57:20 +0100 (CET) From: Alexander Stein To: Liu Ying , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Shawn Guo , Sascha Hauer , Fabio Estevam Cc: Alexander Stein , Pengutronix Kernel Team , NXP Linux Team , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH 0/6] dev_err_probe usage for imx8qxp DPU pipeline Date: Mon, 18 Dec 2023 11:57:12 +0100 Message-Id: <20231218105718.2445136-1-alexander.stein@ew.tq-group.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231218_025725_321215_8305F7E9 X-CRM114-Status: UNSURE ( 7.67 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi everyone, while working on i.MX8QXP DPU/LVDS output I come across these fixes simplifying the code and improving debugging, while also creating less noise. It touches several files as the output pipeline is rather complex. Best regards, Alexander Alexander Stein (6): drm/bridge: imx8qxp-pxl2dpi: Use dev_err_probe drm/bridge: imx: imx8qxp-ldb: Use dev_err_probe drm/bridge: imx: imx-ldb-helper: Use dev_err_probe drm/bridge: imx8qxp-pixel-link: Use dev_err_probe drm/bridge: dpu-dprc: Use dev_err_probe drm/bridge: dpu-core: Don't print error on -EPROBE_DEFER drivers/gpu/drm/bridge/imx/imx-ldb-helper.c | 13 ++----- drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c | 37 ++++++------------- .../gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 19 +++------- drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 26 ++++--------- drivers/gpu/drm/imx/dpu/dpu-core.c | 7 ++-- drivers/gpu/drm/imx/dpu/dpu-dprc.c | 12 +++--- 6 files changed, 39 insertions(+), 75 deletions(-)