From nobody Thu Mar 5 08:15:10 2026 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) (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 8520A33344B for ; Mon, 16 Feb 2026 16:25:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771259108; cv=none; b=ru224Qn6ODnY/xHOqgwrtMrCum4Kkg7gVL/0UmYlcRqhdagRLKlY1uLD15X2TXPz+bkscrvPmi9wBUuVrTnQUVRLD4cGEMnmQ+RvXah1g3KlWIG7cT27DnNlOE/H+FLFEDrI/ZnVQ+AeCO/gj7gNdsl3c+Tn+AoDa3xpshtqCKU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771259108; c=relaxed/simple; bh=/th+y4Uyi6Xeei9iUDMsd+diwbN6a4W0g3Mq5uekSFk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=sOrHIm+/OwDnk8uzX6Bh71jqtDi2s/KuzJc7MvYTfFqR1AMB4WhRinqOw1gx6JEHpWDTYmtFzM2fieHYo51F32YnnRdZxuhDm1sKgN/9c7Jx+X8HhSM1qJ3bK470l3meFNMFgqD5EMRtUtixat8tVE+6BV9wXTk1oKAecRQAjXw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=gui/J8+N; arc=none smtp.client-ip=209.85.221.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="gui/J8+N" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-4362507f0feso2205381f8f.0 for ; Mon, 16 Feb 2026 08:25:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771259104; x=1771863904; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tqCD0BNLW8XMq70VZYZvuBAvYG0v4co2Px4uvRfSTgE=; b=gui/J8+NIYrggW4IC/+z7ndxkd/t8oRlvAXJFb0PrtSDUduWAlwUiFadFJ7cVB0TsT 4VWeUMH+z9XqiD9nya7OZeh0U/zCRJCbKrs8j0XAZbtR2SZ6lg35YC23smP3AaLyhLCZ MX0F9JnIq+o26nM8HxX1kSzjKECUTzp6gHBiIbInsfKm9UKWQEtndAFOOaJ961Wla1z4 PO++jF+TnHIhuZaklji+pHmZDUkn0lg0jnrZwnpTL8ruinosn2FEne94OPk2HwBLPjaK U6baetZ7RlXEwh3hVWq9YIYFR8btuyIrUNsCv25Q4nzrTrrIgBcZkB0hIuFYDJ7Irgmx MtqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771259104; x=1771863904; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=tqCD0BNLW8XMq70VZYZvuBAvYG0v4co2Px4uvRfSTgE=; b=bAISpo1ybwnu/3+Hk0OwhFmGA7ECCDFnfrjWBM4J/EltZLxp7j7NoFQoayU12nNA+Y cWdbjuIJoaKN68RhU0/AoO0fPbReN5TsR8tJEeHnwOufjul/kPW2gMf5pwuC+OEGKxUu 9kq4VtL8l4CBGMyKkUUk9nrQxvjXi2wUoYz1QKcvFz79D8jMU7bc8wSWqxwVIgegeHnu ZUIEGuOlZqg6B+/yYldnfgP6QDfh+ZYyNFLMZGqjbQH2jby3Sh6DL+1k6Y3E6fJXTcZH 456dGZCI65feZM9sJqIHiPuvxYX4gxyOQN6o+Mhu91f4osfhExTrsK0Z+QUCJCe/JkVC jyXg== X-Forwarded-Encrypted: i=1; AJvYcCWZ1Vl84BQpFWHb5fIZTckOi+M51P1C3C5b5WTYYYoFqRDmd9XcNXoas8ackg+269mDzUb1tHqUld6KvZo=@vger.kernel.org X-Gm-Message-State: AOJu0YxncY9V+RVqRx45lg2BMyAk0wzGMG2vCSxfBAU690QmFHEeY5XG 9XZScrDz62RYS3UfI6s5mm02l05zcbPT3UtFH7GV1BKrVbcgHFb5phL+ X-Gm-Gg: AZuq6aKoBA8aoR6YMI4TaenHADMNFWxgqcC83ojF7YN2uxuchj6NsFOiPgh47p70YqQ jJ1MGGd9udLGt66eSrS8o+M6IqLn/qAVr1L9lfCZzATp0C8dqGZqSd+m9EwVnFap2nIN5d3hQn9 sXJGIYD2WtmnrKagHYHpR3ZJBpwWarYRX9h3R9fuJuBI6Q5hTJJb66V0yqXab30NdnudsPh809Z Ij4/D72lJM0HluJQBVgp3gzYjQ443PMYQnWRkIrPBXsY6v9xI6I4MrGtVeCdx5DCXyukxeIRVm4 JH72mqSnTPE3L7fNvkoi4k9Y9gLzS1H7wJUtSExTFEHgH3Zn+KY+M0Q2a+Y7SRNK0UqlKYViqld kdz22idHyjL4JQZYK0sxSKOHR5t59cbL1LmsIv7mVxlQpjmxTVS9fcnAV0dd7s+FovArycn4IzG h0F/uu2T3Poxa1W9gDEuM= X-Received: by 2002:a05:6000:238a:b0:437:6c23:3465 with SMTP id ffacd0b85a97d-43796ac1fc8mr18185802f8f.16.1771259103790; Mon, 16 Feb 2026 08:25:03 -0800 (PST) Received: from luca-vm.lan ([154.61.61.58]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43796a6a6desm28775962f8f.10.2026.02.16.08.25.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Feb 2026 08:25:03 -0800 (PST) From: Luca Leonardo Scorcia To: linux-mediatek@lists.infradead.org Cc: Val Packett , Luca Leonardo Scorcia , AngeloGioacchino Del Regno , Chun-Kuang Hu , Philipp Zabel , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chunfeng Yun , Vinod Koul , Neil Armstrong , Matthias Brugger , Jitao Shi , Fabien Parent , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org Subject: [PATCH v2 6/6] gpu: drm: mediatek: ovl: add specific entry for mt8167 Date: Mon, 16 Feb 2026 16:22:17 +0000 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Val Packett From: Val Packett While this configuration is otherwise identical to mt8173, according to Android kernel sources, this SoC does need smi_id_en. Signed-off-by: Val Packett Signed-off-by: Luca Leonardo Scorcia Reviewed-by: AngeloGioacchino Del Regno --- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/gpu/drm/mediatek/mtk_disp_ovl.c b/drivers/gpu/drm/medi= atek/mtk_disp_ovl.c index e0236353d499..97a899e4bd99 100644 --- a/drivers/gpu/drm/mediatek/mtk_disp_ovl.c +++ b/drivers/gpu/drm/mediatek/mtk_disp_ovl.c @@ -671,6 +671,16 @@ static const struct mtk_disp_ovl_data mt2701_ovl_drive= r_data =3D { .num_formats =3D ARRAY_SIZE(mt8173_formats), }; =20 +static const struct mtk_disp_ovl_data mt8167_ovl_driver_data =3D { + .addr =3D DISP_REG_OVL_ADDR_MT8173, + .gmc_bits =3D 8, + .layer_nr =3D 4, + .fmt_rgb565_is_0 =3D true, + .smi_id_en =3D true, + .formats =3D mt8173_formats, + .num_formats =3D ARRAY_SIZE(mt8173_formats), +}; + static const struct mtk_disp_ovl_data mt8173_ovl_driver_data =3D { .addr =3D DISP_REG_OVL_ADDR_MT8173, .gmc_bits =3D 8, @@ -742,6 +752,8 @@ static const struct mtk_disp_ovl_data mt8195_ovl_driver= _data =3D { static const struct of_device_id mtk_disp_ovl_driver_dt_match[] =3D { { .compatible =3D "mediatek,mt2701-disp-ovl", .data =3D &mt2701_ovl_driver_data}, + { .compatible =3D "mediatek,mt8167-disp-ovl", + .data =3D &mt8167_ovl_driver_data}, { .compatible =3D "mediatek,mt8173-disp-ovl", .data =3D &mt8173_ovl_driver_data}, { .compatible =3D "mediatek,mt8183-disp-ovl", --=20 2.43.0