Home
last modified time | relevance | path

Searched refs:cal (Results 1 – 25 of 50) sorted by relevance

12

/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt76x2/
Dphy.c35 s8 *gain_adj = dev->cal.rx.high_gain; in mt76x2_apply_gain_adj()
209 if (!dev->cal.tssi_cal_done) in mt76x2_phy_tssi_compensate()
212 if (!dev->cal.tssi_comp_pending) { in mt76x2_phy_tssi_compensate()
216 dev->cal.tssi_comp_pending = true; in mt76x2_phy_tssi_compensate()
221 dev->cal.tssi_comp_pending = false; in mt76x2_phy_tssi_compensate()
234 if (t.pa_mode || dev->cal.dpd_cal_done || dev->ed_tx_blocked) in mt76x2_phy_tssi_compensate()
239 dev->cal.dpd_cal_done = true; in mt76x2_phy_tssi_compensate()
250 gain_val[0] = dev->cal.agc_gain_cur[0] - dev->cal.agc_gain_adjust; in mt76x2_phy_set_gain_val()
251 gain_val[1] = dev->cal.agc_gain_cur[1] - dev->cal.agc_gain_adjust; in mt76x2_phy_set_gain_val()
276 u8 *gain = dev->cal.agc_gain_init; in mt76x2_phy_update_channel_gain()
[all …]
Dusb_phy.c16 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()
Dpci_phy.c31 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()
Deeprom.c180 s8 *dest = dev->cal.rx.high_gain; in mt76x2_set_rx_gain_group()
195 s8 *dest = dev->cal.rx.rssi_offset; in mt76x2_set_rssi_offset()
268 dev->cal.rx.mcu_gain = (lna_2g & 0xff); in mt76x2_read_rx_gain()
269 dev->cal.rx.mcu_gain |= (lna_5g[0] & 0xff) << 8; in mt76x2_read_rx_gain()
270 dev->cal.rx.mcu_gain |= (lna_5g[1] & 0xff) << 16; in mt76x2_read_rx_gain()
271 dev->cal.rx.mcu_gain |= (lna_5g[2] & 0xff) << 24; in mt76x2_read_rx_gain()
274 dev->cal.rx.lna_gain = mt76x02_sign_extend(lna, 8); in mt76x2_read_rx_gain()
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/
Dmt76x02_phy.c171 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 …]
Dmt76x02_debugfs.c100 seq_printf(file, "avg_rssi: %d\n", dev->cal.avg_rssi_all); in read_agc()
101 seq_printf(file, "low_gain: %d\n", dev->cal.low_gain); in read_agc()
102 seq_printf(file, "false_cca: %d\n", dev->cal.false_cca); in read_agc()
103 seq_printf(file, "agc_gain_adjust: %d\n", dev->cal.agc_gain_adjust); in read_agc()
146 debugfs_create_u8("temperature", 0400, dir, &dev->cal.temp); in mt76x02_init_debugfs()
/Linux-v5.4/drivers/input/gameport/
Dlightning.c107 static int l4_getcal(int port, int *cal) in l4_getcal() argument
130 cal[i] = inb(L4_PORT); in l4_getcal()
143 static int l4_setcal(int port, int *cal) in l4_setcal() argument
166 outb(cal[i], L4_PORT); in l4_setcal()
183 int cal[4]; in l4_calibrate() local
186 if (l4_getcal(l4->port, cal)) in l4_calibrate()
190 t = (max[i] * cal[i]) / 200; in l4_calibrate()
192 axes[i] = (axes[i] < 0) ? -1 : (axes[i] * cal[i]) / t; in l4_calibrate()
194 cal[i] = t; in l4_calibrate()
197 if (l4_setcal(l4->port, cal)) in l4_calibrate()
[all …]
/Linux-v5.4/drivers/net/wireless/broadcom/b43/
Dlo.c731 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 …]
Ddebugfs.c431 struct b43_lo_calib *cal; in loctls_read_file() local
455 list_for_each_entry(cal, &lo->calib_list, list) { in loctls_read_file()
458 active = (b43_compare_bbatt(&cal->bbatt, &phy->g->bbatt) && in loctls_read_file()
459 b43_compare_rfatt(&cal->rfatt, &phy->g->rfatt)); in loctls_read_file()
462 cal->bbatt.att, in loctls_read_file()
463 cal->rfatt.att, cal->rfatt.with_padmix, in loctls_read_file()
464 cal->ctl.i, cal->ctl.q, in loctls_read_file()
465 calc_expire_secs(now, cal->calib_time, in loctls_read_file()
/Linux-v5.4/arch/arm/boot/dts/
Dtegra124-apalis-emc.dtsi94 nvidia,emc-auto-cal-config = <0xa1430000>;
95 nvidia,emc-auto-cal-config2 = <0x00000000>;
96 nvidia,emc-auto-cal-config3 = <0x00000000>;
97 nvidia,emc-auto-cal-interval = <0x001fffff>;
191 nvidia,emc-auto-cal-config = <0xa1430000>;
192 nvidia,emc-auto-cal-config2 = <0x00000000>;
193 nvidia,emc-auto-cal-config3 = <0x00000000>;
194 nvidia,emc-auto-cal-interval = <0x001fffff>;
288 nvidia,emc-auto-cal-config = <0xa1430000>;
289 nvidia,emc-auto-cal-config2 = <0x00000000>;
[all …]
Dtegra124-jetson-tk1-emc.dtsi89 nvidia,emc-auto-cal-config = <0xa1430000>;
90 nvidia,emc-auto-cal-config2 = <0x00000000>;
91 nvidia,emc-auto-cal-config3 = <0x00000000>;
92 nvidia,emc-auto-cal-interval = <0x001fffff>;
257 nvidia,emc-auto-cal-config = <0xa1430000>;
258 nvidia,emc-auto-cal-config2 = <0x00000000>;
259 nvidia,emc-auto-cal-config3 = <0x00000000>;
260 nvidia,emc-auto-cal-interval = <0x001fffff>;
425 nvidia,emc-auto-cal-config = <0xa1430000>;
426 nvidia,emc-auto-cal-config2 = <0x00000000>;
[all …]
Dtegra124-nyan-big-emc.dtsi78 nvidia,emc-auto-cal-config = <0xa1430000>;
79 nvidia,emc-auto-cal-config2 = <0x00000000>;
80 nvidia,emc-auto-cal-config3 = <0x00000000>;
81 nvidia,emc-auto-cal-interval = <0x001fffff>;
246 nvidia,emc-auto-cal-config = <0xa1430000>;
247 nvidia,emc-auto-cal-config2 = <0x00000000>;
248 nvidia,emc-auto-cal-config3 = <0x00000000>;
249 nvidia,emc-auto-cal-interval = <0x001fffff>;
414 nvidia,emc-auto-cal-config = <0xa1430000>;
415 nvidia,emc-auto-cal-config2 = <0x00000000>;
[all …]
Dtegra124-nyan-blaze-emc.dtsi78 nvidia,emc-auto-cal-config = <0xa1430000>;
79 nvidia,emc-auto-cal-config2 = <0x00000000>;
80 nvidia,emc-auto-cal-config3 = <0x00000000>;
81 nvidia,emc-auto-cal-interval = <0x001fffff>;
246 nvidia,emc-auto-cal-config = <0xa1430000>;
247 nvidia,emc-auto-cal-config2 = <0x00000000>;
248 nvidia,emc-auto-cal-config3 = <0x00000000>;
249 nvidia,emc-auto-cal-interval = <0x001fffff>;
414 nvidia,emc-auto-cal-config = <0xa1430000>;
415 nvidia,emc-auto-cal-config2 = <0x00000000>;
[all …]
Dimx6q-b650v3.dts103 fsl,tx-cal-45-dn-ohms = <55>;
104 fsl,tx-cal-45-dp-ohms = <55>;
105 fsl,tx-d-cal = <100>;
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/mt76x0/
Dphy.c416 gain -= dev->cal.rx.lna_gain * 2; in mt76x0_phy_set_chan_bbp_params()
527 dev->cal.tssi_dc = mt76_rr(dev, MT_BBP(CORE, 35)) & 0xff; in mt76x0_phy_tssi_dc_calibrate()
774 tssi_db = mt76x0_phy_lin2db(ltssi - dev->cal.tssi_dc) * tssi_slope; in mt76x0_phy_get_delta_power()
787 ((ltssi - dev->cal.tssi_dc) < 1 && tssi_target < 0)) { in mt76x0_phy_get_delta_power()
792 if ((dev->cal.tssi_target ^ tssi_target) < 0 && in mt76x0_phy_get_delta_power()
793 dev->cal.tssi_target > -4096 && dev->cal.tssi_target < 4096 && in mt76x0_phy_get_delta_power()
796 tssi_target + dev->cal.tssi_target > 0) || in mt76x0_phy_get_delta_power()
798 tssi_target + dev->cal.tssi_target <= 0)) in mt76x0_phy_get_delta_power()
801 dev->cal.tssi_target = tssi_target; in mt76x0_phy_get_delta_power()
803 dev->cal.tssi_target = tssi_target; in mt76x0_phy_get_delta_power()
[all …]
Deeprom.c88 dev->cal.rx.temp_offset = mt76x02_sign_extend(val, 8); in mt76x0_set_temp_offset()
90 dev->cal.rx.temp_offset = -10; in mt76x0_set_temp_offset()
95 struct mt76x02_rx_freq_cal *caldata = &dev->cal.rx; in mt76x0_set_freq_offset()
113 struct mt76x02_rx_freq_cal *caldata = &dev->cal.rx; in mt76x0_read_rx_gain()
/Linux-v5.4/Documentation/devicetree/bindings/media/
Dti-cal.txt10 - compatible: must be "ti,dra72-cal"
23 cal: cal@4845b000 {
24 compatible = "ti,dra72-cal";
25 ti,hwmods = "cal";
/Linux-v5.4/drivers/media/platform/ti-vpe/
DMakefile14 obj-$(CONFIG_VIDEO_TI_CAL) += ti-cal.o
16 ti-cal-y := cal.o
/Linux-v5.4/Documentation/devicetree/bindings/memory-controllers/
Dnvidia,tegra124-emc.txt25 - nvidia,emc-auto-cal-config : EMC_AUTO_CAL_CONFIG
26 - nvidia,emc-auto-cal-config2 : EMC_AUTO_CAL_CONFIG2
27 - nvidia,emc-auto-cal-config3 : EMC_AUTO_CAL_CONFIG3
28 - nvidia,emc-auto-cal-interval : EMC_AUTO_CAL_INTERVAL
212 nvidia,emc-auto-cal-interval = <0x001fffff>;
218 nvidia,emc-auto-cal-config = <0xa1430000>;
219 nvidia,emc-auto-cal-config2 = <0x00000000>;
220 nvidia,emc-auto-cal-config3 = <0x00000000>;
/Linux-v5.4/Documentation/devicetree/bindings/phy/
Dmxs-usb-phy.txt17 - fsl,tx-cal-45-dn-ohms: Integer [30-55]. Resistance (in ohms) of switchable
20 - fsl,tx-cal-45-dp-ohms: Integer [30-55]. Resistance (in ohms) of switchable
23 - fsl,tx-d-cal: Integer [79-119]. Current trimming value (as a percentage) of
Dqcom,usb-hsic-phy.txt28 Definition: Should contain "phy, "cal" and "cal_sleep"
60 clock-names = "phy", "cal", "cal_sleep";
/Linux-v5.4/drivers/net/wireless/ath/ath9k/
Dcalib.c64 s16 calib_nf = ath9k_hw_get_nf_limits(ah, chan)->cal[chain]; in ath9k_hw_get_default_nf()
88 struct ath9k_hw_cal_data *cal, in ath9k_hw_update_nfcal_hist_buffer() argument
98 h = cal->nfCalHist; in ath9k_hw_update_nfcal_hist_buffer()
128 (test_bit(NFCAL_INTF, &cal->cal_flags) ? in ath9k_hw_update_nfcal_hist_buffer()
139 if (!test_bit(NFCAL_INTF, &cal->cal_flags)) in ath9k_hw_update_nfcal_hist_buffer()
150 clear_bit(NFCAL_INTF, &cal->cal_flags); in ath9k_hw_update_nfcal_hist_buffer()
270 ath9k_hw_get_nf_limits(ah, chan)->cal[i]; in ath9k_hw_loadnf()
/Linux-v5.4/Documentation/devicetree/bindings/display/tegra/
Dnvidia,tegra114-mipi.txt9 - mipi-cal
23 clock-names = "mipi-cal";
/Linux-v5.4/drivers/rtc/
Drtc-stk17ta8.c260 unsigned int cal; in stk17ta8_rtc_probe() local
286 cal = readb(ioaddr + RTC_CALIBRATION); in stk17ta8_rtc_probe()
287 if (cal & RTC_STOP) { in stk17ta8_rtc_probe()
288 cal &= RTC_CAL_MASK; in stk17ta8_rtc_probe()
291 writeb(cal, ioaddr + RTC_CALIBRATION); in stk17ta8_rtc_probe()
/Linux-v5.4/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Dphy.c3752 u32 tx_fail, rx_fail, delay_count, iqk_ready, cal_retry, cal = 0, temp_reg65; in _rtl8821ae_iqk_tx() local
3768 while (cal < cal_num) { in _rtl8821ae_iqk_tx()
3886 tx_dt[cal] = (vdf_y[1]>>20)-(vdf_y[0]>>20); in _rtl8821ae_iqk_tx()
3887 tx_dt[cal] = ((16*tx_dt[cal])*10000/15708); in _rtl8821ae_iqk_tx()
3888 tx_dt[cal] = (tx_dt[cal] >> 1)+(tx_dt[cal] & BIT(0)); in _rtl8821ae_iqk_tx()
3892 rtl_set_bbreg(hw, 0xce8, 0x3fff0000, tx_dt[cal] & 0x00003fff); in _rtl8821ae_iqk_tx()
3945 tx_x0[cal] = vdf_x[k-1]; in _rtl8821ae_iqk_tx()
3946 tx_y0[cal] = vdf_y[k-1]; in _rtl8821ae_iqk_tx()
3977 tx_x0[cal] = rtl_get_bbreg(hw, 0xd00, 0x07ff0000)<<21; in _rtl8821ae_iqk_tx()
3979 tx_y0[cal] = rtl_get_bbreg(hw, 0xd00, 0x07ff0000)<<21; in _rtl8821ae_iqk_tx()
[all …]

12