From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D0B032BD5BD for ; Sat, 10 Jan 2026 20:04:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768075487; cv=none; b=o3UbUUON+WKRanMfzB+O+VckQgHhPVFWw1UXrSlP+PK7mNGSulMpPWuppyZvb8dzBnrgm3ozH7cAZYJKB/RLgeAc1HZ3i9FzjOptllKAyyzgpKtDDw3kJorKOEqBbQgzZ5Cu3K6LhkRu6b5qIhUqeNGTXJ6yPuoqQi4oY3v7q2s= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768075487; c=relaxed/simple; bh=1fOQsbmvRPFp7RB4YOL01+JCT0UDU2vYmzQ56+LzqTY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=kis1t+6kvMImYDO/n6L+8An/yYwPhG1PERFkLrPbUZ5ThK5poCw7SsSyab2mcH7jxslML6DfHfAt1AV+JU7XlzV21Ae2ukm+PGlKRSf/VYXl1+LJ/UbxUTPSwBPx9GlAArnTcw/NM4wNkCkxwUVXEZBoqomzY76YKz7sAFU/NMk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=googlemail.com; spf=pass smtp.mailfrom=googlemail.com; dkim=pass (2048-bit key) header.d=googlemail.com header.i=@googlemail.com header.b=OuOvzPmQ; arc=none smtp.client-ip=209.85.208.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=googlemail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=googlemail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=googlemail.com header.i=@googlemail.com header.b="OuOvzPmQ" Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-6505d3adc3aso8268321a12.1 for ; Sat, 10 Jan 2026 12:04:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20230601; t=1768075484; x=1768680284; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=AXLLlxs4qW1+ZesmiLUyjALqG1DyG/LyhBi2azmiHI8=; b=OuOvzPmQUY7iVBM+IjDvh1fPukxDxDpDiEPDSdYL+iqw5wZyVf1UsQUjzYJoG5+8ke vb9ofhsjQzzQotEyef28ttIpPa1+hBhrk2/6rysvaC5KVFvUoYmYar4W+9KP8rKi5eKw c/kYHwpmJzbBWeYNOn9MJfZzH6GmLc7FESznm/Hz7s3IHsY9JLF+wTX2H68OwFmcHmrh N7eePJGm/BUFGk02tx+meAg0DULEKMgC0V/2MtOcJ1z2Gj7n/67dEj8ABhQc3zzBD0jV 5kyih1GqBwKmENQ7zr5Qinoymg4Fv+jFSNx+HM+G/C63F+l9Vj/Yb6RMjWgYfhuGXRuX SmhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768075484; x=1768680284; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=AXLLlxs4qW1+ZesmiLUyjALqG1DyG/LyhBi2azmiHI8=; b=RHyLVIOKzZ9bBwGj2H+vF6wdPiQQB4MvA3TNY7HQ4E12EMoen0ncS2918YAUT3rCKp QTBjfcCG9qjAvzL8kpD75Squf6/iSgByXBHio0rEFNeVQ96NziTX48JsVYUw3r55eHjP M9MT2SM/ElUgM/TZ/B+4NkGDE0Vopzywi+KgRcIXnK+YJ053lb4RT81T+JdvMz7m9whZ KRD7PP5fqmRc5CTI040ElfL1KM//tVtLamBwrXfPS1sODDO1cLqjngvYoiqyUz+CxDpa XiV7ckz+oSr334fchvSSKflrCQKcrPISF1DXiSuNk9qQhbRAbVtzbwWdP0kAHUBdve7I DVnw== X-Forwarded-Encrypted: i=1; AJvYcCVQMo1Nf98iZuSgBOgwGkLqUHmpBKXkunRQdJPHj+ITEDm9Y1KYJECrtTgW4x3ii/G1dizxGD7YzHUC1eA=@vger.kernel.org X-Gm-Message-State: AOJu0Yy4DMRATp1svn8C1mvDVY78mW43ySZfmeyZqc3EeswGYyarCEi5 GUSHBfwzL9c3KwIhk1wmYV7mVIJTX8zz3Q9H2U+prC3tSP4QUiP+WETZ X-Gm-Gg: AY/fxX62+S0IRMnUgVO3z1IFqP9/fp45Xw3ctSEY3qGJRvZCDWFx8e0y6EPyQdAKc/0 BVYBgDNd6wnsxSc91fCW25j1BgJPmMYXUXSWVdYK5pfi193FRmLXWicKJtuRFcEmwo2UQVl8iJK KfSrabGqz1B/T86MROx1N8QbIe698yc4utBncfvVxhsE3lHG4J7WW4Gtmf91ge2SrSu4xR+w0yJ Yop9R0sgLxMj03fVUFyxIgvtLQ9OEM+jrwjyx0N92xjNDYxvh0diOHl+5ulTRepv4oVZ480Ziis rMfhyerqC8r3wJoQDX+rlD/MwLTuh1c0P2sistx9Htp+yn8uf+P6cqfHZCxsrKE+kDVVlHCpdM3 iOdUiBxGHbJvrol+ch4AKc0BE8eykHpNpvXh7TCKmt5AairxjZaCSXacPbZ5mil17ZMHvp1xfP7 pp5vkJ5Xm3Ej/FIwBUQ1SVToKJ5mSKj9j2v7gGtAlk3F+u6hRygM2fpNuGs+Y5E7prA46YFYVkr Z8Z+ryBqBBg+EGRT5Z2Y0J04FVpyr64TuSNHNE7gVc= X-Google-Smtp-Source: AGHT+IFIiQoUtSeyn9mIBbOOpJhcZYBlr/ord7EW8wnXlRpW5UAw9sYZWgIe46tbc0kW+YaZ+jiBYA== X-Received: by 2002:a17:906:fe0b:b0:b73:6d56:f3ff with SMTP id a640c23a62f3a-b84451d416cmr1398267566b.20.1768075483987; Sat, 10 Jan 2026 12:04:43 -0800 (PST) Received: from blackbox (dynamic-2a02-3100-af95-6f00-1e86-0bff-fe2f-57b7.310.pool.telefonica.de. [2a02:3100:af95:6f00:1e86:bff:fe2f:57b7]) by smtp.googlemail.com with ESMTPSA id a640c23a62f3a-b842a56c552sm1483591066b.68.2026.01.10.12.04.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 10 Jan 2026 12:04:42 -0800 (PST) From: Martin Blumenstingl To: linux-amlogic@lists.infradead.org Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, adrian.larumbe@collabora.com, steven.price@arm.com, boris.brezillon@collabora.com, robh@kernel.org, Martin Blumenstingl Subject: [PATCH 0/3] Add Mali-G31 GPU to Amlogic Meson-S4 Date: Sat, 10 Jan 2026 21:04:23 +0100 Message-ID: <20260110200426.1461575-1-martin.blumenstingl@googlemail.com> X-Mailer: git-send-email 2.52.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 This series add support for the Mali-G31 GPU on Amlogic Meson-S4 SoCs. Overall it's similar to Mali-G31 on G12A: - both are using two reset lines - both share the same OPP table - both require the same power override quirk The main difference is that Meson-S4 gained a second (bus) clock. This series updates the bifrost dt-bindings for the GPU on the Meson-S4 SoC, wires up the quirk in the panfrost driver and shows how to wire up the GPU in meson-s4.dtsi. The .dtsi patch needs to go through the linux-amlogic tree. Would the dt-bindings patch go along with it (to prevent binding validation errors)? If so then only the panfrost patch would go through the panfrost (drm/misc) tree. Best regards, Martin Martin Blumenstingl (3): dt-bindings: gpu: mali-bifrost: Add compatible for Amlogic Meson S4 drm/panfrost: Add Amlogic Meson S4 integration quirk arm64: dts: amlogic: S4: Add the Mali-G31 GPU .../bindings/gpu/arm,mali-bifrost.yaml | 20 ++++++++ arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 49 +++++++++++++++++++ drivers/gpu/drm/panfrost/panfrost_drv.c | 2 + 3 files changed, 71 insertions(+) -- 2.52.0