diff options
| author | Minkyu Kang <mk7.kang@samsung.com> | 2012-12-10 13:44:41 +0900 | 
|---|---|---|
| committer | Minkyu Kang <mk7.kang@samsung.com> | 2012-12-10 14:13:27 +0900 | 
| commit | 2c601c7208713ba9b2158c57adcf515f4bdbc212 (patch) | |
| tree | 9f6e70f33565beceb956b98c261bee19731d50d2 /arch/x86/include/asm/arch-coreboot/sysinfo.h | |
| parent | b8a7c467960ffb4d5a5e1eef5f7783fb6f594542 (diff) | |
| parent | fd4d564b3c80b111f18c93adb14233a6a7ddb0e9 (diff) | |
| download | olio-uboot-2014.01-2c601c7208713ba9b2158c57adcf515f4bdbc212.tar.xz olio-uboot-2014.01-2c601c7208713ba9b2158c57adcf515f4bdbc212.zip | |
Merge branch 'master' of git://git.denx.de/u-boot into resolve
Conflicts:
	README
	board/samsung/universal_c210/universal.c
	drivers/misc/Makefile
	drivers/power/power_fsl.c
	include/configs/mx35pdk.h
	include/configs/mx53loco.h
	include/configs/seaboard.h
Diffstat (limited to 'arch/x86/include/asm/arch-coreboot/sysinfo.h')
| -rw-r--r-- | arch/x86/include/asm/arch-coreboot/sysinfo.h | 34 | 
1 files changed, 27 insertions, 7 deletions
| diff --git a/arch/x86/include/asm/arch-coreboot/sysinfo.h b/arch/x86/include/asm/arch-coreboot/sysinfo.h index 5c44e1a47..77ae30496 100644 --- a/arch/x86/include/asm/arch-coreboot/sysinfo.h +++ b/arch/x86/include/asm/arch-coreboot/sysinfo.h @@ -30,32 +30,52 @@  #ifndef _COREBOOT_SYSINFO_H  #define _COREBOOT_SYSINFO_H +#include <common.h>  #include <compiler.h> +#include <fdt.h> +#include <asm/arch/tables.h>  /* Allow a maximum of 16 memory range definitions. */  #define SYSINFO_MAX_MEM_RANGES 16 +/* Allow a maximum of 8 GPIOs */ +#define SYSINFO_MAX_GPIOS 8  struct sysinfo_t { -	unsigned int cpu_khz; -	unsigned short ser_ioport; -	unsigned long ser_base; /* for mmapped serial */ -  	int n_memranges; -  	struct memrange {  		unsigned long long base;  		unsigned long long size;  		unsigned int type;  	} memrange[SYSINFO_MAX_MEM_RANGES]; -	struct cb_cmos_option_table *option_table;  	u32 cmos_range_start;  	u32 cmos_range_end;  	u32 cmos_checksum_location; +	u32 vbnv_start; +	u32 vbnv_size; + +	char *version; +	char *extra_version; +	char *build; +	char *compile_time; +	char *compile_by; +	char *compile_host; +	char *compile_domain; +	char *compiler; +	char *linker; +	char *assembler;  	struct cb_framebuffer *framebuffer; -	unsigned long *mbtable; /** Pointer to the multiboot table */ +	int num_gpios; +	struct cb_gpio gpios[SYSINFO_MAX_GPIOS]; + +	void	*vdat_addr; +	u32	vdat_size; +	void	*tstamp_table; +	void	*cbmem_cons; + +	struct cb_serial *serial;  };  extern struct sysinfo_t lib_sysinfo; |