sonic-buildimage/platform/marvell-arm64/sonic_fit.its
Pavan-Nokia f10220d428
[Nokia-7215-A1][arm64]Update platform init files (#18266)
Why I did it
Update Nokia-7215-A1 platform to address UT and OC test failures.
Update platform init and build files

Microsoft ADO: 27111894

How I did it
Identify failed test cases from OC run on arm64-nokia_ixs7215_52xb-r0 (Nokia-7215-A1) platform and fix bugs

How to verify it
Build a Marvell-arm64 target for Nokia-7215-A1

Run this image on arm64-nokia_ixs7215_52xb-r0 and verify all dockers are up and test basic commands like:

show version
show platform summary
show platform syseeprom
show platform fan
show platform psustatus
show platform firmware status
show platform temperature
show platform ssdhealth
Verify ports are up using "show interface status" command

Run unit tests and OC test cases.
2024-03-08 08:53:46 -08:00

152 lines
4.4 KiB
Plaintext

/dts-v1/;
/ {
description = "U-Boot fitImage for SONIC Marvell Arm64";
#address-cells = <1>;
images {
kernel_ac5x {
description = "Linux Kernel for AC5x";
data = /incbin/("/boot/vmlinuz-6.1.0-11-2-arm64");
type = "kernel";
arch = "arm64";
os = "linux";
compression = "none";
load = <0x2 0x2080000>;
entry = <0x2 0x2080000>;
hash@1 {
algo = "sha1";
};
};
fdt_ac5x {
description = "Flattened Device Tree blob for AC5x";
data = /incbin/("/usr/lib/linux-image-6.1.0-11-2-arm64/marvell/ac5-98dx35xx-rd.dtb");
type = "flat_dt";
arch = "arm64";
compression = "none";
load = <0x2 0x1000000>;
hash@1 {
algo = "sha1";
};
};
fdt_7215_a1 {
description = "Flattened Device Tree blob for 7215_IXS_A1";
data = /incbin/("/usr/lib/linux-image-6.1.0-11-2-arm64/marvell/7215-ixs-a1.dtb");
type = "flat_dt";
arch = "arm64";
compression = "none";
load = <0x11000000>;
hash@1 {
algo = "sha1";
};
};
ramdisk_ac5x {
description = "ramdisk for AC5x";
data = /incbin/("/boot/initrd.img-6.1.0-11-2-arm64");
type = "ramdisk";
arch = "arm64";
os = "linux";
compression = "gzip";
load = <0x2 0x6000000>;
entry = <0x2 0x6000000>;
hash@1 {
algo = "sha1";
};
};
kernel_1 {
description = "Linux Kernel";
data = /incbin/("/boot/vmlinuz-6.1.0-11-2-arm64");
type = "kernel";
arch = "arm64";
os = "linux";
compression = "none";
load = <0x1000000>;
entry = <0x1000000>;
hash@1 {
algo = "sha1";
};
};
ramdisk_1 {
description = "ramdisk";
data = /incbin/("/boot/initrd.img-6.1.0-11-2-arm64");
type = "ramdisk";
arch = "arm64";
os = "linux";
compression = "gzip";
load = <0x6000000>;
entry = <0x6000000>;
hash@1 {
algo = "sha1";
};
};
kernel_2 {
description = "Linux Kernel";
data = /incbin/("/boot/vmlinuz-6.1.0-11-2-arm64");
type = "kernel";
arch = "arm64";
os = "linux";
compression = "none";
load = <0x12000000>;
entry = <0x12000000>;
hash@1 {
algo = "sha1";
};
};
ramdisk_2 {
description = "ramdisk";
data = /incbin/("/boot/initrd.img-6.1.0-11-2-arm64");
type = "ramdisk";
arch = "arm64";
os = "linux";
compression = "gzip";
load = <0x18000000>;
entry = <0x18000000>;
hash@1 {
algo = "sha1";
};
};
fdt_cn9131 {
description = "Flattened Device Tree blob";
data = /incbin/("/boot/cn9131-db-comexpress.dtb");
type = "flat_dt";
arch = "arm64";
compression = "none";
load = <0x0a00000>;
entry = <0x0a00000>;
hash@1 {
algo = "sha1";
};
};
};
configurations {
default = "conf_ac5x";
conf_ac5x {
description = "Boot Linux kernel with FDT blob + ramdisk for RD_AC5x";
kernel = "kernel_ac5x";
fdt = "fdt_ac5x";
ramdisk = "ramdisk_ac5x";
hash@1 {
algo = "sha1";
};
};
conf_7215_a1 {
description = "Boot Linux kernel with FDT blob + ramdisk for 7125_IXS_A1";
kernel = "kernel_2";
fdt = "fdt_7215_a1";
ramdisk = "ramdisk_2";
hash@1 {
algo = "sha1";
};
};
conf_cn9131 {
description = "Boot Linux kernel with FDT blob + ramdisk for CN9131";
kernel = "kernel_1";
fdt = "fdt_cn9131";
ramdisk = "ramdisk_1";
hash@1 {
algo = "sha1";
};
};
};
};