Thread (47 messages) 47 messages, 7 authors, 5d ago

Re: [PATCH RFC 04/10] ARM: cortina: Add support for the CS75xx SoC family

flat view

From: Fil Dunsky <hidden>
Date: 2026-09-30 10:57:32
Also in: linux-devicetree, linux-serial, lkml

On 30/09/2026 12:20, Krzysztof Kozlowski wrote:
How is it different from Cortina Gemini?
Apart from the vendor, they have little in common. Gemini (SL3516/
CS3516) is a single ARMv4 FA526 with Faraday peripherals (FTINTC010,
FTTMR010, FTGPIO010, a 16550 UART) and builds for ARCH_MULTI_V4. The
CS75xx ("Goldengate G2") is an ARMv7 dual Cortex-A9 MPCore with GIC,
SCU, TWD/global timer and a PL310, and its UART, GPIO, interrupt
controller and NAND controller are different blocks from the Gemini
ones. So it cannot share mach-gemini or its drivers.
quoted
+machine-$(CONFIG_ARCH_CORTINA_CS75XX)	+= cortina
Arch should be rather per entire family, not one SoC.
CS75xx is meant as the family (the vendor kernel covers the CS7522 and
CS7542 with one ARCH_GOLDENGATE), but I see the name reads like a
single part. Following Linus' suggestion of mach-goldengate, v2 will
use ARCH_GOLDENGATE and arch/arm/mach-goldengate for the whole family.

Thanks,
Fil

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help