Skip to content

Commit e1b2c45

Browse files
committed
kboot_gpu: Set firmware versions from ADT
The kernel side doesn't check this yet, we'll let Lina take care of that. Signed-off-by: Hector Martin <[email protected]>
1 parent c8d95ba commit e1b2c45

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/kboot_gpu.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include "kboot.h"
44
#include "adt.h"
55
#include "assert.h"
6+
#include "firmware.h"
67
#include "math.h"
78
#include "pmgr.h"
89
#include "soc.h"
@@ -394,6 +395,12 @@ int dt_set_gpu(void *dt)
394395
if (fdt_set_float_array(dt, gpu, "apple,sram-leak-coef", sram_leak, perf_state_table_count))
395396
return -1;
396397

398+
if (firmware_set_fdt(dt, gpu, "apple,firmware-version", &os_firmware))
399+
return -1;
400+
401+
if (firmware_set_fdt(dt, gpu, "apple,firmware-compat", &os_firmware))
402+
return -1;
403+
397404
u32 i = 0;
398405
int opp;
399406
fdt_for_each_subnode(opp, dt, opps)

0 commit comments

Comments
 (0)