summaryrefslogtreecommitdiff
path: root/src/soc/amd
diff options
context:
space:
mode:
authorFelix Held <felix-coreboot@felixheld.de>2021-02-08 23:38:25 +0100
committerFelix Held <felix-coreboot@felixheld.de>2021-02-10 01:31:28 +0000
commit1a973434c57fb11478c37ac9fb0b72b4ff0c919c (patch)
tree65f23d585363952fb696e6bf9203312aa4f25c43 /src/soc/amd
parent2fec394913d2ef721623d796ac1db82d19ab5195 (diff)
soc/amd: Move soc_route_sci to common/blocks/smi/smi_util
Change-Id: Ic379723c0bf6e5edf5f3d63cc11b24d0e59b5075 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Signed-off-by: Felix Held <felix-coreboot@felixheld.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/42988 Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com> Reviewed-by: Angel Pons <th3fanbus@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/soc/amd')
-rw-r--r--src/soc/amd/cezanne/gpio.c5
-rw-r--r--src/soc/amd/common/block/smi/smi_util.c5
-rw-r--r--src/soc/amd/picasso/gpio.c5
-rw-r--r--src/soc/amd/stoneyridge/gpio.c5
4 files changed, 5 insertions, 15 deletions
diff --git a/src/soc/amd/cezanne/gpio.c b/src/soc/amd/cezanne/gpio.c
index d14f850536..6bfdf4d560 100644
--- a/src/soc/amd/cezanne/gpio.c
+++ b/src/soc/amd/cezanne/gpio.c
@@ -35,11 +35,6 @@ static const struct soc_amd_event gpio_event_table[] = {
{ GPIO_129, GEVENT_17 },
};
-void soc_route_sci(uint8_t event)
-{
- smi_write8(SMI_SCI_MAP(event), event);
-}
-
void soc_get_gpio_event_table(const struct soc_amd_event **table, size_t *items)
{
*table = gpio_event_table;
diff --git a/src/soc/amd/common/block/smi/smi_util.c b/src/soc/amd/common/block/smi/smi_util.c
index 19a4e32e30..dcf0c84b0a 100644
--- a/src/soc/amd/common/block/smi/smi_util.c
+++ b/src/soc/amd/common/block/smi/smi_util.c
@@ -56,6 +56,11 @@ void configure_gevent_smi(uint8_t gevent, uint8_t mode, uint8_t level)
smi_write32(SMI_REG_SMITRIG0, reg32);
}
+void soc_route_sci(uint8_t event)
+{
+ smi_write8(SMI_SCI_MAP(event), event);
+}
+
/**
* Configure generation of SCIs.
*/
diff --git a/src/soc/amd/picasso/gpio.c b/src/soc/amd/picasso/gpio.c
index 3ad4c5cc94..3d5dc73a0c 100644
--- a/src/soc/amd/picasso/gpio.c
+++ b/src/soc/amd/picasso/gpio.c
@@ -34,11 +34,6 @@ static const struct soc_amd_event gpio_event_table[] = {
{ GPIO_129, GEVENT_17 },
};
-void soc_route_sci(uint8_t event)
-{
- smi_write8(SMI_SCI_MAP(event), event);
-}
-
void soc_get_gpio_event_table(const struct soc_amd_event **table, size_t *items)
{
*table = gpio_event_table;
diff --git a/src/soc/amd/stoneyridge/gpio.c b/src/soc/amd/stoneyridge/gpio.c
index f1ed202f80..93264db51d 100644
--- a/src/soc/amd/stoneyridge/gpio.c
+++ b/src/soc/amd/stoneyridge/gpio.c
@@ -34,11 +34,6 @@ static const struct soc_amd_event gpio_event_table[] = {
{ GPIO_69, GEVENT_17 },
};
-void soc_route_sci(uint8_t event)
-{
- smi_write8(SMI_SCI_MAP(event), event);
-}
-
void soc_get_gpio_event_table(const struct soc_amd_event **table, size_t *items)
{
*table = gpio_event_table;