mt8193_ctrl.c 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. #ifdef HDMI_MT8193_SUPPORT
  2. #include "mt8193_ctrl.h"
  3. #include <linux/kernel.h>
  4. #include <linux/delay.h>
  5. #include <asm/div64.h>
  6. /* example to set mt8193 clk */
  7. void vSetClk(void)
  8. {
  9. /* mt8193_i2c_write(); */
  10. /* mt8193_i2c_write(); */
  11. /* mt8193_i2c_write(); */
  12. }
  13. unsigned char fgMT8193DDCByteWrite(unsigned char ui1Device, unsigned char ui1Data_Addr, unsigned char u1Data)
  14. {
  15. unsigned char fgResult = 0;
  16. /* fgResult = fgTxDataWrite(ui1Device/2, ui1Data_Addr, 1, &u1Data); */
  17. if (fgResult == TRUE)
  18. return TRUE;
  19. else
  20. return FALSE;
  21. }
  22. unsigned char fgMT8193DDCDataWrite(unsigned char ui1Device,
  23. unsigned char ui1Data_Addr, unsigned char u1Count, const unsigned char *pr_u1Data)
  24. {
  25. unsigned char fgResult = 0;
  26. /* fgResult = fgTxDataWrite(ui1Device/2, ui1Data_Addr, 1, &u1Data); */
  27. if (fgResult == TRUE)
  28. return TRUE;
  29. else
  30. return FALSE;
  31. }
  32. unsigned char fgMT8193DDCByteRead(unsigned char ui1Device,
  33. unsigned char ui1Data_Addr, unsigned char *pu1Data)
  34. {
  35. unsigned char fgResult = 0;
  36. /* fgResult= fgTxDataRead(ui1Device/2, ui1Data_Addr, 1, pu1Data); */
  37. if (fgResult == TRUE)
  38. return TRUE;
  39. else
  40. return FALSE;
  41. }
  42. unsigned char fgMT8193DDCDataRead(unsigned char ui1Device,
  43. unsigned char ui1Data_Addr, unsigned char u1Count, unsigned char *pu1Data)
  44. {
  45. unsigned char fgResult = 0;
  46. /* fgResult= fgTxDataRead(ui1Device/2, ui1Data_Addr, 1, pu1Data); */
  47. if (fgResult == TRUE)
  48. return TRUE;
  49. else
  50. return FALSE;
  51. }
  52. #endif