refactor(allwinner): consolidate sunxi_cfg.h filesThe header files describing the CPU cluster configuration IP block forthe H6 and H616 are actually identical, so merge them into one file andmove
refactor(allwinner): consolidate sunxi_cfg.h filesThe header files describing the CPU cluster configuration IP block forthe H6 and H616 are actually identical, so merge them into one file andmove that to a common location. There is an upcoming SoC which willsimilarly share a header file with the R329 SoC, so move that to thesame location already. In Allwinner's BSP source those two SoC groupsare typically called "NCAT" and "NCAT2", so use those names for theshared header files. No functional change.Change-Id: I98318373577344dbe228a81fa331ce660df32b5fSigned-off-by: Andre Przywara <andre.przywara@arm.com>
show more ...
feat(allwinner): provide CPU idle states to the rich OSWhen using SCPI as the PSCI backend, firmware can wake up the CPUs andcluster from sleep, so CPU idle states are available for the rich OS to
feat(allwinner): provide CPU idle states to the rich OSWhen using SCPI as the PSCI backend, firmware can wake up the CPUs andcluster from sleep, so CPU idle states are available for the rich OS touse. In that case, advertise them to the rich OS via the DTB.Change-Id: I718ef6ef41212fe5213b11b4799613adbbe6e0ebSigned-off-by: Samuel Holland <samuel@sholland.org>
feat(plat/allwinner): add R329 supportAllwinner R329 is a new dual-core Corte-A53 SoC. Add basical TF-Asupport for it, to provide a PSCI implementation containing CPUboot/shutdown and SoC reset.
feat(plat/allwinner): add R329 supportAllwinner R329 is a new dual-core Corte-A53 SoC. Add basical TF-Asupport for it, to provide a PSCI implementation containing CPUboot/shutdown and SoC reset.Change-Id: I0fa37ee9b4a8e0e1137bf7cf7d614b6ca9624bfeSigned-off-by: Icenowy Zheng <icenowy@sipeed.com>