Thread (32 messages) 32 messages, 5 authors, 2025-11-05

Re: [PATCH v6 4/6] arm64: dts: aspeed: Add initial AST2700 SoC device tree

From: Andrew Lunn <andrew@lunn.ch>
Date: 2025-10-24 12:28:58
Also in: linux-aspeed, linux-devicetree, lkml

quoted
quoted
quoted
This probably needs some explanation: why are there two 'soc@...'
devices? Is this literally two chips in the system, or are you
describing two buses inside of the same SoC?
The AST2700 is two soc connection with a property bus.
Sharing some decode registers. Each have it own ahb bus.
I don't understand your explanation,
Let me clarify more clearly:
The AST2700 is a dual-SoC architecture, consisting of two interconnected SoCs,
referred to as SoC0 and SoC1. Each SoC has its own clock/reset domains. 
They are connected through an internal "property bus", 
which is Aspeed's internal interconnect providing shared
address decoding and communication between the two SoCs.
By SoC are you just referring to peripherals? Or are there two sets of
CPUs as well?

If it is just peripherals, this has been done before by Marvell.

See armada-cp11x.dtsi. Marvell calls it a CP, they are identical, so
there is one description of it, which then gets included twice.

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