Searched refs:AEC (Results 1 - 28 of 28) sorted by relevance

/linux-4.1.27/drivers/media/usb/stkwebcam/
H A Dstk-sensor.c94 #define REG_AECHH 0x07 /* AEC MS 5 bits */
107 #define REG_AECH 0x10 /* More bits of AEC value */
125 #define COM8_FASTAEC 0x80 /* Enable fast AGC/AEC */
126 #define COM8_AECSTEP 0x40 /* Unlimited AEC step size */
152 #define REG_VPT 0x26 /* AGC/AEC fast mode op region */
187 #define COM17_AECWIN 0xc0 /* AEC window - must match COM4 */
213 #define REG_HAECC1 0x9f /* Hist AEC/AGC control 1 */
214 #define REG_HAECC2 0xa0 /* Hist AEC/AGC control 2 */
217 #define REG_HAECC3 0xa6 /* Hist AEC/AGC control 3 */
218 #define REG_HAECC4 0xa7 /* Hist AEC/AGC control 4 */
219 #define REG_HAECC5 0xa8 /* Hist AEC/AGC control 5 */
220 #define REG_HAECC6 0xa9 /* Hist AEC/AGC control 6 */
221 #define REG_HAECC7 0xaa /* Hist AEC/AGC control 7 */
318 /* Do not enable fast AEC for now */
/linux-4.1.27/drivers/media/i2c/soc_camera/
H A Dov772x.c45 #define AECH 0x08 /* Exposure Value - AEC MSBs */
53 #define AEC 0x10 /* Exposure Value */ macro
67 #define LAEC 0x1F /* Fine AEC value */
69 #define BDBASE 0x22 /* Banding filter Minimum AEC value */
71 #define AEW 0x24 /* AGC/AEC - Stable operating region (upper limit) */
72 #define AEB 0x25 /* AGC/AEC - Stable operating region (lower limit) */
73 #define VPT 0x26 /* AGC/AEC Fast mode operating region */
82 #define LUMHTH 0x30 /* Histogram AEC/AGC Luminance high level threshold */
83 #define LUMLTH 0x31 /* Histogram AEC/AGC Luminance low level threshold */
247 /* AEC evaluate window */
266 /* AEC max step control */
267 #define AEC_NO_LIMIT 0x01 /* 0 : AEC incease step has limit */
268 /* 1 : No limit to AEC increase step */
294 #define FAST_ALGO 0x80 /* Enable fast AGC/AEC algorithm */
295 /* AEC Setp size limit */
299 #define AEC_BND 0x10 /* Enable AEC below banding value */
300 #define AEC_ON_OFF 0x08 /* Fine AEC ON/OFF control */
303 #define AEC_ON 0x01 /* AEC Enable */
306 #define BASE_AECAGC 0x80 /* Histogram or average based AEC/AGC */
604 /* Switch the filter on, set AEC low limit */ ov772x_s_ctrl()
803 /* DSP_CTRL4: AEC reference point and DSP output format. */ ov772x_set_params()
H A Dov2640.c188 #define AEC 0x10 /* AEC[9:2] Exposure Value */ macro
230 #define AEW 0x24 /* AGC/AEC - Stable operating region (upper limit) */
231 #define AEB 0x25 /* AGC/AEC - Stable operating region (lower limit) */
232 #define VV 0x26 /* AGC/AEC Fast mode operating region */
251 #define BD50 0x4F /* 50Hz Banding AEC 8 LSBs */
252 #define BD60 0x50 /* 60Hz Banding AEC 8 LSBs */
H A Dov9740.c107 /* AEC/AGC Control */
343 /* AEC/AGC Control */
H A Dmt9v022.c223 /* AEC, AGC on */ mt9v022_init()
616 * she knows, what she's doing... Switch AEC off. mt9v022_s_ctrl()
/linux-4.1.27/drivers/media/usb/gspca/m5602/
H A Dm5602_ov9650.h213 /* Set fast AGC/AEC algorithm with unlimited step size */
227 /* Limit the AGC/AEC stable upper region */
258 /* Set the AGC/AEC stable region upper limit */
260 /* Set the AGC/AEC stable region lower limit */
267 drop frame when the AEC step is larger than the exposure gap */
/linux-4.1.27/sound/soc/codecs/
H A Dwm5110.c600 SOC_DAPM_ENUM("AEC Loopback", wm5110_aec_loopback);
782 SND_SOC_DAPM_MUX("AEC Loopback", ARIZONA_DAC_AEC_CONTROL_1,
1068 { name, "AEC", "AEC Loopback" }, \
1406 { "AEC Loopback", "HPOUT1L", "OUT1L" },
1407 { "AEC Loopback", "HPOUT1R", "OUT1R" },
1411 { "AEC Loopback", "HPOUT2L", "OUT2L" },
1412 { "AEC Loopback", "HPOUT2R", "OUT2R" },
1416 { "AEC Loopback", "HPOUT3L", "OUT3L" },
1417 { "AEC Loopback", "HPOUT3R", "OUT3R" },
1421 { "AEC Loopback", "SPKOUTL", "OUT4L" },
1425 { "AEC Loopback", "SPKOUTR", "OUT4R" },
1429 { "AEC Loopback", "SPKDAT1L", "OUT5L" },
1430 { "AEC Loopback", "SPKDAT1R", "OUT5R" },
1434 { "AEC Loopback", "SPKDAT2L", "OUT6L" },
1435 { "AEC Loopback", "SPKDAT2R", "OUT6R" },
H A Dwm8997.c408 SOC_DAPM_ENUM("AEC Loopback", wm8997_aec_loopback);
607 SND_SOC_DAPM_MUX("AEC Loopback", ARIZONA_DAC_AEC_CONTROL_1,
706 { name, "AEC", "AEC Loopback" }, \
905 { "AEC Loopback", "HPOUT1L", "OUT1L" },
906 { "AEC Loopback", "HPOUT1R", "OUT1R" },
910 { "AEC Loopback", "EPOUT", "OUT3L" },
914 { "AEC Loopback", "SPKOUT", "OUT4L" },
918 { "AEC Loopback", "SPKDAT1L", "OUT5L" },
919 { "AEC Loopback", "SPKDAT1R", "OUT5R" },
H A Dwm5102.c1035 SOC_DAPM_ENUM("AEC Loopback", wm5102_aec_loopback);
1269 SND_SOC_DAPM_MUX("AEC Loopback", ARIZONA_DAC_AEC_CONTROL_1,
1393 { name, "AEC", "AEC Loopback" }, \
1643 { "AEC Loopback", "HPOUT1L", "OUT1L" },
1644 { "AEC Loopback", "HPOUT1R", "OUT1R" },
1648 { "AEC Loopback", "HPOUT2L", "OUT2L" },
1649 { "AEC Loopback", "HPOUT2R", "OUT2R" },
1653 { "AEC Loopback", "EPOUT", "OUT3L" },
1657 { "AEC Loopback", "SPKOUTL", "OUT4L" },
1661 { "AEC Loopback", "SPKOUTR", "OUT4R" },
1665 { "AEC Loopback", "SPKDAT1L", "OUT5L" },
1666 { "AEC Loopback", "SPKDAT1R", "OUT5R" },
H A Dwm2200.c208 { 0x0409, 0x0000 }, /* R1033 - DAC AEC Control 1 */
1005 "AEC Loopback",
1039 0x08, /* AEC */
1231 { name, "AEC Loopback", "AEC Loopback" }, \
1296 SOC_DAPM_ENUM("AEC Loopback", wm2200_aec_loopback);
1373 SND_SOC_DAPM_MUX("AEC Loopback", WM2200_DAC_AEC_CONTROL_1,
1519 { "AEC Loopback", "OUT1L", "OUT1L" },
1520 { "AEC Loopback", "OUT1R", "OUT1R" },
1521 { "AEC Loopback", "OUT2L", "OUT2L" },
1522 { "AEC Loopback", "OUT2R", "OUT2R" },
H A Darizona.c316 "AEC",
423 0x08, /* AEC */
H A Dwm5100.c230 "AEC loopback",
305 0x08, /* AEC */
H A Dwm5100-tables.c907 { 0x0440, 0x0000 }, /* R1088 - DAC AEC Control 1 */
H A Dwm2200.h1043 * R1033 (0x409) - DAC AEC Control 1
H A Dwm5100.h2123 * R1088 (0x440) - DAC AEC Control 1
/linux-4.1.27/drivers/media/i2c/
H A Dov7670.c49 #define REG_AECHH 0x07 /* AEC MS 5 bits */
62 #define REG_AECH 0x10 /* More bits of AEC value */
78 #define COM8_FASTAEC 0x80 /* Enable fast AGC/AEC */
79 #define COM8_AECSTEP 0x40 /* Unlimited AEC step size */
105 #define REG_VPT 0x26 /* AGC/AEC fast mode op region */
135 #define COM17_AECWIN 0xc0 /* AEC window - must match COM4 */
171 #define REG_HAECC1 0x9f /* Hist AEC/AGC control 1 */
172 #define REG_HAECC2 0xa0 /* Hist AEC/AGC control 2 */
175 #define REG_HAECC3 0xa6 /* Hist AEC/AGC control 3 */
176 #define REG_HAECC4 0xa7 /* Hist AEC/AGC control 4 */
177 #define REG_HAECC5 0xa8 /* Hist AEC/AGC control 5 */
178 #define REG_HAECC6 0xa9 /* Hist AEC/AGC control 6 */
179 #define REG_HAECC7 0xaa /* Hist AEC/AGC control 7 */
299 /* AGC and AEC parameters. Note we start by disabling those features,
1376 /* Have to turn off AEC as well */ ov7670_s_exp()
H A Dov9650.c66 #define REG_AECH 0x10 /* Exposure value, AEC[9:2] */
81 #define REG_COM8 0x13 /* AGC/AEC options */
82 #define COM8_FASTAEC 0x80 /* Enable fast AGC/AEC */
83 #define COM8_AECSTEP 0x40 /* Unlimited AEC step size */
113 #define REG_VPT 0x26 /* AGC/AEC fast mode op region */
137 #define COM11_AEC_REF_MASK 0x18 /* AEC reference area selection */
190 #define REG_AECHM 0xa1 /* Exposure value - bits AEC[15:10] */
306 { REG_COM8, 0xe5 }, /* AGC/AEC options */
327 { REG_COM8, 0xe7 }, /* Enable AEC, AWB, AEC */
/linux-4.1.27/drivers/ide/
H A Daec62xx.c243 * aec62xx_init_one - called when a AEC is found
250 * NOTE: since we're going to modify the 'name' field for AEC-6[26]80[R]
/linux-4.1.27/drivers/media/usb/gspca/
H A Dov519.c567 /*#define OV7670_R07_AECHH 0x07 * AEC MS 5 bits */
572 #define OV7670_R10_AECH 0x10 /* More bits of AEC value */
585 #define OV7670_COM8_AECSTEP 0x40 /* Unlimited AEC step size */
586 #define OV7670_COM8_FASTAEC 0x80 /* Enable fast AGC/AEC */
598 #define OV7670_R26_VPT 0x26 /* AGC/AEC fast mode op region */
619 #define OV7670_R9F_HAECC1 0x9f /* Hist AEC/AGC control 1 */
620 #define OV7670_RA0_HAECC2 0xa0 /* Hist AEC/AGC control 2 */
622 #define OV7670_RA6_HAECC3 0xa6 /* Hist AEC/AGC control 3 */
623 #define OV7670_RA7_HAECC4 0xa7 /* Hist AEC/AGC control 4 */
624 #define OV7670_RA8_HAECC5 0xa8 /* Hist AEC/AGC control 5 */
625 #define OV7670_RA9_HAECC6 0xa9 /* Hist AEC/AGC control 6 */
626 #define OV7670_RAA_HAECC7 0xaa /* Hist AEC/AGC control 7 */
685 * COMI[7] "AEC speed selection"
686 * = 1 (0x01) 1....... "Faster AEC correction"
687 * COMI[6] "AEC speed step selection"
816 * tolerance. In AEC mode,
1328 * 10 AEC "Automatic Exposure Control"
1330 * AEC[7:0] "Automatic Exposure Control, 8 MSBs"
1353 { 0x10, 0x75 }, /* AEC Exposure time */
1370 { 0x3c, 0x39 }, /* Enable AEC mode changing */
1371 { 0x3c, 0x3c }, /* Change AEC mode */
1372 { 0x3c, 0x24 }, /* Disable AEC mode changing */
1417 { 0x25, 0x9a }, /* Increase AEC black ratio */
1475 * 0x85 (AEC method 1): Best overall, good contrast range
1476 * 0x45 (AEC method 2): Very overexposed
1791 /* AGC and AEC parameters. Note we start by disabling those features,
H A Dov534_9.c424 {0x13, 0xe7}, /* com8 - everything (AGC, AWB and AEC) */
627 {0x13, 0xe7}, /* com8 - everything (AGC, AWB and AEC) */
661 {0x13, 0xe7}, /* com8 - everything (AGC, AWB and AEC) */
944 {0x13, 0xe7}, /* com8 - everything (AGC, AWB and AEC) */
962 {0x13, 0xe7}, /* com8 - everything (AGC, AWB and AEC) */
978 {0x13, 0xe7}, /* com8 - everything (AGC, AWB and AEC) */
990 {0x13, 0xe7}, /* com8 - everything (AGC, AWB and AEC) */
H A Dcpia1.c636 params->exposure.expMode = 2; /* AEC */ reset_camera_params()
1615 all settings and AEC/ACB to settle */ sd_start()
1732 few uncompressed frames (and AEC has hopefully settled) */ sd_dq_callback()
1742 /* If AEC is enabled, monitor the exposure and sd_dq_callback()
H A Dtopro.c4404 {0x13, 0xa0}, /* clock - no AGC nor AEC */ soi763a_6800_start()
4409 {0x10, 0x41}, /* AEC */ soi763a_6800_start()
/linux-4.1.27/drivers/scsi/
H A Datp870u.c2619 printk(KERN_INFO " ACARD AEC-67160 PCI Ultra3 LVD Host Adapter: %d" atp870u_probe()
2744 printk(KERN_INFO " ACARD AEC-67162 PCI Ultra3 LVD Host Adapter: IO:%x, IRQ:%d.\n" atp870u_probe()
2920 printk(KERN_INFO " ACARD AEC-671X PCI Ultra/W SCSI-2/3 Host Adapter: %d " atp870u_probe()
3097 strcpy(buffer, "ACARD AEC-6710/6712/67160 PCI Ultra/W/LVD SCSI-3 Adapter Driver V2.6+ac "); atp870u_info()
3104 seq_puts(m, "ACARD AEC-671X Driver Version: 2.6+ac\n\n" atp870u_show_info()
/linux-4.1.27/include/uapi/linux/
H A Dixjuser.h375 * controls. IXJCTL_AEC_GET_LEVEL returns the current setting of the AEC.
/linux-4.1.27/drivers/mfd/
H A Dwm8997-tables.c291 { 0x00000450, 0x0000 }, /* R1104 - DAC AEC Control 1 */
H A Dwm5102-tables.c415 { 0x00000450, 0x0000 }, /* R1104 - DAC AEC Control 1 */
H A Dwm5110-tables.c849 { 0x00000450, 0x0000 }, /* R1104 - DAC AEC Control 1 */
/linux-4.1.27/include/linux/mfd/arizona/
H A Dregisters.h3423 * R1104 (0x450) - DAC AEC Control 1

Completed in 1324 milliseconds