From patchwork Fri Mar 18 18:47:45 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 12785786 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 766FFC433EF for ; Fri, 18 Mar 2022 18:48:24 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 5F70810E0EA; Fri, 18 Mar 2022 18:48:16 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) by gabe.freedesktop.org (Postfix) with ESMTPS id 393A610E11D for ; Fri, 18 Mar 2022 18:48:15 +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 118A481DE5; Fri, 18 Mar 2022 19:48:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1647629293; bh=hUv4ivXoys2IyUMoO5OPOkeEJL53xag5fp4LgSg9Z78=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VJUMfhmVkXlusXuu1797R4cz1ZXhLwsr/8KtSUK/7JfJg6qfyTINP4+u3FWyUHEk+ /XfJGO2c/yYi3hVd3ZtGyGKLmPLdoUKaYjAeUvy4RlIEggQwChAtT4ARkDvNxx9OAe SdfEiHtCLd06j0et7xPz6Ym9Q8TuMIynkcpM5iz6qIZDzPJZDUG8RDQz6IAEIT8BJV npazIDDog+y/ni40FJw5ftkVMqjb2wdZqmU3RbILUE4spy2Vy4k1snIFL+d3PZdWnM yIC+lO/KKXf0Nxka0S8XTI3Tpr4EDBwGy0fDgW4SpacFS381NjoGYg8U3zfMQ7cz6Y EBeVqhpVxCegw== From: Marek Vasut To: dri-devel@lists.freedesktop.org Subject: [PATCH v5 01/11] drm: bridge: icn6211: Fix register layout Date: Fri, 18 Mar 2022 19:47:45 +0100 Message-Id: <20220318184755.113152-2-marex@denx.de> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220318184755.113152-1-marex@denx.de> References: <20220318184755.113152-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 , Maxime Ripard , Thomas Zimmermann , Sam Ravnborg , Jagan Teki 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 Acked-by: Maxime Ripard 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 --- V2: Rebase on next-20220214 V3: Add AB from Maxime V4: No change V5: No change --- 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 d9b7f48b99fbf..376e0f80da5ca 100644 --- a/drivers/gpu/drm/bridge/chipone-icn6211.c +++ b/drivers/gpu/drm/bridge/chipone-icn6211.c @@ -15,8 +15,19 @@ #include #include -#include