From patchwork Thu Feb 17 00:25:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 12749189 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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 722FCC43217 for ; Thu, 17 Feb 2022 00:26:09 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 41FF810E695; Thu, 17 Feb 2022 00:26:00 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) by gabe.freedesktop.org (Postfix) with ESMTPS id C4A9810E686 for ; Thu, 17 Feb 2022 00:25:54 +0000 (UTC) Received: from tr.lan (ip-89-176-112-137.net.upcbroadband.cz [89.176.112.137]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 5A52283881; Thu, 17 Feb 2022 01:25:52 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1645057552; bh=P7lqGR9xxFXH9IFXFIdf0WRQOf6dRD+k0zcRTRnV3NU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=vIbczkaTLyC2NW0ROL8tCJAG9lp30AN05V6X1cAv/1Wr6EVxT0I7h67kHEwOiIzTR CDFpxEMye/IKJwRYOabcCig3FvYAk2jdEA9S9hlVCAEdlL8VNOzrO+x4SAiGzrOiw4 2lV2RzggcV7YGokVhH1oiVTKcA+i8i+pwdq5M0M2I9ny0OmJU2jnSYz6mAO78jNfMZ beUcDMwBaFsVJUZgHTEZMEjUi88uSnTKLnXPlmI3pQPGXNRt+yC7SsWpBalmgU20B9 +u4hqbasitS6Vnojo9Xgt7HsoAvwJYDe4U6awPzt8X1Adh0c0mkCpd9IWAROLldUvw fCxvgDr7nLwSA== From: Marek Vasut To: dri-devel@lists.freedesktop.org Subject: [PATCH V2 01/12] drm: bridge: icn6211: Fix register layout Date: Thu, 17 Feb 2022 01:25:19 +0100 Message-Id: <20220217002530.396563-2-marex@denx.de> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220217002530.396563-1-marex@denx.de> References: <20220217002530.396563-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Marek Vasut , Robert Foss , Jagan Teki , Thomas Zimmermann , Sam Ravnborg , Maxime Ripard Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" The chip register layout has nothing to do with MIPI DCS, the registers incorrectly marked as MIPI DCS in the driver are regular chip registers often with completely different function. Fill in the actual register names and bits from [1] and [2] and add the entire register layout, since the documentation for this chip is hard to come by. [1] https://github.com/rockchip-linux/kernel/blob/develop-4.19/drivers/gpu/drm/bridge/icn6211.c [2] https://github.com/tdjastrzebski/ICN6211-Configurator Fixes: ce517f18944e3 ("drm: bridge: Add Chipone ICN6211 MIPI-DSI to RGB bridge") Signed-off-by: Marek Vasut Cc: Jagan Teki Cc: Maxime Ripard Cc: Robert Foss Cc: Sam Ravnborg Cc: Thomas Zimmermann To: dri-devel@lists.freedesktop.org Acked-by: Maxime Ripard --- V2: Rebase on next-20220214 --- drivers/gpu/drm/bridge/chipone-icn6211.c | 134 ++++++++++++++++++++--- 1 file changed, 117 insertions(+), 17 deletions(-) diff --git a/drivers/gpu/drm/bridge/chipone-icn6211.c b/drivers/gpu/drm/bridge/chipone-icn6211.c index e8f36dca56b33..4b8d1a5a50302 100644 --- a/drivers/gpu/drm/bridge/chipone-icn6211.c +++ b/drivers/gpu/drm/bridge/chipone-icn6211.c @@ -15,8 +15,19 @@ #include #include -#include