/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) 2021-2023 Digiteq Automotive * author: Martin Tuma <[email protected]> */ #ifndef __MGB4_VIN_H__ #define __MGB4_VIN_H__ #include <media/v4l2-device.h> #include <media/v4l2-dev.h> #include <media/v4l2-ctrls.h> #include <media/videobuf2-core.h> #include <linux/debugfs.h> #include "mgb4_i2c.h" struct mgb4_vin_regs { … }; struct mgb4_vin_config { … }; struct mgb4_vin_dev { … }; struct mgb4_vin_dev *mgb4_vin_create(struct mgb4_dev *mgbdev, int id); void mgb4_vin_free(struct mgb4_vin_dev *vindev); #endif