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