From patchwork Thu Dec 12 18:36:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dave Stevenson X-Patchwork-Id: 13905800 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 925D2E7717F for ; Thu, 12 Dec 2024 18:36:46 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E20FF10E642; Thu, 12 Dec 2024 18:36:44 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="FXwt/MsY"; dkim-atps=neutral Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) by gabe.freedesktop.org (Postfix) with ESMTPS id D685F10E642 for ; Thu, 12 Dec 2024 18:36:42 +0000 (UTC) Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-436281c8a38so4174335e9.3 for ; Thu, 12 Dec 2024 10:36:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1734028601; x=1734633401; darn=lists.freedesktop.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=Sw6ds3OYrX9qZTskII5utnH0CDhwWN9CZmERg/3tjRI=; b=FXwt/MsYk/Xo9BwVHyUoyCH7wSti1xqy5hvpkgAvT28/4iegFOFIQG453eXSIeNzSo bTR0ZH661Ulsak6X3ypo10x358qRhCwcF8GMogYlo759anxq0RHUlWAY2UFFs4YR1tJQ RpC2rDBvkqoWNAiQBg9u4CnqW5trzOFMWE+tiy3pArC57OQgneZnCmcwcuJyMwwUDFD6 M6s5FyRAtAQAmAWPdi5K84M8JD691e2Xlb8gWqJfj0HJGmX++edIIVXeMw8F4OGhbJnS euKgTc/EZ2W1UulFB6SphPYu2/ey98wcOFqKqZZiMCXwEzPudlp1BDGJvRwz5BE9d1jU GjIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734028601; x=1734633401; 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=Sw6ds3OYrX9qZTskII5utnH0CDhwWN9CZmERg/3tjRI=; b=cePdQfM2Np0eZHw5y9LENqFGfryUU9CM9tCChBuvNWTfU0DTJB1NCZJfSXSYFOU/EP zPdp4bOWdUCkUHDPEvvm+Gjz0E98hfBWzIZKEanN1QvG9w5hGC7H1lhPpYBfrEPAeEyn w+r/gHzPPG6LGE/dT46rj7dEr+cViLcYdJe09f4ZrY6HLAAQ2rtRaL+1mJmfd3rFyxZ3 j5KvnQUdDceYDV7IQmF7e6/5NahCDd7fjpCn7lSD3OfsgsGG4cY1oH3bvq7kezMZF3Gg al0kdtAFC8ze9G8mn5wfYeTUkfATi+Lry1rzx79tFuJf7bV6XL1j3JCUZqKmGj8WIAke hXMA== X-Gm-Message-State: AOJu0YzyLMW5kXlsD2oHYIVRieDCVIjhcM4Yi9v3x4CmZbc2DG0fYLNk t93LP4z/FKpeet5XaJ/JrQCSKwe9xse11KjYyXi9nWcn/WGIQvD79wAhlerSz68= X-Gm-Gg: ASbGncvolCec2H0WJj28FzZPV34+f32yWmmgyiNPlOdFcO6fVFqNIi2zquLR6OlsOWd dnAB7TTlYuLMX9d60XW3amiiBGxHiCAWQb269ZumwOdJ+5wiVtIW5/nLSu4d91e1P9VwkBOsHQD lzqvLIsJbXQDexuIZ/fmNY+Wqp/kZExJA8xxKGJ7xdt1VjyVUgpqlrbJ37/6iwYJBQHd55caoLB eh59D+gEE1JMqIUUla2UknK28g06if1Hp7tl7Nex7ucA3MC X-Google-Smtp-Source: AGHT+IGgVpkk1QUs/pq3VjaphhAJz/7+ivfj+5RpPlXI4jycscQ8dQXMYYBv4ChFADcllhzmrrBmNA== X-Received: by 2002:a05:600c:3b13:b0:434:effb:9f8a with SMTP id 5b1f17b1804b1-4362284264bmr44025395e9.15.1734028601307; Thu, 12 Dec 2024 10:36:41 -0800 (PST) Received: from [127.0.1.1] ([2a00:1098:3142:e::8]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-436257178e3sm24651995e9.41.2024.12.12.10.36.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 10:36:40 -0800 (PST) From: Dave Stevenson Date: Thu, 12 Dec 2024 18:36:28 +0000 Subject: [PATCH v3 1/7] dt-bindings: display: bcm2711-hdmi: Add interrupt details for BCM2712 MIME-Version: 1.0 Message-Id: <20241212-dt-bcm2712-fixes-v3-1-44a7f3390331@raspberrypi.com> References: <20241212-dt-bcm2712-fixes-v3-0-44a7f3390331@raspberrypi.com> In-Reply-To: <20241212-dt-bcm2712-fixes-v3-0-44a7f3390331@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 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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 | 107 ++++++++++++++++++--- 1 file changed, 93 insertions(+), 14 deletions(-) diff --git a/Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml b/Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml index 6d11f5955b51..dd7dea60183b 100644 --- a/Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml +++ b/Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml @@ -56,22 +56,38 @@ properties: - const: cec 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 + oneOf: + - 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 + + - items: + - description: CEC TX interrupt + - description: CEC RX interrupt + - description: CEC stuck at low 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 + oneOf: + - items: + - const: cec-tx + - const: cec-rx + - const: cec-low + - const: wakeup + - const: hpd-connected + - const: hpd-removed + + - items: + - const: cec-tx + - const: cec-rx + - const: cec-low + - const: hpd-connected + - const: hpd-removed ddc: $ref: /schemas/types.yaml#/definitions/phandle @@ -112,6 +128,66 @@ required: additionalProperties: false +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 +212,9 @@ examples: "hd"; clocks = <&firmware_clocks 13>, <&firmware_clocks 14>, <&dvp 1>, <&clk_27MHz>; clock-names = "hdmi", "bvb", "audio", "cec"; + interrupts = <0>, <1>, <2>, <3>, <4>, <5>; + interrupt-names = "cec-tx", "cec-rx", "cec-low", "wakeup", + "hpd-connected", "hpd-removed"; resets = <&dvp 0>; ddc = <&ddc0>; }; From patchwork Thu Dec 12 18:36:29 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dave Stevenson X-Patchwork-Id: 13905805 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9983EE77182 for ; Thu, 12 Dec 2024 18:36:54 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 05EFB10EE73; Thu, 12 Dec 2024 18:36:54 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="t0BnGdzs"; dkim-atps=neutral Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com [IPv6:2a00:1450:4864:20::430]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6C5E410E642 for ; Thu, 12 Dec 2024 18:36:44 +0000 (UTC) Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-385deda28b3so688846f8f.0 for ; Thu, 12 Dec 2024 10:36:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1734028603; x=1734633403; darn=lists.freedesktop.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=ZmY4nSeOHfUAeSRoOGUYAdGnJvM3BDuelhiAae/7ZWg=; b=t0BnGdzswhTviyAnnfYXBB21DP3/ApJD4v7oEAUmfGyw+P0uJrV6kCx+ijFJSBJ4mC P1RRKNV6cyhrjFobyQX0oZEnuA5+fvZrATzaPpWF0VAN1MSNd60Uo+oZ05/9LVk9WXB0 4Au7OIIsXu0zXUosOxM7m3joIMAC9cqzMRjm3vUCJQ1CYAV9SloBLnX2rmnSTkoson0R 9/X9fEZ41JruWCkB0IosO9Ga64HbLVoiajW3+pxY2ggikBVPv4QRGvvbZ1aPBfWVkdc4 tKhXa2/XmM3RBw6psh435Cc1x7OZO+/OL6eJYPjA0stmXBuefaZ9MzITrgplQpTk7iB2 WBAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734028603; x=1734633403; 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=ZmY4nSeOHfUAeSRoOGUYAdGnJvM3BDuelhiAae/7ZWg=; b=qxcilyNWjwIHFjAYk+7swN5opQ5X71KSO51ajLu/gq+/hP2yOhqMZdX6mY0T2q1JYC EkzT0DzMgvYthvBiX8OKrLq7wBm3fXqs+dkm96Q3uDNN0RPpr2sWcm+TVCYosxXi7+IQ wn6SIXuQubbtrWqV27RCcXzkCy8OogjeZHaL9YwKDxUDXbqzMZRUuveVQzmMtI9Dn/5V wJSgHnEL2RMff8ioDqPZvrHEzHbHzZyceMqeTJLD560UY8WlgSeAkUXHCckuIz3Oea/N PM3g2dvbeIShd0DqTDaB06cRQKTDhFNAqdzylZ9h0hSF8ahHG1772UQYqR2vXPOdmUap Is0A== X-Gm-Message-State: AOJu0YwyTfalsXz1w4L3Ev6AmTCI31C1uca2JijoHv3JfBu9zuVZ7amu QBMRxKnIkLlQ4o//IduHnzVGsMYfltLKhdMQqrLC0hmLy7IYEsLYnut03xwquj0= X-Gm-Gg: ASbGnctofw+6avyCjuhWyQugVlWvoJiPC+fddMvKnaxZsotaEoGjmnKMggJWWJaxsk6 RJIWt7uK5G6Ih21qjp33SAT/vchzYYuRZ5w3usMvGTVIGrrC9DgykhibwqKQDmPg8387IMGcCRk zqQRXGqU5ONMNWdzVtOFQMdXrJ3mz8KgIlbDWaHmoNNv0bXMon6xDWtvl5HLC5WH0xlcuiBSkJP 5oqYICgouc35TD0/J11gok0sOZZma7ATH0gHAEigqHdHJUr X-Google-Smtp-Source: AGHT+IFU9uMnmpDGMa3W5FkV+Zbg8mGPNRBLqmRp7s6rNpHHpbC4TqWxpZPj4otDLO2FaOF1TjZ6vQ== X-Received: by 2002:a05:6000:70e:b0:386:3864:5cf2 with SMTP id ffacd0b85a97d-38787691302mr4172021f8f.19.1734028602901; Thu, 12 Dec 2024 10:36:42 -0800 (PST) Received: from [127.0.1.1] ([2a00:1098:3142:e::8]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-436257178e3sm24651995e9.41.2024.12.12.10.36.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 10:36:41 -0800 (PST) From: Dave Stevenson Date: Thu, 12 Dec 2024 18:36:29 +0000 Subject: [PATCH v3 2/7] dt-bindings: display: Fix BCM2835 HVS bindings for BCM2712 MIME-Version: 1.0 Message-Id: <20241212-dt-bcm2712-fixes-v3-2-44a7f3390331@raspberrypi.com> References: <20241212-dt-bcm2712-fixes-v3-0-44a7f3390331@raspberrypi.com> In-Reply-To: <20241212-dt-bcm2712-fixes-v3-0-44a7f3390331@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 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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. Update to validate clock and interrupts for the variants. Fixes: 6cfcbe548a3a ("dt-bindings: display: Add BCM2712 HVS bindings") Signed-off-by: Dave Stevenson --- .../bindings/display/brcm,bcm2835-hvs.yaml | 83 ++++++++++++++++++---- 1 file changed, 69 insertions(+), 14 deletions(-) diff --git a/Documentation/devicetree/bindings/display/brcm,bcm2835-hvs.yaml b/Documentation/devicetree/bindings/display/brcm,bcm2835-hvs.yaml index f91c9dce2a44..36bf8eec88a6 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 interrupts: - maxItems: 1 + minItems: 1 + maxItems: 3 + + interrupt-names: + minItems: 1 + maxItems: 3 clocks: - maxItems: 1 - description: Core Clock + minItems: 1 + maxItems: 2 + + clock-names: + minItems: 1 + maxItems: 2 required: - compatible @@ -33,17 +42,63 @@ required: additionalProperties: false -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: + 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 examples: - | From patchwork Thu Dec 12 18:36:30 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dave Stevenson X-Patchwork-Id: 13905802 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DF078E7717F for ; Thu, 12 Dec 2024 18:36:49 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A54B910EE64; Thu, 12 Dec 2024 18:36:48 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="t96n+dwx"; dkim-atps=neutral Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0B80310EE5F for ; Thu, 12 Dec 2024 18:36:46 +0000 (UTC) Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-43618283d48so7166665e9.1 for ; Thu, 12 Dec 2024 10:36:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1734028604; x=1734633404; darn=lists.freedesktop.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=Fzut7xbqOYPi19sCzyZBocxByvsBqwohQ5FyR54rsTQ=; b=t96n+dwxdWXTsXlygwqJLijX0LsstX0EX1wmZW65jQ6taqsdrqSJ6ATcVIHwv//RH6 A8eWfs46a0E2OS/Lb2kb+T3kmeW0DgGQwzKPiAmshATiYZG+QCWkBfU4OlYK2TbwP+d6 TwcURrrG2VQkJG7n21LfQbzKpUUA0I9P5EX8rJOdLAk7y75TTff4D5t+cIK9zbYinHJe SbtRoQGU7x3D3gSJf/bRSLKkfZ96Y21QrM1bFHua32gyHmkW+5IilEaau8pxBjzfMTgF PkAAg/XkcZNL3BYV1GErLffXiHlUZcMY9xDBi0TPJQS/w9VEXRNsXzn2UugoMdeWCMJ/ v69g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734028604; x=1734633404; 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=Fzut7xbqOYPi19sCzyZBocxByvsBqwohQ5FyR54rsTQ=; b=E6JdzCfNgJvYa0WRdWz5ijOzHx2/UL46JQYsJWThfvcs74pap/PdXOQBmEXSiFq577 fo6ZqwdjLkUkx+SsohSeumDFaHm7fJUHXnTJtAyBVNnGhRI8gmpo1FaJLona5qG6bhxZ yidmDozCSnJXNc9qWwASlFrJzA78X9y0A7j7vjMRst6miQg693xOE+OKuf65s2v3AJYi TOcXjZpTesyvJKo8t3wnSCdwhMLstbrqlcuEdtmWVKBovQJDdsolPXMRrBW51XVlblT6 Oqv0PiLAUSy4V7QkUbG+LRc9i6c6ZgA2dFF4ZNFc/IKlDVd9pr/MmvIl7irIslBA9n7G S5Iw== X-Gm-Message-State: AOJu0YwrIYQdxGJ95dETrJRo9JlhmNKmRJn1brsRVLQo0HzHBE95TpCT pugXRivOZ7Fsgj7JeRxtMRH8zByEkS7ZJxwqEPf4UufJcymeoj8C6kVpXKKixYU= X-Gm-Gg: ASbGncviNNKkyS75s35rjaKQ0g5VAt44x0YHJxee3Z8HoPvAyePra6Odqrd/sNoRORP IaCghp19FrQWNCl3fvpfhy3/43dkTLNjtou2dgBbq+LXa65GceSG1bGKdU8zM89BS2Ji083HNQI 5I4SjS39LDFpxiOXn849SbLhHf3B5FIVF6WIPBcrTj2CtpghDpwOcWDJrTOjQwKH0TN3uobxp1/ Q+tyzDkIO1Ra3q35McQsj+b1W1K3G3322R3dCtwzRHYfQnh X-Google-Smtp-Source: AGHT+IFExc0XA8Xy/C4Mx5wK8VZwnwxFl/5BahFWH3EA4rW9cmekl8fnISqr+JRBJqWQX6UGHfnMOg== X-Received: by 2002:a05:600c:4450:b0:436:1aa6:b8ee with SMTP id 5b1f17b1804b1-4361c346a7emr72222265e9.2.1734028604531; Thu, 12 Dec 2024 10:36:44 -0800 (PST) Received: from [127.0.1.1] ([2a00:1098:3142:e::8]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-436257178e3sm24651995e9.41.2024.12.12.10.36.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 10:36:43 -0800 (PST) From: Dave Stevenson Date: Thu, 12 Dec 2024 18:36:30 +0000 Subject: [PATCH v3 3/7] dt-bindings: gpio: brcmstb: permit gpio-line-names property MIME-Version: 1.0 Message-Id: <20241212-dt-bcm2712-fixes-v3-3-44a7f3390331@raspberrypi.com> References: <20241212-dt-bcm2712-fixes-v3-0-44a7f3390331@raspberrypi.com> In-Reply-To: <20241212-dt-bcm2712-fixes-v3-0-44a7f3390331@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 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" gpio-line-names is a generic property that can be supported by any GPIO controller, so permit it through the binding. It is permitted to have a variable number of GPIOs per node based on brcm,gpio-bank-widths, so define an arbitrary maximum number of items based on current users. Signed-off-by: Dave Stevenson Acked-by: Florian Fainelli Acked-by: Krzysztof Kozlowski Reviewed-by: Linus Walleij --- Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml b/Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml index f096f286da19..fbd69b4cecc7 100644 --- a/Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml +++ b/Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml @@ -64,6 +64,10 @@ properties: gpio-ranges: true + gpio-line-names: + minItems: 1 + maxItems: 128 + wakeup-source: type: boolean description: > From patchwork Thu Dec 12 18:36:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dave Stevenson X-Patchwork-Id: 13905803 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 26E00E77183 for ; Thu, 12 Dec 2024 18:36:51 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 0033110EE68; Thu, 12 Dec 2024 18:36:48 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="KGPs282p"; dkim-atps=neutral Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0C67D10EE5F for ; Thu, 12 Dec 2024 18:36:47 +0000 (UTC) Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-43618283dedso8951025e9.3 for ; Thu, 12 Dec 2024 10:36:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1734028605; x=1734633405; darn=lists.freedesktop.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=fMHTsU0ZjvRQjwquvG/Hg5h2182Nwlr0NKl2ofXPRL8=; b=KGPs282pQogAVjJL4X78d98MZDPjomMTAp1dr5dPZIEYPgEhdPZEurlKgwoJxgpAHl GRYehcZHeeLxuIYVuF7htsSATdpNxlIGpRawjq/O0xGZBEjZQB1+IVPXYteCv2zDPYCo w+coDNlE/RIBrydUj+UW6xE6IJ7vOPmxI4yBhKipsJ8XrPxuLJZ1bJXJy20WMm0NCVh2 DcnmB7FrfzlQwcxANteN1OLQfBV+kwSBUaPX0hjUOUr+IvAZZlPJGGvVSXQiGpnByAOp eZRYFjjldmk8xQSljdYBSI+rryAewI6XzCgGN7OPkGwJdzh6PwCtsDarCx8d3f2xcz6W BN6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734028605; x=1734633405; 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=fMHTsU0ZjvRQjwquvG/Hg5h2182Nwlr0NKl2ofXPRL8=; b=Upa22hR/RHc3SPWjpPypfoyjmlbjcCBuErx9kGg+kC/4pARIKwy720WwtdWRtLWAsk qMMtsHw+cum4k2mhc96igg1sLb+C5WEjx2jXCTAX6fi1+U0QFuOK36gJ7c3eeO4lbwAg o45Fs6Jp/8zrNzz3sKfG8cRoX0HbAExmpIUFKzE6rIYC3JvZ1Lk+iTQhy2wD5B9kjz/v mVXLI2SLM+yM+U1CPD/eNiNDdDsFuU6WKGwR7dRQe997/KBSIZyPnUA9LrQdNJPotb12 5O/eK7rmSYFx3+COWHJ1D9pnXYODAjNFkbZNmQQNfExJbBMU4ZFxkODYEP9J4T0dTu0g ZZsg== X-Gm-Message-State: AOJu0YyKw5e+hXvKYsom/+cah5xzWVkG9/CMlVC3Vc8ebymrw3YypxAL +bmYiLkLLL5Vf9Licsgas+uBMO7uy/vPcSB97RfxF524mQyTxGkm2G7BVH7inOU= X-Gm-Gg: ASbGnctpEAxwbNMH+0brXGq9NGKa4JF7RDcMvK9/bRFOkDmNN/xAD9SWfylMHvI3omu 3zZQVUrfWU45CynPLF7JWb1yr3I0J+zGDNw1DWklnuL9cZdcOyukFqwNbYyp+bam/mrK5Kh5Jp4 nn0yxjzKKXmK50vwVofWgJN/wR6Bodd3YKOBBH/UPN0IKJiS/Tp4MTbOmd/vrhRASIU7cDkw1GO cn18MOkML/Og4l8ThkfccJMLp4q4HDnfEOMrtW7a4UiGvGF X-Google-Smtp-Source: AGHT+IG4dP9KmyH272DNzwrKy7iYqqOHD3rxD7Qawn80ZhvjM1j+yRssRbMddmKcTh1pYEKJi0HQLA== X-Received: by 2002:a05:600c:548a:b0:436:17e4:ad4c with SMTP id 5b1f17b1804b1-43622823c62mr36013125e9.6.1734028605564; Thu, 12 Dec 2024 10:36:45 -0800 (PST) Received: from [127.0.1.1] ([2a00:1098:3142:e::8]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-436257178e3sm24651995e9.41.2024.12.12.10.36.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 10:36:45 -0800 (PST) From: Dave Stevenson Date: Thu, 12 Dec 2024 18:36:31 +0000 Subject: [PATCH v3 4/7] dt-bindings: interrupt-controller: brcm,bcm2836-l1-intc: Drop interrupt-controller requirement MIME-Version: 1.0 Message-Id: <20241212-dt-bcm2712-fixes-v3-4-44a7f3390331@raspberrypi.com> References: <20241212-dt-bcm2712-fixes-v3-0-44a7f3390331@raspberrypi.com> In-Reply-To: <20241212-dt-bcm2712-fixes-v3-0-44a7f3390331@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 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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,bcm2836-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-l1-intc.yaml +++ b/Documentation/devicetree/bindings/interrupt-controller/brcm,bcm2836-l1-intc.yaml @@ -34,8 +34,6 @@ properties: required: - compatible - reg - - interrupt-controller - - '#interrupt-cells' additionalProperties: false From patchwork Thu Dec 12 18:36:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dave Stevenson X-Patchwork-Id: 13905801 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D7C11E77182 for ; Thu, 12 Dec 2024 18:36:48 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4C7DF10EE5F; Thu, 12 Dec 2024 18:36:48 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="JGZ4SU4t"; dkim-atps=neutral Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) by gabe.freedesktop.org (Postfix) with ESMTPS id 04F6410EE5F for ; Thu, 12 Dec 2024 18:36:48 +0000 (UTC) Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-4361ecebc4dso7080225e9.0 for ; Thu, 12 Dec 2024 10:36:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1734028606; x=1734633406; darn=lists.freedesktop.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=3qoOTheHNyDXx09eLZAAbq+8+9HV4ZRvdNqNlfNALco=; b=JGZ4SU4txaqjg9o/70Vdxj3KSb2wtPop+8KD00lpmkksi8OUSD3wR0T26EjESYEnMO JXREWTrDv3DaKXFyvBv5euy4+M5Q4lCYI+A4FUmCJLAtZbz2bI5v+Sc0ABzrN7oy35oK BJzGsKrJ3ZpJ4lNF0tboe66YeRTRWj87IOsa76Y/rwCsAOxsl4QvfPoOnFF/E2BvEIE5 yjvYJwSgTAZeu+6fMaxD6zJ0YiRMu2I621Y176IGj247d17IroU9ZsoDIr1UEFodqXEw bkBfnEyM4FaNSLhiiUStKQurfrSE776NlOZAuLRTXYdw+bIiMu3aIBz+1bujTQlkV9HG X65w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734028606; x=1734633406; 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=3qoOTheHNyDXx09eLZAAbq+8+9HV4ZRvdNqNlfNALco=; b=CmYph09n5z/1IzoB7t24HiUm8btNxdX5QbhdNTfVIVDqzxvVDBORlgcQR5vyYlDTOR cJxNJipzjmrHwuPVsXdT92cxzgmCTYtVRLk9MXP2r7Y5vWZXRU9+tlieJo115/vhUN1l nJ/4mqYZMkVxWiITmSWA0MFFqJaplaMyUuSvgW3ORW6DXTyVLW2I4cZdBTkJ5DjZjQm0 kWYvJ2aMd+Uvkqp7Fbg2a9/UAw9qSbJJCf6AktV13m2MHIg9qnOl9Ijin9iqDMR43r2/ KaQjkfN19U7c9Q/gw7it6OW2eWGR0XbKnSBaiwPTVAcYeCbL3Gp6QxbbkGotmvv5qFM/ Fkbg== X-Gm-Message-State: AOJu0YyGCYFxy4J1aUBP3jF5YxyUHRYgDO5h8vLnsZl/mAjsQDZi9N/f eSe5oUwfOGpb2RdgzhfbKR4AkcmVtVa94DVJGHJSXRtuBmY54byMvY1Z2WT4M44= X-Gm-Gg: ASbGncupuoAqjhJXyLBBuWkUUVOuD0uMEgXDWnzQYu/E00a2oK8o3tRd7+sCa5husz8 AehSEdugYXQ9CuGDQKkFb2y53L7U5KA5AowRVZMntGqE6hew4t71fkyVCnhhJvh9siooeJ2v+hU s8icIExd7yoZoJMnbnPhdbPswrH1BdNCWeDFci6Cd4m2YQwv4NvsRwhoCBsKRLqKyzB9mS7ZBvL qInx/WY1EUeAKofz1kVDCjNifUEvODe44/K6NKGPMXwyawT X-Google-Smtp-Source: AGHT+IGL4E9j9A1tMS6SuUyiiajyBjok8IwHS0bLS9tymQ53Yae5HQb0IhaVfgk6fsEuOcpfD85mUQ== X-Received: by 2002:a05:600c:1d2a:b0:431:3bf9:3ebb with SMTP id 5b1f17b1804b1-4362285f769mr38353035e9.24.1734028606518; Thu, 12 Dec 2024 10:36:46 -0800 (PST) Received: from [127.0.1.1] ([2a00:1098:3142:e::8]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-436257178e3sm24651995e9.41.2024.12.12.10.36.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 10:36:46 -0800 (PST) From: Dave Stevenson Date: Thu, 12 Dec 2024 18:36:32 +0000 Subject: [PATCH v3 5/7] arm64: dts: broadcom: Rename bcm2712 interrupt controllers MIME-Version: 1.0 Message-Id: <20241212-dt-bcm2712-fixes-v3-5-44a7f3390331@raspberrypi.com> References: <20241212-dt-bcm2712-fixes-v3-0-44a7f3390331@raspberrypi.com> In-Reply-To: <20241212-dt-bcm2712-fixes-v3-0-44a7f3390331@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 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" CHECK_DTBS produces errors on bcm2712-rpi-5-b.dtb and bcm2712-d-rpi-5-b.dtb of: intc@7d508380: $nodename:0: 'intc@7d508380' does not match '^interrupt-controller(@[0-9a-f,]+)*$' from schema $id: http://devicetree.org/schemas/interrupt-controller/brcm,l2-intc.yaml# intc@7d508400: $nodename:0: 'intc@7d508400' does not match '^interrupt-controller(@[0-9a-f,]+)*$' from schema $id: http://devicetree.org/schemas/interrupt-controller/brcm,l2-intc.yaml# Rename the nodes from intc to interrupt-controller. Fixes: f66b382affd8 ("arm64: dts: broadcom: Add display pipeline support to BCM2712") Signed-off-by: Dave Stevenson --- arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/broadcom/bcm2712.dtsi b/arch/arm64/boot/dts/broadcom/bcm2712.dtsi index 39305e0869ec..bd78af0211b6 100644 --- a/arch/arm64/boot/dts/broadcom/bcm2712.dtsi +++ b/arch/arm64/boot/dts/broadcom/bcm2712.dtsi @@ -336,7 +336,7 @@ ddc1: i2c@7d508280 { #size-cells = <0>; }; - bsc_irq: intc@7d508380 { + bsc_irq: interrupt-controller@7d508380 { compatible = "brcm,bcm7271-l2-intc"; reg = <0x7d508380 0x10>; interrupts = ; @@ -344,7 +344,7 @@ bsc_irq: intc@7d508380 { #interrupt-cells = <1>; }; - main_irq: intc@7d508400 { + main_irq: interrupt-controller@7d508400 { compatible = "brcm,bcm7271-l2-intc"; reg = <0x7d508400 0x10>; interrupts = ; From patchwork Thu Dec 12 18:36:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dave Stevenson X-Patchwork-Id: 13905804 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 080E1E7717F for ; Thu, 12 Dec 2024 18:36:54 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 868B710EE6B; Thu, 12 Dec 2024 18:36:53 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="nJA8f6Fz"; dkim-atps=neutral Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) by gabe.freedesktop.org (Postfix) with ESMTPS id 10FDB10EE6B for ; Thu, 12 Dec 2024 18:36:49 +0000 (UTC) Received: by mail-wm1-x32b.google.com with SMTP id 5b1f17b1804b1-43622354a3eso7034595e9.1 for ; Thu, 12 Dec 2024 10:36:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1734028607; x=1734633407; darn=lists.freedesktop.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=SDsnxHgs8pPYbt5Sxgc7PD1JuNe9FEImA9X5O9hYyxM=; b=nJA8f6FzhFNF3zZqwjd45RGg/kCQZU/pVlAvElPxj3oB6MQruoO3/aWlDmNzlU47Vx 7RHQB1jNw6WQVX/pQgw6t9VnA+PUZDeZD8M8hQjo3LHk+Sn3HDhtZ7ZQsDTvQq45XHQN eOEt2thQquX0OHPQfn6bgndfMd07CC0/BHcQ0XJ97N6kiEejh8ffw6/lfb9NP25PMWOF 9PjzSVCfBZf4085RUaA6mewzJNaA9uQIY573OHPxDjaNbsQtZei3/7m++yAOZXri/J+J EWunB5j7HBnzRGkxyhlgykK+3G80TU80/eZK9BwNDN8GhzboZgKhTX1jfAZwifVUz+W+ zKrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734028607; x=1734633407; 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=SDsnxHgs8pPYbt5Sxgc7PD1JuNe9FEImA9X5O9hYyxM=; b=pY+3azbUVbzjzAwaJ9ky7hx2F9pmY3MeNVQ9j2ToQexOQxW10+e2VLUoZQZT6akcRc mqZf0SK534qYDPVWtutzd2D7s88Zl6mEbbkDM19BcE0LNx2bhdVCPA7P9sDxeuNxejfx M0uc95bc3B+rLteuT9HF7E7ifhJob8e5fS3uzaCJvWVrP1YYLZwzTAFguPN+tmTN+UP1 y9/PmPUG8pY0ROEssCt+X+A0CVqqzNOMofxlrmyPAMnOcFDIpowdyYPw0nM/WNWIgoZ+ 2ay1jfBWM5JyVnDXThCPpQR6QHw8RnHLr5ugledQ99an4Wo7pW1+dBPe4g32LUn6UGt3 IzAw== X-Gm-Message-State: AOJu0Yzrf+qZ96o8Avbotmf19H9eXEusWbhX3/WLODlYdw++UDKMWEIh b35ZTMtQM30M2sJ2f4FTuqcQg4kxkfAYc/kio1iETF6FHCECS/Iq4936UzbghrE= X-Gm-Gg: ASbGncvmjIPuGPbu866CIGRm+vpL4674quNGNaQs8I1dVIDNl0APmmmyNDRhO2363mR kmjzz7fPzDydDRul+z1wn2xVh03OfIYP22mGbkTesijl04uQBDsG3Se5keBLI9fwYxcMFtcGyQF 5AXjrH34EasaZNfSZBMBMCIgT2Gc+peqao/Bx42ItgFsObYH6otSWYSy20N6Ot6i6gsqKUmNQDX Ogc/ziIiQw3QNL7Pe+H0xFuZRXvNYN0V0fbybmsOkf/wzeJ X-Google-Smtp-Source: AGHT+IEu2xL/+FXU63UNRhzK1AOzvmFc4RtXIaDc5vdsewo82JD1gWWmf7YI8MTxRmnxwh6YKbXzGQ== X-Received: by 2002:a05:600c:19cd:b0:434:a07d:b709 with SMTP id 5b1f17b1804b1-4361c441bcdmr59652015e9.29.1734028607573; Thu, 12 Dec 2024 10:36:47 -0800 (PST) Received: from [127.0.1.1] ([2a00:1098:3142:e::8]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-436257178e3sm24651995e9.41.2024.12.12.10.36.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 10:36:47 -0800 (PST) From: Dave Stevenson Date: Thu, 12 Dec 2024 18:36:33 +0000 Subject: [PATCH v3 6/7] arm64: dts: broadcom: Correct hdmi device node names MIME-Version: 1.0 Message-Id: <20241212-dt-bcm2712-fixes-v3-6-44a7f3390331@raspberrypi.com> References: <20241212-dt-bcm2712-fixes-v3-0-44a7f3390331@raspberrypi.com> In-Reply-To: <20241212-dt-bcm2712-fixes-v3-0-44a7f3390331@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 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" The names of the hdmi0 and hdmi1 nodes had addresses that didn't match the reg properties for the nodes. Fixes: f66b382affd8 ("arm64: dts: broadcom: Add display pipeline support to BCM2712") Signed-off-by: Dave Stevenson --- arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/broadcom/bcm2712.dtsi b/arch/arm64/boot/dts/broadcom/bcm2712.dtsi index bd78af0211b6..f42fad2d8b37 100644 --- a/arch/arm64/boot/dts/broadcom/bcm2712.dtsi +++ b/arch/arm64/boot/dts/broadcom/bcm2712.dtsi @@ -352,7 +352,7 @@ main_irq: interrupt-controller@7d508400 { #interrupt-cells = <1>; }; - hdmi0: hdmi@7ef00700 { + hdmi0: hdmi@7c701400 { compatible = "brcm,bcm2712-hdmi0"; reg = <0x7c701400 0x300>, <0x7c701000 0x200>, @@ -381,7 +381,7 @@ hdmi0: hdmi@7ef00700 { ddc = <&ddc0>; }; - hdmi1: hdmi@7ef05700 { + hdmi1: hdmi@7c706400 { compatible = "brcm,bcm2712-hdmi1"; reg = <0x7c706400 0x300>, <0x7c706000 0x200>, From patchwork Thu Dec 12 18:36:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dave Stevenson X-Patchwork-Id: 13905806 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 83575E7717F for ; Thu, 12 Dec 2024 18:36:57 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 072A410EE71; Thu, 12 Dec 2024 18:36:57 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="gisSUcDW"; dkim-atps=neutral Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) by gabe.freedesktop.org (Postfix) with ESMTPS id 01B5910EE6B for ; Thu, 12 Dec 2024 18:36:51 +0000 (UTC) Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-4361f664af5so10131115e9.1 for ; Thu, 12 Dec 2024 10:36:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1734028609; x=1734633409; darn=lists.freedesktop.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=ZNTGzlog7Q9IZQyQd4eTU3kXEBDBdmsulQeLjahgS6Q=; b=gisSUcDWDISv0XakZ8yk3YW6Wkgg5zsOMsP99gIXrLdqnBqilWNfYW7Qdn3yg5o54o QreIvW4mhHxj1i1xyhN7yIypLvRkv94Q0YOXGRrVGVBMMqvfXMnOY967OokkXrOSAwhc F6e/YfPh3Tj6+GSH/P4a71cnqCBk2ImgnGI0JBGALl9xJFNz2qHCMFUkkQ0b4ccvqs2J ACy50NB80brfMC1SoL+Oy4+i1C3Qk9BruZTD5GY/1uk41NxarTCiAs/jcFWoKFNQ9974 H5mKbun/GWxa/zLnGP7pjRpeRQOtXcxRU4UZkQqBOcVE5idcGXQsy90ZYU2r0Md69Jgg ckIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734028609; x=1734633409; 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=ZNTGzlog7Q9IZQyQd4eTU3kXEBDBdmsulQeLjahgS6Q=; b=m0jji1po7llMyAQrpjy7NbOGOFUb12TaZ9Y8tFIOz0ey+p+7qr7XofGPZZPfOdJ6Wr joNpEK9hFArA3CJoiO4X7IBaGSHfDWDyMYy1XQqSQSetmIYhN/n1y/SqLnN0K6ZEPMVv 2fcl6xSLCK5l5GBprvv62QNamJWpqadtfnZzbSKFScL63WLR8qF4Zt47oC/Va2XlY41A Grp6yaQIX5ZCj/0USq5uEgMya/n7NNkPuqZqi8/RN2psTG8nl5FRdZ2ntSTtMt+IQ7Qw m5VrNuht7zGcg48JJpyiEill/YObJolu7+2x288sw90x7+PTguWYg+a9QZfEaaXNHrp8 +wQA== X-Gm-Message-State: AOJu0YzZvD0pkUGM4XvLt8Xo3860hUqhdeMcnhaicg6FeAsOszfc8nBF p/BziszunUCcb3RJJMFmClo9z2pUoypMScQcQaurE0cpBr6xlQmSFEVcAgdx5K8= X-Gm-Gg: ASbGnctfPTkPKtcsTGBVMOFEBH55gg+4dQ40PLpJDuGixTrgKIahBT/8PkqfIYYzYvt leO1XhPQJ4spym4EI9TR7XPJfF/PXUAQLb72F3m2fqrYmRaUs5G+5m3q/T9gk+yf8dKPjSZdCgt z1roziCCPoqbhgE585tmYA0giQ0Tpo/wSrcZbuUox95tTR1/mXS4fxDJZ7pdlvGXlvXxUDss0oz /FQAUNpbqTrMqBBZ2TgFAtxsDmP6PQNiy30ODyMPjVJ23f6 X-Google-Smtp-Source: AGHT+IHxOChpNRcv2gtV3EutMkkx5eEcKsuaWzHm1MNie1E2mh6dZNeg/6vYwQX7jygVWMDmg6R6rw== X-Received: by 2002:a05:600c:4e49:b0:434:edcf:7474 with SMTP id 5b1f17b1804b1-43622883cd8mr39952895e9.33.1734028609546; Thu, 12 Dec 2024 10:36:49 -0800 (PST) Received: from [127.0.1.1] ([2a00:1098:3142:e::8]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-436257178e3sm24651995e9.41.2024.12.12.10.36.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 10:36:48 -0800 (PST) From: Dave Stevenson Date: Thu, 12 Dec 2024 18:36:34 +0000 Subject: [PATCH v3 7/7] arm64: dts: broadcom: Remove intc controller on BCM2712. MIME-Version: 1.0 Message-Id: <20241212-dt-bcm2712-fixes-v3-7-44a7f3390331@raspberrypi.com> References: <20241212-dt-bcm2712-fixes-v3-0-44a7f3390331@raspberrypi.com> In-Reply-To: <20241212-dt-bcm2712-fixes-v3-0-44a7f3390331@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 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" The brcm,bcm2836-l1-intc controller isn't used on this platform. It is used on 32-bit kernels for the smp_boot_secondary hook, but BCM2712 can't run a 32-bit kernel. Remove the node. Fixes: e1417095a139 ("arm64: dts: broadcom: Add firmware clocks and power nodes to Pi5 DT") Signed-off-by: Dave Stevenson --- arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 5 ----- 1 file changed, 5 deletions(-) diff --git a/arch/arm64/boot/dts/broadcom/bcm2712.dtsi b/arch/arm64/boot/dts/broadcom/bcm2712.dtsi index f42fad2d8b37..9a426aa27c74 100644 --- a/arch/arm64/boot/dts/broadcom/bcm2712.dtsi +++ b/arch/arm64/boot/dts/broadcom/bcm2712.dtsi @@ -221,11 +221,6 @@ mailbox: mailbox@7c013880 { #mbox-cells = <0>; }; - local_intc: interrupt-controller@7cd00000 { - compatible = "brcm,bcm2836-l1-intc"; - reg = <0x7cd00000 0x100>; - }; - uart10: serial@7d001000 { compatible = "arm,pl011", "arm,primecell"; reg = <0x7d001000 0x200>;