Received: by 2002:a5d:9c59:0:0:0:0:0 with SMTP id 25csp2288531iof; Wed, 8 Jun 2022 01:31:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJznfUJzIB/IwNTBmtTlEeKu+7B2q6YntepSm2f1CRlR468p5xdxfzKzFiBGB5KQdkzJfnD3 X-Received: by 2002:a17:902:d409:b0:167:7425:caa8 with SMTP id b9-20020a170902d40900b001677425caa8mr16119351ple.72.1654677069379; Wed, 08 Jun 2022 01:31:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654677069; cv=none; d=google.com; s=arc-20160816; b=aRxWUFEU9YrRW8Xgz3V4lM6CvutvkFK0pZiDxg0NZD3N60nGAAiLfrElHuq9qYfjyP joUP1t0BLfiAz+BmoNwwENkFyHBeiAn7w8cdHsQY0ecY3ndeN7FygIfE1+A+DNXa999u Pg2F2ehIs630sF9Lm6PZ7ZqoxdG6zbUseF8ItnqWhoibiU6lpYXDPuUMcUkmHd7DrfiM lFahRo2dUv6dkX5z1A0ncRCnsnOoiLcii3DsoWdELKLzOlz0niJtOHtzO/qBt/hrU5K+ oJOLYjA1uLjW2TNMKm+3aLLszvFYC+EYg6ygZN8M/Eb5TQ1jDv8ufcbLNmQBN8NmHUpp N7Mw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=+HBuwbPdZoowtONg3c8PF7RIAWY26x0xlaLjzc5NCsM=; b=gnJlgeGLBJG+jAI3h8kiIvQOYHJAt42H6dSwrtXhR8SqiREOF99A3vdFUqR5Bd0uPz re0q6iP3vZ0CMR1oNQlmcgn1Z/7W2n5qHWVZw2ZqYh2BeQgJY8JVgrNc5jxTuLsmk1Oi PtNZm/pD+814STPHwA1IhlFX7XfoGdCQaEwuG8ggZJutB0+TyaJtVu1HeX5rkZMuhunh Jsyb/t/CJpwsoJEgi0SbjDq4MWarDE1NQngFKuSb8v+by0E9XTQsLwU9XYFPYfNeQPRr xdmheoWR4rvTBNOhL5VDkVlDdTZIgKT5a52Pw9aBAf/dORQwkGxdEC6fUwJGXgGzA47O Ee9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="GVDrk0Q/"; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id e5-20020a170902784500b0016399622169si32410171pln.46.2022.06.08.01.31.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jun 2022 01:31:09 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="GVDrk0Q/"; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id B9F941E44F3; Wed, 8 Jun 2022 00:59:32 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346117AbiFGSiE (ORCPT + 99 others); Tue, 7 Jun 2022 14:38:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52776 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1349507AbiFGSGq (ORCPT ); Tue, 7 Jun 2022 14:06:46 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4EA1C52B28; Tue, 7 Jun 2022 10:47:53 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 0075AB82342; Tue, 7 Jun 2022 17:47:41 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6D93CC34115; Tue, 7 Jun 2022 17:47:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1654624059; bh=ooAOo6qzubkyPuV+2dvA1NqN7F60QjHbnl98BMtPDlw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GVDrk0Q/a+8nx/x1XPXv7reYycehyyV63PvshXmXkMo1AOP6eYnpjq0loL0Xz2LrK YOoLmwKlC/QMx8GPF7xOM4Tjv3J2AjwqSmrFrLZSubHLeTpkbbGqNkrs6RGAay6VS8 5lL3Kl+kZrBCRrw4mecQLpklrBbePPYCGk45zD3I= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Maxime Ripard , Marek Vasut , Jagan Teki , Robert Foss , Sam Ravnborg , Thomas Zimmermann , Sasha Levin Subject: [PATCH 5.15 191/667] drm: bridge: icn6211: Fix register layout Date: Tue, 7 Jun 2022 18:57:36 +0200 Message-Id: <20220607164940.531795333@linuxfoundation.org> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220607164934.766888869@linuxfoundation.org> References: <20220607164934.766888869@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Marek Vasut [ Upstream commit 2dcec57b3734029cc1adc5cb872f61e21609eed4 ] 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 Signed-off-by: Robert Foss Link: https://patchwork.freedesktop.org/patch/msgid/20220331150509.9838-2-marex@denx.de Signed-off-by: Sasha Levin --- 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 a6151db95586..eb26615b2993 100644 --- a/drivers/gpu/drm/bridge/chipone-icn6211.c +++ b/drivers/gpu/drm/bridge/chipone-icn6211.c @@ -14,8 +14,19 @@ #include #include -#include