From: Valentin Longchamp <valentin.longch...@keymile.com> Some kirkwood based boards may need to implement such function due to some HW designs.
Signed-off-by: Valentin Longchamp <valentin.longch...@keymile.com> cc: Gerlando Falauto <gerlando.fala...@keymile.com> cc: Prafulla Wadaskar <prafu...@marvell.com> cc: Holger Brunck <holger.bru...@keymile.com> --- drivers/spi/kirkwood_spi.c | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/drivers/spi/kirkwood_spi.c b/drivers/spi/kirkwood_spi.c index db8ba8b..058dae2 100644 --- a/drivers/spi/kirkwood_spi.c +++ b/drivers/spi/kirkwood_spi.c @@ -86,13 +86,23 @@ void spi_free_slave(struct spi_slave *slave) free(slave); } -int spi_claim_bus(struct spi_slave *slave) +__attribute__((weak)) int board_spi_claim_bus(struct spi_slave *slave) { return 0; } +int spi_claim_bus(struct spi_slave *slave) +{ + return board_spi_claim_bus(slave); +} + +__attribute__((weak)) void board_spi_release_bus(struct spi_slave *slave) +{ +} + void spi_release_bus(struct spi_slave *slave) { + board_spi_release_bus(slave); } #ifndef CONFIG_SPI_CS_IS_VALID -- 1.7.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot