Received: by 2002:a5d:9c59:0:0:0:0:0 with SMTP id 25csp2151520iof; Tue, 7 Jun 2022 21:28:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz+EFZs0dqklaTb3CyedbJ74ioOLcxqidEpQWBzQzUf28xGYz+lpaNMOHqlNoPhznTqqvaN X-Received: by 2002:a63:fa15:0:b0:3fd:696e:b432 with SMTP id y21-20020a63fa15000000b003fd696eb432mr17418647pgh.320.1654662532214; Tue, 07 Jun 2022 21:28:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654662532; cv=none; d=google.com; s=arc-20160816; b=R6a2/5Rnlrb3QkktY8B2/TMeloMn8LaUi6PcF+NkGFlDixM6coHgCkbgYUIZOnlOhj Aahs94e0IoeRkIbP0AvAyfQkp+6o2GNXL+ebdH+uHDgPVf6HsqlUEVpBw921VedCgcP5 dKUyXSrxP0Om9mOwC2JV4hriuFTnOdZbXVAOGI5FRY445CnoYnuyaYoY+6nz/oclhzo4 39qc6H7jZJpjNWMniIXJnfL7lQqHJO1tSRHwDNRCsH/RkD1mdiQx4W9r61teUpdcYtxQ RVowbK5Y4I6ZKppgV2u2+zOp2FjEcxQwIHF7mkopEByoIM7rvzBzadiP87z2/2UXZezi G4ng== 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=vIK3p9pQqQ/YZZRSct7xZU8epOlOpaGYRkLlFaIiz+U=; b=zkdJvNM+Ct9sZMLUElxCRvYOL2DTFRPa1Wb1MZc0PsBiKD1OQPivIZ4kncrSAgbOIN OxWgEteQ7rSw1shQFzNa8xu/9gr1kMIqrUto9Bg0h/3zp9Ak7LVvtThgjDi9I+LOovui 2b4Npn+mbUcNlpA0N4WRehpn+JQ5KbbGvowypCghwse7jIubbrz/X7v+sHWiJxAYB/+S gTqBmWfHczBPFf8K/fTDN4InqNtoBgdeKl/mU9r3vd7fTNOYe1G9z4Oun4XYyx+VoFrw 2XdqNqyf9EkWQK2tkIYPPTEHJVAoiMPMMVp54AASumyz5d/HbPIJzlhUSAtatHq40rfl LYog== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=NGVx1KC7; 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 t1-20020a170902e84100b001618cb78b54si32265995plg.405.2022.06.07.21.28.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jun 2022 21:28:52 -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=NGVx1KC7; 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 8D6643D1D97; Tue, 7 Jun 2022 20:58:43 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1380760AbiFGW2u (ORCPT + 99 others); Tue, 7 Jun 2022 18:28:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55124 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1380996AbiFGVRN (ORCPT ); Tue, 7 Jun 2022 17:17:13 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 00DDA132758; Tue, 7 Jun 2022 11:58:14 -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 23326B822C0; Tue, 7 Jun 2022 18:58:13 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7B8B1C36B0D; Tue, 7 Jun 2022 18:58:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1654628291; bh=URof1EwK44ouHdI7IIUZfmp8Rot3oKzb3RuQOWOy4r0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NGVx1KC7NgaXde8x3GVebjP0pxpSGjr8lPhhkw6Nfg5+GThSlDJzZ+NaaCkiECllb LXwTZO6LahB4LXNxr5wuFBTWEx6UsBXQoODZZmknGMED43K40+5r0EFgMJUoSGhKtB P8onPNXB5kOo9oXGlGpDDstCUpjuvnZVbxh5n9lQ= 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.18 275/879] drm: bridge: icn6211: Fix register layout Date: Tue, 7 Jun 2022 18:56:33 +0200 Message-Id: <20220607165010.831337236@linuxfoundation.org> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220607165002.659942637@linuxfoundation.org> References: <20220607165002.659942637@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 d9b7f48b99fb..376e0f80da5c 100644 --- a/drivers/gpu/drm/bridge/chipone-icn6211.c +++ b/drivers/gpu/drm/bridge/chipone-icn6211.c @@ -15,8 +15,19 @@ #include #include -#include