| /linux/drivers/net/wireless/broadcom/b43/ |
| 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/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/realtek/rtw88/ |
| H A D | rtw8821a.c | 136 static void rtw8821a_iqk_tx_vdf_true(struct rtw_dev *rtwdev, u32 cal, in rtw8821a_iqk_tx_vdf_true() argument 173 tx_dt[cal] = (vdf_y[1] >> 20) - (vdf_y[0] >> 20); in rtw8821a_iqk_tx_vdf_true() 174 tx_dt[cal] = (16 * tx_dt[cal]) * 10000 / 15708; in rtw8821a_iqk_tx_vdf_true() 175 tx_dt[cal] = (tx_dt[cal] >> 1) + (tx_dt[cal] & BIT(0)); in rtw8821a_iqk_tx_vdf_true() 184 tx_dt[cal] & 0x00003fff); in rtw8821a_iqk_tx_vdf_true() 256 tx_x0[cal] = vdf_x[k - 1]; in rtw8821a_iqk_tx_vdf_true() 257 tx_y0[cal] = vdf_y[k - 1]; in rtw8821a_iqk_tx_vdf_true() 261 static void rtw8821a_iqk_tx_vdf_false(struct rtw_dev *rtwdev, u32 cal, in rtw8821a_iqk_tx_vdf_false() argument 307 tx_x0[cal] = rtw_read32_mask(rtwdev, REG_IQKA_END, in rtw8821a_iqk_tx_vdf_false() 309 tx_x0[cal] <<= 21; in rtw8821a_iqk_tx_vdf_false() [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 | tegra124-xiaomi-mocha.dts | 1651 nvidia,emc-auto-cal-config = <0xa1430000>; 1652 nvidia,emc-auto-cal-config2 = <0x00000000>; 1653 nvidia,emc-auto-cal-config3 = <0x00000000>; 1654 nvidia,emc-auto-cal-interval = <0x001fffff>; 1711 nvidia,emc-auto-cal-config = <0xa1430000>; 1712 nvidia,emc-auto-cal-config2 = <0x00000000>; 1713 nvidia,emc-auto-cal-config3 = <0x00000000>; 1714 nvidia,emc-auto-cal-interval = <0x001fffff>; 1771 nvidia,emc-auto-cal-config = <0xa1430000>; 1772 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-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>;
|
| 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-tf300tl.dts | 379 nvidia,emc-auto-cal-interval = <0x001fffff>; 415 nvidia,emc-auto-cal-interval = <0x001fffff>; 451 nvidia,emc-auto-cal-interval = <0x001fffff>; 487 nvidia,emc-auto-cal-interval = <0x001fffff>; 523 nvidia,emc-auto-cal-interval = <0x001fffff>; 557 nvidia,emc-auto-cal-interval = <0x001fffff>; 597 nvidia,emc-auto-cal-interval = <0x001fffff>; 633 nvidia,emc-auto-cal-interval = <0x001fffff>; 669 nvidia,emc-auto-cal-interval = <0x001fffff>; 705 nvidia,emc-auto-cal-interval = <0x001fffff>; [all …]
|
| H A D | tegra30-lg-p895.dts | 200 nvidia,emc-auto-cal-interval = <0x001fffff>; 235 nvidia,emc-auto-cal-interval = <0x001fffff>; 270 nvidia,emc-auto-cal-interval = <0x001fffff>; 305 nvidia,emc-auto-cal-interval = <0x001fffff>; 340 nvidia,emc-auto-cal-interval = <0x001fffff>; 375 nvidia,emc-auto-cal-interval = <0x001fffff>; 410 nvidia,emc-auto-cal-interval = <0x001fffff>;
|
| /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()
|
| H A D | rtc-stk17ta8.c | 259 unsigned int cal; in stk17ta8_rtc_probe() local 284 cal = readb(ioaddr + RTC_CALIBRATION); in stk17ta8_rtc_probe() 285 if (cal & RTC_STOP) { in stk17ta8_rtc_probe() 286 cal &= RTC_CAL_MASK; in stk17ta8_rtc_probe() 289 writeb(cal, ioaddr + RTC_CALIBRATION); in stk17ta8_rtc_probe()
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | dra72x.dtsi | 42 cal: cal@0 { label 43 compatible = "ti,dra72-cal";
|
| H A D | dra76x.dtsi | 60 cal: cal@0 { label 61 compatible = "ti,dra76-cal";
|
| /linux/drivers/net/ethernet/microchip/sparx5/ |
| H A D | sparx5_calendar.c | 157 u32 cal[7], value, idx, portno; in sparx5_config_auto_calendar() local 163 memset(cal, 0, sizeof(cal)); in sparx5_config_auto_calendar() 188 cal[reg] |= spd << (offset * SPX5_CALBITS_PER_PORT); in sparx5_config_auto_calendar() 213 spx5_wr(cal[idx], sparx5, QSYS_CAL_AUTO(idx)); in sparx5_config_auto_calendar() 250 static u32 sparx5_dsm_cal_len(u32 *cal) in sparx5_dsm_cal_len() argument 255 if (cal[idx] != SPX5_DSM_CAL_EMPTY) in sparx5_dsm_cal_len()
|
| /linux/drivers/ufs/host/ |
| H A D | ufs-amd-versal2.c | 299 u32 cal; in ufs_versal2_init() local 349 ret = zynqmp_pm_get_ufs_calibration_values(&cal); in ufs_versal2_init() 355 host->attcompval0 = (u8)cal; in ufs_versal2_init() 356 host->attcompval1 = (u8)(cal >> 8); in ufs_versal2_init() 357 host->ctlecompval0 = (u8)(cal >> 16); in ufs_versal2_init() 358 host->ctlecompval1 = (u8)(cal >> 24); in ufs_versal2_init()
|
| /linux/sound/soc/codecs/ |
| H A D | cs-amp-lib.c | 395 struct cirrus_amp_cal_data *cal = NULL; in _cs_amp_get_efi_calibration_data() local 415 cal = &efi_data->data[i]; in _cs_amp_get_efi_calibration_data() 421 if (!cal && (amp_index >= 0) && (amp_index < efi_data->count) && in _cs_amp_get_efi_calibration_data() 432 cal = &efi_data->data[amp_index]; in _cs_amp_get_efi_calibration_data() 437 if (cal) { in _cs_amp_get_efi_calibration_data() 438 memcpy(out_data, cal, sizeof(*out_data)); in _cs_amp_get_efi_calibration_data()
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6q-b650v3.dts | 101 fsl,tx-cal-45-dn-ohms = <54>; 102 fsl,tx-cal-45-dp-ohms = <54>; 103 fsl,tx-d-cal = <100>;
|
| /linux/drivers/media/platform/ti/ |
| H A D | Makefile | 3 obj-y += cal/
|
| /linux/drivers/net/wireless/intersil/p54/ |
| H A D | eeprom.c | 562 struct pda_rssi_cal_ext_entry *cal = (void *) &data[offset]; in p54_parse_rssical() local 565 entry[i].freq = le16_to_cpu(cal[i].freq); in p54_parse_rssical() 566 entry[i].mul = (s16) le16_to_cpu(cal[i].mul); in p54_parse_rssical() 567 entry[i].add = (s16) le16_to_cpu(cal[i].add); in p54_parse_rssical() 570 struct pda_rssi_cal_entry *cal = (void *) &data[offset]; in p54_parse_rssical() local 584 entry[i].mul = (s16) le16_to_cpu(cal[i].mul); in p54_parse_rssical() 585 entry[i].add = (s16) le16_to_cpu(cal[i].add); in p54_parse_rssical()
|