setup-spi.c 533 B

1234567891011121314151617181920212223242526
  1. // SPDX-License-Identifier: GPL-2.0
  2. //
  3. // Copyright (C) 2011 Samsung Electronics Ltd.
  4. // http://www.samsung.com/
  5. #include <linux/gpio.h>
  6. #include <plat/gpio-cfg.h>
  7. #include <mach/gpio-samsung.h>
  8. #ifdef CONFIG_S3C64XX_DEV_SPI0
  9. int s3c64xx_spi0_cfg_gpio(void)
  10. {
  11. s3c_gpio_cfgall_range(S3C64XX_GPC(0), 3,
  12. S3C_GPIO_SFN(2), S3C_GPIO_PULL_UP);
  13. return 0;
  14. }
  15. #endif
  16. #ifdef CONFIG_S3C64XX_DEV_SPI1
  17. int s3c64xx_spi1_cfg_gpio(void)
  18. {
  19. s3c_gpio_cfgall_range(S3C64XX_GPC(4), 3,
  20. S3C_GPIO_SFN(2), S3C_GPIO_PULL_UP);
  21. return 0;
  22. }
  23. #endif