]> git.ipfire.org Git - people/ms/u-boot.git/blame - common/exports.c
correct a syntax typo in at91_matrix.h
[people/ms/u-boot.git] / common / exports.c
CommitLineData
27b207fd
WD
1#include <common.h>
2#include <exports.h>
3
d87080b7
WD
4DECLARE_GLOBAL_DATA_PTR;
5
27b207fd
WD
6static void dummy(void)
7{
8}
9
10unsigned long get_version(void)
11{
12 return XF_VERSION;
13}
14
bf44f3f3
MF
15/* Reuse _exports.h with a little trickery to avoid bitrot */
16#define EXPORT_FUNC(sym) gd->jt[XF_##sym] = (void *)sym;
27b207fd 17
bf44f3f3
MF
18#if !defined(CONFIG_I386) && !defined(CONFIG_PPC)
19# define install_hdlr dummy
20# define free_hdlr dummy
21#else /* kludge for non-standard function naming */
22# define install_hdlr irq_install_handler
23# define free_hdlr irq_free_handler
24#endif
25#ifndef CONFIG_CMD_I2C
26# define i2c_write dummy
27# define i2c_read dummy
c3517f91 28#endif
bf44f3f3
MF
29#ifndef CONFIG_CMD_SPI
30# define spi_init dummy
31# define spi_setup_slave dummy
32# define spi_free_slave dummy
33# define spi_claim_bus dummy
34# define spi_release_bus dummy
35# define spi_xfer dummy
bedd8403 36#endif
bf44f3f3
MF
37#ifndef CONFIG_HAS_UID
38# define forceenv dummy
39#endif
40
41void jumptable_init(void)
42{
43 gd->jt = malloc(XF_MAX * sizeof(void *));
44#include <_exports.h>
27b207fd 45}