18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Driver for the Conexant CX23885/7/8 PCIe bridge 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Various common ioctl() support functions 68c2ecf20Sopenharmony_ci * 78c2ecf20Sopenharmony_ci * Copyright (c) 2009 Andy Walls <awalls@md.metrocast.net> 88c2ecf20Sopenharmony_ci */ 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci#ifndef _CX23885_IOCTL_H_ 118c2ecf20Sopenharmony_ci#define _CX23885_IOCTL_H_ 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ciint cx23885_g_chip_info(struct file *file, void *fh, 148c2ecf20Sopenharmony_ci struct v4l2_dbg_chip_info *chip); 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci#ifdef CONFIG_VIDEO_ADV_DEBUG 178c2ecf20Sopenharmony_ciint cx23885_g_register(struct file *file, void *fh, 188c2ecf20Sopenharmony_ci struct v4l2_dbg_register *reg); 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ciint cx23885_s_register(struct file *file, void *fh, 228c2ecf20Sopenharmony_ci const struct v4l2_dbg_register *reg); 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci#endif 258c2ecf20Sopenharmony_ci#endif 26