From nobody Mon Feb 9 02:12:53 2026 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (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 01723215F71 for ; Thu, 9 Jan 2025 10:38:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736419084; cv=none; b=O9hpYvm4X1Kxc6W6C1iNuivetKKV96LNvWDI7/Q2eNeloMaWJdGdDVxw/wyvM9rWak4IRKu/ARVSOpGc1xMIECsp7Y5zLhQpDicm8cU3hLnkroQA5o5hZfOe7zsFrzce17RxchthU4H25H05quQz7pllryHaj089PD93pE0FmuY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736419084; c=relaxed/simple; bh=27bElByFZ0xMrSU7/Zvj6pVqqNy308V3/BYUONyW0CQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ouMM1A2zW8jJC2pFyun061Ch8p0aSNyq5Sf2k/GvxAYEYnBkIcuToLvzE3OWHXYXVcTtRhTqcwHwBPQJHSIQQEj8sj5eNyHzwtclkQoNHNHKDdPqmMqZf4egesq1RV9mhoyoD9jvmj1Yg49yj8Ynm1JcdnuVOt5Bapw5Wu+Euco= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=QsgM1nFd; arc=none smtp.client-ip=209.85.221.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="QsgM1nFd" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-385eed29d17so369794f8f.0 for ; Thu, 09 Jan 2025 02:38:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1736419081; x=1737023881; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Z//BQnV3/BLX4Mqa0cv4eDxMczGWbcxFqozmONQlohE=; b=QsgM1nFdxeqzvItsrqY3DLRoKDL1EKxOo5MiQ7aPy2hi1lFNui7jj/t5IjyGnVhaWY NiW0FYZZSS9xLk9yqmfIQVP3zrtJ/cxQOype698K7HiC0a8W0LhRB6uqeDJFEkCogaFy mD/JMEOVgjXZLKTB65pAiwzORm8fAV4POZ9fYLFe1NWnnF7RhI1Tnyp3UT5o2C8GcHQB siAHFMurBfKujhM1A+g0eA3a43wXkMy8+QxgdxhUm+gjnCsSlJkCfzpyZ8ZSef1uWF1u F/Sol1qLBJMFX9xTEYVN8xQbaeLqrb5qHNXpVXvnOOaVWKjSmuF8Z3aO8LI+IQhBuQwV ETCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736419081; x=1737023881; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Z//BQnV3/BLX4Mqa0cv4eDxMczGWbcxFqozmONQlohE=; b=Jz4wuC3givK2Rq35zQSuQ0A17lYXHR4KVbrHDm68Ply4LtCbAa2PDC1VPvN3RwjeUL +iPHIKOizlUvkbfV5ogOOAKfP2dUDZU0o+gck9V8+gbY0KHabykvjcQDLo2VR7H6q304 FWw1B8cEQuwzaBXuJeLsrLrRwelNJPY1bB+nQLrYfMbNeOmf1ekLEthd+pV2WTl1LTkh lEoCzOt0LY9dEp1rIYp0WmgI2nBRLtvXLHphfj223bqHlEhZkWWim5eALhdjX0NsVulI WIpCF9bt2PaOa3PariHtIexUKLnHtiofVkV0tqLeNpA3GkI7uH40PY8OTTjZf313qOCp hoOg== X-Forwarded-Encrypted: i=1; AJvYcCUQdh2hDAYN//58ROJfgLqSliq04bAy4B4moTGiH9lQZ02CSUZbiOI2pl04VVLtTsX5IOaWaxQz3Yutu/g=@vger.kernel.org X-Gm-Message-State: AOJu0YyG3NyS6bfphQ9vzS0q6XQgXIPsYvCxf3usD6xfj5rRTmXQ9S0r 6ypkxiI0i3Jqn6fpoHX3kqGUNYVBlsm4DAPBf/tbBkFcfio9sflxiJrL9Mg4Y+4= X-Gm-Gg: ASbGncvMI1+dPmILofTFttty647mIHFT3NvXs96yFthQeAjAqbwQ5vTQDqGxk23TSxq inbEhDYLpfOmelbpcmGyv6xbIoobJbg+RmB9L7OduivU3J4q+LtHezUc9ZcZuYhtPmvdncKwEVz QPIuhQZ0/sVSSICUKGMaS1IJSadoNdH5tSzns8siUJRC+UyNpLlE45ZClXe4ZUO1kLjMZjmHieS JYJvPH9Jqu6LHE2Dg5BLsLrrhn6QYAGxwk7MQSFBL0vIxmOtQaX7sMDFWU= X-Google-Smtp-Source: AGHT+IFCYv4uf2yFMNDeWwu8dxDCALmnbFIR9ZT4+Lxq9xNx5WM2hH8pnTeOj9g7LOIfFfGA1HWa3g== X-Received: by 2002:a5d:6d09:0:b0:386:1c13:30d5 with SMTP id ffacd0b85a97d-38a872f6ebfmr5116576f8f.7.1736419081275; Thu, 09 Jan 2025 02:38:01 -0800 (PST) Received: from [127.0.1.1] ([2a01:e0a:5ee:79d0:125:358f:ea05:210e]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-436e9dc8826sm16428195e9.11.2025.01.09.02.38.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Jan 2025 02:38:00 -0800 (PST) From: amergnat@baylibre.com Date: Thu, 09 Jan 2025 11:37:56 +0100 Subject: [PATCH v6 3/6] drm/mediatek: add MT8365 SoC support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20231023-display-support-v6-3-c6af4f34f4d8@baylibre.com> References: <20231023-display-support-v6-0-c6af4f34f4d8@baylibre.com> In-Reply-To: <20231023-display-support-v6-0-c6af4f34f4d8@baylibre.com> To: Chun-Kuang Hu , Philipp Zabel , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Jitao Shi , CK Hu , Catalin Marinas , Will Deacon , Simona Vetter , Simona Vetter Cc: dri-devel@lists.freedesktop.org, linux-mediatek@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Alexandre Mergnat , Fabien Parent X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1705; i=amergnat@baylibre.com; h=from:subject:message-id; bh=wfidoNqLEIpqSK6RG2PAlzWtAyJfTIKDPdldVFKf2ag=; b=owEBbQKS/ZANAwAKAStGSZ1+MdRFAcsmYgBnf6cDp6kGOPVCiEv8hl9KLU8i+wGPmqu2FquHDK5H Q2R0yViJAjMEAAEKAB0WIQQjG17X8+qqcA5g/osrRkmdfjHURQUCZ3+nAwAKCRArRkmdfjHURc8XEA Cu3Qoq4Wqg3WdgXcnvmUQIYev871ySwkgvnV7At88mMQ+GkL66NFNsB4PSred1m+OtwjUlWXQe0ryv SGBXNcYk4OPx5tyI8k2cJIGhIlQQNxAdQ0gG5CIntqQ6Q5OeliwrbiIm7kekFMGlRBeHMSE88+Fjs9 BtxhIUR7SoG/WRJCiuaPp1V+NZu0akJj9bmUb+BbRjtcnYzZDapTE3nVYP7JcuI6sVHGTM2KLKnGkT gxPGwTXWvM87+FNMlCHcOGxmuIsYzt3Ug3X07f/pPlA5p1HLiIUKnBmyEel1Qh3f578e/bc96J3B4z Sz6YAbXC5d4wlRvQIkggqXZAgpYjuJXh0pcXJyQ4x39eF484WQjmKvvN100KMbpVX3anhTXG82vHr0 VGb/u2fh0BgIzC2cpTbr/Mh60SGd8YiLWpeEdefIZANN0Z4eA1d+qKkQF+MGNIRZWlvVoMQpsalqFD 1XyoCmR52dau4RmPhyUZ53FyhI3+1mh9FujyIwXqH7x5EhAn5lmmCPthg+Fysw2uU+vZWV4AZxzu/Y xEVF6zf+m0E3Go6wioVEbC9bq+FOr+5WQPqQmTRS0L8C8gGxXEgRnr6/6enaWGE7+nGdnIuOGCe734 i4fZcUhVa5gefRq9qlSz6xBlUTS1Ra82yv1i4o8bKF+ukc1tLLU0fkbK2IpQ== X-Developer-Key: i=amergnat@baylibre.com; a=openpgp; fpr=231B5ED7F3EAAA700E60FE8B2B46499D7E31D445 From: Fabien Parent Add DRM support for MT8365 SoC. Signed-off-by: Fabien Parent Reviewed-by: AngeloGioacchino Del Regno Signed-off-by: Alexandre Mergnat --- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c b/drivers/gpu/drm/media= tek/mtk_drm_drv.c index 0829ceb9967c..5471ef744cc1 100644 --- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c +++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c @@ -328,6 +328,10 @@ static const struct mtk_mmsys_driver_data mt8195_vdosy= s1_driver_data =3D { .min_height =3D 1, }; =20 +static const struct mtk_mmsys_driver_data mt8365_mmsys_driver_data =3D { + .mmsys_dev_num =3D 1, +}; + static const struct of_device_id mtk_drm_of_ids[] =3D { { .compatible =3D "mediatek,mt2701-mmsys", .data =3D &mt2701_mmsys_driver_data}, @@ -355,6 +359,8 @@ static const struct of_device_id mtk_drm_of_ids[] =3D { .data =3D &mt8195_vdosys0_driver_data}, { .compatible =3D "mediatek,mt8195-vdosys1", .data =3D &mt8195_vdosys1_driver_data}, + { .compatible =3D "mediatek,mt8365-mmsys", + .data =3D &mt8365_mmsys_driver_data}, { } }; MODULE_DEVICE_TABLE(of, mtk_drm_of_ids); @@ -751,6 +757,8 @@ static const struct of_device_id mtk_ddp_comp_dt_ids[] = =3D { .data =3D (void *)MTK_DISP_MUTEX }, { .compatible =3D "mediatek,mt8195-disp-mutex", .data =3D (void *)MTK_DISP_MUTEX }, + { .compatible =3D "mediatek,mt8365-disp-mutex", + .data =3D (void *)MTK_DISP_MUTEX }, { .compatible =3D "mediatek,mt8173-disp-od", .data =3D (void *)MTK_DISP_OD }, { .compatible =3D "mediatek,mt2701-disp-ovl", --=20 2.25.1