[coreboot-gerrit] Patch set updated for coreboot: pcengines/apu1: 64bit fixes
Stefan Reinauer (stefan.reinauer@coreboot.org)
gerrit at coreboot.org
Sat Jun 20 02:08:35 CEST 2015
Stefan Reinauer (stefan.reinauer at coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/10598
-gerrit
commit 6dab96180bf9dcfbe6c99862cdc879b03576c7fb
Author: Stefan Reinauer <stefan.reinauer at coreboot.org>
Date: Fri Jun 19 15:54:00 2015 -0700
pcengines/apu1: 64bit fixes
Change-Id: Iacad070f43534a8b27a2473a6a2854bc2f6e607a
Signed-off-by: Stefan Reinauer <stefan.reinauer at coreboot.org>
---
src/mainboard/pcengines/apu1/gpio_ftns.c | 10 +++++-----
src/mainboard/pcengines/apu1/gpio_ftns.h | 6 +++---
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/mainboard/pcengines/apu1/gpio_ftns.c b/src/mainboard/pcengines/apu1/gpio_ftns.c
index 4bae387..c0fcd35 100644
--- a/src/mainboard/pcengines/apu1/gpio_ftns.c
+++ b/src/mainboard/pcengines/apu1/gpio_ftns.c
@@ -23,10 +23,10 @@
#include <southbridge/amd/cimx/cimx_util.h>
#include "gpio_ftns.h"
-u32 find_gpio_base(void)
+uintptr_t find_gpio_base(void)
{
u8 pm_index, pm_data;
- u32 base_addr = 0;
+ uintptr_t base_addr = 0;
/* Find the ACPImmioAddr base address */
for ( pm_index = 0x27; pm_index > 0x23; pm_index-- ) {
@@ -39,7 +39,7 @@ u32 find_gpio_base(void)
return (base_addr);
}
-void configure_gpio(u32 base_addr, u32 gpio, u8 iomux_ftn, u8 setting)
+void configure_gpio(uintptr_t base_addr, u32 gpio, u8 iomux_ftn, u8 setting)
{
u8 bdata;
u8 *memptr;
@@ -54,7 +54,7 @@ void configure_gpio(u32 base_addr, u32 gpio, u8 iomux_ftn, u8 setting)
*memptr = bdata;
}
-u8 read_gpio(u32 base_addr, u32 gpio)
+u8 read_gpio(uintptr_t base_addr, u32 gpio)
{
u8 *memptr = (u8 *)(base_addr + GPIO_OFFSET + gpio);
return (*memptr & GPIO_DATA_IN) ? 1 : 0;
@@ -62,7 +62,7 @@ u8 read_gpio(u32 base_addr, u32 gpio)
int get_spd_offset(void)
{
- u32 base_addr = find_gpio_base();
+ uintptr_t base_addr = find_gpio_base();
u8 spd_offset = read_gpio(base_addr, GPIO_16);
return spd_offset;
}
diff --git a/src/mainboard/pcengines/apu1/gpio_ftns.h b/src/mainboard/pcengines/apu1/gpio_ftns.h
index 497b105..c74fb62 100644
--- a/src/mainboard/pcengines/apu1/gpio_ftns.h
+++ b/src/mainboard/pcengines/apu1/gpio_ftns.h
@@ -20,9 +20,9 @@
#ifndef GPIO_FTNS_H
#define GPIO_FTNS_H
-u32 find_gpio_base(void);
-void configure_gpio(u32 base_addr, u32 gpio, u8 iomux_ftn, u8 setting);
-u8 read_gpio(u32 base_addr, u32 gpio);
+uintptr_t find_gpio_base(void);
+void configure_gpio(uintptr_t base_addr, u32 gpio, u8 iomux_ftn, u8 setting);
+u8 read_gpio(uintptr_t base_addr, u32 gpio);
int get_spd_offset(void);
#define IOMUX_OFFSET 0xD00
More information about the coreboot-gerrit
mailing list