| /linux/drivers/media/platform/ti/cal/ |
| A D | cal.c | 247 cal_info(cal, "CAL Registers @ 0x%pa:\n", &cal->res->start); in cal_quickdump_regs() 603 struct cal_dev *cal = ctx->cal; in cal_update_seq_number() local 868 v4l2_async_nf_init(&cal->notifier, &cal->v4l2_dev); in cal_async_notifier_register() 978 ret = v4l2_device_register(cal->dev, &cal->v4l2_dev); in cal_media_init() 1016 ctx->cal = cal; in cal_ctx_create() 1067 cal->revision = cal_read(cal, CAL_HL_REVISION); in cal_get_hwinfo() 1156 if (!cal) in cal_probe() 1186 cal->res->name, &cal->res->start, &cal->res->end); in cal_probe() 1211 cal->phy[i] = cal_camerarx_create(cal, i); in cal_probe() 1233 cal->ctx[cal->num_contexts] = cal_ctx_create(cal, i); in cal_probe() [all …]
|
| A D | cal.h | 170 struct cal_dev *cal; member 225 struct cal_dev *cal; member 257 #define cal_dbg(level, cal, fmt, arg...) \ argument 262 #define cal_info(cal, fmt, arg...) \ argument 263 dev_info((cal)->dev, fmt, ##arg) 264 #define cal_err(cal, fmt, arg...) \ argument 265 dev_err((cal)->dev, fmt, ##arg) 283 return ioread32(cal->base + offset); in cal_read() 288 iowrite32(val, cal->base + offset); in cal_write() 299 u32 val = cal_read(cal, offset); in cal_write_field() [all …]
|
| A D | cal-camerarx.c | 182 current_state = cal_read_field(phy->cal, in cal_camerarx_power() 203 if (cal_read_field(phy->cal, in cal_camerarx_wait_reset() 223 if (cal_read_field(phy->cal, in cal_camerarx_wait_stop_state() 496 if (!cal->data) in cal_camerarx_regmap_init() 503 .reg = cal->syscon_camerrx_offset, in cal_camerarx_regmap_init() 513 cal->syscon_camerrx, in cal_camerarx_regmap_init() 764 cal_err(phy->cal, in cal_camerarx_get_frame_desc() 770 cal_err(phy->cal, in cal_camerarx_get_frame_desc() 823 phy->cal = cal; in cal_camerarx_create() 834 cal_err(cal, "failed to ioremap\n"); in cal_camerarx_create() [all …]
|
| 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/mt76x2/ |
| A D | phy.c | 35 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() 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() 284 if (!dev->cal.avg_rssi_all) in mt76x2_phy_update_channel_gain() 285 dev->cal.avg_rssi_all = -75; in mt76x2_phy_update_channel_gain() 292 dev->cal.low_gain = low_gain; in mt76x2_phy_update_channel_gain() [all …]
|
| 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()
|
| 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/drivers/net/wireless/mediatek/mt76/ |
| 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() 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() 199 memcpy(dev->cal.agc_gain_cur, dev->cal.agc_gain_init, in mt76x02_init_agc_gain() 200 sizeof(dev->cal.agc_gain_cur)); in mt76x02_init_agc_gain() 201 dev->cal.low_gain = -1; in mt76x02_init_agc_gain() [all …]
|
| 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/drivers/input/gameport/ |
| A D | lightning.c | 127 cal[i] = inb(L4_PORT); in l4_getcal() 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() 191 cal[i] = t; in l4_calibrate() 194 if (l4_setcal(l4->port, cal)) in l4_calibrate() 238 int cal[4] = { 255, 255, 255, 255 }; in l4_add_card() local 278 l4_setcal(l4->port, cal); in l4_add_card() 309 int cal[4] = { 59, 59, 59, 59 }; in l4_exit() local [all …]
|
| /linux/drivers/net/wireless/broadcom/b43/ |
| A D | lo.c | 769 cal = kmalloc(sizeof(*cal), GFP_KERNEL); in b43_calibrate_lo_setting() 770 if (!cal) { in b43_calibrate_lo_setting() 780 return cal; in b43_calibrate_lo_setting() 844 if (!cal) { in b43_gphy_dc_lt_init() 852 kfree(cal); in b43_gphy_dc_lt_init() 896 if (!cal) in b43_lo_g_adjust() 914 if (!cal) in b43_lo_g_adjust_to() 963 cal->bbatt.att, cal->rfatt.att, in b43_lo_g_maintenance_work() 965 cal->ctl.i, cal->ctl.q); in b43_lo_g_maintenance_work() 968 kfree(cal); in b43_lo_g_maintenance_work() [all …]
|
| A D | debugfs.c | 431 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/arch/arm/boot/dts/nvidia/ |
| 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>; 511 nvidia,emc-auto-cal-config = <0xa1430000>; 608 nvidia,emc-auto-cal-config = <0xa1430000>; 705 nvidia,emc-auto-cal-config = <0xa1430000>; [all …]
|
| 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>; 757 nvidia,emc-auto-cal-config = <0xa1430000>; 925 nvidia,emc-auto-cal-config = <0xa1430000>; 1093 nvidia,emc-auto-cal-config = <0xa1430000>; [all …]
|
| 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>; 719 nvidia,emc-auto-cal-config = <0xa1430000>; 887 nvidia,emc-auto-cal-config = <0xa1430000>; 1055 nvidia,emc-auto-cal-config = <0xa1430000>; [all …]
|
| 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>; 1302 nvidia,emc-auto-cal-config = <0xa1430000>; 1470 nvidia,emc-auto-cal-config = <0xa1430000>; 1638 nvidia,emc-auto-cal-config = <0xa1430000>; 1806 nvidia,emc-auto-cal-config = <0xa1430000>; 1974 nvidia,emc-auto-cal-config = <0xa1430000>; 2142 nvidia,emc-auto-cal-config = <0xa1430000>; 2310 nvidia,emc-auto-cal-config = <0xa1430000>; [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt76x0/ |
| A D | phy.c | 416 gain -= dev->cal.rx.lna_gain * 2; in mt76x0_phy_set_chan_bbp_params() 795 dev->cal.tssi_target > -4096 && dev->cal.tssi_target < 4096 && in mt76x0_phy_get_delta_power() 805 dev->cal.tssi_target = tssi_target; in mt76x0_phy_get_delta_power() 1043 dev->cal.temp_vco = val; in mt76x0_phy_temp_sensor() 1045 if (abs(val - dev->cal.temp) > 30) { in mt76x0_phy_temp_sensor() 1047 dev->cal.temp = val; in mt76x0_phy_temp_sensor() 1058 u8 gain = dev->cal.agc_gain_cur[0] - dev->cal.agc_gain_adjust; in mt76x0_phy_set_gain_val() 1075 if (!dev->cal.avg_rssi_all) in mt76x0_phy_update_channel_gain() 1076 dev->cal.avg_rssi_all = -75; in mt76x0_phy_update_channel_gain() 1083 dev->cal.low_gain = low_gain; in mt76x0_phy_update_channel_gain() [all …]
|
| /linux/Documentation/devicetree/bindings/media/ |
| A D | ti,cal.yaml | 4 $id: http://devicetree.org/schemas/media/ti,cal.yaml# 24 - ti,dra72-cal 26 - ti,dra72-pre-es2-cal 28 - ti,dra76-cal 30 - ti,am654-cal 127 cal: cal@4845b000 { 128 compatible = "ti,dra72-cal";
|
| /linux/sound/soc/codecs/ |
| A D | cs-amp-lib.c | 174 struct cirrus_amp_cal_data *cal = NULL; in _cs_amp_get_efi_calibration_data() local 194 cal = &efi_data->data[i]; in _cs_amp_get_efi_calibration_data() 200 if (!cal && (amp_index >= 0) && (amp_index < efi_data->count) && in _cs_amp_get_efi_calibration_data() 211 cal = &efi_data->data[amp_index]; in _cs_amp_get_efi_calibration_data() 216 if (cal) { in _cs_amp_get_efi_calibration_data() 217 memcpy(out_data, cal, sizeof(*out_data)); in _cs_amp_get_efi_calibration_data()
|
| /linux/drivers/rtc/ |
| 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/Documentation/devicetree/bindings/memory-controllers/ |
| 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/drivers/net/wireless/ath/ath9k/ |
| A D | calib.c | 61 s16 calib_nf = ath9k_hw_get_nf_limits(ah, chan)->cal[chain]; in ath9k_hw_get_default_nf() 85 struct ath9k_hw_cal_data *cal, in ath9k_hw_update_nfcal_hist_buffer() argument 95 h = cal->nfCalHist; in ath9k_hw_update_nfcal_hist_buffer() 125 (test_bit(NFCAL_INTF, &cal->cal_flags) ? in ath9k_hw_update_nfcal_hist_buffer() 136 if (!test_bit(NFCAL_INTF, &cal->cal_flags)) in ath9k_hw_update_nfcal_hist_buffer() 147 clear_bit(NFCAL_INTF, &cal->cal_flags); in ath9k_hw_update_nfcal_hist_buffer() 271 ath9k_hw_get_nf_limits(ah, chan)->cal[i]; in ath9k_hw_loadnf()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| A D | eeprom.c | 21 dev->cal = devm_kzalloc(mdev->dev, size, GFP_KERNEL); in mt7915_eeprom_load_precal() 22 if (!dev->cal) in mt7915_eeprom_load_precal() 27 ret = mt76_get_of_data_from_mtd(mdev, dev->cal, offs, size); in mt7915_eeprom_load_precal() 31 ret = mt76_get_of_data_from_nvmem(mdev, dev->cal, "precal", size); in mt7915_eeprom_load_precal() 36 devm_kfree(mdev->dev, dev->cal); in mt7915_eeprom_load_precal() 37 dev->cal = NULL; in mt7915_eeprom_load_precal()
|
| /linux/drivers/net/ethernet/microchip/sparx5/ |
| A D | sparx5_calendar.c | 162 u32 cal[7], value, idx, portno; in sparx5_config_auto_calendar() local 168 memset(cal, 0, sizeof(cal)); in sparx5_config_auto_calendar() 193 cal[reg] |= spd << (offset * SPX5_CALBITS_PER_PORT); in sparx5_config_auto_calendar() 216 for (idx = 0; idx < ARRAY_SIZE(cal); idx++) in sparx5_config_auto_calendar() 217 spx5_wr(cal[idx], sparx5, QSYS_CAL_AUTO(idx)); in sparx5_config_auto_calendar() 254 static u32 sparx5_dsm_cal_len(u32 *cal) in sparx5_dsm_cal_len() argument 259 if (cal[idx] != SPX5_DSM_CAL_EMPTY) in sparx5_dsm_cal_len()
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| A D | dra72x.dtsi | 42 cal: cal@0 { label 43 compatible = "ti,dra72-cal";
|