From: William Zhang <william.zhang@broadcom.com> To: Linux ARM List <linux-arm-kernel@lists.infradead.org> Cc: joel.peshkin@broadcom.com, kursad.oney@broadcom.com, f.fainelli@gmail.com, anand.gore@broadcom.com, Broadcom Kernel List <bcm-kernel-feedback-list@broadcom.com>, philippe.reynes@softathome.com, dan.beygelman@broadcom.com, William Zhang <william.zhang@broadcom.com>, Ray Jui <rjui@broadcom.com>, Russell King <linux@armlinux.org.uk>, Scott Branden <sbranden@broadcom.com>, linux-kernel@vger.kernel.org Subject: [PATCH 7/9] arm: bcmbca: Add BCMBCA sub platforms Date: Tue, 5 Jul 2022 10:26:11 -0700 [thread overview] Message-ID: <20220705172613.21152-8-william.zhang@broadcom.com> (raw) In-Reply-To: <20220705172613.21152-1-william.zhang@broadcom.com> [-- Attachment #1: Type: text/plain, Size: 2438 bytes --] Create new CORTEXA7, CORTEXA9 and BRAHMAB15 BCMBCA sub platform configs to enable fine-grained selection for each type of ARMv7 SoC. Signed-off-by: William Zhang <william.zhang@broadcom.com> --- arch/arm/mach-bcm/Kconfig | 45 +++++++++++++++++++++++++++++++++------ 1 file changed, 39 insertions(+), 6 deletions(-) diff --git a/arch/arm/mach-bcm/Kconfig b/arch/arm/mach-bcm/Kconfig index 25aa4ef4db07..0cd23e549cdd 100644 --- a/arch/arm/mach-bcm/Kconfig +++ b/arch/arm/mach-bcm/Kconfig @@ -201,25 +201,58 @@ config ARCH_BRCMSTB This enables support for Broadcom ARM-based set-top box chipsets, including the 7445 family of chips. -config ARCH_BCMBCA +menuconfig ARCH_BCMBCA bool "Broadcom Broadband SoC" depends on ARCH_MULTI_V7 select ARM_AMBA select ARM_GIC select HAVE_ARM_ARCH_TIMER - select ARCH_HAS_RESET_CONTROLLER + help + Say Y if you intend to run the kernel on a Broadcom Broadband ARM-based + BCA chipset. + + This enables support for Broadcom BCA ARM-based broadband chipsets, + including the DSL, PON and Wireless family of chips. + +comment "BCMBCA sub platforms" + +if ARCH_BCMBCA + +config ARCH_BCMBCA_CORTEXA7 + bool "Cortex-A7 SoCs" + help + Say Y if you intend to run the kernel on a Broadcom Broadband ARM A7 + based chipset. + + This enables support for Broadcom BCA ARM A7 broadband chipsets, + including various DSL, PON and Wireless family of chips. + +config ARCH_BCMBCA_CORTEXA9 + bool "Cortex-A9 SoCS" select ARM_ERRATA_754322 select ARM_ERRATA_764369 if SMP + select ARCH_HAS_RESET_CONTROLLER select ARM_GLOBAL_TIMER select CACHE_L2X0 select HAVE_ARM_TWD if SMP select HAVE_ARM_SCU if SMP + help + Say Y if you intend to run the kernel on a Broadcom Broadband ARM A9 + based BCA chipset. + This enables support for Broadcom BCA ARM A9 broadband chipset. Currently + only DSL chip BCM63138. + +config ARCH_BCMBCA_BRAHMAB15 + bool "Brahma-B15 SoCs" + select ARM_ERRATA_798181 if SMP help - Say Y if you intend to run the kernel on a Broadcom Broadband ARM-based - BCA chipset. + Say Y if you intend to run the kernel on a Broadcom Broadband ARM B15 + based BCA chipset. - This enables support for Broadcom BCA ARM-based broadband chipsets, - including the DSL, PON and Wireless family of chips. + This enables support for Broadcom BCA ARM B15 broadband chipset. Currently + only DSL chip BCM63148. + +endif endif -- 2.34.1 [-- Attachment #2: S/MIME Cryptographic Signature --] [-- Type: application/pkcs7-signature, Size: 4212 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: William Zhang <william.zhang@broadcom.com> To: Linux ARM List <linux-arm-kernel@lists.infradead.org> Cc: joel.peshkin@broadcom.com, kursad.oney@broadcom.com, f.fainelli@gmail.com, anand.gore@broadcom.com, Broadcom Kernel List <bcm-kernel-feedback-list@broadcom.com>, philippe.reynes@softathome.com, dan.beygelman@broadcom.com, William Zhang <william.zhang@broadcom.com>, Ray Jui <rjui@broadcom.com>, Russell King <linux@armlinux.org.uk>, Scott Branden <sbranden@broadcom.com>, linux-kernel@vger.kernel.org Subject: [PATCH 7/9] arm: bcmbca: Add BCMBCA sub platforms Date: Tue, 5 Jul 2022 10:26:11 -0700 [thread overview] Message-ID: <20220705172613.21152-8-william.zhang@broadcom.com> (raw) In-Reply-To: <20220705172613.21152-1-william.zhang@broadcom.com> [-- Attachment #1.1: Type: text/plain, Size: 2438 bytes --] Create new CORTEXA7, CORTEXA9 and BRAHMAB15 BCMBCA sub platform configs to enable fine-grained selection for each type of ARMv7 SoC. Signed-off-by: William Zhang <william.zhang@broadcom.com> --- arch/arm/mach-bcm/Kconfig | 45 +++++++++++++++++++++++++++++++++------ 1 file changed, 39 insertions(+), 6 deletions(-) diff --git a/arch/arm/mach-bcm/Kconfig b/arch/arm/mach-bcm/Kconfig index 25aa4ef4db07..0cd23e549cdd 100644 --- a/arch/arm/mach-bcm/Kconfig +++ b/arch/arm/mach-bcm/Kconfig @@ -201,25 +201,58 @@ config ARCH_BRCMSTB This enables support for Broadcom ARM-based set-top box chipsets, including the 7445 family of chips. -config ARCH_BCMBCA +menuconfig ARCH_BCMBCA bool "Broadcom Broadband SoC" depends on ARCH_MULTI_V7 select ARM_AMBA select ARM_GIC select HAVE_ARM_ARCH_TIMER - select ARCH_HAS_RESET_CONTROLLER + help + Say Y if you intend to run the kernel on a Broadcom Broadband ARM-based + BCA chipset. + + This enables support for Broadcom BCA ARM-based broadband chipsets, + including the DSL, PON and Wireless family of chips. + +comment "BCMBCA sub platforms" + +if ARCH_BCMBCA + +config ARCH_BCMBCA_CORTEXA7 + bool "Cortex-A7 SoCs" + help + Say Y if you intend to run the kernel on a Broadcom Broadband ARM A7 + based chipset. + + This enables support for Broadcom BCA ARM A7 broadband chipsets, + including various DSL, PON and Wireless family of chips. + +config ARCH_BCMBCA_CORTEXA9 + bool "Cortex-A9 SoCS" select ARM_ERRATA_754322 select ARM_ERRATA_764369 if SMP + select ARCH_HAS_RESET_CONTROLLER select ARM_GLOBAL_TIMER select CACHE_L2X0 select HAVE_ARM_TWD if SMP select HAVE_ARM_SCU if SMP + help + Say Y if you intend to run the kernel on a Broadcom Broadband ARM A9 + based BCA chipset. + This enables support for Broadcom BCA ARM A9 broadband chipset. Currently + only DSL chip BCM63138. + +config ARCH_BCMBCA_BRAHMAB15 + bool "Brahma-B15 SoCs" + select ARM_ERRATA_798181 if SMP help - Say Y if you intend to run the kernel on a Broadcom Broadband ARM-based - BCA chipset. + Say Y if you intend to run the kernel on a Broadcom Broadband ARM B15 + based BCA chipset. - This enables support for Broadcom BCA ARM-based broadband chipsets, - including the DSL, PON and Wireless family of chips. + This enables support for Broadcom BCA ARM B15 broadband chipset. Currently + only DSL chip BCM63148. + +endif endif -- 2.34.1 [-- Attachment #1.2: S/MIME Cryptographic Signature --] [-- Type: application/pkcs7-signature, Size: 4212 bytes --] [-- Attachment #2: Type: text/plain, Size: 176 bytes --] _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next prev parent reply other threads:[~2022-07-05 17:28 UTC|newest] Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top 2022-07-05 17:26 [PATCH 0/9] arm: bcmbca: Move BCM63138 SoC support under ARCH_BCMBCA William Zhang 2022-07-05 17:26 ` William Zhang 2022-07-05 17:26 ` William Zhang 2022-07-05 17:26 ` [PATCH 1/9] dt-bindings: arm: add BCM63138 SoC William Zhang 2022-07-05 17:26 ` William Zhang 2022-07-06 7:53 ` Krzysztof Kozlowski 2022-07-06 7:53 ` Krzysztof Kozlowski 2022-07-05 17:26 ` [PATCH 2/9] ARM: dts: Move BCM963138DVT board dts to ARCH_BCMBCA William Zhang 2022-07-05 17:26 ` William Zhang 2022-07-05 17:26 ` [PATCH 3/9] ARM: dts: update dts files for bcmbca SoC BCM63138 William Zhang 2022-07-05 17:26 ` William Zhang 2022-07-06 7:54 ` Krzysztof Kozlowski 2022-07-06 7:54 ` Krzysztof Kozlowski 2022-07-06 22:07 ` William Zhang 2022-07-06 22:07 ` William Zhang 2022-07-05 17:26 ` [PATCH 4/9] ARM: dts: Add BCM63138 generic board dts William Zhang 2022-07-05 17:26 ` William Zhang 2022-07-05 17:26 ` [PATCH 5/9] arm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA William Zhang 2022-07-05 17:26 ` William Zhang 2022-07-05 19:10 ` Wolfram Sang 2022-07-05 19:10 ` Wolfram Sang 2022-07-06 3:45 ` Damien Le Moal 2022-07-06 3:45 ` Damien Le Moal 2022-07-06 16:52 ` Vinod Koul 2022-07-06 16:52 ` Vinod Koul 2022-07-05 17:26 ` [PATCH 6/9] arm: bcmbca: Move BCM63138 ARCH_BCM_63XX config to ARCH_BCMBCA William Zhang 2022-07-05 17:26 ` William Zhang 2022-07-05 17:26 ` William Zhang [this message] 2022-07-05 17:26 ` [PATCH 7/9] arm: bcmbca: Add BCMBCA sub platforms William Zhang 2022-07-05 17:26 ` [PATCH 8/9] MAINTAINERS: Move BCM63138 to bcmbca arch entry William Zhang 2022-07-05 17:26 ` William Zhang 2022-07-05 17:26 ` [PATCH 9/9] ARM: multi_v7_defconfig: Update configs for BCM63138 William Zhang 2022-07-05 17:26 ` William Zhang
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20220705172613.21152-8-william.zhang@broadcom.com \ --to=william.zhang@broadcom.com \ --cc=anand.gore@broadcom.com \ --cc=bcm-kernel-feedback-list@broadcom.com \ --cc=dan.beygelman@broadcom.com \ --cc=f.fainelli@gmail.com \ --cc=joel.peshkin@broadcom.com \ --cc=kursad.oney@broadcom.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux@armlinux.org.uk \ --cc=philippe.reynes@softathome.com \ --cc=rjui@broadcom.com \ --cc=sbranden@broadcom.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.