/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
D | imx6ul_tsc.c | 103 static int imx6ul_adc_init(struct imx6ul_tsc *tsc) in imx6ul_adc_init() argument 111 reinit_completion(&tsc->completion); in imx6ul_adc_init() 113 adc_cfg = readl(tsc->adc_regs + REG_ADC_CFG); in imx6ul_adc_init() 118 if (tsc->average_enable) { in imx6ul_adc_init() 120 adc_cfg |= (tsc->average_select) << ADC_AVGS_SHIFT; in imx6ul_adc_init() 123 writel(adc_cfg, tsc->adc_regs + REG_ADC_CFG); in imx6ul_adc_init() 128 writel(adc_hc, tsc->adc_regs + REG_ADC_HC0); in imx6ul_adc_init() 131 adc_gc = readl(tsc->adc_regs + REG_ADC_GC); in imx6ul_adc_init() 133 if (tsc->average_enable) in imx6ul_adc_init() 135 writel(adc_gc, tsc->adc_regs + REG_ADC_GC); in imx6ul_adc_init() [all …]
|
D | lpc32xx_ts.c | 71 static void lpc32xx_fifo_clear(struct lpc32xx_tsc *tsc) in lpc32xx_fifo_clear() argument 73 while (!(tsc_readl(tsc, LPC32XX_TSC_STAT) & in lpc32xx_fifo_clear() 75 tsc_readl(tsc, LPC32XX_TSC_FIFO); in lpc32xx_fifo_clear() 82 struct lpc32xx_tsc *tsc = dev_id; in lpc32xx_ts_interrupt() local 83 struct input_dev *input = tsc->dev; in lpc32xx_ts_interrupt() 85 tmp = tsc_readl(tsc, LPC32XX_TSC_STAT); in lpc32xx_ts_interrupt() 89 lpc32xx_fifo_clear(tsc); in lpc32xx_ts_interrupt() 100 !(tsc_readl(tsc, LPC32XX_TSC_STAT) & in lpc32xx_ts_interrupt() 102 tmp = tsc_readl(tsc, LPC32XX_TSC_FIFO); in lpc32xx_ts_interrupt() 126 static void lpc32xx_stop_tsc(struct lpc32xx_tsc *tsc) in lpc32xx_stop_tsc() argument [all …]
|
D | tps6507x-ts.c | 50 static int tps6507x_read_u8(struct tps6507x_ts *tsc, u8 reg, u8 *data) in tps6507x_read_u8() argument 52 return tsc->mfd->read_dev(tsc->mfd, reg, 1, data); in tps6507x_read_u8() 55 static int tps6507x_write_u8(struct tps6507x_ts *tsc, u8 reg, u8 data) in tps6507x_write_u8() argument 57 return tsc->mfd->write_dev(tsc->mfd, reg, 1, &data); in tps6507x_write_u8() 60 static s32 tps6507x_adc_conversion(struct tps6507x_ts *tsc, in tps6507x_adc_conversion() argument 69 ret = tps6507x_write_u8(tsc, TPS6507X_REG_TSCMODE, tsc_mode); in tps6507x_adc_conversion() 71 dev_err(tsc->dev, "TSC mode read failed\n"); in tps6507x_adc_conversion() 77 ret = tps6507x_write_u8(tsc, TPS6507X_REG_ADCONFIG, in tps6507x_adc_conversion() 80 dev_err(tsc->dev, "ADC config write failed\n"); in tps6507x_adc_conversion() 85 ret = tps6507x_read_u8(tsc, TPS6507X_REG_ADCONFIG, in tps6507x_adc_conversion() [all …]
|
D | tsc2007_iio.c | 42 struct tsc2007 *tsc = iio->ts; in tsc2007_read_raw() local 52 mutex_lock(&tsc->mlock); in tsc2007_read_raw() 56 *val = tsc2007_xfer(tsc, READ_X); in tsc2007_read_raw() 59 *val = tsc2007_xfer(tsc, READ_Y); in tsc2007_read_raw() 62 *val = tsc2007_xfer(tsc, READ_Z1); in tsc2007_read_raw() 65 *val = tsc2007_xfer(tsc, READ_Z2); in tsc2007_read_raw() 68 *val = tsc2007_xfer(tsc, (ADC_ON_12BIT | TSC2007_MEASURE_AUX)); in tsc2007_read_raw() 73 tc.x = tsc2007_xfer(tsc, READ_X); in tsc2007_read_raw() 74 tc.z1 = tsc2007_xfer(tsc, READ_Z1); in tsc2007_read_raw() 75 tc.z2 = tsc2007_xfer(tsc, READ_Z2); in tsc2007_read_raw() [all …]
|
D | tsc2007_core.c | 30 int tsc2007_xfer(struct tsc2007 *tsc, u8 cmd) in tsc2007_xfer() argument 35 data = i2c_smbus_read_word_data(tsc->client, cmd); in tsc2007_xfer() 37 dev_err(&tsc->client->dev, "i2c io error: %d\n", data); in tsc2007_xfer() 47 dev_dbg(&tsc->client->dev, "data: 0x%x, val: 0x%x\n", data, val); in tsc2007_xfer() 52 static void tsc2007_read_values(struct tsc2007 *tsc, struct ts_event *tc) in tsc2007_read_values() argument 55 tc->y = tsc2007_xfer(tsc, READ_Y); in tsc2007_read_values() 58 tc->x = tsc2007_xfer(tsc, READ_X); in tsc2007_read_values() 61 tc->z1 = tsc2007_xfer(tsc, READ_Z1); in tsc2007_read_values() 62 tc->z2 = tsc2007_xfer(tsc, READ_Z2); in tsc2007_read_values() 65 tsc2007_xfer(tsc, PWRDOWN); in tsc2007_read_values() [all …]
|
D | cy8ctmg110_ts.c | 62 static int cy8ctmg110_write_regs(struct cy8ctmg110 *tsc, unsigned char reg, in cy8ctmg110_write_regs() argument 65 struct i2c_client *client = tsc->client; in cy8ctmg110_write_regs() 83 static int cy8ctmg110_read_regs(struct cy8ctmg110 *tsc, in cy8ctmg110_read_regs() argument 86 struct i2c_client *client = tsc->client; in cy8ctmg110_read_regs() 111 static int cy8ctmg110_touch_pos(struct cy8ctmg110 *tsc) in cy8ctmg110_touch_pos() argument 113 struct input_dev *input = tsc->input; in cy8ctmg110_touch_pos() 120 if (cy8ctmg110_read_regs(tsc, reg_p, 9, CY8CTMG110_TOUCH_X1) != 0) in cy8ctmg110_touch_pos() 159 struct cy8ctmg110 *tsc = dev_id; in cy8ctmg110_irq_thread() local 161 cy8ctmg110_touch_pos(tsc); in cy8ctmg110_irq_thread()
|
D | tsc2007.h | 84 int tsc2007_xfer(struct tsc2007 *tsc, u8 cmd); 85 u32 tsc2007_calculate_resistance(struct tsc2007 *tsc, struct ts_event *tc);
|
/kernel/linux/linux-5.10/drivers/thermal/ |
D | rcar_gen3_thermal.c | 91 void (*thermal_init)(struct rcar_gen3_thermal_tsc *tsc); 94 static inline u32 rcar_gen3_thermal_read(struct rcar_gen3_thermal_tsc *tsc, in rcar_gen3_thermal_read() argument 97 return ioread32(tsc->base + reg); in rcar_gen3_thermal_read() 100 static inline void rcar_gen3_thermal_write(struct rcar_gen3_thermal_tsc *tsc, in rcar_gen3_thermal_write() argument 103 iowrite32(data, tsc->base + reg); in rcar_gen3_thermal_write() 134 static void rcar_gen3_thermal_calc_coefs(struct rcar_gen3_thermal_tsc *tsc, in rcar_gen3_thermal_calc_coefs() argument 144 tsc->tj_t = (FIXPT_INT((ptat[1] - ptat[2]) * (ths_tj_1 - TJ_3)) in rcar_gen3_thermal_calc_coefs() 147 tsc->coef.a1 = FIXPT_DIV(FIXPT_INT(thcode[1] - thcode[2]), in rcar_gen3_thermal_calc_coefs() 148 tsc->tj_t - FIXPT_INT(TJ_3)); in rcar_gen3_thermal_calc_coefs() 149 tsc->coef.b1 = FIXPT_INT(thcode[2]) - tsc->coef.a1 * TJ_3; in rcar_gen3_thermal_calc_coefs() [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/ |
D | imx6ul_tsc.txt | 4 - compatible: must be "fsl,imx6ul-tsc". 8 - clock-names; must be "tsc" and "adc". 24 tsc: tsc@2040000 { 25 compatible = "fsl,imx6ul-tsc"; 31 clock-names = "tsc", "adc";
|
D | lpc32xx-tsc.txt | 4 - compatible: must be "nxp,lpc3220-tsc" 11 tsc@40048000 { 12 compatible = "nxp,lpc3220-tsc";
|
D | ti-tsc-adc.txt | 9 - child "tsc" 10 compatible: Should be "ti,am3359-tsc". 40 - child "tsc" 77 tsc {
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
D | stackprotector.h | 69 u64 tsc; in boot_init_stack_canary() local 81 tsc = rdtsc(); in boot_init_stack_canary() 82 canary += tsc + (tsc << 32UL); in boot_init_stack_canary()
|
D | pvclock.h | 82 u64 __pvclock_read_cycles(const struct pvclock_vcpu_time_info *src, u64 tsc) in __pvclock_read_cycles() argument 84 u64 delta = tsc - src->tsc_timestamp; in __pvclock_read_cycles()
|
/kernel/linux/linux-5.10/tools/testing/selftests/prctl/ |
D | .gitignore | 2 disable-tsc-ctxt-sw-stress-test 3 disable-tsc-on-off-stress-test 4 disable-tsc-test
|
D | Makefile | 7 TEST_PROGS := disable-tsc-ctxt-sw-stress-test disable-tsc-on-off-stress-test \ 8 disable-tsc-test
|
/kernel/linux/linux-5.10/include/trace/events/ |
D | mce.h | 27 __field( u64, tsc ) 47 __entry->tsc = m->tsc; 65 __entry->tsc,
|
D | power.h | 73 u64 tsc, 84 tsc, 96 __field(u64, tsc) 108 __entry->tsc = tsc; 120 (unsigned long long)__entry->tsc,
|
/kernel/linux/linux-5.10/tools/testing/selftests/intel_pstate/ |
D | aperf.c | 22 long long tsc, old_tsc, new_tsc; in main() local 72 tsc = new_tsc-old_tsc; in main() 81 printf("freq: %7.0f\n", tsc / (1.0*aperf / (1.0 * mperf)) / total); in main()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
D | tsc.c | 242 u64 native_sched_clock_from_tsc(u64 tsc) in native_sched_clock_from_tsc() argument 244 return cycles_2_ns(tsc); in native_sched_clock_from_tsc() 390 u64 tsc, t1, t2, delta; in pit_calibrate_tsc() local 420 tsc = t1 = t2 = get_cycles(); in pit_calibrate_tsc() 427 delta = t2 - tsc; in pit_calibrate_tsc() 428 tsc = t2; in pit_calibrate_tsc() 499 u64 tsc = 0, prev_tsc = 0; in pit_expect_msb() local 504 prev_tsc = tsc; in pit_expect_msb() 505 tsc = get_cycles(); in pit_expect_msb() 508 *tscp = tsc; in pit_expect_msb() [all …]
|
/kernel/linux/linux-5.10/arch/c6x/kernel/ |
D | time.c | 44 u64 tsc = get_cycles(); in sched_clock() local 46 return (tsc * sched_clock_multiplier) >> SCHED_CLOCK_SHIFT; in sched_clock()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/orinoco/ |
D | hw.h | 34 int orinoco_hw_get_tkip_iv(struct orinoco_private *priv, int key, u8 *tsc); 42 size_t rsc_len, const u8 *tsc, size_t tsc_len);
|
D | hw.c | 690 int orinoco_hw_get_tkip_iv(struct orinoco_private *priv, int key, u8 *tsc) in orinoco_hw_get_tkip_iv() argument 702 memcpy(tsc, &tsc_arr[key][0], sizeof(tsc_arr[0])); in orinoco_hw_get_tkip_iv() 992 size_t rsc_len, const u8 *tsc, size_t tsc_len) in __orinoco_hw_set_tkip_key() argument 1000 u8 tsc[ORINOCO_SEQ_LEN]; in __orinoco_hw_set_tkip_key() member 1020 if (tsc_len > sizeof(buf.tsc)) in __orinoco_hw_set_tkip_key() 1021 tsc_len = sizeof(buf.tsc); in __orinoco_hw_set_tkip_key() 1024 memset(buf.tsc, 0, sizeof(buf.tsc)); in __orinoco_hw_set_tkip_key() 1029 if (tsc != NULL) in __orinoco_hw_set_tkip_key() 1030 memcpy(buf.tsc, tsc, tsc_len); in __orinoco_hw_set_tkip_key() 1032 buf.tsc[4] = 0x10; in __orinoco_hw_set_tkip_key()
|
/kernel/linux/linux-5.10/tools/power/x86/intel_pstate_tracer/ |
D | intel_pstate_tracer.py | 326 … time_pre_dec, time_post_dec, core_busy, scaled, _from, _to, mperf, aperf, tsc, freq_ghz, io_boost… argument 336 …core_busy), int(scaled), int(_from), int(_to), int(mperf), int(aperf), int(tsc), freq_ghz, int(io_… 454 tsc = search_obj.group(22) 477 load = Decimal(int(mperf)*100)/ Decimal(tsc) 483 tsc_ghz = Decimal(tsc)/duration_ms/Decimal(1000000) 484 … time_pre_dec, time_post_dec, core_busy, scaled, _from, _to, mperf, aperf, tsc, freq_ghz, io_boost…
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
D | max8925.txt | 13 - maxim,tsc-irq: there are 2 IRQ lines for max8925, one is indicated in 36 maxim,tsc-irq = <0>;
|
/kernel/linux/linux-5.10/tools/power/cpupower/utils/idle_monitor/ |
D | mperf_monitor.c | 83 static int mperf_get_tsc(unsigned long long *tsc) in mperf_get_tsc() argument 87 ret = read_msr(base_cpu, MSR_TSC, tsc); in mperf_get_tsc() 89 dprint("Reading TSC MSR failed, returning %llu\n", *tsc); in mperf_get_tsc()
|