bdk: replace NYX flag with proper flags

- BDK_MINERVA_CFG_FROM_RAM: enables support for getting minerva configuration from nyx storage
- BDK_HW_EXTRA_DEINIT: enables extra deinit in hw_reinit_workaround
- BDK_SDMMC_OC_AND_EXTRA_PRINT: enables eMMC OC support (533 MB/s) and extra error printing
This commit is contained in:
CTCaer 2022-01-20 13:19:48 +02:00
parent 960f3b23e7
commit 8327de8e2e
3 changed files with 3 additions and 3 deletions

View file

@ -42,7 +42,7 @@ u32 minerva_init()
if (hw_get_chip_id() == GP_HIDREV_MAJOR_T210B01) if (hw_get_chip_id() == GP_HIDREV_MAJOR_T210B01)
return 0; return 0;
#ifdef NYX #ifdef BDK_MINERVA_CFG_FROM_RAM
// Set table to nyx storage. // Set table to nyx storage.
mtc_cfg->mtc_table = (emc_table_t *)nyx_str->mtc_table; mtc_cfg->mtc_table = (emc_table_t *)nyx_str->mtc_table;

View file

@ -418,7 +418,7 @@ void hw_reinit_workaround(bool coreboot, u32 bl_magic)
// Disable BPMP max clock. // Disable BPMP max clock.
bpmp_clk_rate_set(BPMP_CLK_NORMAL); bpmp_clk_rate_set(BPMP_CLK_NORMAL);
#ifdef NYX #ifdef BDK_HW_EXTRA_DEINIT
// Disable temperature sensor, touchscreen, 5V regulators and Joy-Con. // Disable temperature sensor, touchscreen, 5V regulators and Joy-Con.
tmp451_end(); tmp451_end();
set_fan_duty(0); set_fan_duty(0);

View file

@ -34,7 +34,7 @@
//#define ERROR_EXTRA_PRINTING //#define ERROR_EXTRA_PRINTING
#define DPRINTF(...) #define DPRINTF(...)
#ifdef NYX #ifdef BDK_SDMMC_OC_AND_EXTRA_PRINT
#define ERROR_EXTRA_PRINTING #define ERROR_EXTRA_PRINTING
#define SDMMC_EMMC_OC #define SDMMC_EMMC_OC
#endif #endif