From patchwork Wed Apr 13 19:26:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: William Zhang X-Patchwork-Id: 560957 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 E972BC433EF for ; Wed, 13 Apr 2022 19:27:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238292AbiDMT33 (ORCPT ); Wed, 13 Apr 2022 15:29:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34440 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233465AbiDMT32 (ORCPT ); Wed, 13 Apr 2022 15:29:28 -0400 Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D5D7A72462 for ; Wed, 13 Apr 2022 12:27:04 -0700 (PDT) Received: by mail-pj1-x1035.google.com with SMTP id o5so3021284pjr.0 for ; Wed, 13 Apr 2022 12:27:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id; bh=QXVbqBImFL1me1uiYiIW6PBcizcDpeNphl8USIxSq2Q=; b=HC3I2jMOQ4FWW4vZ5YKEDgqiL+BnRKwLi7fS32iyk9tQbdf43VaFs+gEnot27qs6yf +uOm0r/xjRwoRJRUrac2s4C2ri51Ddimst/olSseu/WG4wPPB9Vw4zUmuglX9CRFSt9n WelSFXQg7pRHMv9A2cj2Dz5HPSuJVSmzqv1+w= 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; bh=QXVbqBImFL1me1uiYiIW6PBcizcDpeNphl8USIxSq2Q=; b=IGbjGB5b2Y4rzZTEG7bwHOByufY1WdWaciq8bfVMZtSJr4qR3dd/mDSsJXjSt5VLEh VaCjf0ebaCofNEa4NTcNJoVn72Sgf/jtBOeTKIk55xjz61qig0AZ5HWQXw9TcTWIBBhB xAk43PgY8Y4Atb7UFMpDqOfXs8Sj6Ouj9evGUVVMwIhCo9JG2JZTaqYeolGthndIgAla F2wFyHbAJXHI7wungCuiCdOiONYl+WK9/efJ61CoQbm0fu1q6Po93GsVO5f5K5Ly3exG dKmwpGXvUytUzTVod/p5E7ExB5Sbt/QlE63GCNsUADP1oz16m4/ql87qlx2TyXSbBh6Z Kv4g== X-Gm-Message-State: AOAM530nPvJIqAsiNGuMfIOHo0/yj2P8xdLTw4lPBb6TIwkb7kb+Wa/p J1GUZWnbEn85PEK5Mcub9dwf0A== X-Google-Smtp-Source: ABdhPJyPLxvD0LtK2BO9A5jpEoJz0/Cm6FUmdX5c6ByiSsye6TFs+pRdbmnh4phzU+78nRRJ66MqQQ== X-Received: by 2002:a17:902:6bc2:b0:158:a26b:5884 with SMTP id m2-20020a1709026bc200b00158a26b5884mr3913151plt.38.1649878024160; Wed, 13 Apr 2022 12:27:04 -0700 (PDT) Received: from T3500-3.dhcp.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id u7-20020aa78487000000b00505d9277cb3sm8624906pfn.38.2022.04.13.12.27.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Apr 2022 12:27:02 -0700 (PDT) From: William Zhang To: linux-arm-kernel@lists.infradead.org Cc: Broadcom Kernel List , Kursad Oney , Joel Peshkin , Anand Gore , Dan Beygelman , Florian Fainelli , William Zhang , Arnd Bergmann , Dmitry Osipenko , Florian Fainelli , Joel Stanley , Krzysztof Kozlowski , Olof Johansson , Ray Jui , Rob Herring , Russell King , Scott Branden , Stephan Gerhold , Thierry Reding , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, soc@kernel.org Subject: [PATCH v2 0/5] arm: bcmbca: introduce the bcmbca architecture and 47622 SOC Date: Wed, 13 Apr 2022 12:26:40 -0700 Message-Id: <20220413192645.7067-1-william.zhang@broadcom.com> X-Mailer: git-send-email 2.17.1 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org This change introduces Broadcom's ARCH_BCMBCA architecture for armv7 and armv8 based Broadband SoCs. We expect to send additional patches for each SoC in the near future. The first SoC supported in this arch is Broadcom's ARM A7 based 47622 SOC. The initial support includes a bare-bone dts for quad core ARM A7 with a ARM PL011 uart. Linux kernel image can be built with multi_v7_defconfig. Changes for V2: * Update compatible string and node name in the 47622.dtsi * Change Broadcom internal list from maintainer to reviewer in MAINTAINERS William Zhang (5): dt-bindings: arm: add bcmbca device tree binding document arm: bcmbca: add arch bcmbca machine entry ARM: dts: add dts files for bcmbca soc 47622 MAINTAINERS: update MAINTAINERS file ARM: multi_v7_defconfig: enable CONFIG_ARCH_BCMBCA in armv7 defconfig .../bindings/arm/bcm/brcm,bcmbca.yaml | 33 +++++ MAINTAINERS | 14 ++ arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/bcm47622.dtsi | 126 ++++++++++++++++++ arch/arm/boot/dts/bcm947622.dts | 30 +++++ arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/mach-bcm/Kconfig | 12 ++ 7 files changed, 218 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml create mode 100644 arch/arm/boot/dts/bcm47622.dtsi create mode 100644 arch/arm/boot/dts/bcm947622.dts Acked-by: Krzysztof Kozlowski