matroxfb_maven.h 456 B

123456789101112131415161718192021
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __MATROXFB_MAVEN_H__
  3. #define __MATROXFB_MAVEN_H__
  4. #include <linux/ioctl.h>
  5. #include <linux/i2c.h>
  6. #include <linux/i2c-algo-bit.h>
  7. #include "matroxfb_base.h"
  8. struct i2c_bit_adapter {
  9. struct i2c_adapter adapter;
  10. int initialized;
  11. struct i2c_algo_bit_data bac;
  12. struct matrox_fb_info* minfo;
  13. struct {
  14. unsigned int data;
  15. unsigned int clock;
  16. } mask;
  17. };
  18. #endif /* __MATROXFB_MAVEN_H__ */