From nobody Sat Jun 20 00:54:45 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8BBC5C433FE for ; Thu, 24 Mar 2022 17:27:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1352291AbiCXR2n (ORCPT ); Thu, 24 Mar 2022 13:28:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46914 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1352279AbiCXR2i (ORCPT ); Thu, 24 Mar 2022 13:28:38 -0400 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 6BFB5B1898 for ; Thu, 24 Mar 2022 10:27:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1648142825; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FuZsMHesHkwyF+f4SfnxOtgM2hC6A+pYUGF0YW0O7oY=; b=jWtC6eFuDXDWhte8hZmgckIQaTMfq23M+ojDqY1PtY6YvmTfFaJTP8HdZaHOYGmHxkYeEN Md1HE7TuE2wWsM15HauuuaCAyKBMrd45/MEMBKZ5yuVEaQNj396fsyn4jiYHjp7VzG55kI WJaLOO+um4NbvLlxIInK5WCiDt37C54= Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-507-62lajB4GND23sKtEtmECXQ-1; Thu, 24 Mar 2022 13:27:04 -0400 X-MC-Unique: 62lajB4GND23sKtEtmECXQ-1 Received: by mail-qk1-f200.google.com with SMTP id q5-20020a05620a0d8500b004738c1b48beso3515181qkl.7 for ; Thu, 24 Mar 2022 10:27:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=FuZsMHesHkwyF+f4SfnxOtgM2hC6A+pYUGF0YW0O7oY=; b=7hPw0HCOAa94HsUVEYKj35ZnpESvlNunvvfzJEAd+olwL6CoUG2gK1XbUQVu/M9bWO rfxaGf3+Q0g4wSVIIZF5viYNMRFInwrLyYxubmpVwH78X50r+9QCqAKZCEyKzji9YkOw TZ+nBXxM2C/tKAgiq3SDTtLt1Bw8SjX29N+9kbw6uSrLZBmP1dwBufmhFNjMVTMIO4H0 GOUTYFMswS4Pbhe5y71GBZyx0BarUskntfcRVx1iLBtDoxIGirTSp0Omeg0793YuwUIl YwmSnQbxhke8nNcPWigbahdGi6RHDiDemECqm0/rPUr8m+9SwoFbhclOW7xWw0KQTxxt LSQg== X-Gm-Message-State: AOAM530yw286lYSXxj6vtADcWF0a9GMPlwMO6NDxmP1nzuLai38oxvde T3u/Lx0CBS7St+Tixo8HyUxYe+k+k4Ofr6kvXAYfRH6KnVAwlRUX/wJfgGYjBNf+pTzcb67vlMe fQzN+ZXL3ts3garffO9Bb+Ok0FW75vsLWoB0d5WdiBbvgGdiTQinXWsNJ7MDTswoNdrspXbNhAJ 4P X-Received: by 2002:a05:622a:1cb:b0:2e2:27da:74c4 with SMTP id t11-20020a05622a01cb00b002e227da74c4mr5570105qtw.462.1648142823676; Thu, 24 Mar 2022 10:27:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxB3fqgMHNs7WS6KwTaNhgQHa0SyJ45xcvpPfz8cy6zRHaIw7naxDTmXdL5flaBJsQuUOU2Zg== X-Received: by 2002:a05:622a:1cb:b0:2e2:27da:74c4 with SMTP id t11-20020a05622a01cb00b002e227da74c4mr5570066qtw.462.1648142823425; Thu, 24 Mar 2022 10:27:03 -0700 (PDT) Received: from fedora.hitronhub.home (modemcable200.11-22-96.mc.videotron.ca. [96.22.11.200]) by smtp.gmail.com with ESMTPSA id bm21-20020a05620a199500b0067d5e6c7bd8sm1886515qkb.56.2022.03.24.10.27.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Mar 2022 10:27:03 -0700 (PDT) From: Adrien Thierry To: linux-kernel@vger.kernel.org Cc: Adrien Thierry , Rob Herring , Nicolas Saenz Julienne , Florian Fainelli , Ray Jui , Scott Branden , bcm-kernel-feedback-list@broadcom.com, Stefan Wahren , devicetree@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, Greg Kroah-Hartman , Gaston Gonzalez , Ojaswin Mujoo , linux-staging@lists.linux.dev Subject: [PATCH v2 1/2] dt-bindings: soc: bcm: bcm2835-vchiq: Add support for bcm2711 Date: Thu, 24 Mar 2022 13:26:46 -0400 Message-Id: <20220324172647.167617-2-athierry@redhat.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220324172647.167617-1-athierry@redhat.com> References: <20220324172647.167617-1-athierry@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add a new compatible string for BCM2711. This is the chip used on the Raspberry Pi 4. Signed-off-by: Adrien Thierry --- Changes since v1: - Removed duplicate compatible string for bcm2711 .../devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.y= aml b/Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml index e04439b3355b..9cb957facae0 100644 --- a/Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml +++ b/Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml @@ -27,6 +27,11 @@ properties: - brcm,bcm2836-vchiq - const: brcm,bcm2835-vchiq =20 + - description: BCM2711 based boards + items: + - enum: + - brcm,bcm2711-vchiq + reg: description: Physical base address and length of the doorbell register= pair minItems: 1 --=20 2.35.1 From nobody Sat Jun 20 00:54:45 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E5EF3C433F5 for ; Thu, 24 Mar 2022 17:27:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1347392AbiCXR2q (ORCPT ); Thu, 24 Mar 2022 13:28:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46970 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1352285AbiCXR2k (ORCPT ); Thu, 24 Mar 2022 13:28:40 -0400 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 39614B188E for ; Thu, 24 Mar 2022 10:27:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1648142827; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OIJlhxZQII2b1Vl5R2eePvHRFchgJiZqPqucMSOZBVI=; b=EOkCpfvOJSFqMXLMjm4HvSWTgkkmwIt5rYJa+FHDz0UqVYIC+tprc5vyGm2IuoSGuc/OKX 5+cTupFKM1shQZ17kO4GN19lm4YO9FaC1VsCnCFjO2WZglsY1uPOvThEyGZBXWxbedW5tK X0Zgm3v2R/oy78iRKV6iddr+2gLNL58= Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-380-K6iTcQ0NPHmL60azdyKqSQ-1; Thu, 24 Mar 2022 13:27:06 -0400 X-MC-Unique: K6iTcQ0NPHmL60azdyKqSQ-1 Received: by mail-qv1-f72.google.com with SMTP id t16-20020ad44850000000b00440e0f2a561so4113473qvy.11 for ; Thu, 24 Mar 2022 10:27:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=OIJlhxZQII2b1Vl5R2eePvHRFchgJiZqPqucMSOZBVI=; b=3fkKI3+1m4LvEowAMOx367P7/lDWfslLuvDvFEeqL06+dqcmwB1yefyWP8sUzIjGsj u4VScH96Q678ROHjvtJbgaE7Ndf1dX6sF/YaZgdmRnt54sUIqW5WsodpHkt4N6eWMLwA BSA1oFTHK+Q38C2kCePIS4NzdqNibx6ifgwTZiAZpJrUulZj3h2lYnfgtFNVo7S5pCud yvp56V5JHRnxlF0TgAnK/FeuhRxJ80IrJxQ53qZXRwLeTFE4LMaIkZaRM4YFinHmtGSZ VOVNTsqZzQGNCRMXsk0ZUepW18CPPkQmCPSPYJIW1FTvNWx7os/IMme1zVDciWGJu9US /FXg== X-Gm-Message-State: AOAM533/faqY7KDTyT6Pv/zca5xSUyQ19zEYSZYqC1ZnbytHQD8ozCER 77H08jJESPsObkrCUVRh4cbmml1SaaEfren1FxdmGq+xYKv1Uku9dvuJyljD9m9qI6fWoB1SUMB C2TlC8oKpKoQOSkeltTELZm3VlRSvG44EVum15qSxNEtfEGkDAD2rwBNBY9ahp2pfGM3ecLsxrz Y4 X-Received: by 2002:a05:620a:a57:b0:67d:396a:8a9d with SMTP id j23-20020a05620a0a5700b0067d396a8a9dmr4150376qka.322.1648142825466; Thu, 24 Mar 2022 10:27:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxB5F5wgV7J5cTSYxSXNzkylFEPJGtGrvg0qTVvsWiiJ29lM4a+bp0esEG2VaB8Mu4hX9z7ng== X-Received: by 2002:a05:620a:a57:b0:67d:396a:8a9d with SMTP id j23-20020a05620a0a5700b0067d396a8a9dmr4150351qka.322.1648142825215; Thu, 24 Mar 2022 10:27:05 -0700 (PDT) Received: from fedora.hitronhub.home (modemcable200.11-22-96.mc.videotron.ca. [96.22.11.200]) by smtp.gmail.com with ESMTPSA id bm21-20020a05620a199500b0067d5e6c7bd8sm1886515qkb.56.2022.03.24.10.27.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Mar 2022 10:27:04 -0700 (PDT) From: Adrien Thierry To: linux-kernel@vger.kernel.org Cc: Adrien Thierry , Rob Herring , Nicolas Saenz Julienne , Florian Fainelli , Ray Jui , Scott Branden , bcm-kernel-feedback-list@broadcom.com, Stefan Wahren , devicetree@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, Greg Kroah-Hartman , Gaston Gonzalez , Ojaswin Mujoo , linux-staging@lists.linux.dev Subject: [PATCH v2 2/2] staging: vchiq_arm: Use bcm2711 compatible string for bcm2711-based RPi Date: Thu, 24 Mar 2022 13:26:47 -0400 Message-Id: <20220324172647.167617-3-athierry@redhat.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220324172647.167617-1-athierry@redhat.com> References: <20220324172647.167617-1-athierry@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Use bcm2711 compatible string in vchiq driver and device tree for bcm2711-based Raspberry Pi (Raspberry Pi 4). This is consistent with what the downstream device tree uses, and allows running the vchiq driver on the upstream kernel with the downstream device tree. Signed-off-by: Adrien Thierry --- arch/arm/boot/dts/bcm2711-rpi.dtsi | 1 + .../staging/vc04_services/interface/vchiq_arm/vchiq_arm.c | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/arch/arm/boot/dts/bcm2711-rpi.dtsi b/arch/arm/boot/dts/bcm2711= -rpi.dtsi index ca266c5d9f9b..c868d1dcaba7 100644 --- a/arch/arm/boot/dts/bcm2711-rpi.dtsi +++ b/arch/arm/boot/dts/bcm2711-rpi.dtsi @@ -70,5 +70,6 @@ blconfig: nvram@0 { }; =20 &vchiq { + compatible =3D "brcm,bcm2711-vchiq"; interrupts =3D ; }; diff --git a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c = b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c index 3a2e4582db8e..136c664132f4 100644 --- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c +++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c @@ -81,6 +81,10 @@ static struct vchiq_drvdata bcm2836_drvdata =3D { .cache_line_size =3D 64, }; =20 +static struct vchiq_drvdata bcm2711_drvdata =3D { + .cache_line_size =3D 64, +}; + struct vchiq_arm_state { /* Keepalive-related data */ struct task_struct *ka_thread; @@ -1748,6 +1752,7 @@ void vchiq_platform_conn_state_changed(struct vchiq_s= tate *state, static const struct of_device_id vchiq_of_match[] =3D { { .compatible =3D "brcm,bcm2835-vchiq", .data =3D &bcm2835_drvdata }, { .compatible =3D "brcm,bcm2836-vchiq", .data =3D &bcm2836_drvdata }, + { .compatible =3D "brcm,bcm2711-vchiq", .data =3D &bcm2711_drvdata }, {}, }; MODULE_DEVICE_TABLE(of, vchiq_of_match); --=20 2.35.1