]> git.baikalelectronics.ru Git - arm-tf.git/commit
plat: marvell: octeontx: add support for t9130
authorGrzegorz Jaszczyk <jaz@semihalf.com>
Sun, 9 Dec 2018 21:08:20 +0000 (22:08 +0100)
committerMarcin Wojtas <mw@semihalf.com>
Thu, 30 Jul 2020 13:15:52 +0000 (15:15 +0200)
commit2c9d263682961c7f7efc815d1884fe0e71bcf30f
tree6760b1466062ebdc08ce0fcdeef062e924a668b4
parent12c66c6b4863a1481e457c4837caa4e06a829173
plat: marvell: octeontx: add support for t9130

CN-9130 has single CP0 inside the package and 2 additional one from MoChi
interface. In case of db-9130-modular board the MCI interface is routed to:
- on-board CP115 (MCI0)
- extension board CP115 (MCI1)

The board is based on DIMM DDR.

The 9130 has up to 3CP, and decoding windows looks like below:

  (free for further use)
 .----------. 0xf800 0000
 | CP2 CFG  |
 '----------' 0xf600 0000
 | CP1 CFG  |
 '----------' 0xf400 0000
 | CP0 CFG  |
 '----------' 0xf200 0000
 | AP CFG   |
 '----------' 0xf000 0000
  (free for further use)
 .----------. 0xec00 0000
 | SPI      |
 | MEM_MAP  | (Currently not opened)
 '----------' 0xe800 0000
 | PEX2_CP2 |
 '----------' 0xe700 0000
 | PEX1_CP2 |
 '----------' 0xe600 0000
 | PEX0-CP2 |
 '----------'
 .----------. 0xe500 0000
 | PEX2_CP1 |
 '----------' 0xe400 0000
 | PEX1_CP1 |
 '----------' 0xe300 0000
 | PEX0-CP1 |
 '----------'
 .----------. 0xe200 0000
 | PEX2-CP0 |
 '----------' 0xe100 0000
 | PEX1-CP0 |
 '----------' 0xe000 0000
 | PEX0-CP0 |
 | 512MB    |
 '----------' 0xc000 0000

Change-Id: Ia8eee4f96c1043753f74f9da437b9f72ce2d6eb0
Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
plat/marvell/octeontx/otx2/t91/t9130/board/dram_port.c [new file with mode: 0644]
plat/marvell/octeontx/otx2/t91/t9130/board/marvell_plat_config.c [new file with mode: 0644]
plat/marvell/octeontx/otx2/t91/t9130/board/phy-porting-layer.h [new file with mode: 0644]
plat/marvell/octeontx/otx2/t91/t9130/mvebu_def.h [new file with mode: 0644]
plat/marvell/octeontx/otx2/t91/t9130/platform.mk [new file with mode: 0644]