aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/pcengines/apu1/gpio_ftns.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/pcengines/apu1/gpio_ftns.c')
-rw-r--r--src/mainboard/pcengines/apu1/gpio_ftns.c16
1 files changed, 3 insertions, 13 deletions
diff --git a/src/mainboard/pcengines/apu1/gpio_ftns.c b/src/mainboard/pcengines/apu1/gpio_ftns.c
index 151345bded..f6b7a9a7dc 100644
--- a/src/mainboard/pcengines/apu1/gpio_ftns.c
+++ b/src/mainboard/pcengines/apu1/gpio_ftns.c
@@ -5,16 +5,7 @@
#include <southbridge/amd/cimx/sb800/SBPLATFORM.h>
#include "gpio_ftns.h"
-uintptr_t find_gpio_base(void)
-{
- uintptr_t base_addr;
- /* Get the ACPIMMIO base address */
- base_addr = pm_read32(0x24);
- base_addr &= 0xFFFFF000;
- return base_addr;
-}
-
-void configure_gpio(uintptr_t base_addr, u8 gpio, u8 iomux_ftn, u8 setting)
+void configure_gpio(u8 gpio, u8 iomux_ftn, u8 setting)
{
u8 bdata;
@@ -26,14 +17,13 @@ void configure_gpio(uintptr_t base_addr, u8 gpio, u8 iomux_ftn, u8 setting)
gpio_100_write8(gpio, bdata);
}
-u8 read_gpio(uintptr_t base_addr, u8 gpio)
+u8 read_gpio(u8 gpio)
{
return (gpio_100_read8(gpio) & GPIO_DATA_IN) ? 1 : 0;
}
int get_spd_offset(void)
{
- uintptr_t base_addr = find_gpio_base();
- u8 spd_offset = read_gpio(base_addr, GPIO_16);
+ u8 spd_offset = read_gpio(GPIO_16);
return spd_offset;
}