]> git.baikalelectronics.ru Git - arm-tf.git/commit
feat(allwinner): add extra CPU control registers
authorMikhail Kalashnikov <iuncuim@gmail.com>
Fri, 9 Dec 2022 01:56:20 +0000 (01:56 +0000)
committerAndre Przywara <andre.przywara@arm.com>
Wed, 26 Apr 2023 16:45:29 +0000 (17:45 +0100)
commitb15e2cda14b3ffddebd8b40cc5c31c1c0e9cbf0d
tree885402c6367dbcd3735850f669c2f7a4ce5556f1
parent573d600e7b84ccceb7283bd462c8331f818b2b69
feat(allwinner): add extra CPU control registers

The die used in several variants of the Allwinner H616 SoC (H313, T507)
seems to produced in at least two revisions. The newer one differs from
the original by using a different CPU control register IP block.

Add those newly used register offsets to the respective header file. The
MMIO block itself is actually present in both variants, though the
registers are different. The new registers tend to use one register per
core, in contrast to one register per cluster in the older revisions.

Change-Id: Ifbda1bdc67a6a16fbb901dbc83996e4a148b7602
Signed-off-by: Mikhail Kalashnikov <iuncuim@gmail.com>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
plat/allwinner/common/include/sunxi_cpucfg_ncat.h
plat/allwinner/sun50i_h6/include/sunxi_mmap.h
plat/allwinner/sun50i_h616/include/sunxi_mmap.h