media: video: tegra: ov5640: move MCLK into sensor
[linux-3.10.git] / include / media / nvc_debugfs.h
1 /*
2 * nvc_debugfs.h
3 *
4 * Copyright (c) 2013, NVIDIA, All Rights Reserved.
5 *
6 * This file is licensed under the terms of the GNU General Public License
7 * version 2. This program is licensed "as is" without any warranty of any
8 * kind, whether express or implied.
9 */
10
11 #ifndef __NVC_DEBUGFS_H__
12 #define __NVC_DEBUGFS_H__
13
14 #include <linux/i2c.h>
15
16 struct nvc_debugfs_info {
17         const char *name;
18         struct dentry *debugfs_root;
19         u16 i2c_reg;
20         u16 i2c_addr_limit;
21         struct i2c_client *i2c_client;
22         int (*i2c_rd8)(struct i2c_client*, u16, u8*);
23         int (*i2c_wr8)(struct i2c_client*, u16, u8);
24 };
25
26 int nvc_debugfs_init(struct nvc_debugfs_info *info);
27 int nvc_debugfs_remove(struct nvc_debugfs_info *info);
28
29 #endif /* __NVC_DEBUGFS_H__ */