@@ -162,6 +162,21 @@ static int psp_v13_0_bootloader_load_sysdrv(struct psp_context *psp)
162
162
return psp_v13_0_bootloader_load_component (psp , & psp -> sys , PSP_BL__LOAD_SYSDRV );
163
163
}
164
164
165
+ static int psp_v13_0_bootloader_load_soc_drv (struct psp_context * psp )
166
+ {
167
+ return psp_v13_0_bootloader_load_component (psp , & psp -> soc_drv , PSP_BL__LOAD_SOCDRV );
168
+ }
169
+
170
+ static int psp_v13_0_bootloader_load_intf_drv (struct psp_context * psp )
171
+ {
172
+ return psp_v13_0_bootloader_load_component (psp , & psp -> intf_drv , PSP_BL__LOAD_INTFDRV );
173
+ }
174
+
175
+ static int psp_v13_0_bootloader_load_dbg_drv (struct psp_context * psp )
176
+ {
177
+ return psp_v13_0_bootloader_load_component (psp , & psp -> dbg_drv , PSP_BL__LOAD_DBGDRV );
178
+ }
179
+
165
180
static int psp_v13_0_bootloader_load_sos (struct psp_context * psp )
166
181
{
167
182
int ret ;
@@ -426,6 +441,9 @@ static const struct psp_funcs psp_v13_0_funcs = {
426
441
.init_microcode = psp_v13_0_init_microcode ,
427
442
.bootloader_load_kdb = psp_v13_0_bootloader_load_kdb ,
428
443
.bootloader_load_sysdrv = psp_v13_0_bootloader_load_sysdrv ,
444
+ .bootloader_load_soc_drv = psp_v13_0_bootloader_load_soc_drv ,
445
+ .bootloader_load_intf_drv = psp_v13_0_bootloader_load_intf_drv ,
446
+ .bootloader_load_dbg_drv = psp_v13_0_bootloader_load_dbg_drv ,
429
447
.bootloader_load_sos = psp_v13_0_bootloader_load_sos ,
430
448
.ring_init = psp_v13_0_ring_init ,
431
449
.ring_create = psp_v13_0_ring_create ,
0 commit comments