15 #include <arm-trusted-firmware/include/export/plat/mediatek/common/plat_params_exp.h>
19 static struct bl_aux_param_gpio param_reset = {
20 .h = { .type = BL_AUX_PARAM_MTK_RESET_GPIO },
21 .gpio = { .polarity = ARM_TF_GPIO_LEVEL_HIGH },
55 printk(
BIOS_ERR,
"spm init failed, system suspend may not work\n");
73 .
name = CONFIG_MAINBOARD_PART_NUMBER,
struct chip_operations mainboard_ops
void register_bl31_aux_param(struct bl_aux_param_header *param)
int display_init_required(void)
#define printk(level,...)
static void mainboard_init(struct device *dev)
static void configure_audio(void)
static void mainboard_enable(struct device *dev)
static void register_reset_to_bl31(void)
static void configure_display(void)
void gpio_output(gpio_t gpio, int value)
#define BIOS_INFO
BIOS_INFO - Expected events.
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
#define GPIO_EN_PP3300_SDBRDG_X
void mtk_msdc_configure_emmc(bool is_early_init)
void mtcmos_audio_power_on(void)
void(* init)(struct device *dev)
struct device_operations * ops