mb/kontron/mal10: Use mainboard_ops driver for GPIO configuration
`mainboard_silicon_init_params()` should *only* be used for configuring FSP options which can not be configured anywhere else. Therefore, use the init phase from the mainboard_ops driver for configuring the GPIOs. Signed-off-by: Felix Singer <felixsinger@posteo.net> Change-Id: Ia01091938ac113cb5cf95f046609a1ebf3620806 Reviewed-on: https://review.coreboot.org/c/coreboot/+/48143 Reviewed-by: Maxim Polyakov <max.senia.poliak@gmail.com> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Michael Niewöhner <foss@mniewoehner.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
eab9290b5f
commit
83e0b97dc5
|
@ -1,12 +1,16 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||
|
||||
#include <device/device.h>
|
||||
#include <soc/ramstage.h>
|
||||
#include <carrier/gpio.h>
|
||||
|
||||
void mainboard_silicon_init_params(FSP_S_CONFIG *silconfig)
|
||||
static void init_mainboard(void *chip_info)
|
||||
{
|
||||
carrier_gpio_configure();
|
||||
}
|
||||
|
||||
void mainboard_silicon_init_params(FSP_S_CONFIG *silconfig)
|
||||
{
|
||||
/*
|
||||
* CPU Power Management Configuration correspond to the BIOS Setup menu settings
|
||||
* in the AMI UEFI v112.
|
||||
|
@ -44,3 +48,7 @@ void mainboard_silicon_init_params(FSP_S_CONFIG *silconfig)
|
|||
silconfig->IoApicDeviceNumber = 0x1F;
|
||||
silconfig->IoApicFunctionNumber = 0;
|
||||
}
|
||||
|
||||
struct chip_operations mainboard_ops = {
|
||||
.init = init_mainboard,
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue