From patchwork Mon Jul 25 05:53:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: William Zhang X-Patchwork-Id: 12927758 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 60599C433EF for ; Mon, 25 Jul 2022 05:55:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=frHJ1Z3QSw88tmwPP8dFfbJdkI7t22cJTiirEMN6JFw=; b=ntz fz3lplt9LN+ugBY8p4kQY5AxfZ1XgtyQb/FcXJnphXwgZhgd0xQBVMRQ2E610MilVoYkQ+WFx+yrn fI4qodLAhtdbdOQ2kYkt2mZ0mQUg9dMcbaIPXFKiW7shytOYZrVL2GyuOoD+lvi1EEskSZJY5OVy9 uscl9Q9t1ORg5/A+enivydHs5navtWv+VSZiFfn1otQ7wQBsItYC3o0QMbQDY2eqeKT1XWq6KDFH8 kQGAlBCmTbBDj3/ETsTzatwVLuHbBhn5y7MYDHj6ev4JMw7mH6fDwSpfBybMpZnilxBYCvzDvuhZH dpNUP1+lqXuqenKkMLjo+Qc3nEsXoeQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oFr31-004mXa-6A; Mon, 25 Jul 2022 05:54:31 +0000 Received: from mail-pl1-x634.google.com ([2607:f8b0:4864:20::634]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oFr2x-004mRK-EI for linux-arm-kernel@lists.infradead.org; Mon, 25 Jul 2022 05:54:30 +0000 Received: by mail-pl1-x634.google.com with SMTP id i3so5011874pld.0 for ; Sun, 24 Jul 2022 22:54:25 -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:mime-version; bh=X7GF+0ouy0CiwKwGicMiWT8ZDOB6Ia7yYZfwkzd29rA=; b=b+OdtDQjVkJTZVA2A4m7mHKhK3VrAkqh5pQ8cx95ZJCR6+SXfacMFexnrDSiyp8ggO YoVMo/cIr9HQ30ZodhwAU/g2POGzKPahTK0DXuDqQO+9EqVi7qTWhWCSp91LYgO9fkrr tUgdnQOD3HahyFav85PMxj6wr+3NWT1eI6oG8= 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:mime-version; bh=X7GF+0ouy0CiwKwGicMiWT8ZDOB6Ia7yYZfwkzd29rA=; b=m2AwaYB0caOnDj2lB0m8o5HrKgEL4ZePVWrq8RFtBg2hHPPKjeckwHDC5Pgzp3NHhW 2HwbHeNhWE+RBxjfe34nZhy2p4+ytlyEAxln9xXHo4WnZM5cYLnJ6tFi2GmKUheV7e7i gK/aCrDEt1zRY66DwyFOE3j9wbCt2gG54iveGcUKxBrQcgTTFuTdftL1XSjDMEHwJZTY We2yjbgcfZr7cYcMUuX183xjPhAjKkSexbXHRjuZ1LHtqnhOoXnk9cAz3THjLwJzojIU AKdJRT+7J0d5bmC4luxkZXnuci0qONRqFcIDG39iABJ4ZB/8kQMFgELxNYem0Bx5bZmZ aHUg== X-Gm-Message-State: AJIora9JDaqSB0H/oz/B6UCOJ5peqdPjUxhz6ASUvj1B5Cud+76vtDuB BYTd8ImLNK5McDpLOjKbwqPchc73U5N5FB0QvdSMpnNLIoZKAli65p/bwwNlLPU+iYBa8lQ+8sb esmV8gF6AOoX087dMk6nwj3mSGl9uUtfhgSF1AYp7TNZriLdDkP8Cp1z5b+jdRLnjlem6QrKW+3 XiY4I46H7MTS62d7DCqtM= X-Google-Smtp-Source: AGRyM1sYoEZ6EitovP2LZqqKLNHsNoQWEvqJ3kkwyghWLj+uEC3yJB+BbvOcaAOHcpDpXh1LUQXtVw== X-Received: by 2002:a17:90b:1807:b0:1ef:8aa5:1158 with SMTP id lw7-20020a17090b180700b001ef8aa51158mr30666723pjb.163.1658728464761; Sun, 24 Jul 2022 22:54:24 -0700 (PDT) Received: from ubuntu-22.localdomain ([192.19.222.250]) by smtp.gmail.com with ESMTPSA id m5-20020a170902bb8500b0016c4331e61csm8198910pls.137.2022.07.24.22.54.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 Jul 2022 22:54:23 -0700 (PDT) From: William Zhang To: Linux ARM List Cc: joel.peshkin@broadcom.com, f.fainelli@gmail.com, Broadcom Kernel List , dan.beygelman@broadcom.com, anand.gore@broadcom.com, kursad.oney@broadcom.com, rafal@milecki.pl, krzysztof.kozlowski@linaro.org, William Zhang , Rob Herring , Krzysztof Kozlowski , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list), Philipp Zabel , linux-i2c@vger.kernel.org (open list:I2C SUBSYSTEM HOST DRIVERS), linux-mtd@lists.infradead.org (open list:MEMORY TECHNOLOGY DEVICES (MTD)), netdev@vger.kernel.org (open list:NETWORKING DRIVERS), linux-pci@vger.kernel.org (open list:PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS), linux-phy@lists.infradead.org (open list:GENERIC PHY FRAMEWORK), linux-gpio@vger.kernel.org (open list:PIN CONTROL SUBSYSTEM), linux-mips@vger.kernel.org (open list:BROADCOM BMIPS MIPS ARCHITECTURE), linux-serial@vger.kernel.org (open list:SERIAL DRIVERS), linux-watchdog@vger.kernel.org (open list:WATCHDOG DEVICE DRIVERS), Catalin Marinas , Will Deacon Subject: [PATCH v2 0/9] arm64: bcmbca: Move BCM4908 SoC support under ARCH_BCMBCA Date: Sun, 24 Jul 2022 22:53:53 -0700 Message-Id: <20220725055402.6013-1-william.zhang@broadcom.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220724_225427_796082_C2782D6B X-CRM114-Status: GOOD ( 15.99 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org BCM4908 is one of the Broadcom Broadband origin WLAN Router/Access Pointer SoCs. It was originally added by RafaƂ before Broadcom started to upstream the support for broadband SoCs. All other ARM based Broadcom Broadband SoCs are now supported under arch ARCH_BCMBCA. This patch series migrate the BCM4908 support to ARCH_BCMBCA. Changes in v2: - Add Acked-by tag - Improve commit message with more details - Insert the 4908 generic compatible string in alphabetical order William Zhang (9): dt-bindings: arm64: bcmbca: Merge BCM4908 into BCMBCA dt-bindings: arm64: bcmbca: Update BCM4908 description arm64: dts: bcmbca: update BCM4908 board dts files arm64: dts: Move BCM4908 dts to bcmbca folder arm64: dts: Add BCM4908 generic board dts arm64: bcmbca: Make BCM4908 drivers depend on ARCH_BCMBCA arm64: bcmbca: Merge ARCH_BCM4908 to ARCH_BCMBCA MAINTAINERS: Add BCM4908 maintainer to BCMBCA entry arm64: defconfig: remove BCM4908 .../bindings/arm/bcm/brcm,bcm4908.yaml | 42 ------------------- .../bindings/arm/bcm/brcm,bcmbca.yaml | 25 +++++++++++ MAINTAINERS | 1 + arch/arm64/Kconfig.platforms | 10 +---- arch/arm64/boot/dts/broadcom/Makefile | 1 - arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 5 --- arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 5 +++ .../bcm4906-netgear-r8000p.dts | 2 +- .../bcm4906-tplink-archer-c2300-v1.dts | 2 +- .../broadcom/{bcm4908 => bcmbca}/bcm4906.dtsi | 0 .../bcm4908-asus-gt-ac5300.dts | 2 +- .../bcm4908-netgear-raxe500.dts | 2 +- .../broadcom/{bcm4908 => bcmbca}/bcm4908.dtsi | 0 .../boot/dts/broadcom/bcmbca/bcm94908.dts | 30 +++++++++++++ arch/arm64/configs/defconfig | 1 - drivers/i2c/busses/Kconfig | 4 +- drivers/mtd/parsers/Kconfig | 6 +-- drivers/net/ethernet/broadcom/Kconfig | 4 +- drivers/pci/controller/Kconfig | 2 +- drivers/phy/broadcom/Kconfig | 4 +- drivers/pinctrl/bcm/Kconfig | 4 +- drivers/reset/Kconfig | 2 +- drivers/soc/bcm/bcm63xx/Kconfig | 4 +- drivers/tty/serial/Kconfig | 4 +- drivers/watchdog/Kconfig | 2 +- 25 files changed, 84 insertions(+), 80 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm4908.yaml delete mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/Makefile rename arch/arm64/boot/dts/broadcom/{bcm4908 => bcmbca}/bcm4906-netgear-r8000p.dts (96%) rename arch/arm64/boot/dts/broadcom/{bcm4908 => bcmbca}/bcm4906-tplink-archer-c2300-v1.dts (99%) rename arch/arm64/boot/dts/broadcom/{bcm4908 => bcmbca}/bcm4906.dtsi (100%) rename arch/arm64/boot/dts/broadcom/{bcm4908 => bcmbca}/bcm4908-asus-gt-ac5300.dts (97%) rename arch/arm64/boot/dts/broadcom/{bcm4908 => bcmbca}/bcm4908-netgear-raxe500.dts (89%) rename arch/arm64/boot/dts/broadcom/{bcm4908 => bcmbca}/bcm4908.dtsi (100%) create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm94908.dts