From nobody Sun Feb 8 20:34:54 2026 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 411E81C2304 for ; Wed, 18 Dec 2024 14:48:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734533330; cv=none; b=kx3ZVdxBMBCqHXq52HsU/Qn5KEaNssvKM7Sw3hh8kkL7HTZ6eYECz00gXIL7k3Dt5Bs/goQDwkNxdQ1E8DEg73I+exysjY5pmZl3tzrdEb+climXu/bmbfW1SeWhPIeyIDt2VYlc+TswLQYrlKPPyuHvxrsVMyvGa8rrit8Rrsc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734533330; c=relaxed/simple; bh=obHcyfNRXnhgSZAtJjJHu9uLZYv2OBdT8Zf1ANvMXhg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=k4PYoIQnqXIWmse8ENg5WO6oA3EKz17IhXB2mTxfb268rBDGSvPFrRpuY0bTx4kiy8MSr2cDn5tYg6EFdXTiDP6VmB9uYuQMy/GYLnGctbT/WuWazc20Jsg0XVU5wAch+lj9qAZrRD3WMbJrzSgX3gLo1KWUOcbGiOTJK/qHiMo= 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=OliAWIQP; arc=none smtp.client-ip=209.85.128.47 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="OliAWIQP" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-43635796b48so5842675e9.0 for ; Wed, 18 Dec 2024 06:48:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1734533326; x=1735138126; 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=0HhuvChnZxHEKbDR0wzjSlhppXuk6dBcqGjZkLEJAX4=; b=OliAWIQPkeVUjKIOl8HeS9G0/GgDn+Ovo/O8dnscdpsILH7C0nNFQfAMSpgBCbp5uP 8kWiybVby9IW8ya4ocWOW120kbjsyfKuqKKOtI2/3SUOxQ4aU2QurKUrOePjmxboEHAN YBdRR4pnc4WU+ryDNnBthtAIPRC6nBDMQMlooGd9H2asoZkEE9HNKzg3PtlaoTFhbZqh bLjQ+aIjQoqq147MDOlZEJA5Zc1aaxZHB48MLy7hBR/4SNSlx1+Lcshfln9JL+c9Hs37 RY/zAkbw8bLa5hLtOO9SRpLgElqgfZJzUnXNzRohfivGcrII9DBSnWBq8k388hjPb5fx vozA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734533326; x=1735138126; 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=0HhuvChnZxHEKbDR0wzjSlhppXuk6dBcqGjZkLEJAX4=; b=FGYog/ufhp1rGNP7weQ2D7h0I/BdbyNLJOBodqURmTgxvDymqD4d+CDH8TX3NW3JT2 C8+gUXvjhtMwYnYzF0M1Qo3Y1FsjavoJ9P303J0OcN2fVDQoN3IPwDPWJrmSyXR1Eazo TGxtFtSrLlZ03GH7Y4ocbX1MH0kbr529Tx+iCYbnS+uxOc2wg719dBrEi63leoMdZX/i 97+X3G/zN3eEbZQ7DoNJI2saPoPxEqI76KAgYJmo0atoGiMoajwTWC81DEPa/hYF/bZf iAAzJ3BHVrXveiT/djtJJBedPY68PZ1iQIijJoz17lqOLpEHPJDwrvILr6W21PQoMIdT KUMg== X-Forwarded-Encrypted: i=1; AJvYcCV79CuU/RcWeyBdPGBRYmqjqxz0LRMhgogmA68L3khSOTreqerPpgmjjiS6PJf+gPULcl6M6DrYYCwvwzU=@vger.kernel.org X-Gm-Message-State: AOJu0YyMYOdixvbmQ6+8ewD3QneinQpPRb+bbhdAQ5hjkcxCqVDKgeqc hJbR+j7+SseUfD1WTnQdtO4MOJudJMvFm5UwnCfpj/iPtQS2JT3E4Uw8f8CvOyo= X-Gm-Gg: ASbGncug9ADVjzQJeH8QgIAfPO6e8mgxrEL9dkPXLKInNdhSoV1ZJB0Gsxhiuy0ZCFq aaEG2zKbZBCZLVJGXESKFxbvbzHKZNbGB6YLuem3vrF//9gLwPXLe9dnwhSbQ9fHcd2gzDsOkX2 YKyNMIoLMAiw22Ue6VtmQlKjnxd+IK2+jHZubThZcHLob6WOdhmTedaPdI5xNbt/8g4PHk7KG4G IWJRGOet5/0/eV62A9NukbA/g33YogFcZMfdIq8Ql49PUC+ X-Google-Smtp-Source: AGHT+IHW10MOxS28loaYz58hcigl3Ail1h5qTPK70DcVM/fvNy/4Wh1EKi45+y5z3iUCnn9N7rshPw== X-Received: by 2002:a05:600c:35cb:b0:434:fa73:a906 with SMTP id 5b1f17b1804b1-436553052fbmr27423205e9.4.1734533326478; Wed, 18 Dec 2024 06:48:46 -0800 (PST) Received: from [127.0.1.1] ([2a00:1098:3142:e::8]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-388c80613a9sm14165163f8f.101.2024.12.18.06.48.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Dec 2024 06:48:46 -0800 (PST) From: Dave Stevenson Date: Wed, 18 Dec 2024 14:48:32 +0000 Subject: [PATCH v4 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: <20241218-dt-bcm2712-fixes-v4-1-54cc88b6c229@raspberrypi.com> References: <20241218-dt-bcm2712-fixes-v4-0-54cc88b6c229@raspberrypi.com> In-Reply-To: <20241218-dt-bcm2712-fixes-v4-0-54cc88b6c229@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. Update the schema to include the interrupt requirements. Fixes: 62948c62abca ("dt-bindings: display: Add BCM2712 HDMI bindings") Signed-off-by: Dave Stevenson --- .../bindings/display/brcm,bcm2711-hdmi.yaml | 81 ++++++++++++++++++= ---- 1 file changed, 67 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..83c058728ef1 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,66 @@ 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 + + + required: + - interrupts + - interrupt-names + + - 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 +186,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 Sun Feb 8 20:34:54 2026 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) (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 3CE5B1BEF6A for ; Wed, 18 Dec 2024 14:48:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734533331; cv=none; b=b2+sy0n47jcDLkv5XTYjBDXnO6PZ8hWPA8mOjWQPVRpHKCVE0UDco1PDOWWioYyg+9fo7HPlCvH0PVcn4OjtKoWolJFfq9RqpWBzsBeOrTMMDgW9BQchjLiCPM42e4ZoOT/iQBaHKJyX8HaiWCXP0na6L/3yjw8aVJwgNbBPZLU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734533331; c=relaxed/simple; bh=dgUTEO5IJODWHuc652GdPAcw5MpYfTRtGhZ29mnXqV4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=L0EDZPys58H8VC0XdX3Pi6sRnR7i7ZKqzJOOc1E3ntNms2lGoStGKbp1A/8KQv57/mxIXb/HON0Yuv5NktQmpACQUb3blb3AeMDJuZ6ZnWIOP+jgPozwQ3Z8tvilp8WuTukTGGLwasAamgAQtsU2ILV5q4tvyRCcVHR1VzR6Y+0= 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=rYxG6wVC; arc=none smtp.client-ip=209.85.221.46 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="rYxG6wVC" Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-3862b364538so505233f8f.1 for ; Wed, 18 Dec 2024 06:48:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1734533327; x=1735138127; 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=yrY2pupmY3cS5kWrlBb91JoKbiwZO8QDmeo+1uchgEg=; b=rYxG6wVC+glELCzGk2fpWlEh5Y95OaZRTxq6PKKjHPUAKMvRaErJcFeZYeoIgcpd6N OQM7zTjkHeJUc8Abhcv1wPOq6Mbxd0xT33kGaHtEz0rbDEFgZ24dnoEq6uzA8K3pIXHZ KbFSiVXg5Piz0qJK8HHoIqjwHgzbrduCH5pK5qTdAzOqg/1mFhrU7xZI4WCho9Xcgr7Q v4yroi2uYsHNsSDindIxvfWPcvTlCB82FZnj1FxjfboDiBlzTp6GfhtbFqLWf3u6ox7S U4jSloPO6Q6Mmk9bclgDiCThxvArD7WHWnlqquina6ji/0hd7RY+Xyodqs1ZO51fVaTa DoAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734533327; x=1735138127; 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=yrY2pupmY3cS5kWrlBb91JoKbiwZO8QDmeo+1uchgEg=; b=P4iT927gq7ifMMvSiC8vgQr0uk0kpRO+9iYQDWwIfjKK/GfwZ8K5WefNKMNRhTJU9S WCFBg1yMTXOxOOA6Qw8wCb7NjyYxEI4ULlz3fnJOBwbMeKGlLTowH2RbU8ZIadPIcT4y Ozl2m4r9auIKeY7i8xRHbngmx7xc0Jp8on6eaDovNp+0RQfBMIJVhi14+KK7jU0zfX4J 7gsGuIavGjNnARduvmCVqxc/pTVsd/zqTPsVY+x5FeoazOcZXJRy/XiBmP09ZtFw9dz8 iuMf+4iARHBARcTrO5frl0+ZVmR5LXY/HWdhCGGckveOaw47GIVqfX0KswzSUGd9gXPg NZcg== X-Forwarded-Encrypted: i=1; AJvYcCVSO2KYJ0U/TpLPCQMU21bKmjCHJe/LAnwe/4kmOZdYXB5Hu4bgktZDw37EJ/J2UusIA8EzeQukqJVe1DQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yw0lysiDWPKfX6YSC5H6icas7g+j2mDfITG91f/jR6KaufrsjBc lhS6MOjJ1hU8lTBq9NXlEqEACpoAlqMLnXqVIT8Ex7MUOhjQbZ1Fsc6OZ880e3Y= X-Gm-Gg: ASbGncvi4r0SqzuF9ic+AXpGnldxKbq/ZHR0I8zerdAFoVEcqiZzBTkD7guWvKLj5pi lugcE3H6bpfLquRDtOBiKwgrlgWUh/TWaHahUtzIYv1TuYGhoZ3LswtW8Le9DJfEG0XhyK84BY/ xthq8IyQsCgcTVLHkaQokVzogZxz91LdcR3ZNhvC8Adk6Bf9n4nWmUyt92ugQpO6AAsZgHlH5xs dlxEMzLuTUNLP22FuJv8LBEF0tV1C7afiyusb8m089ET5XX X-Google-Smtp-Source: AGHT+IGVb9AVJbgLZf6oo7CR/UM/0zP05m4m7cxzr4ZQnmR8ihuiTVlaXnWyw/vXXHA60mapsdImEQ== X-Received: by 2002:a05:6000:1ac9:b0:385:f64e:f177 with SMTP id ffacd0b85a97d-388e4e1d4f2mr2756907f8f.11.1734533327591; Wed, 18 Dec 2024 06:48:47 -0800 (PST) Received: from [127.0.1.1] ([2a00:1098:3142:e::8]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-388c80613a9sm14165163f8f.101.2024.12.18.06.48.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Dec 2024 06:48:46 -0800 (PST) From: Dave Stevenson Date: Wed, 18 Dec 2024 14:48:33 +0000 Subject: [PATCH v4 2/3] dt-bindings: display: Fix 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: <20241218-dt-bcm2712-fixes-v4-2-54cc88b6c229@raspberrypi.com> References: <20241218-dt-bcm2712-fixes-v4-0-54cc88b6c229@raspberrypi.com> In-Reply-To: <20241218-dt-bcm2712-fixes-v4-0-54cc88b6c229@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, and both need to be named. Update to validate clock, interrupts, and their names for the variants. Fixes: 6cfcbe548a3a ("dt-bindings: display: Add BCM2712 HVS bindings") Signed-off-by: Dave Stevenson --- .../bindings/display/brcm,bcm2835-hvs.yaml | 84 ++++++++++++++++++= ---- 1 file changed, 70 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..fd25ee5ce301 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,64 @@ 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 + + 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 =20 examples: - | --=20 2.34.1 From nobody Sun Feb 8 20:34:54 2026 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 4F4F21D5AB7 for ; Wed, 18 Dec 2024 14:48:50 +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=1734533332; cv=none; b=q2TKs4e0YvWWHUNbBAEBno0L/9CK6o7e48zAG5EdNd40yKYLHrOdruUHcae3rlDuimrEFU1U1BOQvOxjKcPbeIZhYpia8wZscURHYe+IrUzPY2tSm4n/YU/kR8w7pfMDyoD/Y8njG7XXckSx1ToxkUy8ij1NWFplN10rSB6fdAA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734533332; c=relaxed/simple; bh=f4JY6yOakOEmuyUC4NcRoVc5/HAIx8k6tCo3tXdIsWY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Czx3f+6F84rtE4GbGdAP6aqg0/oC3AjQuWNgBluA5S78HG+kii7nbMOBZHGBVDNxlBq3N9Xx1KkEuRMA2N5VwMHoMfNkTXqVV5zaBCmkyOd3qQh7uJDfkHPd0S/odeZRLYPbauIoatkSmWNVK8n+euw3sEGtR1yK/42MkbbEP/k= 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=saK397Qw; 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="saK397Qw" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-4361c705434so47670095e9.3 for ; Wed, 18 Dec 2024 06:48:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1734533329; x=1735138129; 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=saK397QwWQB0F4H40bq1cr59lkMFhZKLPxkNbqtZT+f7aYAxjS8dk11KvIoPspTPmU GKob+E/LGoNfXlTGbU5esYYEXUgQpTxp0qFyEscIyfXOfL4YMdlcOA3WxYBq9On3cYJg EgQMGTraymWGP3ImkYyZ9RQWpa2fQBMroU1aSOVzZOg/qmNKxk14dDoZYlAn1RkNKpt6 KJGI4MCbjSobn9vEgJBeulUxE36gWFN93/HorlerJ6NVCqPj2DX+LUflbwmnvpuVMre+ JdbHjwHCME0Ex+5OSb+DEY75KlJWEYugpjrp0d3Q3lZqJ7dyjJlH3z7qY4XwNMvXHBLR DK5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734533329; x=1735138129; 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=d3o/X9uDi4Gk9QFyn2qZu014vzzkm0jTSOKSXNr+6zSw47qLy2DExCKZeQg6cl/GpX DWQzDMmCaKRLs1Lhzg7mnji+IWp8gYp5D/JvBfwCXPyvpFv8DLkMIKGRrw5+HK6XwVOO 394MqdSPMp5Z5Mfp05HPQmBd80ha+JBGQpEUa3T3FNiX9grw/6vK+kFa0Dd11KzCfNVk rT2Yt/w3OhxoEywE5Gt4BAcwYrI33rvyEBKa2DTUkItvPbItbyjm4+cOqR1MzhfZpPsx eFKZeny+z3QgKsXy2BzOPCJYkyFKk0Hst3qgmTJr7ouMJ5jH/w31ME/LUfcB+NUepSNF 85ag== X-Forwarded-Encrypted: i=1; AJvYcCUmBgGanNjqDrqseRI6deg1nzdnSMmnfchmhuCfC0tDlrMn9dq0eHUGTBub2DgqXXGwwms3qwNBH0c46iY=@vger.kernel.org X-Gm-Message-State: AOJu0Yz4zuR44UjulO8b0OaG+uwd6sn7r+6qgBn6UtfFKENPgNhtAqkJ 1oPXVbfyz8DVZ8m34pKm3V4uYQZkwEUr7KezcIcbxHesrUKTGZ5EXA5e90Z7rIg= X-Gm-Gg: ASbGncvFIbpcNxC0/qmlMcVi2Q0YqHy2rkd8ovlK7N4NoDZUoxmTe8StAf/JjVsPNuv 3bDHX1W/MUSK2wZMDdtYQmAB8ZdlYzFzVXLMk73eUnYE3HKMzbT+QxsVroa+goHplvaVt+nczlu z5TcOOonFI8ma2JvttcMtcEJYdqf7N3jCOwGb80uJrdASp+RyFe4Ini9C5g/hXNBQ0dR5n2MLiR 7xTKGmUb0k29bIa5dyAoqkrdPibGc0SYKlS8BGL12Vl6Mng X-Google-Smtp-Source: AGHT+IFUOlaIMq0ju4X1pMuz5qrQnXVsaODM2WgRs4TsUqex3ceWQT/oN7hnGqCDlfDO4YNtuXpslQ== X-Received: by 2002:a05:600c:198c:b0:434:f1e9:afae with SMTP id 5b1f17b1804b1-43655345207mr24910305e9.1.1734533328637; Wed, 18 Dec 2024 06:48:48 -0800 (PST) Received: from [127.0.1.1] ([2a00:1098:3142:e::8]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-388c80613a9sm14165163f8f.101.2024.12.18.06.48.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Dec 2024 06:48:48 -0800 (PST) From: Dave Stevenson Date: Wed, 18 Dec 2024 14:48:34 +0000 Subject: [PATCH v4 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: <20241218-dt-bcm2712-fixes-v4-3-54cc88b6c229@raspberrypi.com> References: <20241218-dt-bcm2712-fixes-v4-0-54cc88b6c229@raspberrypi.com> In-Reply-To: <20241218-dt-bcm2712-fixes-v4-0-54cc88b6c229@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 Reviewed-by: Florian Fainelli --- .../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