From nobody Wed Oct 1 19:32:59 2025 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 87749219EB8 for ; Fri, 20 Dec 2024 18:11:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734718287; cv=none; b=jK9btH0fDTiP7so7UyvW+KXWEUdu0xrWcbDOg8pXaMZHE3hs3ZoioWA9GGISfF6OG9W5LIgnfJWZ5QLmFivZG/ATeGzOBWE/aEdd636FwfAiYo+dbj/7V6VOfaZ8tojKTgOXl8cf3bYLoz3p7lNxyBz5xdFskdLR12yXWdPnKGY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734718287; c=relaxed/simple; bh=zcR7lxnGhhWEN5cw6h7Vm/gHy1+W70Ne4xGJNt6ufUc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YBfJKtwiKSj33s6W+TNX91fx2P5bZXbpfVRROaznzq3v6z1h6zbuEDMPnIf1zQ+OOZXFtOESYlqt9R9uDwCRgnf3WSBQz+Eiu/ppCYoqMn5xdipCaQ35i3VIgurOWDwZs9POByYc/FQDJCwJ55y7oJmdVtjU1ajeNX3DlAoyfMI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=raspberrypi.com; spf=pass smtp.mailfrom=raspberrypi.com; dkim=pass (2048-bit key) header.d=raspberrypi.com header.i=@raspberrypi.com header.b=GF3eGBxe; arc=none smtp.client-ip=209.85.128.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=raspberrypi.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=raspberrypi.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="GF3eGBxe" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-436341f575fso23983235e9.1 for ; Fri, 20 Dec 2024 10:11:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1734718284; x=1735323084; 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=VKnwwPFe/+dE7hLJc1Yz3pFEYPu928FDpcSUb/vByrQ=; b=GF3eGBxeeqEoaiMd2UgQ+nJDcRcZd01ILTf1tAlPK2lDqasI9iIPcF1CLxLZiRUtJm eKbgNNYE/4H1Es+f2Uoh2ZAS/UEV8u12/aKnALx11FcP04fftqcnLBL7OoAkS8T7/WmP U7S0VIjMZO7JxIAS1ivLWPpN4XjM/VMLL6waT0zVPwyxKwNdEUqT989gJQtoJHILaXXI g4q3/rJtkYlLqExFTrbhjXBBWrzZarR4ZzV4D3rDSXKVpUeOupqXi7zrx6tXwrSAPeks Cb1PmY9pFSbv8tACzHulVfcX4zoyqFXxCgLihRzYYUJ4m/gq4/C4O5Fee7M7x7oPkflV M0IA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734718284; x=1735323084; 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=VKnwwPFe/+dE7hLJc1Yz3pFEYPu928FDpcSUb/vByrQ=; b=Nwo/cSRWMhPPeE7W/n/W/bGb9I4ZP45EZYQTJhd2RnqRH35TRylyPaDzyzzUPyOe1t eyv6AaCRd9eDbnKqsZO0/P3GUBB3TxHBoGO/Wxd0/TqLiv/tjr5YNGm5BxpRVHtGRLPD /+IPzy4dlk0rJSVJjfFTy0PCjOKvCauv/PZ7OajUBAgFEDyGClvH1w7QtNeaZx0supJK e6Cf/rL+8Gp/ovaxNdcujlp2wt+4KTl59bm2PyxUjNy0izrFA5pYDIABebHgFL4no9vj He0ExedmICQARLkg7Fsa/meplMA1/3ARMuBK21y4ulx3/Wt+O4wX3v67wKr/Q6RfjAal on0Q== X-Forwarded-Encrypted: i=1; AJvYcCWLbyhs2OYtiQF5vBuuhhfyzyCwGJ1c9zxlBsYsQIpV5fPTgYLRr+R4ETKfyK6/5x2NPd9u+H/WTtm7RQ0=@vger.kernel.org X-Gm-Message-State: AOJu0YwMdK375uP/ckd78Ux8BQwVRuRoLUqTroIoBsVVrPjcvx7Kus8R VIlZ77SgDC2gJnifm6Rq/sHJR3BJiGERDDANtIPFLaYNSLslza8fAx8G4f3ZOrU= X-Gm-Gg: ASbGncvOLsqCkN7mu+uOHsT9T8S0V0gxZ57uWzSnV7aIfNKOZbaUwsc2ZSoBN4net5m UxkxNwDcaizz4WFWmdQuL9Syo0PIZ+s/9lmLen/OxHwlDI30L+FMcMghrNQzRNMshaCZp6j6EBT LLITl0EzFYbE3B/RagAxAwTnak8CdtnHQXE4w7QYkqP/fxtoJFHrY4r87PFAJBjo+8XkoVt2iCD 8p6EOARdzjhuBQVgb6bAJV4inKdsZLPUaG393hKfLGT2rwJ X-Google-Smtp-Source: AGHT+IEuWHn26jFE8mEN526e1pripavNV4jfCGcWV22FyYVXEe2zax7RoEXGtmhyz0wWSN2QoW0ULg== X-Received: by 2002:a05:600c:1388:b0:434:f131:1e71 with SMTP id 5b1f17b1804b1-4366854c07emr38472865e9.8.1734718283903; Fri, 20 Dec 2024 10:11:23 -0800 (PST) Received: from [127.0.1.1] ([2a00:1098:3142:e::8]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-4366127c488sm51460075e9.27.2024.12.20.10.11.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Dec 2024 10:11:22 -0800 (PST) From: Dave Stevenson Date: Fri, 20 Dec 2024 18:11:11 +0000 Subject: [PATCH v5 1/3] dt-bindings: display: bcm2711-hdmi: Add interrupt details for BCM2712 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: <20241220-dt-bcm2712-fixes-v5-1-cbbf13d2e97a@raspberrypi.com> References: <20241220-dt-bcm2712-fixes-v5-0-cbbf13d2e97a@raspberrypi.com> In-Reply-To: <20241220-dt-bcm2712-fixes-v5-0-cbbf13d2e97a@raspberrypi.com> To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Florian Fainelli , Broadcom internal kernel review list , Eric Anholt , =?utf-8?q?Ma=C3=ADra_Canal?= , Raspberry Pi Kernel Maintenance , Ray Jui , Scott Branden , Doug Berger , Linus Walleij , Bartosz Golaszewski , Thomas Gleixner , Stefan Wahren Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Florian Fainelli , linux-gpio@vger.kernel.org, Dave Stevenson X-Mailer: b4 0.14.1 Commit 62948c62abca ("dt-bindings: display: Add BCM2712 HDMI bindings") added the compatible strings for BCM2712, but missed out that the number of interrupts changed, and for BCM2712 the driver changes[1] required that the interrupts are named. Update the schema to correct the interrupt requirements for BCM2712. (Requirements for BCM2711 should be unchanged). [1] Commit 0b1dbe82e051 ("drm/vc4: hdmi: Add support for BCM2712 HDMI controllers") Fixes: 62948c62abca ("dt-bindings: display: Add BCM2712 HDMI bindings") Signed-off-by: Dave Stevenson --- .../bindings/display/brcm,bcm2711-hdmi.yaml | 76 ++++++++++++++++++= ---- 1 file changed, 62 insertions(+), 14 deletions(-) diff --git a/Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.ya= ml b/Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml index 6d11f5955b51..c1cefd547391 100644 --- a/Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml +++ b/Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml @@ -56,22 +56,12 @@ properties: - const: cec =20 interrupts: - items: - - description: CEC TX interrupt - - description: CEC RX interrupt - - description: CEC stuck at low interrupt - - description: Wake-up interrupt - - description: Hotplug connected interrupt - - description: Hotplug removed interrupt + minItems: 5 + maxItems: 6 =20 interrupt-names: - items: - - const: cec-tx - - const: cec-rx - - const: cec-low - - const: wakeup - - const: hpd-connected - - const: hpd-removed + minItems: 5 + maxItems: 6 =20 ddc: $ref: /schemas/types.yaml#/definitions/phandle @@ -112,6 +102,61 @@ required: =20 additionalProperties: false =20 +allOf: + - if: + properties: + compatible: + contains: + enum: + - brcm,bcm2711-hdmi0 + - brcm,bcm2711-hdmi1 + then: + properties: + interrupts: + items: + - description: CEC TX interrupt + - description: CEC RX interrupt + - description: CEC stuck at low interrupt + - description: Wake-up interrupt + - description: Hotplug connected interrupt + - description: Hotplug removed interrupt + interrupt-names: + items: + - const: cec-tx + - const: cec-rx + - const: cec-low + - const: wakeup + - const: hpd-connected + - const: hpd-removed + + - if: + properties: + compatible: + contains: + enum: + - brcm,bcm2712-hdmi0 + - brcm,bcm2712-hdmi1 + then: + properties: + interrupts: + items: + - description: CEC TX interrupt + - description: CEC RX interrupt + - description: CEC stuck at low interrupt + - description: Hotplug connected interrupt + - description: Hotplug removed interrupt + interrupts-names: + items: + - const: cec-tx + - const: cec-rx + - const: cec-low + - const: hpd-connected + - const: hpd-removed + + required: + - interrupts + - interrupt-names + examples: - | hdmi0: hdmi@7ef00700 { @@ -136,6 +181,9 @@ examples: "hd"; clocks =3D <&firmware_clocks 13>, <&firmware_clocks 14>, <&dvp 1>,= <&clk_27MHz>; clock-names =3D "hdmi", "bvb", "audio", "cec"; + interrupts =3D <0>, <1>, <2>, <3>, <4>, <5>; + interrupt-names =3D "cec-tx", "cec-rx", "cec-low", "wakeup", + "hpd-connected", "hpd-removed"; resets =3D <&dvp 0>; ddc =3D <&ddc0>; }; --=20 2.34.1 From nobody Wed Oct 1 19:32:59 2025 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 8582E21D5A6 for ; Fri, 20 Dec 2024 18:11:26 +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=1734718289; cv=none; b=C94jIAA2iMYRhEoY7b1rwoS2BoVxDvt4HMMlh6kKfdNLMTpGesTOgKsnUgRNRdsfrQfnjfgXMkCFLSDhD7iwCwJBzMwg9trGGxvrGR/CL67IFj8O4LUxGer6wcd5b+hu3R5I1O8VEIxzH83n7Nv92yIFncolU/VeCFLc1u083hQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734718289; c=relaxed/simple; bh=f++A39P0hC2PNYe2xMEbczHdYmf36DPvvwKlnSwS2e4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qk3O+JA1UfmRE77Dy+9zF7aSuDcQpiRgGTE+6T5I6okjc121covrsbZqrQ4olUWeh3Vjh5gwO8QAwDys4DdHNUV8wEq3pXE4iY5+4HQI++hMMSM7oxx3bmfVAzcA28E01XEub2Toi79sV6epcRKTjvvTUTfzII3FGJw7IJXFkHs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=raspberrypi.com; spf=pass smtp.mailfrom=raspberrypi.com; dkim=pass (2048-bit key) header.d=raspberrypi.com header.i=@raspberrypi.com header.b=XFHbUPON; arc=none smtp.client-ip=209.85.128.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=raspberrypi.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=raspberrypi.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="XFHbUPON" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-432d86a3085so15421885e9.2 for ; Fri, 20 Dec 2024 10:11:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1734718285; x=1735323085; 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=9Sl5vZ6DuvY58dxwG3krkGImhGuVFYQY4MkC0DJ9Dic=; b=XFHbUPONFscyXnVZrdGr25THUfH5DRNoN2f4MpMqrx185l8XvIeCwMsYdZ3PlXJQE1 aY6Vme/A8y676mji2NQyzmoy3J3KxoyHgfuwQOltiZGkjfA+zKRbu7UlEp5BrODck+n0 zb5gB6GHFn+SyoVWfVpZyzkvAnUK0s+oaVl7YmyPhoHQZQ3nLEtJ/jwmTJu6DXFyz3PO pX+gvTgXSmSdVOh11kUqLd8rY1o5HMxK2zShMeaOwGGRCO07COsJ2xfuxaTddWi+L0jt AnD14nKp407NhZyEqajCZX5ehpozPpk1ikTSnj8esNoXerIqwz7lTwJLznyRBYAUYIPh 1ywg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734718285; x=1735323085; 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=9Sl5vZ6DuvY58dxwG3krkGImhGuVFYQY4MkC0DJ9Dic=; b=YrpI0tO/tKtdE/Q/2e6vxAIwKwvKYtNyPuaIMVr1DVDmNgcsdEStonouOD5dIoXQv4 d3d6T0CaWOrSvVe/C3jFeLU4P1Cz6jQtStSasRFI70W1MtpbkAYgOTR5tyMsOgFAw/X/ UaB3EnG3wxi6cJSt/2lsht8ib/W1FnxGewgHnkfjXVfzWtu8Hi3pTZCvG3ucGvXGPDWb M1OTHIgFIkQeU1JON3TjiYnPTnOK+clqGt3WkI+6VoNvFX2XrklhL570eYDuthUuzeQK jNSACunOXaPjWznzR2IpS/LPgF/4jlwC6OQbQ2bf2heRIJyrD/xTubo/HaYbejiyKimx lSkQ== X-Forwarded-Encrypted: i=1; AJvYcCVi/Nzt36XMa+Nbyorhac8eooyH1yMe1HwpNUg3snYKX7/aAtQHmEF8Gv+hs37QBIYxvyeZG5kbtPFkg6A=@vger.kernel.org X-Gm-Message-State: AOJu0YwKq8R+a4Vgy/cW+g7qBsIRcKVUfU3ipcMjCKGCPmoSYZS0e1fS lh6104ZBSLloP9AcYVmvV9w9LLTPExsq+04RqCOE8YiQrtI9ddhzYRX2RlBuhEE= X-Gm-Gg: ASbGncs7oFVTe775AVZjmMcQZw29bmNAYgb/Zk7Xe7pjM4JKCIGTuTblDx8Teezvplf tD13fr8pDSL/F0a284juTqa3HVQ1W3tfnJxT5HY6h8Nry05XkCpH+FxsbKetoNNb9L2IG7u/KX3 /T3rWovGHYN/Y/iBE5Dk50L7zonVNBCcIa9lVjg9qgKsTtb8+iU4Sdkh4VlL9Q7b68K2n0FZhSJ eEnwRdNtMaGONw21R/Ftc4/6Kd0nT7j8xX6WbVLTHQkN2d1 X-Google-Smtp-Source: AGHT+IEvTWbavoXhQ6+vfbkOhG8cbDKYZMOKpzg5ZpuFE1J+Gc33Tj3rIi7Es/smHvmbL2/NSCBTrA== X-Received: by 2002:a05:600c:1912:b0:434:a968:89a3 with SMTP id 5b1f17b1804b1-436686436f9mr40093445e9.9.1734718284772; Fri, 20 Dec 2024 10:11:24 -0800 (PST) Received: from [127.0.1.1] ([2a00:1098:3142:e::8]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-4366127c488sm51460075e9.27.2024.12.20.10.11.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Dec 2024 10:11:24 -0800 (PST) From: Dave Stevenson Date: Fri, 20 Dec 2024 18:11:12 +0000 Subject: [PATCH v5 2/3] dt-bindings: display: Fix brcm,bcm2835-hvs bindings for BCM2712 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: <20241220-dt-bcm2712-fixes-v5-2-cbbf13d2e97a@raspberrypi.com> References: <20241220-dt-bcm2712-fixes-v5-0-cbbf13d2e97a@raspberrypi.com> In-Reply-To: <20241220-dt-bcm2712-fixes-v5-0-cbbf13d2e97a@raspberrypi.com> To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Florian Fainelli , Broadcom internal kernel review list , Eric Anholt , =?utf-8?q?Ma=C3=ADra_Canal?= , Raspberry Pi Kernel Maintenance , Ray Jui , Scott Branden , Doug Berger , Linus Walleij , Bartosz Golaszewski , Thomas Gleixner , Stefan Wahren Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Florian Fainelli , linux-gpio@vger.kernel.org, Dave Stevenson X-Mailer: b4 0.14.1 Commit 6cfcbe548a3a ("dt-bindings: display: Add BCM2712 HVS bindings") added the compatible string for BCM2712, but missed out that the number of interrupts and clocks changed too. The driver commit adding support for BCM2712 [1] also requires that both interrupts and clocks are named, so the relevant -names properties are also added to "required" for BCM2712. Update to validate clock, interrupts, and their names for the BCM2712 variant. (There should be no change in the binding requirements for the other variants). [1] Commit 7687a12153d3 ("drm/vc4: hvs: Add support for BCM2712 HVS") Fixes: 6cfcbe548a3a ("dt-bindings: display: Add BCM2712 HVS bindings") Signed-off-by: Dave Stevenson --- .../bindings/display/brcm,bcm2835-hvs.yaml | 88 ++++++++++++++++++= ---- 1 file changed, 74 insertions(+), 14 deletions(-) diff --git a/Documentation/devicetree/bindings/display/brcm,bcm2835-hvs.yam= l b/Documentation/devicetree/bindings/display/brcm,bcm2835-hvs.yaml index f91c9dce2a44..9aca38a58a16 100644 --- a/Documentation/devicetree/bindings/display/brcm,bcm2835-hvs.yaml +++ b/Documentation/devicetree/bindings/display/brcm,bcm2835-hvs.yaml @@ -20,11 +20,20 @@ properties: maxItems: 1 =20 interrupts: - maxItems: 1 + minItems: 1 + maxItems: 3 + + interrupt-names: + minItems: 1 + maxItems: 3 =20 clocks: - maxItems: 1 - description: Core Clock + minItems: 1 + maxItems: 2 + + clock-names: + minItems: 1 + maxItems: 2 =20 required: - compatible @@ -33,17 +42,68 @@ required: =20 additionalProperties: false =20 -if: - properties: - compatible: - contains: - enum: - - brcm,bcm2711-hvs - - brcm,bcm2712-hvs - -then: - required: - - clocks +allOf: + - if: + properties: + compatible: + contains: + const: brcm,bcm2711-hvs + + then: + properties: + clocks: + items: + - description: Core Clock + interrupts: + maxItems: 1 + clock-names: false + interrupt-names: false + + required: + - clocks + + - if: + properties: + compatible: + contains: + const: brcm,bcm2712-hvs + + then: + properties: + clocks: + minItems: 2 + maxItems: 2 + clock-names: + items: + - const: core + - const: disp + interrupts: + items: + - description: Channel 0 End of frame + - description: Channel 1 End of frame + - description: Channel 2 End of frame + interrupt-names: + items: + - const: ch0-eof + - const: ch1-eof + - const: ch2-eof + required: + - clocks + - clock-names + - interrupt-names + + - if: + properties: + compatible: + contains: + const: brcm,bcm2835-hvs + + then: + properties: + interrupts: + maxItems: 1 + clock-names: false + interrupt-names: false =20 examples: - | --=20 2.34.1 From nobody Wed Oct 1 19:32:59 2025 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 068CF21D5B3 for ; Fri, 20 Dec 2024 18:11:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734718289; cv=none; b=mw0uZGLNmYl3WxTvsuKH+5Btd5hKGC2u/Rn17Se1kDxPjKHvmxYGizq6e1bYIeQ7Jke56LbSCrlGYMnecXG4iMgCicLbm2IpLLU1Ur7EQrQbsdzTfyYZm7sbTbKeNdugIGWSdjkaz50tKxU/BLUMFwER7iad5LXudlErr/8XQeo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734718289; c=relaxed/simple; bh=f4JY6yOakOEmuyUC4NcRoVc5/HAIx8k6tCo3tXdIsWY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KMJQULhvY8d2u8ka5ZLj3VaFqUrbb17PYFDu+k5bnDxhjFqgEMGiV72g35bhgMkc/MvSZr5yErfRSqOWL7xDiNdBkot0cltxXsoNs/rhnrltM51OFhdwx1PYFqlEI/dxOMOsK8yt2CYGwXZUZjJqEDdqrtJqtRi0Ia5J9atK9H0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=raspberrypi.com; spf=pass smtp.mailfrom=raspberrypi.com; dkim=pass (2048-bit key) header.d=raspberrypi.com header.i=@raspberrypi.com header.b=bc3Fd/+T; arc=none smtp.client-ip=209.85.128.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=raspberrypi.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=raspberrypi.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="bc3Fd/+T" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-43622354a3eso15511485e9.1 for ; Fri, 20 Dec 2024 10:11:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1734718286; x=1735323086; 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=VdlpFNH3uxbIb6jb7BUkFAfn6xTxvwPpL6GXsJonkco=; b=bc3Fd/+Th5cqI+TKDeiUhgnsEJ/Jx1OQpO/cUfFJxOP7HdSaYOl3220MAc5cHOhOV/ vQVfMtmz1GAffmoptyCbBNrXe1jul7da5WafKwiab5IGg37ej29C82VuIAXSB7t7K5Fo luCDVznrFKT3v9wu0KkXl7duZXswEMbetckN+LMq/j4xPmpRgwXSjRXn9+7JD4r8WdN1 +kcc6Pf7Z+peaCBOdQtIgfGx08hNM7xexs6l7lBqdS5Z1o2ql/ZgAgT91j0gXkDwo9e1 u8ZGQ1D6BH50s78tSqdvpg5YKwcMG8WkjyKvnEkAT3UYqR1QXAefofyhDqB6EURxfoc0 +iFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734718286; x=1735323086; 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=VdlpFNH3uxbIb6jb7BUkFAfn6xTxvwPpL6GXsJonkco=; b=v2yPYH/ZyLZzDXfZhqAxYZx/vuPGUEWmj9QpDI3dj+hPZbyvbnFPcte49kCZC1Cjh8 FePsldVCkg1JvX+Qj+vgRJSKQ2syvGhuhcPHdzSsgoEBEo4B+sZFPFnQxlijMw3nuTd0 dclIh3SJJ3FoRlPG8cYNkekhk61hVPpca22BzeZnxOKV9RTaPDQZC/5qIaAlXPKN6olB YTd1WLFlouu2QkRxic+t47XRl7R1WR+cZ+9k2StpTrmKvCfnW6d+u98fyXIIhX9FcV+/ mX457MHy1i2rYVxNC466lzOTfdZXZgRTcq2OWIXt/SoufLUbPSV+JsaomLnbwTQbUoHN CbrA== X-Forwarded-Encrypted: i=1; AJvYcCUxBLgG4A1Z8FtgQsM169Yt9O76X++GI3B5E3DJiEP3N5/28fkM+MlbfiEXhnnyl5Wr2i2Os4CKESAr8VE=@vger.kernel.org X-Gm-Message-State: AOJu0YyMm6gvCP3BAdErZgrc0GXrcQCUI/m823oRsSfquR994dYEFhKg gKD5Zk616UR3K/1RmiKSitbwod7U8y/UrnPry+MMig9z5+viqj3PikOGe1oeBiA= X-Gm-Gg: ASbGncvzBVVkXFhC8Ed5z2HVX9//Fe2nTnVJDKih03YfP87iW2um/ixHKHJgLMocDhf ukO9Nsbf3mJ+2U1VgpwzXBZZ+i61t7y+VoB0ohJbc93hCpwRFqTgrL51MxelE17lmInIGcxpJ3j eppLS8A/l/d6y+YNOtEVkRnShFFExR2BorSgcLOx2TRI336co8y2faLYw5kDq13b4xCRf/lHLEo LxCmcrXnyU0VGd8QW/l4nFiImqPAVW5kCKLSf0s1rv46y1b X-Google-Smtp-Source: AGHT+IGkUJ6wiQ+PFzhrRg9QEs0JFLnzOAYHhAM3qA2cpb4nCgeQZdE914UHndE0hNBgPmIssevaTg== X-Received: by 2002:a05:600c:4586:b0:434:a902:97cd with SMTP id 5b1f17b1804b1-4366864364dmr37590895e9.12.1734718286362; Fri, 20 Dec 2024 10:11:26 -0800 (PST) Received: from [127.0.1.1] ([2a00:1098:3142:e::8]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-4366127c488sm51460075e9.27.2024.12.20.10.11.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Dec 2024 10:11:25 -0800 (PST) From: Dave Stevenson Date: Fri, 20 Dec 2024 18:11:13 +0000 Subject: [PATCH v5 3/3] dt-bindings: interrupt-controller: brcm,bcm2836-l1-intc: Drop interrupt-controller requirement 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: <20241220-dt-bcm2712-fixes-v5-3-cbbf13d2e97a@raspberrypi.com> References: <20241220-dt-bcm2712-fixes-v5-0-cbbf13d2e97a@raspberrypi.com> In-Reply-To: <20241220-dt-bcm2712-fixes-v5-0-cbbf13d2e97a@raspberrypi.com> To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Florian Fainelli , Broadcom internal kernel review list , Eric Anholt , =?utf-8?q?Ma=C3=ADra_Canal?= , Raspberry Pi Kernel Maintenance , Ray Jui , Scott Branden , Doug Berger , Linus Walleij , Bartosz Golaszewski , Thomas Gleixner , Stefan Wahren Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Florian Fainelli , linux-gpio@vger.kernel.org, Dave Stevenson , Krzysztof Kozlowski X-Mailer: b4 0.14.1 Since commit 88bbe85dcd37 ("irqchip: bcm2836: Move SMP startup code to arch/arm (v2)") the bcm2836-l1-intc block on bcm2711 is only used as a base address for the smp_boot_secondary hook on 32 bit kernels. It is not used as an interrupt controller. Drop the binding requirement for interrupt-controller and interrupt-cells to satisfy validation on this platform. Signed-off-by: Dave Stevenson Acked-by: Krzysztof Kozlowski --- .../devicetree/bindings/interrupt-controller/brcm,bcm2836-l1-intc.yaml | = 2 -- 1 file changed, 2 deletions(-) diff --git a/Documentation/devicetree/bindings/interrupt-controller/brcm,bc= m2836-l1-intc.yaml b/Documentation/devicetree/bindings/interrupt-controller= /brcm,bcm2836-l1-intc.yaml index 5fda626c80ce..2ff390c1705b 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm2836-l= 1-intc.yaml +++ b/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm2836-l= 1-intc.yaml @@ -34,8 +34,6 @@ properties: required: - compatible - reg - - interrupt-controller - - '#interrupt-cells' =20 additionalProperties: false =20 --=20 2.34.1