f10220d428
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.
152 lines
4.4 KiB
Plaintext
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";
|
|
};
|
|
};
|
|
};
|
|
};
|