mirror of
https://github.com/fail0verflow/switch-coreboot.git
synced 2025-05-04 01:39:18 -04:00
initial steps for dsi bringup
incomplete, but it lets the kernel bring it up... sometimes
This commit is contained in:
parent
b867cd4a72
commit
a99840ba00
3 changed files with 8 additions and 8 deletions
|
@ -18,10 +18,10 @@ if BOARD_NINTENDO_SWITCH
|
|||
config BOARD_SPECIFIC_OPTIONS # dummy
|
||||
def_bool y
|
||||
select BOARD_ROMSIZE_KB_16384
|
||||
#select MAINBOARD_HAS_NATIVE_VGA_INIT
|
||||
#select MAINBOARD_FORCE_NATIVE_VGA_INIT
|
||||
select MAINBOARD_HAS_NATIVE_VGA_INIT
|
||||
select MAINBOARD_FORCE_NATIVE_VGA_INIT
|
||||
select SOC_NVIDIA_TEGRA210
|
||||
#select MAINBOARD_DO_DSI_INIT
|
||||
select MAINBOARD_DO_DSI_INIT
|
||||
|
||||
config BOOTBLOCK_WRAP_BCT
|
||||
def_bool n
|
||||
|
|
|
@ -29,8 +29,8 @@ enum {
|
|||
/* Panel related GPIOs */
|
||||
LCD_EN = GPIO(V1),
|
||||
LCD_RST_L = GPIO(V2),
|
||||
EN_VDD18_LCD = GPIO(V3),
|
||||
EN_VDD_LCD = GPIO(V4),
|
||||
EN_VDD18_LCD = GPIO(I0),
|
||||
EN_VDD_LCD = GPIO(I1),
|
||||
};
|
||||
|
||||
#endif /* __MAINBOARD_NINTENDO_SWITCH_CBFS_GPIO_H__ */
|
||||
|
|
|
@ -98,6 +98,7 @@ static void setup_audio(void)
|
|||
soc_configure_ape();
|
||||
clock_enable_audio();
|
||||
}
|
||||
#endif
|
||||
|
||||
static const struct pad_config lcd_gpio_padcfgs[] = {
|
||||
/* LCD_EN */
|
||||
|
@ -167,7 +168,6 @@ static int configure_display_blocks(void)
|
|||
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
static void powergate_unused_partitions(void)
|
||||
{
|
||||
|
@ -197,18 +197,18 @@ static void mainboard_init(device_t dev)
|
|||
soc_configure_i2c6pad();
|
||||
i2c_init(I2C6_BUS);
|
||||
setup_audio();
|
||||
#endif
|
||||
|
||||
/* if panel needs to bringup */
|
||||
if (display_init_required())
|
||||
configure_display_blocks();
|
||||
#endif
|
||||
|
||||
powergate_unused_partitions();
|
||||
}
|
||||
|
||||
void display_startup(device_t dev)
|
||||
{
|
||||
//dsi_display_startup(dev);
|
||||
dsi_display_startup(dev);
|
||||
}
|
||||
|
||||
static void mainboard_enable(device_t dev)
|
||||
|
|
Loading…
Add table
Reference in a new issue