From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (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 47176481ABB for ; Tue, 5 May 2026 21:46:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778017592; cv=none; b=T+RJbwS17o3DUpVT0XyBXtuHNVe1hbhMA+uQZfEC/W7mUrN6NPUA0MI7c3NTN/NDuA4C3fGUTolKveFSmM/9Xa/Zhia9Qxeyzd3f2t2AxQKXNjYNBLtLZTKMndexWKMJkjDel7iDZlVCABszg7l+B3SjvOtn9BYx5cYZO6dA8Kw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778017592; c=relaxed/simple; bh=QIJvMM4cFbEOWtOC3yMMNP2v0CAU9eRyyBocgkghbcY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=N1GCUzpl6/QOWOXfRjT7zIdCER0Ez7xDlrculaH88MWo+7bW9LUht8O1V8yMR1s3gqUKFJXsDKUHwXFHw6oFG9EGgocaS2A2wDR6cU7WPfaER4mJ6gz8JdDmduBuTQ6Ik5939Ob5BnG4LHpJBKbcnFa49UetK5f8UC1KaT2TIvs= 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=NmLXY0zA; arc=none smtp.client-ip=209.85.128.52 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="NmLXY0zA" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-488b0046078so49890225e9.1 for ; Tue, 05 May 2026 14:46:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778017590; x=1778622390; 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=mWFcBq0zhFRY7Cz5fcJUSQDRK4lDJnO8aVB09yQ4oes=; b=NmLXY0zAIlO8iu/CnL/PUSEGHgc9WiQFaANOKKqby5PQTOmC10GvAaDhdSzWrqBONK xCfVPnAFKSYkiu49bqGwl5fsIbftcd/OaS2+LWF+hLXgh2IcmFee40CTFXfQi9wRCGf+ WIoGJFEuZDSdsp9nxEDK3sP5IeVhPidgb3IrpomaB9B7thGhca4dV/kvpKfwvA2rkjBD dhu24ZJjHuOeQL9X3G29dQX/7dPItxRy7sWWohPNELiwGFfK2Epotbwx81GeYg/NlBLn HXDf+n9GfsgWYP6HR6uV1bGpVljM56PMSSKpCnhzRbyHHb56tJJR1NwseKYdTZafcLyV YOtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778017590; x=1778622390; 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=mWFcBq0zhFRY7Cz5fcJUSQDRK4lDJnO8aVB09yQ4oes=; b=oYTGYylDqexWboVcDdqldF+5kAu+B6+uXEyiBK+M6nt+EmZuJS4s3zBreNBg45OTzT I1u6+dTecZXDy9ZozQW5LZSq8TZs6wRQD397B5YoDHmUU3MknqovmvC6Sf1eJDGuTcxG AevJvd54rXp4McSxB/LF5UDlfWE36QbfNJdVP1K0nlilo8MHzIuwxzRGHnTsV9ULk/aD QSL947sH/UC6DlavyVl7QV5tmBfSnbsKLfrl2So5z8VtgKdtAQzfxFfsZYQ8E2K9edvy bC/4+I6EYXJGAfbgY4G8R+ow2cp4YQqLBsGeWVhzpDyEJrJsXKPTYEpEp9J/4+iLopy1 bH0w== X-Forwarded-Encrypted: i=1; AFNElJ9LQK/XFUetyfqqW3NgqH8L0+aTD7G7oFZmH0hUMihBL0NECGRZkxbt8C7yeUdatXJsGXyNcsfUkzN6mjc=@vger.kernel.org X-Gm-Message-State: AOJu0YxI8AU4Ic4nVuGsW1cv7+JrExnKfKL0Kw/ZWZp9U/dH0zi35bgJ DQG39WqcvIrvZu6oZ1QhqhWraYEnl8UFJdG4XYkLaE1nae/WP1lpQjC5 X-Gm-Gg: AeBDies8QCNtscbouTCOb1vZ3N7fnOxe7EWI6JYyISDFDUngoGrTkErEzjOGIYEZjIb SaqVvCNZooEwV0QmU2r1VXrD0fF3YIc4vnAgdYCA5eNXIE6CuZk0C/GUT5Rs+kP6RYAcykf3wGL QazBzdtoqFQrLAckgVPBBbZPRmNtzqnAQUaYbqAPSdUkjekLUdfPFGrXETnRT02YSE3OZsZo6Aq /iwZMeB6VPebjOy513k4fJiDSQDbVnfweD5TSFiUOl5zYlslU8PYhkQbH0Wck6qDLy3FPE1t1qa /8ovESJ8++ySJBwjFESrh7lGieemYLGCTNBPSvTwGDPdf8edGlykYtn/DB1eMH4fNACGHaOU38V WWGUlhguP5ZmhtNWC8fk5c8yhLKo/+eCZLEMrQywIUH2UC6VKBTRRu5SADorK13kzERzQpPprEx 0ncYZNuqoJ/j4plwGABcpVFpI+dSG72diXxHokqgxA X-Received: by 2002:a05:600c:3f0b:b0:48a:6fd4:d3d3 with SMTP id 5b1f17b1804b1-48e51f37fb8mr17928735e9.20.1778017589343; Tue, 05 May 2026 14:46:29 -0700 (PDT) Received: from luca-vm.lan ([154.61.61.58]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a824f9f0dsm411556165e9.15.2026.05.05.14.46.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 14:46:28 -0700 (PDT) From: Luca Leonardo Scorcia To: linux-mediatek@lists.infradead.org Cc: Luca Leonardo Scorcia , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Chun-Kuang Hu , Philipp Zabel , David Airlie , Simona Vetter , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org Subject: [PATCH v4 0/2] Add support for mt8167 display blocks Date: Tue, 5 May 2026 22:44:58 +0100 Message-ID: <20260505214541.333657-1-l.scorcia@gmail.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 This series adds support for the display blocks on MediaTek mt8167. Tested on Xiaomi Mi Smart Clock x04g. The second patch in the series ideally wouldn't be required as the DSI controller is compatible with mt2701, but the mediatek,dsi binding lists an explicit compatible since 2020 and removing or changing it would break the ABI, so we actually need to support it. Changes in v4: - Rebased patches - Rewrote commit message to better explain why we need to add an explicit compatible. Changes in v3 [3]: - Added mt8167-dsi compatible to driver instead of changing the binding; - Resolved patch formatting issues. Changes in v2 [2]: - Separate patch for mediatek,dsi-phy binding; - Separate patch for mt8167-dsi binding; - Simplified OF graph endpoints in mt8167.dtsi. Link to v1: [1]. [1] https://lore.kernel.org/linux-mediatek/cover.1771144723.git.l.scorcia@gmail.com/ [2] https://lore.kernel.org/linux-mediatek/cover.1771258407.git.l.scorcia@gmail.com/ [3] https://lore.kernel.org/linux-mediatek/cover.1771863641.git.l.scorcia@gmail.com/ Luca Leonardo Scorcia (2): arm64: dts: mediatek: mt8167: Add DRM nodes drm/mediatek: dsi: Add compatible for mt8167-dsi arch/arm64/boot/dts/mediatek/mt8167.dtsi | 317 +++++++++++++++++++++++ drivers/gpu/drm/mediatek/mtk_dsi.c | 1 + 2 files changed, 318 insertions(+) -- 2.43.0