/Linux-v6.1/drivers/input/touchscreen/ |
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 …]
|
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()
|
D | 88pm860x-ts.c | 146 /* set tsi prebias time */ in pm860x_touch_dt_init() 147 if (!of_property_read_u32(np, "marvell,88pm860x-tsi-prebias", &data)) { in pm860x_touch_dt_init() 209 /* set tsi prebias time */ in pm860x_touch_probe()
|
/Linux-v6.1/arch/powerpc/sysdev/ |
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 const void *prop = of_get_property(tsi, "reg", &size); in get_csrbase() 50 tsi108_csr_base = of_translate_address(tsi, prop); 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-v6.1/arch/powerpc/boot/ |
D | cuboot-mpc7448hpc2.c | 25 void *tsi; in platform_fixups() local 30 tsi = find_node_by_devtype(NULL, "tsi-bridge"); in platform_fixups() 31 if (tsi) in platform_fixups() 32 setprop(tsi, "bus-frequency", &bd.bi_busfreq, in platform_fixups()
|
/Linux-v6.1/Documentation/hwmon/ |
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
|
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
|
D | nct7904.rst | 23 internal temperature sensor, Intel PECI and AMD SB-TSI CPU temperature
|
D | da9052.rst | 33 Channel 7 XY - TSI interface to measure the X and Y voltage of the touch
|
/Linux-v6.1/Documentation/devicetree/bindings/hwmon/ |
D | nuvoton,nct6775.yaml | 32 nuvoton,tsi-channel-mask: 34 Bitmask indicating which TSI temperature sensor channels are 55 nuvoton,tsi-channel-mask = <0x03>;
|
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-v6.1/include/linux/mfd/da9052/ |
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 */
|
D | da9052.h | 34 /* TSI channel has its own 4 channel mux */
|
/Linux-v6.1/drivers/hwmon/ |
D | sbtsi_temp.c | 3 * sbtsi_temp.c - hwmon driver for a SBI Temperature Sensor Interface (SB-TSI) 20 * SB-TSI registers only support SMBus byte data access. "_INT" registers are 45 * From SB-TSI spec: CPU temperature readings and limit registers encode the 249 MODULE_DESCRIPTION("Hwmon driver for AMD SB-TSI emulated sensor");
|
D | nct6683.c | 250 "AMD TSI Addr 90h", 251 "AMD TSI Addr 92h", 252 "AMD TSI Addr 94h", 253 "AMD TSI Addr 96h", 254 "AMD TSI Addr 98h", 255 "AMD TSI Addr 9ah", 256 "AMD TSI Addr 9ch", 257 "AMD TSI Addr 9dh", 830 * 0x42..0x49: AMD TSI
|
D | nct6775-i2c.c | 133 * is first applied to the device, the automatic TSI channel detection in nct6775_i2c_probe_init() 139 if (!of_property_read_u32(client->dev.of_node, "nuvoton,tsi-channel-mask", in nct6775_i2c_probe_init()
|
/Linux-v6.1/arch/powerpc/boot/dts/ |
D | holly.dts | 2 * Device Tree Source for IBM Holly (PPC 750CL with TSI controller) 45 device_type = "tsi-bridge";
|
D | mpc7448hpc2.dts | 53 device_type = "tsi-bridge";
|
/Linux-v6.1/arch/powerpc/platforms/embedded6xx/ |
D | holly.c | 214 bridge = of_find_node_by_type(NULL, "tsi-bridge"); in holly_restart() 269 .name = "PPC750 GX/CL TSI", in define_machine()
|
/Linux-v6.1/arch/powerpc/kernel/ |
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-v6.1/Documentation/devicetree/bindings/mfd/ |
D | da9052-i2c.txt | 8 - dlg,tsi-as-adc : Boolean, if set the X+, X-, Y+, Y- touchscreen
|
D | 88pm860x.txt | 61 marvell,88pm860x-tsi-prebias = <6>;
|
/Linux-v6.1/drivers/mfd/ |
D | da9052-core.c | 529 { .name = "da9052-tsi" }, 627 if (!device_property_read_bool(da9052->dev, "dlg,tsi-as-adc")) { in da9052_device_init() 633 dev_err(da9052->dev, "failed to add TSI subdev: %d\n", in da9052_device_init()
|
/Linux-v6.1/drivers/target/tcm_fc/ |
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-v6.1/arch/arm/boot/dts/ |
D | pxa910-dkb.dts | 141 marvell,88pm860x-tsi-prebias = <6>;
|