1#ifndef __MATROXFB_MAVEN_H__ 2#define __MATROXFB_MAVEN_H__ 3 4#include <linux/ioctl.h> 5#include <linux/i2c.h> 6#include <linux/i2c-algo-bit.h> 7#include "matroxfb_base.h" 8 9struct matroxfb_dh_maven_info; 10 11struct i2c_bit_adapter { 12 struct i2c_adapter adapter; 13 int initialized; 14 struct i2c_algo_bit_data bac; 15 struct matroxfb_dh_maven_info *minfo; 16}; 17 18struct matroxfb_dh_maven_info { 19 struct matrox_fb_info* primary_dev; 20 21 struct i2c_bit_adapter maven; 22 struct i2c_bit_adapter ddc1; 23 struct i2c_bit_adapter ddc2; 24}; 25 26#endif /* __MATROXFB_MAVEN_H__ */ 27