/linux/drivers/media/tuners/ |
H A D | tda18218_priv.h | 53 #define R28_IRCAL1 0x28 /* IR CAL byte 1 */ 54 #define R29_IRCAL2 0x29 /* IR CAL byte 2 */ 55 #define R2A_IRCAL3 0x2a /* IR CAL byte 3 */ 56 #define R2B_IRCAL4 0x2b /* IR CAL byte 4 */ 57 #define R2C_RFCAL1 0x2c /* RF CAL byte 1 */ 58 #define R2D_RFCAL2 0x2d /* RF CAL byte 2 */ 59 #define R2E_RFCAL3 0x2e /* RF CAL byte 3 */ 60 #define R2F_RFCAL4 0x2f /* RF CAL byte 4 */ 61 #define R30_RFCAL5 0x30 /* RF CAL byte 5 */ 62 #define R31_RFCAL6 0x31 /* RF CAL byte 6 */ [all …]
|
/linux/drivers/net/wireless/broadcom/b43/ |
H A D | radio_2055.h | 44 #define B2055_CAL_MISC 0x24 /* CAL MISC */ 45 #define B2055_CAL_COUT 0x25 /* CAL Counter out */ 46 #define B2055_CAL_COUT2 0x26 /* CAL Counter out 2 */ 47 #define B2055_CAL_CVARCTL 0x27 /* CAL CVAR Control */ 48 #define B2055_CAL_RVARCTL 0x28 /* CAL RVAR Control */ 49 #define B2055_CAL_LPOCTL 0x29 /* CAL LPO Control */ 50 #define B2055_CAL_TS 0x2A /* CAL TS */ 51 #define B2055_CAL_RCCALRTS 0x2B /* CAL RCCAL READ TS */ 52 #define B2055_CAL_RCALRTS 0x2C /* CAL RCAL READ TS */ 59 #define B2055_PLL_CALVTH 0x33 /* PLL CAL VTH */ [all …]
|
H A D | lo.c | 731 struct b43_lo_calib *cal; in b43_calibrate_lo_setting() local 769 cal = kmalloc(sizeof(*cal), GFP_KERNEL); in b43_calibrate_lo_setting() 770 if (!cal) { in b43_calibrate_lo_setting() 774 memcpy(&cal->bbatt, bbatt, sizeof(*bbatt)); in b43_calibrate_lo_setting() 775 memcpy(&cal->rfatt, rfatt, sizeof(*rfatt)); in b43_calibrate_lo_setting() 776 memcpy(&cal->ctl, &loctl, sizeof(loctl)); in b43_calibrate_lo_setting() 777 cal->calib_time = jiffies; in b43_calibrate_lo_setting() 778 INIT_LIST_HEAD(&cal->list); in b43_calibrate_lo_setting() 780 return cal; in b43_calibrate_lo_setting() 830 struct b43_lo_calib *cal; in b43_gphy_dc_lt_init() local [all …]
|
/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76x02_phy.c | 171 u8 limit = dev->cal.low_gain > 0 ? 16 : 4; in mt76x02_phy_adjust_vga_gain() 177 dev->cal.false_cca = false_cca; in mt76x02_phy_adjust_vga_gain() 178 if (false_cca > 800 && dev->cal.agc_gain_adjust < limit) { in mt76x02_phy_adjust_vga_gain() 179 dev->cal.agc_gain_adjust += 2; in mt76x02_phy_adjust_vga_gain() 181 } else if ((false_cca < 10 && dev->cal.agc_gain_adjust > 0) || in mt76x02_phy_adjust_vga_gain() 182 (dev->cal.agc_gain_adjust >= limit && false_cca < 500)) { in mt76x02_phy_adjust_vga_gain() 183 dev->cal.agc_gain_adjust -= 2; in mt76x02_phy_adjust_vga_gain() 187 dev->cal.agc_lowest_gain = dev->cal.agc_gain_adjust >= limit; in mt76x02_phy_adjust_vga_gain() 195 dev->cal.agc_gain_init[0] = mt76_get_field(dev, MT_BBP(AGC, 8), in mt76x02_init_agc_gain() 197 dev->cal.agc_gain_init[1] = mt76_get_field(dev, MT_BBP(AGC, 9), in mt76x02_init_agc_gain() [all …]
|
H A D | mt76x02_debugfs.c | 79 seq_printf(file, "avg_rssi: %d\n", dev->cal.avg_rssi_all); in read_agc() 80 seq_printf(file, "low_gain: %d\n", dev->cal.low_gain); in read_agc() 81 seq_printf(file, "false_cca: %d\n", dev->cal.false_cca); in read_agc() 82 seq_printf(file, "agc_gain_adjust: %d\n", dev->cal.agc_gain_adjust); in read_agc() 142 debugfs_create_u8("temperature", 0400, dir, &dev->cal.temp); in mt76x02_init_debugfs()
|
/linux/Documentation/devicetree/bindings/media/ |
H A D | ti,cal.yaml | 4 $id: http://devicetree.org/schemas/media/ti,cal.yaml# 7 title: Texas Instruments DRA72x CAMERA ADAPTATION LAYER (CAL) 13 The Camera Adaptation Layer (CAL) is a key component for image capture 18 CAL supports 2 camera port nodes on MIPI bus. 24 - ti,dra72-cal 26 - ti,dra72-pre-es2-cal 28 - ti,dra76-cal 30 - ti,am654-cal 35 - description: The CAL main register region 127 cal: cal@4845b000 { [all …]
|
/linux/arch/arm/boot/dts/nvidia/ |
H A D | tegra124-jetson-tk1-emc.dtsi | 421 nvidia,emc-auto-cal-config = <0xa1430000>; 422 nvidia,emc-auto-cal-config2 = <0x00000000>; 423 nvidia,emc-auto-cal-config3 = <0x00000000>; 424 nvidia,emc-auto-cal-interval = <0x001fffff>; 589 nvidia,emc-auto-cal-config = <0xa1430000>; 590 nvidia,emc-auto-cal-config2 = <0x00000000>; 591 nvidia,emc-auto-cal-config3 = <0x00000000>; 592 nvidia,emc-auto-cal-interval = <0x001fffff>; 757 nvidia,emc-auto-cal-config = <0xa1430000>; 758 nvidia,emc-auto-cal-config2 = <0x00000000>; [all …]
|
H A D | tegra124-apalis-emc.dtsi | 317 nvidia,emc-auto-cal-config = <0xa1430000>; 318 nvidia,emc-auto-cal-config2 = <0x00000000>; 319 nvidia,emc-auto-cal-config3 = <0x00000000>; 320 nvidia,emc-auto-cal-interval = <0x001fffff>; 414 nvidia,emc-auto-cal-config = <0xa1430000>; 415 nvidia,emc-auto-cal-config2 = <0x00000000>; 416 nvidia,emc-auto-cal-config3 = <0x00000000>; 417 nvidia,emc-auto-cal-interval = <0x001fffff>; 511 nvidia,emc-auto-cal-config = <0xa1430000>; 512 nvidia,emc-auto-cal-config2 = <0x00000000>; [all …]
|
H A D | tegra124-nyan-blaze-emc.dtsi | 383 nvidia,emc-auto-cal-config = <0xa1430000>; 384 nvidia,emc-auto-cal-config2 = <0x00000000>; 385 nvidia,emc-auto-cal-config3 = <0x00000000>; 386 nvidia,emc-auto-cal-interval = <0x001fffff>; 551 nvidia,emc-auto-cal-config = <0xa1430000>; 552 nvidia,emc-auto-cal-config2 = <0x00000000>; 553 nvidia,emc-auto-cal-config3 = <0x00000000>; 554 nvidia,emc-auto-cal-interval = <0x001fffff>; 719 nvidia,emc-auto-cal-config = <0xa1430000>; 720 nvidia,emc-auto-cal-config2 = <0x00000000>; [all …]
|
H A D | tegra124-nyan-big-emc.dtsi | 1134 nvidia,emc-auto-cal-config = <0xa1430000>; 1135 nvidia,emc-auto-cal-config2 = <0x00000000>; 1136 nvidia,emc-auto-cal-config3 = <0x00000000>; 1137 nvidia,emc-auto-cal-interval = <0x001fffff>; 1302 nvidia,emc-auto-cal-config = <0xa1430000>; 1303 nvidia,emc-auto-cal-config2 = <0x00000000>; 1304 nvidia,emc-auto-cal-config3 = <0x00000000>; 1305 nvidia,emc-auto-cal-interval = <0x001fffff>; 1470 nvidia,emc-auto-cal-config = <0xa1430000>; 1471 nvidia,emc-auto-cal-config2 = <0x00000000>; [all …]
|
H A D | tegra30-asus-tf300t.dts | 350 nvidia,emc-auto-cal-interval = <0x001fffff>; 386 nvidia,emc-auto-cal-interval = <0x001fffff>; 422 nvidia,emc-auto-cal-interval = <0x001fffff>; 458 nvidia,emc-auto-cal-interval = <0x001fffff>; 494 nvidia,emc-auto-cal-interval = <0x001fffff>; 528 nvidia,emc-auto-cal-interval = <0x001fffff>; 568 nvidia,emc-auto-cal-interval = <0x001fffff>; 604 nvidia,emc-auto-cal-interval = <0x001fffff>; 640 nvidia,emc-auto-cal-interval = <0x001fffff>; 676 nvidia,emc-auto-cal-interval = <0x001fffff>; [all …]
|
H A D | tegra30-asus-tf300tg.dts | 424 nvidia,emc-auto-cal-interval = <0x001fffff>; 460 nvidia,emc-auto-cal-interval = <0x001fffff>; 496 nvidia,emc-auto-cal-interval = <0x001fffff>; 532 nvidia,emc-auto-cal-interval = <0x001fffff>; 568 nvidia,emc-auto-cal-interval = <0x001fffff>; 602 nvidia,emc-auto-cal-interval = <0x001fffff>; 642 nvidia,emc-auto-cal-interval = <0x001fffff>; 678 nvidia,emc-auto-cal-interval = <0x001fffff>; 714 nvidia,emc-auto-cal-interval = <0x001fffff>; 750 nvidia,emc-auto-cal-interval = <0x001fffff>; [all …]
|
H A D | tegra30-asus-tf700t.dts | 280 nvidia,emc-auto-cal-interval = <0x001fffff>; 316 nvidia,emc-auto-cal-interval = <0x001fffff>; 352 nvidia,emc-auto-cal-interval = <0x001fffff>; 388 nvidia,emc-auto-cal-interval = <0x001fffff>; 424 nvidia,emc-auto-cal-interval = <0x001fffff>; 458 nvidia,emc-auto-cal-interval = <0x001fffff>; 498 nvidia,emc-auto-cal-interval = <0x001fffff>; 534 nvidia,emc-auto-cal-interval = <0x001fffff>; 570 nvidia,emc-auto-cal-interval = <0x001fffff>; 606 nvidia,emc-auto-cal-interval = <0x001fffff>; [all …]
|
H A D | tegra30-asus-tf201.dts | 231 nvidia,emc-auto-cal-interval = <0x001fffff>; 266 nvidia,emc-auto-cal-interval = <0x001fffff>; 301 nvidia,emc-auto-cal-interval = <0x001fffff>; 336 nvidia,emc-auto-cal-interval = <0x001fffff>; 371 nvidia,emc-auto-cal-interval = <0x001fffff>; 411 nvidia,emc-auto-cal-interval = <0x001fffff>; 447 nvidia,emc-auto-cal-interval = <0x001fffff>; 483 nvidia,emc-auto-cal-interval = <0x001fffff>; 519 nvidia,emc-auto-cal-interval = <0x001fffff>; 555 nvidia,emc-auto-cal-interval = <0x001fffff>;
|
/linux/drivers/input/gameport/ |
H A D | lightning.c | 104 static int l4_getcal(int port, int *cal) in l4_getcal() argument 127 cal[i] = inb(L4_PORT); in l4_getcal() 140 static int l4_setcal(int port, int *cal) in l4_setcal() argument 163 outb(cal[i], L4_PORT); in l4_setcal() 180 int cal[4]; in l4_calibrate() local 183 if (l4_getcal(l4->port, cal)) in l4_calibrate() 187 t = (max[i] * cal[i]) / 200; in l4_calibrate() 189 axes[i] = (axes[i] < 0) ? -1 : (axes[i] * cal[i]) / t; in l4_calibrate() 191 cal[i] = t; in l4_calibrate() 194 if (l4_setcal(l4->port, cal)) in l4_calibrate() [all …]
|
/linux/drivers/media/platform/ti/cal/ |
H A D | Makefile | 2 obj-$(CONFIG_VIDEO_TI_CAL) += ti-cal.o 3 ti-cal-y := cal.o cal-camerarx.o cal-video.o
|
/linux/drivers/net/wireless/mediatek/mt76/mt76x0/ |
H A D | initvals_init.h | 148 { MT_BBP(CAL, 47), 0x000010F0 }, 149 { MT_BBP(CAL, 48), 0x00008080 }, 150 { MT_BBP(CAL, 49), 0x00000F07 }, 151 { MT_BBP(CAL, 50), 0x00000040 }, 152 { MT_BBP(CAL, 51), 0x00000404 }, 153 { MT_BBP(CAL, 52), 0x00080803 }, 154 { MT_BBP(CAL, 53), 0x00000704 }, 155 { MT_BBP(CAL, 54), 0x00002828 }, 156 { MT_BBP(CAL, 55), 0x00005050 },
|
/linux/drivers/net/wireless/mediatek/mt76/mt76x2/ |
H A D | usb_phy.c | 16 if (dev->cal.channel_cal_done) in mt76x2u_phy_channel_calibrate() 39 dev->cal.channel_cal_done = true; in mt76x2u_phy_channel_calibrate() 90 dev->cal.channel_cal_done = false; in mt76x2u_phy_set_channel() 141 mt76x2_mcu_init_gain(dev, channel, dev->cal.rx.mcu_gain, true); in mt76x2u_phy_set_channel() 147 if (!dev->cal.init_cal_done) { in mt76x2u_phy_set_channel() 157 if (!dev->cal.init_cal_done) in mt76x2u_phy_set_channel() 159 dev->cal.init_cal_done = true; in mt76x2u_phy_set_channel() 194 dev->cal.tssi_cal_done = true; in mt76x2u_phy_set_channel()
|
H A D | pci_phy.c | 31 dev->cal.tssi_cal_done = true; in mt76x2_phy_tssi_init_cal() 41 if (dev->cal.channel_cal_done) in mt76x2_phy_channel_calibrate() 47 if (!dev->cal.tssi_cal_done) in mt76x2_phy_channel_calibrate() 68 dev->cal.channel_cal_done = true; in mt76x2_phy_channel_calibrate() 152 dev->cal.channel_cal_done = false; in mt76x2_phy_set_channel() 204 mt76x2_mcu_init_gain(dev, channel, dev->cal.rx.mcu_gain, true); in mt76x2_phy_set_channel() 212 if (!dev->cal.init_cal_done) { in mt76x2_phy_set_channel() 222 if (!dev->cal.init_cal_done) in mt76x2_phy_set_channel() 225 dev->cal.init_cal_done = true; in mt76x2_phy_set_channel() 265 dev->cal.temp = temp; in mt76x2_phy_temp_compensate()
|
/linux/Documentation/devicetree/bindings/memory-controllers/ |
H A D | nvidia,tegra124-emc.yaml | 71 nvidia,emc-auto-cal-config: 77 nvidia,emc-auto-cal-config2: 83 nvidia,emc-auto-cal-config3: 89 nvidia,emc-auto-cal-interval: 317 - nvidia,emc-auto-cal-config 318 - nvidia,emc-auto-cal-config2 319 - nvidia,emc-auto-cal-config3 320 - nvidia,emc-auto-cal-interval 385 nvidia,emc-auto-cal-config = <0xa1430000>; 386 nvidia,emc-auto-cal-config2 = <0x00000000>; [all …]
|
/linux/sound/soc/codecs/ |
H A D | cs-amp-lib.c | 132 dev_err(dev, "EFI cal variable truncated\n"); in cs_amp_get_cal_efi_buffer() 152 dev_err(dev, "EFI cal variable truncated\n"); in cs_amp_get_cal_efi_buffer() 175 struct cirrus_amp_cal_data *cal = NULL; in _cs_amp_get_efi_calibration_data() local 195 cal = &efi_data->data[i]; in _cs_amp_get_efi_calibration_data() 201 if (!cal && (amp_index >= 0) && (amp_index < efi_data->count) && in _cs_amp_get_efi_calibration_data() 212 cal = &efi_data->data[amp_index]; in _cs_amp_get_efi_calibration_data() 217 if (cal) { in _cs_amp_get_efi_calibration_data() 218 memcpy(out_data, cal, sizeof(*out_data)); in _cs_amp_get_efi_calibration_data()
|
/linux/drivers/media/platform/ti/ |
H A D | Kconfig | 19 tristate "TI CAL (Camera Adaptation Layer) driver" 28 Support for the TI CAL (Camera Adaptation Layer) block 40 If set, CAL driver will start in Media Controller mode by
|
/linux/drivers/net/wireless/ath/ath9k/ |
H A D | ar9003_calib.c | 58 /* Kick-off cal */ in ar9003_hw_setup_calibration() 87 * Accumulate cal measures for active chains in ar9003_hw_per_calibration() 116 /* If current cal is marked invalid in channel, kick it off */ in ar9003_hw_per_calibration() 132 * 1. Call generic cal routine in ar9003_hw_calibrate() 133 * 2. When this cal is done (isCalDone) if we have more cals waiting in ar9003_hw_calibrate() 136 * Instead, change isCalDone to FALSE and setup the waiting cal(s) in ar9003_hw_calibrate() 155 * Do NF cal only at longer intervals. Get the value from in ar9003_hw_calibrate() 156 * the previous NF cal and update history buffer. in ar9003_hw_calibrate() 179 /* Accumulate IQ cal measures for active chains */ in ar9003_hw_iqcal_collect() 216 "Starting IQ Cal and Correction for Chain %d\n", i); in ar9003_hw_iqcalibrate() [all …]
|
/linux/drivers/rtc/ |
H A D | rtc-ma35d1.c | 122 u32 time, cal, wday; in ma35d1_rtc_read_time() local 126 cal = rtc_reg_read(rtc, MA35_REG_RTC_CAL); in ma35d1_rtc_read_time() 129 cal != rtc_reg_read(rtc, MA35_REG_RTC_CAL)); in ma35d1_rtc_read_time() 131 tm->tm_mday = bcd2bin(cal >> 0); in ma35d1_rtc_read_time() 133 tm->tm_mon = bcd2bin(cal >> 8); in ma35d1_rtc_read_time() 135 tm->tm_year = bcd2bin(cal >> 16) + 100; in ma35d1_rtc_read_time()
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | dra72x.dtsi | 42 cal: cal@0 { label 43 compatible = "ti,dra72-cal";
|