bdk: dram: homogenize return values
This commit is contained in:
@@ -37,7 +37,7 @@ static bool no_table = false;
|
|||||||
static mtc_config_t *mtc_cfg = NULL;
|
static mtc_config_t *mtc_cfg = NULL;
|
||||||
void (*mtc_call)(mtc_config_t *mtc_cfg, void *);
|
void (*mtc_call)(mtc_config_t *mtc_cfg, void *);
|
||||||
|
|
||||||
u32 minerva_init(minerva_str_t *mtc_str)
|
int minerva_init(minerva_str_t *mtc_str)
|
||||||
{
|
{
|
||||||
mtc_call = NULL;
|
mtc_call = NULL;
|
||||||
mtc_cfg = (mtc_config_t *)&mtc_str->mtc_cfg;
|
mtc_cfg = (mtc_config_t *)&mtc_str->mtc_cfg;
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ typedef enum
|
|||||||
} minerva_freq_t;
|
} minerva_freq_t;
|
||||||
|
|
||||||
extern void (*minerva_cfg)(mtc_config_t *mtc_cfg, void *);
|
extern void (*minerva_cfg)(mtc_config_t *mtc_cfg, void *);
|
||||||
u32 minerva_init(minerva_str_t *mtc_str);
|
int minerva_init(minerva_str_t *mtc_str);
|
||||||
void minerva_deinit();
|
void minerva_deinit();
|
||||||
void minerva_change_freq(minerva_freq_t freq);
|
void minerva_change_freq(minerva_freq_t freq);
|
||||||
void minerva_sdmmc_la_program(void *table, bool t210b01);
|
void minerva_sdmmc_la_program(void *table, bool t210b01);
|
||||||
|
|||||||
@@ -85,9 +85,9 @@ static const u8 dram_encoding_t210b01[] = {
|
|||||||
#include "sdram_config.inl"
|
#include "sdram_config.inl"
|
||||||
#include "sdram_config_t210b01.inl"
|
#include "sdram_config_t210b01.inl"
|
||||||
|
|
||||||
static bool _sdram_wait_emc_status(u32 reg_offset, u32 bit_mask, bool updated_state, s32 emc_channel)
|
static int _sdram_wait_emc_status(u32 reg_offset, u32 bit_mask, bool updated_state, s32 emc_channel)
|
||||||
{
|
{
|
||||||
bool err = true;
|
int err = 1;
|
||||||
|
|
||||||
for (s32 i = 0; i < EMC_STATUS_UPDATE_TIMEOUT; i++)
|
for (s32 i = 0; i < EMC_STATUS_UPDATE_TIMEOUT; i++)
|
||||||
{
|
{
|
||||||
@@ -98,13 +98,13 @@ static bool _sdram_wait_emc_status(u32 reg_offset, u32 bit_mask, bool updated_st
|
|||||||
|
|
||||||
if (((EMC_CH1(reg_offset) & bit_mask) != 0) == updated_state)
|
if (((EMC_CH1(reg_offset) & bit_mask) != 0) == updated_state)
|
||||||
{
|
{
|
||||||
err = false;
|
err = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (((EMC(reg_offset) & bit_mask) != 0) == updated_state)
|
else if (((EMC(reg_offset) & bit_mask) != 0) == updated_state)
|
||||||
{
|
{
|
||||||
err = false;
|
err = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
usleep(1);
|
usleep(1);
|
||||||
|
|||||||
Reference in New Issue
Block a user