1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
#include <command.h> #include <exports.h> #include <malloc.h> #include <spi.h> #include <i2c.h> #include <asm/global_data.h> DECLARE_GLOBAL_DATA_PTR; unsigned long get_version(void) { return XF_VERSION; } #define EXPORT_FUNC(f, a, x, ...) gd->jt->x = f; int jumptable_init(void) { gd->jt = malloc(sizeof(struct jt_funcs)); #include <_exports.h> return 0; }