From patchwork Wed Aug 3 17:54:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: William Zhang X-Patchwork-Id: 595669 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 05C5BC19F2C for ; Wed, 3 Aug 2022 17:55:48 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236105AbiHCRzp (ORCPT ); Wed, 3 Aug 2022 13:55:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58964 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237615AbiHCRzl (ORCPT ); Wed, 3 Aug 2022 13:55:41 -0400 Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A71B09583 for ; Wed, 3 Aug 2022 10:55:38 -0700 (PDT) Received: by mail-pf1-x42a.google.com with SMTP id u133so10472336pfc.10 for ; Wed, 03 Aug 2022 10:55:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=mime-version:message-id:date:subject:cc:to:from:from:to:cc; bh=zJ35aIeK7kiLwn6dIhTo129wdrYdNv+2JgHP9vloU1c=; b=Bd5BdYOP8X6u5TozsFGArDkQs0oX0GbxloqbuA/WZsvQBKyw+R3rjlYEA2zeRMKzBB maRHKoxSMUsHbkSUPY1iAcwyNrgWlFxvWHQ4AXKd+t3ya0df2e32ZD4fhraS5VLGr6Gd y1ABJAEW/y+BV6aaJaVCL7gLnWno4nDDR8uzw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:subject:cc:to:from:x-gm-message-state :from:to:cc; bh=zJ35aIeK7kiLwn6dIhTo129wdrYdNv+2JgHP9vloU1c=; b=XVomOzWMjSXaHb7rvmV36M9ta/97v06gqA7zTaQSITFixtmunafLIWhI0fSl5fMHKC 5MrQxDrjIxg2OMvBhHAvGiSa0vF1PkQQOfJq3nJ07AFFFcjNZahGUbR2sDIvHPnGc3Na ii2I7CnR8vNiOislnI9Q3O88nz7zY5uoQFNUi6EQO/9jqiFvlcSc+fBrfbVMvar4CV2D z4z4gMNIkorUNJdQSPfDkVc38HmNQZoGHjLDsXimATv4Puz4774miq0P1s7qmcie3rNg Vmkvf5B8KTM0Qvmhn1BcpYYZLMEhpDsZeXiwK1sv14xOEhKdUt9b2eYPL5BpmAIwbSUT Pr6Q== X-Gm-Message-State: AJIora9RfXcS+N2c8+SphjJBCaWUgxj7uFCDejVVbu7XGBXmTrR3c9nS sJxlnPuiFM6+oiNmxpH8Dgf8kA== X-Google-Smtp-Source: AGRyM1vlkoaI20p/BpkCX3BLfVXJxUkwzNyyCPxrki36VpTCnSdv/zY6bmlRD4yqhoStLPiwAvTLKg== X-Received: by 2002:a63:2bc4:0:b0:419:7b8c:210a with SMTP id r187-20020a632bc4000000b004197b8c210amr21830478pgr.439.1659549338018; Wed, 03 Aug 2022 10:55:38 -0700 (PDT) Received: from ubuntu-22.localdomain ([192.19.222.250]) by smtp.gmail.com with ESMTPSA id iw4-20020a170903044400b0016d150c6c6dsm2238639plb.45.2022.08.03.10.55.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Aug 2022 10:55:36 -0700 (PDT) From: William Zhang To: Linux ARM List Cc: Broadcom Kernel List , joel.peshkin@broadcom.com, dan.beygelman@broadcom.com, f.fainelli@gmail.com, krzysztof.kozlowski@linaro.org, rafal@milecki.pl, 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 v3 0/9] arm64: bcmbca: Move BCM4908 SoC support under ARCH_BCMBCA Date: Wed, 3 Aug 2022 10:54:46 -0700 Message-Id: <20220803175455.47638-1-william.zhang@broadcom.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-i2c@vger.kernel.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 v3: - Add Reviewed-by tag - Add Acked-by tags - Remove the dts break warning from commit message 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