mb/google/skyrim: Remove unused sleep GPIO table
On Skyrim, there isn't a need for a sleep GPIO table. Remove the TODO and filler table and function to reduce unnecessary function overhead. BUG=None BRANCH=Skyrim TEST=Build Skyrim BIOS image. Change-Id: Ia9d55a5e2295bb2e2c2957c4f5207362f616022c Signed-off-by: Karthikeyan Ramasubramanian <kramasub@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/73852 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Jon Murphy <jpmurphy@google.com>
This commit is contained in:
parent
9c3407b99d
commit
6d2d8ea80a
|
@ -168,11 +168,6 @@ static const struct soc_amd_gpio tpm_gpio_table[] = {
|
|||
PAD_INT(GPIO_18, PULL_NONE, EDGE_LOW, STATUS_DELIVERY),
|
||||
};
|
||||
|
||||
/* GPIO configuration for sleep */
|
||||
static const struct soc_amd_gpio sleep_gpio_table[] = {
|
||||
/* TODO: Fill sleep gpio configuration */
|
||||
};
|
||||
|
||||
/* GPIO configuration in bootblock */
|
||||
static const struct soc_amd_gpio bootblock_gpio_table[] = {
|
||||
/* Enable WLAN */
|
||||
|
@ -252,12 +247,6 @@ __weak void variant_early_override_gpio_table(const struct soc_amd_gpio **gpio,
|
|||
*gpio = NULL;
|
||||
}
|
||||
|
||||
__weak void variant_sleep_gpio_table(const struct soc_amd_gpio **gpio, size_t *size)
|
||||
{
|
||||
*size = ARRAY_SIZE(sleep_gpio_table);
|
||||
*gpio = sleep_gpio_table;
|
||||
}
|
||||
|
||||
__weak void variant_espi_gpio_table(const struct soc_amd_gpio **gpio, size_t *size)
|
||||
{
|
||||
*size = ARRAY_SIZE(espi_gpio_table);
|
||||
|
|
|
@ -29,9 +29,6 @@ void variant_early_gpio_table(const struct soc_amd_gpio **gpio, size_t *size);
|
|||
/* This function allows variant to override any early GPIO init in early bootblock or psp. */
|
||||
void variant_early_override_gpio_table(const struct soc_amd_gpio **gpio, size_t *size);
|
||||
|
||||
/* This function provides GPIO settings before entering sleep. */
|
||||
void variant_sleep_gpio_table(const struct soc_amd_gpio **gpio, size_t *size);
|
||||
|
||||
/* This function provides GPIO settings for eSPI bus. */
|
||||
void variant_espi_gpio_table(const struct soc_amd_gpio **gpio, size_t *size);
|
||||
|
||||
|
|
|
@ -11,13 +11,7 @@
|
|||
|
||||
void mainboard_smi_sleep(u8 slp_typ)
|
||||
{
|
||||
size_t num_gpios;
|
||||
const struct soc_amd_gpio *gpios;
|
||||
|
||||
chromeec_smi_sleep(slp_typ, MAINBOARD_EC_S3_WAKE_EVENTS, MAINBOARD_EC_S5_WAKE_EVENTS);
|
||||
|
||||
variant_sleep_gpio_table(&gpios, &num_gpios);
|
||||
gpio_configure_pads(gpios, num_gpios);
|
||||
}
|
||||
|
||||
int mainboard_smi_apmc(u8 apmc)
|
||||
|
|
Loading…
Reference in New Issue