common/cnxk: add build infrastructre and HW definition
authorJerin Jacob <jerinj@marvell.com>
Tue, 6 Apr 2021 14:40:54 +0000 (20:10 +0530)
committerJerin Jacob <jerinj@marvell.com>
Fri, 9 Apr 2021 06:32:24 +0000 (08:32 +0200)
commitfa8f86a14e2e5991c2ff10f5db6dea33f8e355e5
treefedc52dd7128aca624c3834532c212be8b2b18f9
parent68a03efeed657e6e05f281479b33b51102797e15
common/cnxk: add build infrastructre and HW definition

Add meson build infrastructure along with HW definition
header file.

This patch also adds cross-compile configs for arm
for CN9K series and CN10K series of Marvell SoC's.

Signed-off-by: Jerin Jacob <jerinj@marvell.com>
Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Signed-off-by: Sunil Kumar Kori <skori@marvell.com>
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Signed-off-by: Satha Rao <skoteshwar@marvell.com>
Signed-off-by: Kiran Kumar K <kirankumark@marvell.com>
16 files changed:
drivers/common/cnxk/hw/nix.h [new file with mode: 0644]
drivers/common/cnxk/hw/npa.h [new file with mode: 0644]
drivers/common/cnxk/hw/npc.h [new file with mode: 0644]
drivers/common/cnxk/hw/rvu.h [new file with mode: 0644]
drivers/common/cnxk/hw/sdp.h [new file with mode: 0644]
drivers/common/cnxk/hw/sso.h [new file with mode: 0644]
drivers/common/cnxk/hw/ssow.h [new file with mode: 0644]
drivers/common/cnxk/hw/tim.h [new file with mode: 0644]
drivers/common/cnxk/meson.build [new file with mode: 0644]
drivers/common/cnxk/roc_api.h [new file with mode: 0644]
drivers/common/cnxk/roc_bitfield.h [new file with mode: 0644]
drivers/common/cnxk/roc_bits.h [new file with mode: 0644]
drivers/common/cnxk/roc_platform.c [new file with mode: 0644]
drivers/common/cnxk/roc_platform.h [new file with mode: 0644]
drivers/common/cnxk/version.map [new file with mode: 0644]
drivers/meson.build