arm64: dts: apple: Add t600x L1/L2 cache properties and nodes
authorRob Herring <robh@kernel.org>
Tue, 22 Nov 2022 22:06:20 +0000 (16:06 -0600)
committerHector Martin <marcan@marcan.st>
Mon, 28 Nov 2022 11:51:11 +0000 (20:51 +0900)
commit83fb5b55cd0cf58038ad2caad02c70fc244d5c80
treed90d25aa1d34761d7a7e3cae24f95fa25e80ab8c
parent56fed763f6b2dc2578ea8c3e7d317722d8581cba
arm64: dts: apple: Add t600x L1/L2 cache properties and nodes

The t600x CPU nodes are missing the cache hierarchy information. The
cache hierarchy on Arm can not be detected and needs to be described in
DT. The OS scheduler can make use of this information for scheduling
decisions.

The cache size information is based on various articles about the
processors. There's also an L3 system level cache (SLC). It's not
described here because SLCs typically have some MMIO interface which
would need to be described.

Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: Hector Martin <marcan@marcan.st>
arch/arm64/boot/dts/apple/t6002.dtsi
arch/arm64/boot/dts/apple/t600x-common.dtsi