From f8d987fc13854d4b69352e217a614d587ea69f1e Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Fri, 6 Aug 2021 19:25:26 +0800 Subject: [PATCH] media: remove unused camera head file After commit cdc6f7d0b05f ("media: remove unused video drivers"), these files are unused, so just remove them. include/media/camsys_head.h include/media/v4l2-chip-ident.h Signed-off-by: Tao Huang Change-Id: Ib561e90ec55f8f2b51c6d5fe3e03fe25836e511e --- include/media/camsys_head.h | 294 ----------------------- include/media/v4l2-chip-ident.h | 414 -------------------------------- 2 files changed, 708 deletions(-) delete mode 100644 include/media/camsys_head.h delete mode 100644 include/media/v4l2-chip-ident.h diff --git a/include/media/camsys_head.h b/include/media/camsys_head.h deleted file mode 100644 index 4b9bcc5dd831..000000000000 --- a/include/media/camsys_head.h +++ /dev/null @@ -1,294 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 */ -#ifndef __RKCAMSYS_HEAR_H__ -#define __RKCAMSYS_HEAR_H__ - -#include - -/* -* C A M S Y S H E A D F I L E V E R S I O N -* -*v0.0.1: -* 1) test version; -*v0.0.2: -* 1) modify camsys_irqcnnt_t; -*v0.0.3: -* 1) add support cif phy for marvin; -*v0.0.4: -* 1) add clock information in struct camsys_devio_name_s; -*v0.0.5: -* 1) add pwren control -*v0.6.0: -* 1) add support mipi phy configuration; -* 2) add support io domain and mclk driver strength configuration; -*v0.7.0: - 1) add flash_trigger_out control -*v0.8.0: - 1) support isp iommu -*v0.9.0: - 1) add dev_name in struct camsys_devio_name_s; -*v0.a.0: - 1) support external flash IC -*v0.b.0: - 1) add CamSys_SensorBit0_CifBit4 in enum camsys_cifio_e. -*v0.c.0: - 1) support sensor powerup sequence configurable. -*v0.d.0: - 1) powerup sequence type moved to common_head.h. -*v0.e.0: - 1) add fs_id, fe_id and some reserved bytes in struct camsys_irqsta_s. -*v0.f.0: - 1) add pid in struct camsys_irqsta_s. -*v1.0.0: - 1) add enum camsys_mipiphy_dir_e. -*/ - -#define CAMSYS_HEAD_VERSION KERNEL_VERSION(1, 0x0, 0) - -#define CAMSYS_MARVIN_DEVNAME "camsys_marvin" -#define CAMSYS_CIF0_DEVNAME "camsys_cif0" -#define CAMSYS_CIF1_DEVNAME "camsys_cif1" - -#define CAMSYS_NAME_LEN 32 - -#define CAMSYS_DEVID_MARVIN 0x00000001 -#define CAMSYS_DEVID_CIF_0 0x00000002 -#define CAMSYS_DEVID_CIF_1 0x00000004 -#define CAMSYS_DEVID_INTERNAL 0x000000FF - -#define CAMSYS_DEVID_SENSOR_1A 0x01000000 -#define CAMSYS_DEVID_SENSOR_1B 0x02000000 -#define CAMSYS_DEVID_SENSOR_2 0x04000000 -#define CAMSYS_DEVID_EXTERNAL 0xFF000000 -#define CAMSYS_DEVID_EXTERNAL_NUM 8 - -#define CAMSYS_DEVCFG_FLASHLIGHT 0x00000001 -#define CAMSYS_DEVCFG_PREFLASHLIGHT 0x00000002 -#define CAMSYS_DEVCFG_SHUTTER 0x00000004 - -typedef struct camsys_irqsta_s { - unsigned int ris; //Raw interrupt status - unsigned int mis; //Masked interrupt status - unsigned int fs_id; // frame number from Frame Start (FS) short packet - unsigned int fe_id; // frame number from Frame End (FE) short packet - int pid; - unsigned int reserved[3]; -} camsys_irqsta_t; - -typedef struct camsys_irqcnnt_s { - int pid; - unsigned int timeout; //us - - unsigned int mis; - unsigned int icr; -} camsys_irqcnnt_t; - -typedef enum camsys_mmap_type_e { //this type can be filled in mmap offset argument - CamSys_Mmap_RegisterMem, - CamSys_Mmap_I2cMem, - - CamSys_Mmap_End -} camsys_mmap_type_t; - -typedef struct camsys_querymem_s { - camsys_mmap_type_t mem_type; - unsigned long mem_offset; - - unsigned int mem_size; -} camsys_querymem_t; - -typedef struct camsys_i2c_info_s { - unsigned char bus_num; - unsigned short slave_addr; - unsigned int reg_addr; //i2c device register address - unsigned int reg_size; //register address size - unsigned int val; - unsigned int val_size; //register value size - unsigned int i2cbuf_directly; - unsigned int i2cbuf_bytes; - unsigned int speed; //100000 == 100KHz -} camsys_i2c_info_t; - -typedef struct camsys_reginfo_s { - unsigned int dev_mask; - unsigned int reg_offset; - unsigned int val; -} camsys_reginfo_t; - -typedef enum camsys_sysctrl_ops_e { - - CamSys_Vdd_Start_Tag, - CamSys_Avdd, - CamSys_Dovdd, - CamSys_Dvdd, - CamSys_Afvdd, - CamSys_Vdd_End_Tag, - - CamSys_Gpio_Start_Tag, - CamSys_PwrDn, - CamSys_Rst, - CamSys_AfPwr, - CamSys_AfPwrDn, - CamSys_PwrEn, - CamSys_Gpio_End_Tag, - - CamSys_Clk_Start_Tag, - CamSys_ClkIn, - CamSys_Clk_End_Tag, - - CamSys_Phy_Start_Tag, - CamSys_Phy, - CamSys_Phy_End_Tag, - CamSys_Flash_Trigger_Start_Tag, - CamSys_Flash_Trigger, - CamSys_Flash_Trigger_End_Tag, - CamSys_IOMMU - -} camsys_sysctrl_ops_t; - -typedef struct camsys_regulator_info_s { - unsigned char name[CAMSYS_NAME_LEN]; - int min_uv; - int max_uv; -} camsys_regulator_info_t; - -typedef struct camsys_gpio_info_s { - unsigned char name[CAMSYS_NAME_LEN]; - unsigned int active; -} camsys_gpio_info_t; - -typedef struct camsys_iommu_s{ - int client_fd; - int map_fd; - unsigned long linear_addr; - unsigned long len; -}camsys_iommu_t; - -typedef struct camsys_sysctrl_s { - unsigned int dev_mask; - camsys_sysctrl_ops_t ops; - unsigned int on; - - unsigned int rev[20]; -} camsys_sysctrl_t; - -typedef struct camsys_flash_info_s { - unsigned char fl_drv_name[CAMSYS_NAME_LEN]; - camsys_gpio_info_t fl; //fl_trig - camsys_gpio_info_t fl_en; -} camsys_flash_info_t; - -enum camsys_mipiphy_dir_e { - CamSys_Mipiphy_Rx = 0, - CamSys_Mipiphy_Tx = 1, -}; - -typedef struct camsys_mipiphy_s { - unsigned int data_en_bit; // data lane enable bit; - unsigned int bit_rate; // Mbps/lane - unsigned int phy_index; // phy0,phy1 - enum camsys_mipiphy_dir_e dir; // direction -} camsys_mipiphy_t; - -typedef enum camsys_fmt_e { - CamSys_Fmt_Yuv420_8b = 0x18, - CamSys_Fmt_Yuv420_10b = 0x19, - CamSys_Fmt_LegacyYuv420_8b = 0x19, - - CamSys_Fmt_Yuv422_8b = 0x1e, - CamSys_Fmt_Yuv422_10b = 0x1f, - - CamSys_Fmt_Raw_6b = 0x28, - CamSys_Fmt_Raw_7b = 0x29, - CamSys_Fmt_Raw_8b = 0x2a, - CamSys_Fmt_Raw_10b = 0x2b, - CamSys_Fmt_Raw_12b = 0x2c, - CamSys_Fmt_Raw_14b = 0x2d, -} camsys_fmt_t; - -typedef enum camsys_cifio_e { - CamSys_SensorBit0_CifBit0 = 0x00, - CamSys_SensorBit0_CifBit2 = 0x01, - CamSys_SensorBit0_CifBit4 = 0x02, -} camsys_cifio_t; - -typedef struct camsys_cifphy_s { - unsigned int cif_num; - camsys_fmt_t fmt; - camsys_cifio_t cifio; - -} camsys_cifphy_t; - -typedef enum camsys_phy_type_e { - CamSys_Phy_Mipi, - CamSys_Phy_Cif, - - CamSys_Phy_end -} camsys_phy_type_t; - -typedef struct camsys_extdev_phy_s { - camsys_phy_type_t type; - union { - camsys_mipiphy_t mipi; - camsys_cifphy_t cif; - } info; - -} camsys_extdev_phy_t; - -typedef struct camsys_extdev_clk_s { - unsigned int in_rate; - unsigned int driver_strength; //0 - 3 -} camsys_extdev_clk_t; - -typedef struct camsys_devio_name_s { - unsigned char dev_name[CAMSYS_NAME_LEN]; - unsigned int dev_id; - - camsys_regulator_info_t avdd; // sensor avdd power regulator name - camsys_regulator_info_t dovdd; // sensor dovdd power regulator name - camsys_regulator_info_t dvdd; // sensor dvdd power regulator name "NC" describe no regulator - camsys_regulator_info_t afvdd; - - camsys_gpio_info_t pwrdn; // standby gpio name - camsys_gpio_info_t rst; // hard reset gpio name - camsys_gpio_info_t afpwr; // auto focus vcm driver ic power gpio name - camsys_gpio_info_t afpwrdn; // auto focus vcm driver ic standby gpio - camsys_gpio_info_t pwren; // power enable gpio name - - - camsys_flash_info_t fl; - - camsys_extdev_phy_t phy; - camsys_extdev_clk_t clk; - - unsigned int dev_cfg; // function bit mask configuration -} camsys_devio_name_t; - -typedef struct camsys_version_s { - unsigned int drv_ver; - unsigned int head_ver; -} camsys_version_t; - -/* - * I O C T L C O D E S F O R R O C K C H I P S C A M S Y S D E V I C E S - * - */ -#define CAMSYS_IOC_MAGIC 'M' -#define CAMSYS_IOC_MAXNR 14 - -#define CAMSYS_VERCHK _IOR(CAMSYS_IOC_MAGIC, 0, camsys_version_t) - -#define CAMSYS_I2CRD _IOWR(CAMSYS_IOC_MAGIC, 1, camsys_i2c_info_t) -#define CAMSYS_I2CWR _IOW(CAMSYS_IOC_MAGIC, 2, camsys_i2c_info_t) - -#define CAMSYS_SYSCTRL _IOW(CAMSYS_IOC_MAGIC, 3, camsys_sysctrl_t) -#define CAMSYS_REGRD _IOWR(CAMSYS_IOC_MAGIC, 4, camsys_reginfo_t) -#define CAMSYS_REGWR _IOW(CAMSYS_IOC_MAGIC, 5, camsys_reginfo_t) -#define CAMSYS_REGISTER_DEVIO _IOW(CAMSYS_IOC_MAGIC, 6, camsys_devio_name_t) -#define CAMSYS_DEREGISTER_DEVIO _IOW(CAMSYS_IOC_MAGIC, 7, unsigned int) -#define CAMSYS_IRQCONNECT _IOW(CAMSYS_IOC_MAGIC, 8, camsys_irqcnnt_t) -#define CAMSYS_IRQWAIT _IOR(CAMSYS_IOC_MAGIC, 9, camsys_irqsta_t) -#define CAMSYS_IRQDISCONNECT _IOW(CAMSYS_IOC_MAGIC, 10, camsys_irqcnnt_t) - -#define CAMSYS_QUREYMEM _IOR(CAMSYS_IOC_MAGIC, 11, camsys_querymem_t) -#define CAMSYS_QUREYIOMMU _IOW(CAMSYS_IOC_MAGIC, 12, int) -#endif diff --git a/include/media/v4l2-chip-ident.h b/include/media/v4l2-chip-ident.h deleted file mode 100644 index 359ccc948dfd..000000000000 --- a/include/media/v4l2-chip-ident.h +++ /dev/null @@ -1,414 +0,0 @@ -/* - v4l2 chip identifiers header - - This header provides a list of chip identifiers that can be returned - through the VIDIOC_DBG_G_CHIP_IDENT ioctl. - - Copyright (C) 2007 Hans Verkuil - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#ifndef V4L2_CHIP_IDENT_H_ -#define V4L2_CHIP_IDENT_H_ - -/* VIDIOC_DBG_G_CHIP_IDENT: identifies the actual chip installed on the board */ - -/* KEEP THIS LIST ORDERED BY ID! - Otherwise it will be hard to see which ranges are already in use when - adding support to a new chip family. */ -enum { - /* general idents: reserved range 0-49 */ - V4L2_IDENT_NONE = 0, /* No chip matched */ - V4L2_IDENT_AMBIGUOUS = 1, /* Match too general, multiple chips matched */ - V4L2_IDENT_UNKNOWN = 2, /* Chip found, but cannot identify */ - - /* module tvaudio: reserved range 50-99 */ - V4L2_IDENT_TVAUDIO = 50, /* A tvaudio chip, unknown which it is exactly */ - - /* Sony IMX074 */ - V4L2_IDENT_IMX074 = 74, - - /* module saa7110: just ident 100 */ - V4L2_IDENT_SAA7110 = 100, - - /* module saa7115: reserved range 101-149 */ - V4L2_IDENT_SAA7111 = 101, - V4L2_IDENT_SAA7111A = 102, - V4L2_IDENT_SAA7113 = 103, - V4L2_IDENT_SAA7114 = 104, - V4L2_IDENT_SAA7115 = 105, - V4L2_IDENT_SAA7118 = 108, - - /* module saa7127: reserved range 150-199 */ - V4L2_IDENT_SAA7127 = 157, - V4L2_IDENT_SAA7129 = 159, - - /* module cx25840: reserved range 200-249 */ - V4L2_IDENT_CX25836 = 236, - V4L2_IDENT_CX25837 = 237, - V4L2_IDENT_CX25840 = 240, - V4L2_IDENT_CX25841 = 241, - V4L2_IDENT_CX25842 = 242, - V4L2_IDENT_CX25843 = 243, - - /* OmniVision sensors: reserved range 250-299 */ - V4L2_IDENT_OV7670 = 250, - V4L2_IDENT_OV7720 = 251, - V4L2_IDENT_OV7725 = 252, - V4L2_IDENT_OV7660 = 253, - V4L2_IDENT_OV9650 = 254, - V4L2_IDENT_OV9655 = 255, - V4L2_IDENT_SOI968 = 256, - V4L2_IDENT_OV9640 = 257, - V4L2_IDENT_OV6650 = 258, - V4L2_IDENT_OV2640 = 259, - V4L2_IDENT_OV9740 = 260, - V4L2_IDENT_OV5642 = 261, -/***********yzm**********/ - V4L2_IDENT_OV2655 = 262, /* ddl@rock-chips.com : ov2655 support */ - V4L2_IDENT_OV2659 = 263, - V4L2_IDENT_OV3640 = 264, - V4L2_IDENT_OV5640 = 265, - V4L2_IDENT_OV7675 = 266, - V4L2_IDENT_OV7690 = 267, - V4L2_IDENT_OV3660 = 268, - V4L2_IDENT_TP2825 = 269, - V4L2_IDENT_GC2155 = 270, - V4L2_IDENT_ADV7181 = 271, - V4L2_IDENT_GC2145 = 272, -/***********yzm********end*/ - /* module saa7146: reserved range 300-309 */ - V4L2_IDENT_SAA7146 = 300, -/***********yzm*************/ - /* Samsung sensors: reserved range 310-319 */ - V4L2_IDENT_S5K66A = 310, /* ddl@rock-chips.com : s5k66a support */ - V4L2_IDENT_S5K5CA = 311, /* ddl@rock-chips.com : s5k5ca support */ - - V4L2_IDENT_MTK9335ISP = 320, /* ddl@rock-chips.com : MTK9335ISP support */ - V4L2_IDENT_ICATCH7002_MI1040 = 321, - V4L2_IDENT_ICATCH7002_OV5693 =322, - V4L2_IDENT_ICATCH7002_OV8825 = 323, //zyt - V4L2_IDENT_ICATCH7002_OV2720 = 324, //zyt -/************yzm************end*/ - /* Conexant MPEG encoder/decoders: reserved range 400-420 */ - V4L2_IDENT_CX23418_843 = 403, /* Integrated A/V Decoder on the '418 */ - V4L2_IDENT_CX23415 = 415, - V4L2_IDENT_CX23416 = 416, - V4L2_IDENT_CX23417 = 417, - V4L2_IDENT_CX23418 = 418, - - /* module bt819: reserved range 810-819 */ - V4L2_IDENT_BT815A = 815, - V4L2_IDENT_BT817A = 817, - V4L2_IDENT_BT819A = 819, - - /* module au0828 */ - V4L2_IDENT_AU0828 = 828, - - /* module bttv: ident 848 + 849 */ - V4L2_IDENT_BT848 = 848, - V4L2_IDENT_BT849 = 849, - - /* module bt856: just ident 856 */ - V4L2_IDENT_BT856 = 856, - - /* module bt866: just ident 866 */ - V4L2_IDENT_BT866 = 866, - - /* module bttv: ident 878 + 879 */ - V4L2_IDENT_BT878 = 878, - V4L2_IDENT_BT879 = 879, - - /* module ks0127: reserved range 1120-1129 */ - V4L2_IDENT_KS0122S = 1122, - V4L2_IDENT_KS0127 = 1127, - V4L2_IDENT_KS0127B = 1128, - - /* module indycam: just ident 2000 */ - V4L2_IDENT_INDYCAM = 2000, - - /* module vp27smpx: just ident 2700 */ - V4L2_IDENT_VP27SMPX = 2700, - - /* module vpx3220: reserved range: 3210-3229 */ - V4L2_IDENT_VPX3214C = 3214, - V4L2_IDENT_VPX3216B = 3216, - V4L2_IDENT_VPX3220A = 3220, - - /* VX855 just ident 3409 */ - /* Other via devs could use 3314, 3324, 3327, 3336, 3364, 3353 */ - V4L2_IDENT_VIA_VX855 = 3409, - - /* module tvp5150 */ - V4L2_IDENT_TVP5150 = 5150, - - /* module saa5246a: just ident 5246 */ - V4L2_IDENT_SAA5246A = 5246, - - /* module saa5249: just ident 5249 */ - V4L2_IDENT_SAA5249 = 5249, - - /* module cs5345: just ident 5345 */ - V4L2_IDENT_CS5345 = 5345, - - /* module tea6415c: just ident 6415 */ - V4L2_IDENT_TEA6415C = 6415, - - /* module tea6420: just ident 6420 */ - V4L2_IDENT_TEA6420 = 6420, - - /* module saa6588: just ident 6588 */ - V4L2_IDENT_SAA6588 = 6588, - - /* module vs6624: just ident 6624 */ - V4L2_IDENT_VS6624 = 6624, - - /* module saa6752hs: reserved range 6750-6759 */ - V4L2_IDENT_SAA6752HS = 6752, - V4L2_IDENT_SAA6752HS_AC3 = 6753, - - /* modules tef6862: just ident 6862 */ - V4L2_IDENT_TEF6862 = 6862, - - /* module tvp7002: just ident 7002 */ - V4L2_IDENT_TVP7002 = 7002, - - /* module adv7170: just ident 7170 */ - V4L2_IDENT_ADV7170 = 7170, - - /* module adv7175: just ident 7175 */ - V4L2_IDENT_ADV7175 = 7175, - - /* module adv7180: just ident 7180 */ - V4L2_IDENT_ADV7180 = 7180, - - /* module adv7183: just ident 7183 */ - V4L2_IDENT_ADV7183 = 7183, - - /* module saa7185: just ident 7185 */ - V4L2_IDENT_SAA7185 = 7185, - - /* module saa7191: just ident 7191 */ - V4L2_IDENT_SAA7191 = 7191, - - /* module ths7303: just ident 7303 */ - V4L2_IDENT_THS7303 = 7303, - - /* module adv7343: just ident 7343 */ - V4L2_IDENT_ADV7343 = 7343, - - /* module ths7353: just ident 7353 */ - V4L2_IDENT_THS7353 = 7353, - - /* module adv7393: just ident 7393 */ - V4L2_IDENT_ADV7393 = 7393, - - /* module adv7604: just ident 7604 */ - V4L2_IDENT_ADV7604 = 7604, - - /* module saa7706h: just ident 7706 */ - V4L2_IDENT_SAA7706H = 7706, - - /* module mt9v011, just ident 8243 */ - V4L2_IDENT_MT9V011 = 8243, - - /* module wm8739: just ident 8739 */ - V4L2_IDENT_WM8739 = 8739, - - /* module wm8775: just ident 8775 */ - V4L2_IDENT_WM8775 = 8775, - - /* Marvell controllers starting at 8801 */ - V4L2_IDENT_CAFE = 8801, - V4L2_IDENT_ARMADA610 = 8802, - - /* AKM AK8813/AK8814 */ - V4L2_IDENT_AK8813 = 8813, - V4L2_IDENT_AK8814 = 8814, - - /* module cx23885 and cx25840 */ - V4L2_IDENT_CX23885 = 8850, - V4L2_IDENT_CX23885_AV = 8851, /* Integrated A/V decoder */ - V4L2_IDENT_CX23887 = 8870, - V4L2_IDENT_CX23887_AV = 8871, /* Integrated A/V decoder */ - V4L2_IDENT_CX23888 = 8880, - V4L2_IDENT_CX23888_AV = 8881, /* Integrated A/V decoder */ - V4L2_IDENT_CX23888_IR = 8882, /* Integrated infrared controller */ - - /* module ad9389b: just ident 9389 */ - V4L2_IDENT_AD9389B = 9389, - - /* module tda9840: just ident 9840 */ - V4L2_IDENT_TDA9840 = 9840, - - /* module tw9910: just ident 9910 */ - V4L2_IDENT_TW9910 = 9910, - - /* module sn9c20x: just ident 10000 */ - V4L2_IDENT_SN9C20X = 10000, - - /* Siliconfile sensors: reserved range 10100 - 10199 */ - V4L2_IDENT_NOON010PC30 = 10100,/*yzm*/ - /* module cx231xx and cx25840 */ - V4L2_IDENT_CX2310X_AV = 23099, /* Integrated A/V decoder; not in '100 */ - V4L2_IDENT_CX23100 = 23100, - V4L2_IDENT_CX23101 = 23101, - V4L2_IDENT_CX23102 = 23102, - - /* module msp3400: reserved range 34000-34999 for msp34xx */ - V4L2_IDENT_MSPX4XX = 34000, /* generic MSPX4XX identifier, only - use internally (tveeprom.c). */ - - V4L2_IDENT_MSP3400B = 34002, - V4L2_IDENT_MSP3400C = 34003, - V4L2_IDENT_MSP3400D = 34004, - V4L2_IDENT_MSP3400G = 34007, - V4L2_IDENT_MSP3401G = 34017, - V4L2_IDENT_MSP3402G = 34027, - V4L2_IDENT_MSP3405D = 34054, - V4L2_IDENT_MSP3405G = 34057, - V4L2_IDENT_MSP3407D = 34074, - V4L2_IDENT_MSP3407G = 34077, - - V4L2_IDENT_MSP3410B = 34102, - V4L2_IDENT_MSP3410C = 34103, - V4L2_IDENT_MSP3410D = 34104, - V4L2_IDENT_MSP3410G = 34107, - V4L2_IDENT_MSP3411G = 34117, - V4L2_IDENT_MSP3412G = 34127, - V4L2_IDENT_MSP3415D = 34154, - V4L2_IDENT_MSP3415G = 34157, - V4L2_IDENT_MSP3417D = 34174, - V4L2_IDENT_MSP3417G = 34177, - - V4L2_IDENT_MSP3420G = 34207, - V4L2_IDENT_MSP3421G = 34217, - V4L2_IDENT_MSP3422G = 34227, - V4L2_IDENT_MSP3425G = 34257, - V4L2_IDENT_MSP3427G = 34277, - - V4L2_IDENT_MSP3430G = 34307, - V4L2_IDENT_MSP3431G = 34317, - V4L2_IDENT_MSP3435G = 34357, - V4L2_IDENT_MSP3437G = 34377, - - V4L2_IDENT_MSP3440G = 34407, - V4L2_IDENT_MSP3441G = 34417, - V4L2_IDENT_MSP3442G = 34427, - V4L2_IDENT_MSP3445G = 34457, - V4L2_IDENT_MSP3447G = 34477, - - V4L2_IDENT_MSP3450G = 34507, - V4L2_IDENT_MSP3451G = 34517, - V4L2_IDENT_MSP3452G = 34527, - V4L2_IDENT_MSP3455G = 34557, - V4L2_IDENT_MSP3457G = 34577, - - V4L2_IDENT_MSP3460G = 34607, - V4L2_IDENT_MSP3461G = 34617, - V4L2_IDENT_MSP3465G = 34657, - V4L2_IDENT_MSP3467G = 34677, - - /* module msp3400: reserved range 44000-44999 for msp44xx */ - V4L2_IDENT_MSP4400G = 44007, - V4L2_IDENT_MSP4408G = 44087, - V4L2_IDENT_MSP4410G = 44107, - V4L2_IDENT_MSP4418G = 44187, - V4L2_IDENT_MSP4420G = 44207, - V4L2_IDENT_MSP4428G = 44287, - V4L2_IDENT_MSP4440G = 44407, - V4L2_IDENT_MSP4448G = 44487, - V4L2_IDENT_MSP4450G = 44507, - V4L2_IDENT_MSP4458G = 44587, - - /* Micron CMOS sensor chips: 45000-45099 */ - V4L2_IDENT_MT9M001C12ST = 45000, - V4L2_IDENT_MT9M001C12STM = 45005, - V4L2_IDENT_MT9M111 = 45007, - V4L2_IDENT_MT9M112 = 45008, - V4L2_IDENT_MT9D112 = 45009, /* ddl@rock-chips.com : MT9D112 support */ - V4L2_IDENT_MT9V022IX7ATC = 45010, /* No way to detect "normal" I77ATx */ - V4L2_IDENT_MT9V022IX7ATM = 45015, /* and "lead free" IA7ATx chips */ - V4L2_IDENT_MT9T031 = 45020, - V4L2_IDENT_MT9T111 = 45021, - V4L2_IDENT_MT9T112 = 45022, - V4L2_IDENT_MT9V111 = 45031, - V4L2_IDENT_MT9V112 = 45032, - - V4L2_IDENT_MT9P111 = 45033, /* ddl@rock-chips.com : MT9P111 support */ - V4L2_IDENT_MT9D113 = 45034, /* ddl@rock-chips.com : MT9D113 support */ - - /* HV7131R CMOS sensor: just ident 46000 */ - V4L2_IDENT_HV7131R = 46000, - - /* Sharp RJ54N1CB0C, 0xCB0C = 51980 */ - V4L2_IDENT_RJ54N1CB0C = 51980, - - /* module m52790: just ident 52790 */ - V4L2_IDENT_M52790 = 52790, - - /* module cs53132a: just ident 53132 */ - V4L2_IDENT_CS53l32A = 53132, - - /* modules upd61151 MPEG2 encoder: just ident 54000 */ - V4L2_IDENT_UPD61161 = 54000, - /* modules upd61152 MPEG2 encoder with AC3: just ident 54001 */ - V4L2_IDENT_UPD61162 = 54001, - - /* module upd64031a: just ident 64031 */ - V4L2_IDENT_UPD64031A = 64031, - - /* module upd64083: just ident 64083 */ - V4L2_IDENT_UPD64083 = 64083, - -/*************yzm************/ - V4L2_IDENT_NT99250 = 64100, /* ddl@rock-chips.com : nt99250 support */ - V4L2_IDENT_SID130B = 64101, /* ddl@rock-chips.com : sid130B support */ - - V4L2_IDENT_GT2005 = 64110, /* ddl@rock-chips.com : GT2005 support */ - V4L2_IDENT_GC0307 = 64111, /* ddl@rock-chips.com : GC0308 support */ - V4L2_IDENT_GC0308 = 64112, /* ddl@rock-chips.com : GC0308 support */ - V4L2_IDENT_GC0309 = 64113, /* ddl@rock-chips.com : GC0309 support */ - V4L2_IDENT_GC2015 = 64114, /* ddl@rock-chips.com : gc2015 support */ - V4L2_IDENT_GC0329 = 64115, /* ddl@rock-chips.com : GC0329 support */ - V4L2_IDENT_GC2035= 64116, /* ddl@rock-chips.com : GC0329 support */ - V4L2_IDENT_GC0328 = 64117, - - V4L2_IDENT_SP0838 = 64120, /* ddl@rock-chips.com : SP0838 support */ - V4L2_IDENT_SP2518 = 64121, /* ddl@rock-chips.com : SP2518 support */ - V4L2_IDENT_SP0718 = 64122, /* ddl@rock-chips.com : SP0718 support */ - V4L2_IDENT_GC0312 = 64124, - - V4L2_IDENT_HI253 = 64130, /* ddl@rock-chips.com : hi253 support */ - V4L2_IDENT_HI704 = 64131, /* ddl@rock-chips.com : hi704 support */ - - V4L2_IDENT_SIV120B = 64140, /* ddl@rock-chips.com : siv120b support */ - V4L2_IDENT_SIV121D= 64141, /* ddl@rock-chips.com : sid130B support */ - - - V4L2_IDENT_HM2057 = 64150, - V4L2_IDENT_HM5065 = 64151, - - V4L2_IDENT_NT99160 = 64161, /* oyyf@rock-chips.com : nt99160 support */ - V4L2_IDENT_NT99340 = 64162, /* oyyf@rock-chips.com : nt99340 support */ - V4L2_IDENT_NT99252 = 64163, /* oyyf@rock-chips.com : nt99252 support */ - V4L2_IDENT_NT99240 = 64164, /* oyyf@rock-chips.com : nt99252 support */ -/***********yzm***********end*/ - - /* Don't just add new IDs at the end: KEEP THIS LIST ORDERED BY ID! */ -}; - -#endif