bdk: minerva: add IRB support
Aka no table support.
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
|
||||
#define MTC_INIT_MAGIC 0x3043544D
|
||||
#define MTC_NEW_MAGIC 0x5243544D
|
||||
#define MTC_IRB_MAGIC 0x4943544D
|
||||
|
||||
#define EMC_PERIODIC_TRAIN_MS 250
|
||||
|
||||
@@ -60,9 +61,14 @@ typedef enum
|
||||
{
|
||||
FREQ_204 = 204000,
|
||||
FREQ_408 = 408000,
|
||||
FREQ_666 = 665600,
|
||||
FREQ_800 = 800000,
|
||||
FREQ_1066 = 1065600,
|
||||
FREQ_1333 = 1331200,
|
||||
FREQ_1600 = 1600000
|
||||
FREQ_1600 = 1600000,
|
||||
|
||||
FREQ_MIN = FREQ_204,
|
||||
FREQ_MAX = FREQ_1600
|
||||
} minerva_freq_t;
|
||||
|
||||
extern void (*minerva_cfg)(mtc_config_t *mtc_cfg, void *);
|
||||
@@ -70,7 +76,7 @@ u32 minerva_init(minerva_str_t *mtc_str);
|
||||
void minerva_deinit();
|
||||
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_hos();
|
||||
void minerva_prep_boot_l4t(u32 oc_freq, u32 opt_custom, bool prg_sdmmc_la);
|
||||
void minerva_periodic_training();
|
||||
emc_table_t *minerva_get_mtc_table();
|
||||
|
||||
Reference in New Issue
Block a user