Am Montag, 19. August 2024, 19:59:45 CEST schrieb Detlev Casanova:
On Wednesday, 14 August 2024 11:31:04 EDT Heiko Stübner wrote:
quoted
Hi Detlev,
Am Freitag, 2. August 2024, 23:45:36 CEST schrieb Detlev Casanova:
quoted
This device tree contains all devices necessary for booting from network
or SD Card.
It supports CPU, CRU, PM domains, dma, interrupts, timers, UART and
SDHCI (everything necessary to boot Linux on this system on chip) as
well as Ethernet, I2C, SPI and OTP.
Also add the necessary DT bindings for the SoC.
Signed-off-by: Liang Chen <redacted>
Signed-off-by: Finley Xiao <redacted>
Signed-off-by: Yifeng Zhao <redacted>
Signed-off-by: Elaine Zhang <redacted>
[rebase, squash and reword commit message]
Signed-off-by: Detlev Casanova <detlev.casanova@collabora.com>
looks like (since 2019) there is a strong suggestion for having a soc node.
See Krzysztof's mail in
https://lore.kernel.org/all/6320e4f3-e737-4787-8a72-7bd314ba883c@kernel.org (local)
/ that references
Documentation/devicetree/bindings/writing-bindings.rst [0]
So I guess we should probably follow that - at least for new socs for now.
That make sense, but what is exactly covered by MMIO devices ? everything
except cpus, firmware, psci and timer ?
if your node has a foo@mmio-address naming then it goes in there I guess