Home
last modified time | relevance | path

Searched full:tsi (Results 1 – 25 of 40) sorted by relevance

12

/linux/drivers/input/touchscreen/
H A Dda9052_tsi.c3 * TSI driver for Dialog DA9052
28 static void da9052_ts_adc_toggle(struct da9052_tsi *tsi, bool on) in da9052_ts_adc_toggle() argument
30 da9052_reg_update(tsi->da9052, DA9052_TSI_CONT_A_REG, 1 << 0, on); in da9052_ts_adc_toggle()
31 tsi->adc_on = on; in da9052_ts_adc_toggle()
36 struct da9052_tsi *tsi = data; in da9052_ts_pendwn_irq() local
38 if (!tsi->stopped) { in da9052_ts_pendwn_irq()
40 da9052_disable_irq_nosync(tsi->da9052, DA9052_IRQ_PENDOWN); in da9052_ts_pendwn_irq()
41 da9052_enable_irq(tsi->da9052, DA9052_IRQ_TSIREADY); in da9052_ts_pendwn_irq()
43 da9052_ts_adc_toggle(tsi, true); in da9052_ts_pendwn_irq()
45 schedule_delayed_work(&tsi->ts_pen_work, HZ / 50); in da9052_ts_pendwn_irq()
[all …]
H A Dda9034-ts.c37 STATE_BUSY, /* TSI busy sampling */
150 /* Enable auto measurement of the TSI, this will in da9034_event_handler()
168 /* Disable auto measurement of the TSI, so that in da9034_event_handler()
178 * available by stopping TSI, but this is found not in da9034_event_handler()
H A D88pm860x-ts.c147 /* set tsi prebias time */ in pm860x_touch_dt_init()
148 if (!of_property_read_u32(np, "marvell,88pm860x-tsi-prebias", &data)) { in pm860x_touch_dt_init()
203 /* set tsi prebias time */ in pm860x_touch_probe()
/linux/Documentation/devicetree/bindings/net/
H A Dlantiq,pef2256.yaml94 (nu) and used time-slots (XX) for TSi is
96 <-- TSi --> <- TSi+1 -> <- TSi+2 ->
100 <-- TSi --> <- TSi+1 -> <- TSi+2 ->
104 <-- TSi --> <- TSi+1 -> <- TSi+2 ->
/linux/Documentation/hwmon/
H A Dsbtsi_temp.rst8 * Sideband interface (SBI) Temperature Sensor Interface (SB-TSI)
15 To instantiate this driver on an AMD CPU with SB-TSI
18 Section 6.3.1 of the SoC register reference: The SB-TSI address is normally
22 Datasheet: The SB-TSI interface and protocol is available as part of
37 The SBI temperature sensor interface (SB-TSI) is an emulation of the software
H A Dw83795.rst83 29/ 30 PECI/TSI (DTS1) 26h temp7
84 29/ 30 PECI/TSI (DTS2) 27h temp8
85 29/ 30 PECI/TSI (DTS3) 28h temp9
86 29/ 30 PECI/TSI (DTS4) 29h temp10
87 29/ 30 PECI/TSI (DTS5) 2Ah temp11
88 29/ 30 PECI/TSI (DTS6) 2Bh temp12
89 29/ 30 PECI/TSI (DTS7) 2Ch temp13
90 29/ 30 PECI/TSI (DTS8) 2Dh temp14
H A Dnct7904.rst23 internal temperature sensor, Intel PECI and AMD SB-TSI CPU temperature
H A Dda9052.rst33 Channel 7 XY - TSI interface to measure the X and Y voltage of the touch
H A Dnct6775.rst286 boards. The CPU temperature on ASUS boards is reported from PECI 0 or TSI 0.
/linux/arch/powerpc/sysdev/
H A Dtsi108_dev.c41 struct device_node *tsi; in get_csrbase() local
46 tsi = of_find_node_by_type(NULL, "tsi-bridge"); in get_csrbase()
47 if (tsi) { in get_csrbase()
49 of_address_to_resource(tsi, 0, &res); in get_csrbase()
51 of_node_put(tsi); in get_csrbase()
95 platform_device_register_simple("tsi-ethernet", i++, &r[0], in tsi108_eth_of_init()
/linux/Documentation/devicetree/bindings/hwmon/
H A Damd,sbtsi.yaml8 Sideband interface Temperature Sensor Interface (SB-TSI) compliant
16 SB Temperature Sensor Interface (SB-TSI) is an SMBus compatible
31 SoC register reference. The SB-TSI address is normally 98h for socket
/linux/include/linux/mfd/da9052/
H A Dreg.h148 /* TSI CONTROL REGISTERS */
261 /* TSI EVENT REGISTERS BITS */
668 /* TSI REGISTER */
669 /* TSI CONTROL REGISTER A BITS */
676 /* TSI CONTROL REGISTER B BITS */
688 /* TSI X CO-ORDINATE MSB RESULT REGISTER BITS */
691 /* TSI Y CO-ORDINATE MSB RESULT REGISTER BITS */
694 /* TSI CO-ORDINATE LSB RESULT REGISTER BITS */
706 /* TSI Z MEASUREMENT MSB RESULT REGISTER BIT */
/linux/drivers/hwmon/
H A Dsbtsi_temp.c3 * sbtsi_temp.c - hwmon driver for a SBI Temperature Sensor Interface (SB-TSI)
19 * SB-TSI registers only support SMBus byte data access. "_INT" registers are
44 * From SB-TSI spec: CPU temperature readings and limit registers encode the
246 MODULE_DESCRIPTION("Hwmon driver for AMD SB-TSI emulated sensor");
H A Dnct6775-i2c.c135 * is first applied to the device, the automatic TSI channel detection in nct6775_i2c_probe_init()
141 if (!of_property_read_u32(client->dev.of_node, "nuvoton,tsi-channel-mask", in nct6775_i2c_probe_init()
H A Dnct6775.h13 #define NUM_TSI_TEMP 8 /* Max number of TSI temp register pairs */
/linux/arch/powerpc/kernel/
H A Dlegacy_serial.c43 {.type = "tsi-bridge",},
169 struct device_node *tsi = of_get_parent(np); in add_legacy_soc_port() local
197 if (of_node_is_type(tsi, "tsi-bridge")) in add_legacy_soc_port()
/linux/arch/powerpc/boot/dts/
H A Dholly.dts2 * Device Tree Source for IBM Holly (PPC 750CL with TSI controller)
45 device_type = "tsi-bridge";
/linux/arch/powerpc/platforms/embedded6xx/
H A Dholly.c213 bridge = of_find_node_by_type(NULL, "tsi-bridge"); in holly_restart()
258 .name = "PPC750 GX/CL TSI", in define_machine()
/linux/Documentation/devicetree/bindings/mfd/
H A Dda9052-i2c.txt8 - dlg,tsi-as-adc : Boolean, if set the X+, X-, Y+, Y- touchscreen
H A D88pm860x.txt61 marvell,88pm860x-tsi-prebias = <6>;
/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-inventec-starscream.dts170 // AMD SB-TSI CPU1
181 // AMD SB-TSI CPU2
/linux/drivers/target/tcm_fc/
H A Dtfc_io.c245 * If "Sequence Initiative (TSI)" bit set in f_ctl, means last in ft_recv_write_data()
250 * If "Sequence Initiative (TSI)" bit is not set, means error in ft_recv_write_data()
/linux/Documentation/misc-devices/
H A Damd-sbi.rst13 and SB Temperature Sensor Interface (SB-TSI)).
/linux/arch/arm/boot/dts/marvell/
H A Dpxa910-dkb.dts141 marvell,88pm860x-tsi-prebias = <6>;
/linux/drivers/watchdog/
H A Df71808e_wdt.c32 #define SIO_REG_TSI_LEVEL_SEL 0x28 /* TSI Level select */
339 /* Enable TSI Level register bank */ in fintek_wdt_start()

12