@@ -703,11 +703,7 @@ static int man_write_fw_v1_5(struct image *image)
703703 fprintf (stdout , "Firmware completing manifest v1.5\n" );
704704
705705 /* create structures from end of file to start of file */
706- ri_adsp_meta_data_create (image , MAN_META_EXT_OFFSET_V1_8 ,
707- MAN_FW_DESC_OFFSET_V1_8 );
708- ri_plat_ext_data_create (image );
709- ri_css_hdr_create_v1_8 (image );
710- ri_cse_create (image );
706+ ri_css_hdr_create (image );
711707
712708 fprintf (stdout , "Firmware file size 0x%x page count %d\n" ,
713709 FILE_TEXT_OFFSET - MAN_DESC_OFFSET + image -> image_end ,
@@ -727,8 +723,8 @@ static int man_write_fw_v1_5(struct image *image)
727723 goto err ;
728724
729725 /* write the unsigned files*/
730- ret = man_write_unsigned_mod (image , MAN_META_EXT_OFFSET_V1_8 ,
731- MAN_FW_DESC_OFFSET_V1_8 );
726+ ret = man_write_unsigned_mod (image , MAN_META_EXT_OFFSET_V1_5 ,
727+ MAN_FW_DESC_OFFSET_V1_5 );
732728 if (ret < 0 )
733729 goto err ;
734730
@@ -785,7 +781,7 @@ static int man_write_fw_v1_8(struct image *image)
785781 ri_adsp_meta_data_create (image , MAN_META_EXT_OFFSET_V1_8 ,
786782 MAN_FW_DESC_OFFSET_V1_8 );
787783 ri_plat_ext_data_create (image );
788- ri_css_hdr_create_v1_8 (image );
784+ ri_css_hdr_create (image );
789785 ri_cse_create (image );
790786
791787 fprintf (stdout , "Firmware file size 0x%x page count %d\n" ,
@@ -985,6 +981,14 @@ static int man_write_fw_meu_v1_8(struct image *image)
985981#define ADSP_APL_DSP_ROM_SIZE 0x00002000
986982#define APL_DSP_BASE_ENTRY 0xa000a000
987983
984+ #define ADSP_KBL_DSP_ROM_BASE 0xBEFE0000
985+ #define ADSP_KBL_DSP_ROM_SIZE 0x00002000
986+ #define KBL_DSP_BASE_ENTRY 0xa000a000
987+
988+ #define ADSP_SKL_DSP_ROM_BASE 0xBEFE0000
989+ #define ADSP_SKL_DSP_ROM_SIZE 0x00002000
990+ #define SKL_DSP_BASE_ENTRY 0xa000a000
991+
988992#define ADSP_CNL_DSP_ROM_BASE 0xBEFE0000
989993#define ADSP_CNL_DSP_ROM_SIZE 0x00002000
990994#define CNL_DSP_IMR_BASE_ENTRY 0xb0038000
@@ -1017,9 +1021,9 @@ const struct adsp machine_apl = {
10171021
10181022const struct adsp machine_kbl = {
10191023 .name = "kbl" ,
1020- .rom_base = ADSP_APL_DSP_ROM_BASE ,
1021- .rom_size = ADSP_APL_DSP_ROM_SIZE ,
1022- .sram_base = APL_DSP_BASE_ENTRY ,
1024+ .rom_base = ADSP_KBL_DSP_ROM_BASE ,
1025+ .rom_size = ADSP_KBL_DSP_ROM_SIZE ,
1026+ .sram_base = KBL_DSP_BASE_ENTRY ,
10231027 .sram_size = 0x100000 ,
10241028 .image_size = 0x100000 ,
10251029 .dram_offset = 0 ,
@@ -1031,9 +1035,9 @@ const struct adsp machine_kbl = {
10311035
10321036const struct adsp machine_skl = {
10331037 .name = "skl" ,
1034- .rom_base = ADSP_APL_DSP_ROM_BASE ,
1035- .rom_size = ADSP_APL_DSP_ROM_SIZE ,
1036- .sram_base = APL_DSP_BASE_ENTRY ,
1038+ .rom_base = ADSP_SKL_DSP_ROM_BASE ,
1039+ .rom_size = ADSP_SKL_DSP_ROM_SIZE ,
1040+ .sram_base = SKL_DSP_BASE_ENTRY ,
10371041 .sram_size = 0x100000 ,
10381042 .image_size = 0x100000 ,
10391043 .dram_offset = 0 ,
0 commit comments