touchscreen.c 508 B

12345678910111213141516171819202122232425262728
  1. #include <stdio.h>
  2. #include "chip.h"
  3. #include "board.h"
  4. #ifdef TP_SUPPORT
  5. extern int goodix_init(void);
  6. extern int gt675x_init(void);
  7. extern int ft6336u_init(void);
  8. int tp_init(void)
  9. {
  10. #if defined(TP_USE_GT9XX)
  11. printf("TP select gt9xx.\n");
  12. return goodix_init();
  13. #elif defined(TP_USE_GA657X)
  14. printf("TP select ga657x.\n");
  15. return gt675x_init();
  16. #elif defined(TP_USE_FT6336U)
  17. printf("TP select ft6336u.\n");
  18. return ft6336u_init();
  19. #else
  20. #error "Please select one tp IC"
  21. #endif
  22. return -1;
  23. }
  24. #endif