[Armadillo:03060] Re: Armadillo-500 I2C通信サンプルソフト

g-kihara email@hidden
2008年 6月 26日 (木) 13:16:38 JST


 木原です。
 いつもお世話になっております。

 /home/atmark/linux-2.6.18-at2/drivers/i2c/busses
 の下の、i2c-armadillo5x0.c
 ですが、

mxc_i2c_send(struct i2c_adapter *adap, u16 val, u16 flag)
のi2c_adapter構造体の各メンバに、
具体的には何を渡せばわかりません。
なんども申し訳ございませんが、おしえていただけないでしょうか?

struct i2c_adapter {
 	struct module *owner;
 	unsigned int id;	unsigned int class;
 	struct i2c_algorithm *algo;
 	void *algo_data;
 	int (*client_register)(struct i2c_client *);
 	int (*client_unregister)(struct i2c_client *);
 	struct semaphore bus_lock;
 	struct semaphore clist_lock;
 	int timeout;
 	int retries;
 	struct device dev;		/* the adapter device */
 	struct class_device class_dev;	/* the class device */
 	int nr;
 	struct list_head clients;
 	struct list_head list;
 	char name[I2C_NAME_SIZE];
 	struct completion dev_released;
 	struct completion class_dev_released;
 };


以上




armadillo メーリングリストの案内