/linux-4.1.27/drivers/media/usb/stkwebcam/ |
H A D | stk-sensor.c | 94 #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 D | ov772x.c | 45 #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 D | ov2640.c | 188 #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 D | ov9740.c | 107 /* AEC/AGC Control */ 343 /* AEC/AGC Control */
|
H A D | mt9v022.c | 223 /* 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 D | m5602_ov9650.h | 213 /* 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 D | wm5110.c | 600 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 D | wm8997.c | 408 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 D | wm5102.c | 1035 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 D | wm2200.c | 208 { 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 D | arizona.c | 316 "AEC", 423 0x08, /* AEC */
|
H A D | wm5100.c | 230 "AEC loopback", 305 0x08, /* AEC */
|
H A D | wm5100-tables.c | 907 { 0x0440, 0x0000 }, /* R1088 - DAC AEC Control 1 */
|
H A D | wm2200.h | 1043 * R1033 (0x409) - DAC AEC Control 1
|
H A D | wm5100.h | 2123 * R1088 (0x440) - DAC AEC Control 1
|
/linux-4.1.27/drivers/media/i2c/ |
H A D | ov7670.c | 49 #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 D | ov9650.c | 66 #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 D | aec62xx.c | 243 * 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 D | ov519.c | 567 /*#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 D | ov534_9.c | 424 {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 D | cpia1.c | 636 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 D | topro.c | 4404 {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 D | atp870u.c | 2619 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 D | ixjuser.h | 375 * controls. IXJCTL_AEC_GET_LEVEL returns the current setting of the AEC.
|
/linux-4.1.27/drivers/mfd/ |
H A D | wm8997-tables.c | 291 { 0x00000450, 0x0000 }, /* R1104 - DAC AEC Control 1 */
|
H A D | wm5102-tables.c | 415 { 0x00000450, 0x0000 }, /* R1104 - DAC AEC Control 1 */
|
H A D | wm5110-tables.c | 849 { 0x00000450, 0x0000 }, /* R1104 - DAC AEC Control 1 */
|
/linux-4.1.27/include/linux/mfd/arizona/ |
H A D | registers.h | 3423 * R1104 (0x450) - DAC AEC Control 1
|