From patchwork Mon Apr 11 17:28:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: William Zhang X-Patchwork-Id: 12809467 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 smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 44D44C4167D for ; Mon, 11 Apr 2022 17:28:38 +0000 (UTC) Received: by smtp.kernel.org (Postfix) id 03DDAC385A4; Mon, 11 Apr 2022 17:28:38 +0000 (UTC) Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.kernel.org (Postfix) with ESMTPS id D4315C385A3 for ; Mon, 11 Apr 2022 17:28:36 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 smtp.kernel.org D4315C385A3 Authentication-Results: smtp.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.kernel.org; spf=fail smtp.mailfrom=broadcom.com Received: by mail-pj1-f42.google.com with SMTP id md4so7625484pjb.4 for ; Mon, 11 Apr 2022 10:28:36 -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=f94ZpZTXbaynGhPuUs4wV3cTL/H0rR6uzktXMA7iCPY=; b=dzSpwcKcBKm4zo424xKK7pZ9deslvQuipIW5OurglO0g1jBqel+r0+fPlmwX7ZMmHN BLOCqTeE8ylLNct7qoQdMRH2/mn9n+JVolSqoM542x293HWb8o346KLcVe0mY+OchBA3 SXd6XQHs61k1eta2U3RZUW0klBWahr8Eid7aA= 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=f94ZpZTXbaynGhPuUs4wV3cTL/H0rR6uzktXMA7iCPY=; b=mHzPlBfxj58b6ufCO1k6pW/LwDYla7iyg3qcX6kazFow+piLqciigV2GD/QQ95VHwv misuUt2HLVVUAtofDrrbx+JsNapeHLmcDyWHzkFLI62B5HmXFAaG7foqZv4Fakmf0D+I pRLLAncj6v9BslkWSRBZxzjePxlvQvAq92ym9w29OWJVcB5DyAhwCS+vq7BeC7+cDDl7 adgtcI6kOwnoglJ5JPp7jMf3zSKPYVbonCmRVRDbsOhLqUWzAf4iiM0UHky8Ai7YCWKz q8euaVQopBiZS9DMqEnzQ55xtLEmJiXn+B05ggGlKS7undxSar6n3Ohs6bkngVU0aQun r8sg== X-Gm-Message-State: AOAM533i9ftFHDITmTDl9sbXK5VL4wKeb7uISBLkdtGv3aD5zIfIGjjr kFtIBdqecW+foqMKe8FA9Qppbw== X-Google-Smtp-Source: ABdhPJw+cS5yiIumBnP2StvtBsdl7lJZI7McBC2FaKkWPK1EgWDbQw8d0/bF9Xp1MaNWtxPfuwpiqQ== X-Received: by 2002:a17:902:a9c2:b0:156:1859:2d05 with SMTP id b2-20020a170902a9c200b0015618592d05mr34156420plr.86.1649698116205; Mon, 11 Apr 2022 10:28:36 -0700 (PDT) Received: from T3500-3.dhcp.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id d23-20020a17090a02d700b001bf6ef9daafsm85428pjd.38.2022.04.11.10.28.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Apr 2022 10:28:34 -0700 (PDT) From: William Zhang To: Broadcom Kernel List List-Id: Cc: Samyon Furman , Joel Peshkin , Florian Fainelli , Dan Beygelman , Tomer Yacoby , Anand Gore , Kursad Oney , 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-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, soc@kernel.org Subject: [PATCH 0/5] arm: bcmbca: introduce the bcmbca architecture and 47622 SOC Date: Mon, 11 Apr 2022 10:28:10 -0700 Message-Id: <20220411172815.20916-1-william.zhang@broadcom.com> X-Mailer: git-send-email 2.17.1 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. 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