/linux/drivers/input/touchscreen/ |
H A D | da9052_tsi.c | 3 * 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 D | da9034-ts.c | 37 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 D | 88pm860x-ts.c | 147 /* 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 D | lantiq,pef2256.yaml | 94 (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 D | sbtsi_temp.rst | 8 * 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 D | w83795.rst | 83 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 D | nct7904.rst | 23 internal temperature sensor, Intel PECI and AMD SB-TSI CPU temperature
|
H A D | da9052.rst | 33 Channel 7 XY - TSI interface to measure the X and Y voltage of the touch
|
H A D | nct6775.rst | 286 boards. The CPU temperature on ASUS boards is reported from PECI 0 or TSI 0.
|
/linux/arch/powerpc/sysdev/ |
H A D | tsi108_dev.c | 41 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 D | amd,sbtsi.yaml | 8 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 D | reg.h | 148 /* 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 D | sbtsi_temp.c | 3 * 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 D | nct6775-i2c.c | 135 * 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 D | nct6775.h | 13 #define NUM_TSI_TEMP 8 /* Max number of TSI temp register pairs */
|
/linux/arch/powerpc/kernel/ |
H A D | legacy_serial.c | 43 {.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 D | holly.dts | 2 * Device Tree Source for IBM Holly (PPC 750CL with TSI controller) 45 device_type = "tsi-bridge";
|
/linux/arch/powerpc/platforms/embedded6xx/ |
H A D | holly.c | 213 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 D | da9052-i2c.txt | 8 - dlg,tsi-as-adc : Boolean, if set the X+, X-, Y+, Y- touchscreen
|
H A D | 88pm860x.txt | 61 marvell,88pm860x-tsi-prebias = <6>;
|
/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-bmc-inventec-starscream.dts | 170 // AMD SB-TSI CPU1 181 // AMD SB-TSI CPU2
|
/linux/drivers/target/tcm_fc/ |
H A D | tfc_io.c | 245 * 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 D | amd-sbi.rst | 13 and SB Temperature Sensor Interface (SB-TSI)).
|
/linux/arch/arm/boot/dts/marvell/ |
H A D | pxa910-dkb.dts | 141 marvell,88pm860x-tsi-prebias = <6>;
|
/linux/drivers/watchdog/ |
H A D | f71808e_wdt.c | 32 #define SIO_REG_TSI_LEVEL_SEL 0x28 /* TSI Level select */ 339 /* Enable TSI Level register bank */ in fintek_wdt_start()
|