Lines Matching refs:rkisp1
19 #include "rkisp1-common.h"
20 #include "rkisp1-regs.h"
36 static int rkisp1_debug_dump_regs(struct rkisp1_device *rkisp1,
44 ret = pm_runtime_get_if_in_use(rkisp1->dev);
49 val = rkisp1_read(rkisp1, offset + regs->reg);
52 shd = rkisp1_read(rkisp1, offset + regs->shd);
60 pm_runtime_put(rkisp1->dev);
81 struct rkisp1_device *rkisp1 = m->private;
83 return rkisp1_debug_dump_regs(rkisp1, m, 0, registers);
101 struct rkisp1_device *rkisp1 = m->private;
103 return rkisp1_debug_dump_regs(rkisp1, m, 0, registers);
124 return rkisp1_debug_dump_regs(rsz->rkisp1, m, rsz->regs_base, registers);
140 struct rkisp1_device *rkisp1 = m->private;
142 return rkisp1_debug_dump_regs(rkisp1, m, 0, registers);
151 struct rkisp1_device *rkisp1 = m->private;
160 ret = pm_runtime_get_if_in_use(rkisp1->dev);
166 val = rkisp1_read(rkisp1, RKISP1_CIF_ISP_FLAGS_SHD);
180 pm_runtime_put(rkisp1->dev);
194 void rkisp1_debug_init(struct rkisp1_device *rkisp1)
196 struct rkisp1_debug *debug = &rkisp1->debug;
199 debug->debugfs_dir = debugfs_create_dir(dev_name(rkisp1->dev), NULL);
226 debugfs_create_file("input_status", 0444, debug->debugfs_dir, rkisp1,
231 debugfs_create_file("core", 0444, regs_dir, rkisp1,
233 debugfs_create_file("isp", 0444, regs_dir, rkisp1,
236 &rkisp1->resizer_devs[RKISP1_MAINPATH],
239 &rkisp1->resizer_devs[RKISP1_SELFPATH],
242 debugfs_create_file("mi_mp", 0444, regs_dir, rkisp1,
246 void rkisp1_debug_cleanup(struct rkisp1_device *rkisp1)
248 debugfs_remove_recursive(rkisp1->debug.debugfs_dir);