Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp2830134lqp; Mon, 25 Mar 2024 10:20:35 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCX1r2GlC2ts5LzO8PviW41PaTC50UAVuY3JwgGeIaevjL2qIyOMjBfSptBfM5pLpTAs3Zltcv2ifyggA3rxdFml3pDpYXzOcfDWSFJ6jA== X-Google-Smtp-Source: AGHT+IHjxD4RB1i2v8WYCJJjJrj8XLZlTXQ+thP8wE7gC/SfnuZdveJ0l19+CUJo9wcEb+2MCf9F X-Received: by 2002:a05:6358:7692:b0:17c:1743:8021 with SMTP id e18-20020a056358769200b0017c17438021mr9005433rwg.28.1711387234865; Mon, 25 Mar 2024 10:20:34 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711387234; cv=pass; d=google.com; s=arc-20160816; b=ihDVlOm+hPBueoC47ZJcO36nTqhc7qn1wR1MiXm3W0c6nVQ7uiaUgTHY4exlOJyC/b BmsuDMxKcU7mySNcVD/vm2bRDPxaymb/aggAovIjIYAsHCkvAdB4yF2T18w5+8tMOnNN Xo1/Gu95Ekh1O2PR9YAd1wbolB3nsc0IWryKI04mlb4clOXLWQ80B9U3opglX3h7DSPG z2jXKKilF3NBDSPyzVasFLK4xUWU45YpNSPw53CAIZjQUnXTjlt0ixw7ozwxXSXx1aHu l2TS46mPaQsROPAfRSVmty9h+xVd3sHegO2PYjjySq0wEbW5P+VVG2ZcA3sp2Vg0XEuf TJcw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=VoQCs+62Lw2tQtdo1ubJh+VOUd2sYqXmJc1Fztw8hvY=; fh=FVxKHANTuRjXHVh7nEMwJ3XfkODaGyM1DcyjHu6mKXs=; b=oeY520ZsIGGBdRJkP98/QjqwUtC+G6npuRK/P3bLbLK+/9sMonP88wtIDZ2nxi0YHR UEztjxo0Na+xKkNGSgf7KnFurQn8nt21gnyKftiAHPiIyfvGwp1J1xaxdHMSbrzXq3Se ICwiMp1GZtMRDYp1Zqnwuvjrbty83O7ANO/ea61i+DIK3JCfgVmILjHHPrbgQb+RvfRT pyOlRMs6YN4riISyeUIY2TEvRMbEadbL+hjgvMTwyv+zVr9cCvuLzYbRy+rFISITmaSb WYPsrumxMN5R05MQESri8msTrvIj1/C4xirG84M+XP+5YrAVu9et5EHMoaUIqHKIOqwR Cz4A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=wJ3Mm+NC; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-117388-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-117388-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id w190-20020a6362c7000000b005d747b7058fsi7800083pgb.778.2024.03.25.10.20.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Mar 2024 10:20:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-117388-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=wJ3Mm+NC; arc=pass (i=1 spf=pass spfdomain=collabora.com dkim=pass dkdomain=collabora.com dmarc=pass fromdomain=collabora.com); spf=pass (google.com: domain of linux-kernel+bounces-117388-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-117388-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id E9FB53057E7 for ; Mon, 25 Mar 2024 17:07:40 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2BC4571B31; Mon, 25 Mar 2024 15:39:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b="wJ3Mm+NC" Received: from madrid.collaboradmins.com (madrid.collaboradmins.com [46.235.227.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AA0C9134A8; Mon, 25 Mar 2024 15:39:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=46.235.227.194 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711381152; cv=none; b=Tr3HyeJztwlEhS0JunxsTqDEnRB9Sfs6SJsONrXyVBv+rG62g7HG6StlRcLkrgMCAtTSU+dbDRaybU55OQv3VtDstybbyw/Z31BEQzHUf34rDGBR5zdmmqSbeMo6yVs3UALDWQ6xpj53cRxmfJH5iUnlb+KBkZezKAA5OfJUAiU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711381152; c=relaxed/simple; bh=eDSWSlvCFCBCqyz3tM1ndbJv6u/boDrdUsa0Ff2ETvw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=bwQclTeNHSONQfr1670Su/hx2fyAYiOtZ9Z8pHhwskvoymac4UrUJCEcnsk7PkEhG3zp7p8SWSU8uciN6hfMM+lOP0kOQhnCOgl/sgLwgpJ1E+BbWy3SjxqZZ2uklK8TxWxuui0Fv1vt7uKxXN7fci/8kAZq8ew5dkU+2HESGQM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (2048-bit key) header.d=collabora.com header.i=@collabora.com header.b=wJ3Mm+NC; arc=none smtp.client-ip=46.235.227.194 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1711381148; bh=eDSWSlvCFCBCqyz3tM1ndbJv6u/boDrdUsa0Ff2ETvw=; h=From:To:Cc:Subject:Date:From; b=wJ3Mm+NCKbuphV/C/MRynrkovxSVrxe8f1FZnRmKED8N2GsnZXIOGlGu4Ux+DZZNV JTFIpWrqSNYQJFWZhvSYajh6iTFR9sNViWTrCkEidiTzf/c1w5z2cVAMl2WhNPu6Yb o+Dac1r4VOnEQbGl27HHiqEn4yORL+BbP5Au+1VKGbyfGnyPUmmehAacuUU5sQItZi R1T4gbmt8NT+VQ7NQ31aq1lEtlm+LcwheSDT5xBQm8z63EUhGc2yfuYx2wn2OyEPNd N2P1ntytpcjihj85j1zV5qIOcPYe3IvN1wWfuYcfSlADxgH8cJc+4C5yo/1OvxtgB4 H4txtPW40J57w== Received: from jupiter.universe (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: sre) by madrid.collaboradmins.com (Postfix) with ESMTPSA id DADF937820D9; Mon, 25 Mar 2024 15:39:07 +0000 (UTC) Received: by jupiter.universe (Postfix, from userid 1000) id 6E7C84800CD; Mon, 25 Mar 2024 16:39:07 +0100 (CET) From: Sebastian Reichel To: Heiko Stuebner , linux-rockchip@lists.infradead.org Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Boris Brezillon , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Sebastian Reichel , kernel@collabora.com Subject: [PATCH v1 0/4] RK3588 GPU support Date: Mon, 25 Mar 2024 16:37:17 +0100 Message-ID: <20240325153850.189128-1-sebastian.reichel@collabora.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi, Panthor has landed in drm-misc-next including the DT bindings, so let's add the necessary DT changes to support the GPU on RK3588. This adds support at SoC level and support for the EVB1 as well as the Rock 5B, which covers both variants found in RK3588 boards: 1. Having dedicated regulators for GPU core and GPU memory. This is handled by coupling both regulators. 2. Having a shared regulator for GPU core and GPU memory. I prepared a branch with just the GPU DT changes (and the panthor driver changes) based on Heiko's for-next branch: https://gitlab.collabora.com/hardware-enablement/rockchip-3588/linux/-/commits/rk3588-gpu Greetings, -- Sebastian Boris Brezillon (3): arm64: dts: rockchip: rk3588: Add GPU nodes arm64: dts: rockchip: rk3588-rock5b: Enable GPU arm64: dts: rockchip: rk3588-evb1: Enable GPU Sebastian Reichel (1): arm64: defconfig: support Mali CSF-based GPUs .../boot/dts/rockchip/rk3588-evb1-v10.dts | 12 ++++ .../boot/dts/rockchip/rk3588-rock-5b.dts | 6 ++ arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 56 +++++++++++++++++++ arch/arm64/configs/defconfig | 1 + 4 files changed, 75 insertions(+) -- 2.43.0