haswell: Drop GPIO indirection layers
This simplifies things and makes type checking possible. Change-Id: Iefc9baabae286aac2f2c46853adf1f6edf01586f Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/43103 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tristan Corrick <tristan@corrick.kiwi>
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
|
||||
#if CONFIG(INTEL_LYNXPOINT_LP)
|
||||
#include "lp_gpio.h"
|
||||
extern const struct pch_lp_gpio_map mainboard_gpio_map[];
|
||||
#else
|
||||
#include <southbridge/intel/common/gpio.h>
|
||||
#endif
|
||||
@@ -77,16 +78,16 @@ void __weak mainboard_config_superio(void)
|
||||
{
|
||||
}
|
||||
|
||||
int early_pch_init(const void *gpio_map)
|
||||
int early_pch_init(void)
|
||||
{
|
||||
int wake_from_s3;
|
||||
|
||||
pch_enable_bars();
|
||||
|
||||
#if CONFIG(INTEL_LYNXPOINT_LP)
|
||||
setup_pch_lp_gpios(gpio_map);
|
||||
setup_pch_lp_gpios(mainboard_gpio_map);
|
||||
#else
|
||||
setup_pch_gpios(gpio_map);
|
||||
setup_pch_gpios(&mainboard_gpio_map);
|
||||
#endif
|
||||
pch_generic_setup();
|
||||
|
||||
|
@@ -121,7 +121,7 @@ void acpi_create_intel_hpet(acpi_hpet_t * hpet);
|
||||
void acpi_create_serialio_ssdt(acpi_header_t *ssdt);
|
||||
|
||||
void enable_usb_bar(void);
|
||||
int early_pch_init(const void *gpio_map);
|
||||
int early_pch_init(void);
|
||||
void pch_enable_lpc(void);
|
||||
void mainboard_config_superio(void);
|
||||
void mainboard_config_rcba(void);
|
||||
|
Reference in New Issue
Block a user