riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock
authorDrew Fustini <dfustini@baylibre.com>
Wed, 6 Dec 2023 08:09:22 +0000 (00:09 -0800)
committerConor Dooley <conor.dooley@microchip.com>
Tue, 12 Dec 2023 19:06:51 +0000 (19:06 +0000)
commita77f02e8489673cc80948a6f30ed262db1dee8d6
tree65addbc607b45e2c0e18c5fbf1772f5918f35449
parent0678df8271820bcf8fb4f877129f05d68a237de4
riscv: dts: thead: Add TH1520 mmc controllers and sdhci clock

Add node for the fixed reference clock used for emmc and sdio nodes.
Add emmc node for the 1st dwcmshc instance which is typically connected
to an eMMC device. Add sdio0 node for the 2nd dwcmshc instance which is
typically connected to microSD slot. Add sdio1 node for the 3rd dwcmshc
instance which is typically connected to an SDIO WiFi module. The node
names are based on Table 1-2 C910/C906 memory map in the TH1520 System
User Manual.

Link: https://git.beagleboard.org/beaglev-ahead/beaglev-ahead/-/tree/main/docs
Signed-off-by: Drew Fustini <dfustini@baylibre.com>
Reviewed-by: Emil Renner Berthing <emil.renner.berthing@canonical.com>
Reviewed-by: Guo Ren <guoren@kernel.org>
Reviewed-by: Jisheng Zhang <jszhang@kernel.org>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
arch/riscv/boot/dts/thead/th1520.dtsi