From nobody Mon Jun 22 22:46:22 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 E3137C433F5 for ; Tue, 15 Mar 2022 20:11:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1351599AbiCOUMM (ORCPT ); Tue, 15 Mar 2022 16:12:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53112 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239744AbiCOUML (ORCPT ); Tue, 15 Mar 2022 16:12:11 -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 546CC5677B for ; Tue, 15 Mar 2022 13:10:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1647375057; 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=gzuNLYDsbc4LQ+eCCeLM8v+rRX11qjhaA0tgT5aZNJM=; b=EJOLkyW7icR8jwWy649bPGCzJ4FbXT8OATL2xVvjh38VNwotNkNNGdyL35EIFwJZg+auUk 9kASOvyxPc8QYgu3raEZ8JY1jpZ4o7R37seKgyq/oasvKQ5O5HDs6dbNotuoOumm6qOigw 3XEle8wtQUhqP2BsaX2QSnt9DH7sO64= Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-329-PgLVNBV0MSGnPeLqvvLEjQ-1; Tue, 15 Mar 2022 16:09:43 -0400 X-MC-Unique: PgLVNBV0MSGnPeLqvvLEjQ-1 Received: by mail-qt1-f198.google.com with SMTP id k11-20020ac8604b000000b002e1a4109edeso104153qtm.15 for ; Tue, 15 Mar 2022 13:09:43 -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=gzuNLYDsbc4LQ+eCCeLM8v+rRX11qjhaA0tgT5aZNJM=; b=oWCLtsAXw0L9vHixuTp8u2EPPu4rVp7oI4EieP/Jj+0UPDqtISulWaBJbvgUYSYwvW L3n1pS7x2ocgNNste2whBJRgkHbvHirPE9QeEwL7+h/wWlI9MwrTQzsMj+FoiCnvxtXZ TeJrah0tVDmPKSqJjr6y7fP+lI4KUsSO5far92GmGeY5VmBjcceGMc8vXL+4875GTWQL j4iVWStedTAa/hpiyLumDMD2UPhFB5RllX8XguyNK2z8M/j/6Rcvm7xt/0D/kJlQvMtR Z05V4EZMKIZQ4YGZW/Fg+/uzG2NKZ59bnM8DaAdZjJEyXSCz4D3vfpXlOAoj5/Tx+/yI 86Yg== X-Gm-Message-State: AOAM532V4GcRQauZPqgAVXlfRVLGjvZkn1T37WWLFx4nJDMxLrzK2i9c uWlILOKK1EqXtq5NAF043vybpSNwgmPkTjkeTgr2Xv/6pWgEKsC5mL3BfDwKiAWlYVf7iM/rJFT KzZnKjEv5nbvK/A3XzRSESJ/5K2jsKATAacp0P0SgYmQ19hdI7NqGR2MsWFBfapjzgzatCEW5pn Lu X-Received: by 2002:a05:6214:2021:b0:435:c2f0:817c with SMTP id 1-20020a056214202100b00435c2f0817cmr22526842qvf.1.1647374982712; Tue, 15 Mar 2022 13:09:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwQGJ2hEhXw4BbiMPJAtVDm4Wh2ugdd8oUEZ2eae1W1C3kjSaJzxn/pmqNT6dQ+bbCeD+X7BA== X-Received: by 2002:a05:6214:2021:b0:435:c2f0:817c with SMTP id 1-20020a056214202100b00435c2f0817cmr22526815qvf.1.1647374982483; Tue, 15 Mar 2022 13:09:42 -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 197-20020a3703ce000000b0067af869ffa6sm9582433qkd.127.2022.03.15.13.09.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Mar 2022 13:09:42 -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 1/2] dt-bindings: soc: bcm: bcm2835-vchiq: Add support for bcm2711 Date: Tue, 15 Mar 2022 16:09:28 -0400 Message-Id: <20220315200929.74952-2-athierry@redhat.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220315200929.74952-1-athierry@redhat.com> References: <20220315200929.74952-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 --- .../devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml | 6 ++++++ 1 file changed, 6 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..599bd283df1b 100644 --- a/Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml +++ b/Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-vchiq.yaml @@ -27,6 +27,12 @@ properties: - brcm,bcm2836-vchiq - const: brcm,bcm2835-vchiq =20 + - description: BCM2711 based boards + items: + - enum: + - brcm,bcm2711-vchiq + - const: brcm,bcm2711-vchiq + reg: description: Physical base address and length of the doorbell register= pair minItems: 1 --=20 2.35.1 From nobody Mon Jun 22 22:46:22 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 6F8C4C433EF for ; Tue, 15 Mar 2022 20:09:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1351596AbiCOULD (ORCPT ); Tue, 15 Mar 2022 16:11:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51460 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1351582AbiCOUK7 (ORCPT ); Tue, 15 Mar 2022 16:10:59 -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 282CC50E26 for ; Tue, 15 Mar 2022 13:09:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1647374986; 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=asDd5UHnJwsWp+Qv+ZslpkGtFx+gmmX4jTdV/rDTCxC8mhb7mc/XtH6oJex0k3KWjYuKg6 v9eye4RuspT8Sfg25SPydgd4jfajaPJu3TK1s/3MjNEa6P3WLaTW1HeIVXWt1iDaWuLIHi GxVt4gnrWQB2/5K+CxvMsmf2Lk1Gs38= 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-439-9Or1lNq5Nx-S3QWD1_4mRw-1; Tue, 15 Mar 2022 16:09:45 -0400 X-MC-Unique: 9Or1lNq5Nx-S3QWD1_4mRw-1 Received: by mail-qv1-f72.google.com with SMTP id l4-20020a0cc204000000b00435ac16d67cso308270qvh.12 for ; Tue, 15 Mar 2022 13:09:45 -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=LMbWAURdt2fUvoMItJn7WZT0Efa6EMlbzXmHROxGhtuqg+8CVlAM1jLj5DWnJerZw6 G1k99rwq2r1Pi0ipbxhik+G1wAvopyq2xvc4aniaU0FsN8R7O5lpREFxugNXmXXbPbEK K6tHoj53aChtaEveLGJAGhketeNz/NiySpfpZqS3OqoFKuzFeAjSPqcQCvmeiMwuF0j8 2spMvRo0iiSh96BucTQx819Xo16Zkhxuqjv2wLBLTZQ24QgeRZk6qd9TT4GG2hm6P0xj JxiBWILEp5i5+bCvOMsCo+4lfEhHvii4lJtr8nFbEIoYklHPWU+4g6l/fR69+9XgTWmr Mh4g== X-Gm-Message-State: AOAM531BqHR39LKwNAs8mxq1LsNiVRGXCeLYhijUzuiyFlHQObks+ec7 TF12usFeat0MsqhacYhHU4qAiNZ5KCRTHs8AuHRQp7dXd20aniOpv/h3dnYRY5YGBak99faz0HD BJYO364lsgu4WIaw0+nzHv3rlHbZW8OIJjSHsbs1Pl+2PqHhBIjuQaGbaRFVZFowc3Vr1IdI+8j ks X-Received: by 2002:a05:6214:27c6:b0:438:ff55:f2ad with SMTP id ge6-20020a05621427c600b00438ff55f2admr19812292qvb.14.1647374984333; Tue, 15 Mar 2022 13:09:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzBAm8qJM4uO8E8XkhhgJ83X1MYV1taiReK2amKwIwz+dojqDUprSq/T2eq8pIQxnEiC+JolA== X-Received: by 2002:a05:6214:27c6:b0:438:ff55:f2ad with SMTP id ge6-20020a05621427c600b00438ff55f2admr19812260qvb.14.1647374984094; Tue, 15 Mar 2022 13:09:44 -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 197-20020a3703ce000000b0067af869ffa6sm9582433qkd.127.2022.03.15.13.09.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Mar 2022 13:09:43 -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 2/2] staging: vchiq_arm: Use bcm2711 compatible string for bcm2711-based RPi Date: Tue, 15 Mar 2022 16:09:29 -0400 Message-Id: <20220315200929.74952-3-athierry@redhat.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220315200929.74952-1-athierry@redhat.com> References: <20220315200929.74952-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