mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 04:48:04 +09:00
mfd:rk616:create debug node rk616-reg under dir debugfs/rk616/
This commit is contained in:
@@ -229,7 +229,13 @@ static int rk616_i2c_probe(struct i2c_client *client,const struct i2c_device_id
|
||||
rk616->read_dev = rk616_i2c_read_reg;
|
||||
rk616->write_dev = rk616_i2c_write_reg;
|
||||
#if defined(CONFIG_DEBUG_FS)
|
||||
debugfs_create_file("rk616-reg", S_IRUSR,NULL,rk616,&rk616_reg_fops);
|
||||
rk616->debugfs_dir = debugfs_create_dir("rk616", NULL);
|
||||
if (IS_ERR(rk616->debugfs_dir))
|
||||
{
|
||||
dev_err(rk616->dev,"failed to create debugfs dir for rk616!\n");
|
||||
}
|
||||
else
|
||||
debugfs_create_file("rk616-reg", S_IRUSR,rk616->debugfs_dir,rk616,&rk616_reg_fops);
|
||||
#endif
|
||||
rk616_clk_common_init(rk616);
|
||||
ret = mfd_add_devices(rk616->dev, -1,
|
||||
|
||||
@@ -190,6 +190,7 @@ struct mfd_rk616 {
|
||||
struct rk616_platform_data *pdata;
|
||||
struct rk616_route *route; //display path router
|
||||
struct i2c_client *client;
|
||||
struct dentry *debugfs_dir;
|
||||
int (*read_dev)(struct mfd_rk616 *rk616,u16 reg,u32 *pval);
|
||||
int (*write_dev)(struct mfd_rk616 *rk616,u16 reg,u32 *pval);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user