anx9804.h 661 B

12345678910111213141516171819202122232425
  1. /*
  2. * (C) 2015 Hans de Goede <hdegoede@redhat.com>
  3. *
  4. * SPDX-License-Identifier: GPL-2.0+
  5. */
  6. /*
  7. * Support for the ANX9804 bridge chip, which can take pixel data coming
  8. * from a parallel LCD interface and translate it on the flight into a DP
  9. * interface for driving eDP TFT displays.
  10. */
  11. #ifndef _ANX9804_H
  12. #define _ANX9804_H
  13. #define ANX9804_DATA_RATE_1620M 0x06
  14. #define ANX9804_DATA_RATE_2700M 0x0a
  15. #ifdef CONFIG_VIDEO_LCD_PANEL_EDP_4_LANE_1620M_VIA_ANX9804
  16. void anx9804_init(unsigned int i2c_bus, u8 lanes, u8 data_rate, int bpp);
  17. #else
  18. static inline void anx9804_init(unsigned int i2c_bus, u8 lanes, u8 data_rate,
  19. int bpp) {}
  20. #endif
  21. #endif