11802d0beSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 2e5cdf69dSMauro Carvalho Chehab /* 3e5cdf69dSMauro Carvalho Chehab * Copyright (c) 2011 Wind River Systems, Inc. 4e5cdf69dSMauro Carvalho Chehab * 5e5cdf69dSMauro Carvalho Chehab * Author: Anders Wallin <anders.wallin@windriver.com> 6e5cdf69dSMauro Carvalho Chehab */ 7e5cdf69dSMauro Carvalho Chehab 8e5cdf69dSMauro Carvalho Chehab #ifndef __STA2X11_VIP_H 9e5cdf69dSMauro Carvalho Chehab #define __STA2X11_VIP_H 10e5cdf69dSMauro Carvalho Chehab 11e5cdf69dSMauro Carvalho Chehab /** 12e5cdf69dSMauro Carvalho Chehab * struct vip_config - video input configuration data 13e5cdf69dSMauro Carvalho Chehab * @pwr_name: ADV powerdown name 14e5cdf69dSMauro Carvalho Chehab * @pwr_pin: ADV powerdown pin 15e5cdf69dSMauro Carvalho Chehab * @reset_name: ADV reset name 16e5cdf69dSMauro Carvalho Chehab * @reset_pin: ADV reset pin 17*c2d6a60dSHans Verkuil * @i2c_id: ADV i2c adapter ID 18*c2d6a60dSHans Verkuil * @i2c_addr: ADV i2c address 19e5cdf69dSMauro Carvalho Chehab */ 20e5cdf69dSMauro Carvalho Chehab struct vip_config { 21e5cdf69dSMauro Carvalho Chehab const char *pwr_name; 22e5cdf69dSMauro Carvalho Chehab int pwr_pin; 23e5cdf69dSMauro Carvalho Chehab const char *reset_name; 24e5cdf69dSMauro Carvalho Chehab int reset_pin; 25e5cdf69dSMauro Carvalho Chehab int i2c_id; 26e5cdf69dSMauro Carvalho Chehab int i2c_addr; 27e5cdf69dSMauro Carvalho Chehab }; 28e5cdf69dSMauro Carvalho Chehab 29e5cdf69dSMauro Carvalho Chehab #endif /* __STA2X11_VIP_H */ 30