X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fexports.h;h=550cafdc7a143dd54f3eeb7512df21079551e9f4;hb=49c8ef0e45a91ec894ef15e7d043dafe8f1c5efd;hp=deef8fbec8cccf0ac0382b496829f05a58fd7b8d;hpb=1eb0c03c2198a7ec9de456b83dacdc4831b96cbf;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/exports.h b/include/exports.h index deef8fb..550cafd 100644 --- a/include/exports.h +++ b/include/exports.h @@ -1,14 +1,30 @@ #ifndef __EXPORTS_H__ #define __EXPORTS_H__ +#include +#include +#include + #ifndef __ASSEMBLY__ #ifdef CONFIG_PHY_AQUANTIA -#include -#include +#include +#include #endif +#include + +struct cmd_tbl; struct spi_slave; +/** + * jumptable_init() - Set up the jump table for use by the API + * + * It is called during the generic post-relocation init sequence. + * + * Return: 0 if OK + */ +int jumptable_init(void); + /* These are declarations of exported functions available in C code */ unsigned long get_version(void); int getc(void); @@ -27,14 +43,13 @@ unsigned long get_timer(unsigned long); int vprintf(const char *, va_list); unsigned long simple_strtoul(const char *cp, char **endp, unsigned int base); int strict_strtoul(const char *cp, unsigned int base, unsigned long *res); -char *getenv (const char *name); -int setenv (const char *varname, const char *varvalue); +char *env_get(const char *name); +int env_set(const char *varname, const char *value); long simple_strtol(const char *cp, char **endp, unsigned int base); int strcmp(const char *cs, const char *ct); unsigned long ustrtoul(const char *cp, char **endp, unsigned int base); unsigned long long ustrtoull(const char *cp, char **endp, unsigned int base); -#if defined(CONFIG_CMD_I2C) && \ - (!defined(CONFIG_DM_I2C) || defined(CONFIG_DM_I2C_COMPAT)) +#if defined(CONFIG_CMD_I2C) && !CONFIG_IS_ENABLED(DM_I2C) int i2c_write (uchar, uint, int , uchar* , int); int i2c_read (uchar, uint, int , uchar* , int); #endif @@ -57,7 +72,7 @@ struct jt_funcs { }; -#define XF_VERSION 8 +#define XF_VERSION 9 #if defined(CONFIG_X86) extern gd_t *global_data;