From nobody Sat Oct 4 09:37:59 2025 Received: from mx07-00178001.pphosted.com (mx08-00178001.pphosted.com [91.207.212.93]) (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 C590930FF3C; Tue, 19 Aug 2025 09:18:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=91.207.212.93 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755595117; cv=none; b=ibc3ZQ9T1/vy8YbPQEddyAAhb4tGOOCMGzrdJz86C/r1YEU9rndVLN7qnm+cxPihDV9t+CNDcKbLBBHuNvBMdKKyXxCRdPMQ5SBph9JbK51+DlgnK0C1zAZcbTJosLdU5cX0nRQf1wBrIw3teMOWXtGABLyz2grKJ1NcShMndbU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755595117; c=relaxed/simple; bh=erShA+dZ5Jjs2GnR1PbSrWlzg0dzUsLPa7yJEGCgZHg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=GGzVIh3cet87cmkC3cQ5+BHNZjXa8Mo3movSFHqFL+V6NWi0hvRyPJzgPAUousUN6ukBgBp1mJXmYhtG1z9z2NuKL2QGzWHoMkv9aeAZRB/E5VKc9W4Ici5jVzEwArmf3Q9v7UC4J1Ep/Bf3+erdE1jxnVjW/H5i6O0Cb5bjsH0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=BtphlpWT; arc=none smtp.client-ip=91.207.212.93 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="BtphlpWT" Received: from pps.filterd (m0046660.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 57J8EMBC028895; Tue, 19 Aug 2025 11:18:16 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=selector1; bh= wTq02ZA/awCyjRcLAWcCoPCehHYtltr818J8SinY8Pc=; b=BtphlpWTIqurFYuE r/HQPKUMyhv+IafnaMiFfH1aPL8oqtnYvx/GJJI2QbdgE1ZjMaeNy0huX6cvH2pk 5W9F6Px7Mlj7u4aDevfQvSzf5udOMCzAwzoJ66msHP/ZKW18wfqy3iwHgp4RrMIG mNXBBkiEda+J3adORCDED5xEdUHzRq8DbYzX5l8Lzh7DJHLN393/IiTXts7fdu8X NA2KcT7MGbIeDWV1bJ2y4gVCmT2jX1Ymf6y/TmVQgRwUhU+aglt0jHZPur7X+W+q RpNtNT5DkLjdz+onEK7mnDDMu/Y2Bq2Hdeb1WgbkTQCLza5d38R2F62TLX3Uw7Vs Vl08AA== Received: from beta.dmz-ap.st.com (beta.dmz-ap.st.com [138.198.100.35]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 48jf47t0d5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 19 Aug 2025 11:18:16 +0200 (MEST) Received: from euls16034.sgp.st.com (euls16034.sgp.st.com [10.75.44.20]) by beta.dmz-ap.st.com (STMicroelectronics) with ESMTP id 6B9E64004F; Tue, 19 Aug 2025 11:16:54 +0200 (CEST) Received: from Webmail-eu.st.com (shfdag1node2.st.com [10.75.129.70]) by euls16034.sgp.st.com (STMicroelectronics) with ESMTP id 6BD9571764B; Tue, 19 Aug 2025 11:15:57 +0200 (CEST) Received: from localhost (10.130.74.180) by SHFDAG1NODE2.st.com (10.75.129.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Tue, 19 Aug 2025 11:15:57 +0200 From: Raphael Gallais-Pou Date: Tue, 19 Aug 2025 11:15:54 +0200 Subject: [PATCH v3 01/13] dt-bindings: display: st: add new compatible to LTDC device 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: <20250819-drm-misc-next-v3-1-04153978ebdb@foss.st.com> References: <20250819-drm-misc-next-v3-0-04153978ebdb@foss.st.com> In-Reply-To: <20250819-drm-misc-next-v3-0-04153978ebdb@foss.st.com> To: Yannick Fertre , Philippe Cornu , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , "Krzysztof Kozlowski" , Conor Dooley , "Maxime Coquelin" , Alexandre Torgue , Catalin Marinas , Will Deacon , Christophe Roullier CC: , , , , X-Mailer: b4 0.14.2 X-ClientProxiedBy: SHFCAS1NODE1.st.com (10.75.129.72) To SHFDAG1NODE2.st.com (10.75.129.70) X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-08-19_01,2025-08-14_01,2025-03-28_01 The new STMicroelectronics SoC features a display controller similar to the one used in previous SoCs. Because there is additional registers, it is incompatible with existing IPs. Add the new name to the list of compatible string. Signed-off-by: Raphael Gallais-Pou Reviewed-by: Rob Herring (Arm) --- .../devicetree/bindings/display/st,stm32-ltdc.yaml | 30 ++++++++++++++++++= ++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml b= /Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml index d6ea4d62a2cfae26353c9f20a326a4329fed3a2f..4a227799717637df882170ec08c= 0a8e88ac430ab 100644 --- a/Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml +++ b/Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml @@ -12,7 +12,9 @@ maintainers: =20 properties: compatible: - const: st,stm32-ltdc + enum: + - st,stm32-ltdc + - st,stm32mp251-ltdc =20 reg: maxItems: 1 @@ -24,11 +26,16 @@ properties: minItems: 1 =20 clocks: - maxItems: 1 + minItems: 1 + maxItems: 4 =20 clock-names: items: - const: lcd + - const: bus + - const: ref + - const: lvds + minItems: 1 =20 resets: maxItems: 1 @@ -51,6 +58,25 @@ required: - resets - port =20 +if: + properties: + compatible: + contains: + enum: + - st,stm32-ltdc +then: + properties: + clocks: + maxItems: 1 + clock-names: + maxItems: 1 +else: + properties: + clocks: + minItems: 4 + clock-names: + minItems: 4 + additionalProperties: false =20 examples: --=20 2.25.1