From ce42e27f4565d4923d23d55a60728d34a54ca2ff Mon Sep 17 00:00:00 2001 From: CTCaer Date: Tue, 22 Aug 2023 16:44:41 +0300 Subject: [PATCH] bdk: minerva: do not handle oc freq Arachne already handles it. --- bdk/mem/minerva.c | 7 +++++-- bdk/mem/minerva.h | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/bdk/mem/minerva.c b/bdk/mem/minerva.c index 184689e..44468f9 100644 --- a/bdk/mem/minerva.c +++ b/bdk/mem/minerva.c @@ -171,7 +171,7 @@ void minerva_prep_boot_freq() minerva_change_freq(FREQ_800); } -void minerva_prep_boot_l4t(int oc_freq) +void minerva_prep_boot_l4t(u32 oc_freq) { if (!minerva_cfg) return; @@ -201,7 +201,10 @@ void minerva_prep_boot_l4t(int oc_freq) { mtc_cfg->rate_to = mtc_cfg->mtc_table[i].rate_khz; // Skip already trained frequencies. - if (mtc_cfg->rate_to == FREQ_204 || mtc_cfg->rate_to == FREQ_800 || mtc_cfg->rate_to == FREQ_1600) + if (mtc_cfg->rate_to == FREQ_204 || + mtc_cfg->rate_to == FREQ_800 || + mtc_cfg->rate_to == FREQ_1600 || + mtc_cfg->rate_to == oc_freq) // Skip OC freq since Arachne handles it. continue; // Train frequency. diff --git a/bdk/mem/minerva.h b/bdk/mem/minerva.h index 9f71e83..8e20bbd 100644 --- a/bdk/mem/minerva.h +++ b/bdk/mem/minerva.h @@ -63,7 +63,7 @@ u32 minerva_init(); void minerva_change_freq(minerva_freq_t freq); void minerva_sdmmc_la_program(void *table, bool t210b01); void minerva_prep_boot_freq(); -void minerva_prep_boot_l4t(int oc_freq); +void minerva_prep_boot_l4t(u32 oc_freq); void minerva_periodic_training(); emc_table_t *minerva_get_mtc_table(); int minerva_get_mtc_table_entries();