diff mbox series

[v15,4/6] arm64: Add config for AMD Pensando SoC platforms

Message ID 20230811180519.29644-5-blarson@amd.com
State Superseded
Headers show
Series Support AMD Pensando Elba SoC | expand

Commit Message

Brad Larson Aug. 11, 2023, 6:05 p.m. UTC
Add ARCH_PENSANDO configuration option for AMD Pensando SoC
based platforms.

Signed-off-by: Brad Larson <blarson@amd.com>
---
 arch/arm64/Kconfig.platforms | 12 ++++++++++++
 1 file changed, 12 insertions(+)

Comments

Jonathan Neuschäfer Aug. 14, 2023, 8:40 a.m. UTC | #1
On Fri, Aug 11, 2023 at 11:05:17AM -0700, Brad Larson wrote:
> Add ARCH_PENSANDO configuration option for AMD Pensando SoC
> based platforms.
> 
> Signed-off-by: Brad Larson <blarson@amd.com>
> ---
[...]
> +config ARCH_PENSANDO
> +	bool "AMD Pensando Platforms"
> +	help
> +	  This enables support for the ARMv8 based AMD Pensando SoC
> +	  family to include the Elba SoC.
> +
> +	  AMD Pensando SoCs support a range of Distributed Services
> +	  Cards in PCIe format installed into servers.  The Elba
> +	  SoC includes 16 A-72 CPU cores, 144 programmable P4
> +	  cores for a minimal latency/jitter datapath, and network

Out of curiosity, what are A-72 and P4?

A-72 sounds like Arm Cortex A-72, P4 seems to refer to the P4
programming language (https://opennetworking.org/p4/).

Perhaps something like:

+	  Cards in PCIe format installed into servers.  The Elba
+	  SoC includes 16 Cortex A-72 CPU cores, 144 P4-programmable
+	  cores for a minimal latency/jitter datapath, and network


Best regards,
Jonathan
Brad Larson Aug. 16, 2023, 1:22 a.m. UTC | #2
Hi Jonathan,

On Mon, Aug 14, 2023 at 10:40:17 +0200, Jonathan Neuschäfer wrote:
> On Fri, Aug 11, 2023 at 11:05:17AM -0700, Brad Larson wrote:
>> Add ARCH_PENSANDO configuration option for AMD Pensando SoC
>> based platforms.
>> 
>> Signed-off-by: Brad Larson <blarson@amd.com>
>> ---
> [...]
>> +config ARCH_PENSANDO
>> +	bool "AMD Pensando Platforms"
>> +	help
>> +	  This enables support for the ARMv8 based AMD Pensando SoC
>> +	  family to include the Elba SoC.
>> +
>> +	  AMD Pensando SoCs support a range of Distributed Services
>> +	  Cards in PCIe format installed into servers.  The Elba
>> +	  SoC includes 16 A-72 CPU cores, 144 programmable P4
>> +	  cores for a minimal latency/jitter datapath, and network
>
> Out of curiosity, what are A-72 and P4?
>
> A-72 sounds like Arm Cortex A-72, P4 seems to refer to the P4
> programming language (https://opennetworking.org/p4/).
>
> Perhaps something like:
>
>+	  Cards in PCIe format installed into servers.  The Elba
>+	  SoC includes 16 Cortex A-72 CPU cores, 144 P4-programmable
>+	  cores for a minimal latency/jitter datapath, and network

Thanks for the review!  Yes, exactly.  I'll add that change which
makes the description more precise.

Regards,
Brad
diff mbox series

Patch

diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index 6069120199bb..9d09a1cc15ee 100644
--- a/arch/arm64/Kconfig.platforms
+++ b/arch/arm64/Kconfig.platforms
@@ -244,6 +244,18 @@  config ARCH_NPCM
 	  General support for NPCM8xx BMC (Arbel).
 	  Nuvoton NPCM8xx BMC based on the Cortex A35.
 
+config ARCH_PENSANDO
+	bool "AMD Pensando Platforms"
+	help
+	  This enables support for the ARMv8 based AMD Pensando SoC
+	  family to include the Elba SoC.
+
+	  AMD Pensando SoCs support a range of Distributed Services
+	  Cards in PCIe format installed into servers.  The Elba
+	  SoC includes 16 A-72 CPU cores, 144 programmable P4
+	  cores for a minimal latency/jitter datapath, and network
+	  interfaces up to 200 Gb/s.
+
 config ARCH_QCOM
 	bool "Qualcomm Platforms"
 	select GPIOLIB