Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1953767rwb; Thu, 17 Nov 2022 04:41:13 -0800 (PST) X-Google-Smtp-Source: AA0mqf47rYaJorjTc8pIe8Ds7HTNrergV5jEv9iD75fdU+EOw3oPhr5Um2JbU3Wc1VQo7mPVtmqx X-Received: by 2002:a17:902:b902:b0:187:722:f4db with SMTP id bf2-20020a170902b90200b001870722f4dbmr2619740plb.87.1668688873256; Thu, 17 Nov 2022 04:41:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668688873; cv=none; d=google.com; s=arc-20160816; b=V92QLwjelf7QLWzajrIbB0X+NSWtExqRb8eYmgoBDse9Z5xF5YbiJTITx7QLm/uGST RdXCju13AqqhFgAR7+1B2nPsHPF3Nh7cJID3tc1/RaLwmX2ndbM9RJ+Qh2pyDIwBJAyp GflVJbf9WxB1zXgm6EgHggMccdaZq9jLHaQ1VCOAtta/xokEP6bAU4mYW1mvc3lyLUvs lI8zPAZEIBXDd0MRP3yHOIVcCPGi+bvf153lb6mOUtk8OIJs6OQrPrYuLx4G3vMuk5J7 k9YTW/fHXJkBcNvOSXcOb/ryPPAOZa6bguyCOvM7hZPwq8z8sC2kdnGYTpSlRF7OpD3J sSeQ== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=Hj9y2yIzDC3tnFb8JNrdvnIXzK01FQ5j9I53ACaJsuM=; b=mCgJnnrjs/K4cWnZxFNcFOj9+rvqS4w9Cyn3IQSTQHHEZtFxB5BjkecNUzZOSwDump LXMkaLvVDG+yhWtNU6S+WnFU1jmKjXdp8MOENKyGup5R3cDKWofPFT/c0gy7Wg1mjh6f PwF7Ei/4A3OrAb5CjltKRi0dFiQhCCc6HUgnSDbXMBLkMFeWiaS6pbULb5gp6de3EQPf rdwZlVuCaeE3J1kFyeiqMabH3hpjT9VJwp+fBn7+xFU2hvngh7AUEHTqbT4hR/N9lWrF WRbJK/XQNTkpqt0frQsnz7GgZ0iC/j4V8Yori1K3NqW5SBE6Jtd0OHsb9Lj+RWYvYKAp J84A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=TqKVjyYK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o16-20020a170902d4d000b00188b9432e1asi955506plg.309.2022.11.17.04.41.00; Thu, 17 Nov 2022 04:41:13 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=TqKVjyYK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239645AbiKQM0N (ORCPT + 92 others); Thu, 17 Nov 2022 07:26:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51342 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234629AbiKQM0L (ORCPT ); Thu, 17 Nov 2022 07:26:11 -0500 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6FBBB56564; Thu, 17 Nov 2022 04:26:10 -0800 (PST) Received: from desky.lan (91-154-32-225.elisa-laajakaista.fi [91.154.32.225]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id DD0D06E0; Thu, 17 Nov 2022 13:26:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1668687966; bh=wczldhj/MtZKX+Mqby6sqUs855O+uKSjKoeQPC0x8gI=; h=From:To:Cc:Subject:Date:From; b=TqKVjyYKlM0G+jYSUzmR30+1RNKaSMvcMgvqF+eKLVEKvaThE5ZGaH9AROVFoEhoQ hA6kYkhSr36DiCru/QeZVYKqZe5AaiAl0yqE5ABONu8gYlZnrxk2AEqV1Y07y4aMYG dH9G6L78/HAGfEPhBlACHmUC1b8WkTW4Dcwdu6uE= From: Tomi Valkeinen To: Laurent Pinchart , Kieran Bingham , Rob Herring , Krzysztof Kozlowski , Geert Uytterhoeven , Magnus Damm , dri-devel@lists.freedesktop.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Andrzej Hajda , Neil Armstrong , Robert Foss , Jonas Karlman , Jernej Skrabec , Tomi Valkeinen Subject: [PATCH v1 0/8] Renesas V4H DSI & DP output support Date: Thu, 17 Nov 2022 14:25:39 +0200 Message-Id: <20221117122547.809644-1-tomi.valkeinen@ideasonboard.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS autolearn=ham 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 Hi, These add support for DSI on V4H SoC (r8a779g0) and DP for Whitehawk board. The last patch is a hack, but needed to get the DSI working. It is still unclear what the register write does, and as that patch is needed to get the DSI working, this series is not ready yet. But all the rest of the patches are ready for review. Tomi Tomi Valkeinen (8): dt-bindings: display: renesas,du: Provide bindings for r8a779g0 dt-bindings: display: bridge: renesas,dsi-csi2-tx: Add r8a779g0 clk: renesas: r8a779g0: Add display related clocks arm64: dts: renesas: r8a779g0: Add display related data arm64: dts: renesas: white-hawk-cpu: Add DP output support drm: rcar-du: Add r8a779g0 support drm: rcar-du: dsi: Add r8A779g0 support HACK: drm: rcar-du: dsi: use-extal-clk hack .../display/bridge/renesas,dsi-csi2-tx.yaml | 3 +- .../bindings/display/renesas,du.yaml | 2 + .../dts/renesas/r8a779g0-white-hawk-cpu.dtsi | 94 ++++ arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 129 +++++ drivers/clk/renesas/r8a779g0-cpg-mssr.c | 14 + drivers/gpu/drm/rcar-du/rcar_du_drv.c | 22 + drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c | 488 ++++++++++++++---- drivers/gpu/drm/rcar-du/rcar_mipi_dsi_regs.h | 6 +- 8 files changed, 651 insertions(+), 107 deletions(-) -- 2.34.1