Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/include/media/drv-intf/renesas-ceu.h
26283 views
1
// SPDX-License-Identifier: GPL-2.0
2
/*
3
* renesas-ceu.h - Renesas CEU driver interface
4
*
5
* Copyright 2017-2018 Jacopo Mondi <[email protected]>
6
*/
7
8
#ifndef __MEDIA_DRV_INTF_RENESAS_CEU_H__
9
#define __MEDIA_DRV_INTF_RENESAS_CEU_H__
10
11
#define CEU_MAX_SUBDEVS 2
12
13
struct ceu_async_subdev {
14
unsigned long flags;
15
unsigned char bus_width;
16
unsigned char bus_shift;
17
unsigned int i2c_adapter_id;
18
unsigned int i2c_address;
19
};
20
21
struct ceu_platform_data {
22
unsigned int num_subdevs;
23
struct ceu_async_subdev subdevs[CEU_MAX_SUBDEVS];
24
};
25
26
#endif /* ___MEDIA_DRV_INTF_RENESAS_CEU_H__ */
27
28