octeontx2-af: support for coalescing KPU profiles
commit 47c4a9b3ed84ca7ee46ad996c0f410db5cb6a695 from git@git.assembla.com:cavium/WindRiver.linux.git Adding support to load a new type of KPU image, known as coalesced/ consolidated KPU image via firmware database. This image is a consolidation of multiple KPU profiles into a single image. Advantage of this enhancement is to ease the process of maintaining different KPU profiles for different platforms but for same customer. All these different KPU profiles are combined into a single image with a defined header. During kernel bootup this coalesced image will be read via firmware database and only the KPU profile name mentioned in "octeontx2-af.kpu_profile=<profile_name>" boot argument will be chosen and loaded. Existing functionality of loading single KPU/MKEX profile is intact as the images are differentiated based on the image signature. Change-Id: Ib991045c80292b94240504c4ef436f3f7e4d9d32 Signed-off-by:Harman Kalra <hkalra@marvell.com> Reviewed-on: https://sj1git1.cavium.com/c/IP/SW/kernel/linux/+/48889 Tested-by:
sa_ip-sw-jenkins <sa_ip-sw-jenkins@marvell.com> Reviewed-by:
Sunil Kovvuri Goutham <Sunil.Goutham@cavium.com> Signed-off-by:
Ruiqiang Hao <Ruiqiang.Hao@windriver.com>
Loading
Please register or sign in to comment