1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* 3 * Copyright (C) 2008-2009 Texas Instruments Inc 4 */ 5 #ifndef _VPFE_TYPES_H 6 #define _VPFE_TYPES_H 7 8 #ifdef __KERNEL__ 9 10 enum vpfe_pin_pol { 11 VPFE_PINPOL_POSITIVE, 12 VPFE_PINPOL_NEGATIVE 13 }; 14 15 enum vpfe_hw_if_type { 16 /* BT656 - 8 bit */ 17 VPFE_BT656, 18 /* BT1120 - 16 bit */ 19 VPFE_BT1120, 20 /* Raw Bayer */ 21 VPFE_RAW_BAYER, 22 /* YCbCr - 8 bit with external sync */ 23 VPFE_YCBCR_SYNC_8, 24 /* YCbCr - 16 bit with external sync */ 25 VPFE_YCBCR_SYNC_16, 26 /* BT656 - 10 bit */ 27 VPFE_BT656_10BIT 28 }; 29 30 /* interface description */ 31 struct vpfe_hw_if_param { 32 enum vpfe_hw_if_type if_type; 33 enum vpfe_pin_pol hdpol; 34 enum vpfe_pin_pol vdpol; 35 }; 36 37 #endif 38 #endif 39
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.