spi-core.h 788 B

12345678910111213141516171819202122232425262728293031
  1. /*
  2. * Copyright (C) 2012 Heiko Stuebner <heiko@sntech.de>
  3. *
  4. * This program is free software; you can redistribute it and/or modify
  5. * it under the terms of the GNU General Public License version 2 as
  6. * published by the Free Software Foundation.
  7. */
  8. #ifndef __PLAT_S3C_SPI_CORE_H
  9. #define __PLAT_S3C_SPI_CORE_H
  10. /* These functions are only for use with the core support code, such as
  11. * the cpu specific initialisation code
  12. */
  13. /* re-define device name depending on support. */
  14. static inline void s3c64xx_spi_setname(char *name)
  15. {
  16. #ifdef CONFIG_S3C64XX_DEV_SPI0
  17. s3c64xx_device_spi0.name = name;
  18. #endif
  19. #ifdef CONFIG_S3C64XX_DEV_SPI1
  20. s3c64xx_device_spi1.name = name;
  21. #endif
  22. #ifdef CONFIG_S3C64XX_DEV_SPI2
  23. s3c64xx_device_spi2.name = name;
  24. #endif
  25. }
  26. #endif /* __PLAT_S3C_SPI_CORE_H */