mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-29 08:01:08 +00:00
i2c: use __weak
Cc: Heiko Schocher <hs@denx.de> Signed-off-by: Jeroen Hofstee <jeroen@myspectrum.nl>
This commit is contained in:
parent
0798082442
commit
13a8b7ae71
1 changed files with 2 additions and 6 deletions
|
@ -229,11 +229,9 @@ static void i2c_init_bus(unsigned int bus_no, int speed, int slaveaddr)
|
|||
}
|
||||
|
||||
/* implement possible board specific board init */
|
||||
static void __def_i2c_init_board(void)
|
||||
__weak void i2c_init_board(void)
|
||||
{
|
||||
}
|
||||
void i2c_init_board(void)
|
||||
__attribute__((weak, alias("__def_i2c_init_board")));
|
||||
|
||||
/*
|
||||
* i2c_init_all():
|
||||
|
@ -395,9 +393,7 @@ void i2c_reg_write(uint8_t addr, uint8_t reg, uint8_t val)
|
|||
i2c_write(addr, reg, 1, &val, 1);
|
||||
}
|
||||
|
||||
void __i2c_init(int speed, int slaveaddr)
|
||||
__weak void i2c_init(int speed, int slaveaddr)
|
||||
{
|
||||
i2c_init_bus(i2c_get_bus_num(), speed, slaveaddr);
|
||||
}
|
||||
void i2c_init(int speed, int slaveaddr)
|
||||
__attribute__((weak, alias("__i2c_init")));
|
||||
|
|
Loading…
Reference in a new issue