Home
last modified time | relevance | path

Searched full:twi (Results 1 – 23 of 23) sorted by relevance

/linux/arch/powerpc/boot/
H A Dio.h16 __asm__ __volatile__("lbz%U1%X1 %0,%1; twi 0,%0,0; isync" in in_8()
31 __asm__ __volatile__("lhbrx %0,0,%1; twi 0,%0,0; isync" in in_le16()
41 __asm__ __volatile__("lhz%U1%X1 %0,%1; twi 0,%0,0; isync" in in_be16()
62 __asm__ __volatile__("lwbrx %0,0,%1; twi 0,%0,0; isync" in in_le32()
71 __asm__ __volatile__("lwz%U1%X1 %0,%1; twi 0,%0,0; isync" in in_be32()
/linux/drivers/i2c/busses/
H A Di2c-at91.h3 * i2c Support for Atmel's AT91 Two-Wire Interface (TWI)
28 /* AT91 TWI register definitions */
71 #define AT91_TWI_LOCK BIT(23) /* TWI Lock due to Frame Errors */
72 #define AT91_TWI_SCL BIT(24) /* TWI SCL status */
73 #define AT91_TWI_SDA BIT(25) /* TWI SDA status */
H A Di2c-at91-core.c3 * i2c Support for Atmel's AT91 Two-Wire Interface (TWI)
355 MODULE_DESCRIPTION("I2C (TWI) driver for Atmel AT91");
H A Di2c-at91-master.c3 * i2c Support for Atmel's AT91 Two-Wire Interface (TWI)
399 * In reception, the behavior of the twi device (before sama5d2) is in atmel_twi_interrupt()
/linux/drivers/hid/
H A Dhid-thrustmaster.c226 const struct tm_wheel_info *twi = NULL; in thrustmaster_model_handler() local
242 for (i = 0; i < tm_wheels_infos_length && !twi; i++) in thrustmaster_model_handler()
244 twi = tm_wheels_infos + i; in thrustmaster_model_handler()
246 if (twi) in thrustmaster_model_handler()
247 hid_info(hdev, "Wheel with model id 0x%x is a %s\n", model, twi->wheel_name); in thrustmaster_model_handler()
253 tm_wheel->change_request->wValue = cpu_to_le16(twi->switch_value); in thrustmaster_model_handler()
/linux/arch/powerpc/include/asm/
H A Dbug.h70 BUG_ENTRY("twi 31, 0, 0", 0); \
75 #define __WARN_FLAGS(flags) BUG_ENTRY("twi 31, 0, 0", BUGFLAG_WARNING | (flags))
H A Dbarrier.h70 asm volatile("twi 0,%0,0; isync" : : "r" (x) : "memory");
/linux/Documentation/driver-api/
H A Di2c.rst7 some vendors use another name (such as "Two-Wire Interface", TWI) for
/linux/arch/mips/boot/dts/mscc/
H A Dserval_common.dtsi83 function = "twi";
H A Dluton.dtsi106 function = "twi";
H A Dserval.dtsi111 function = "twi";
H A Djaguar2.dtsi132 function = "twi";
H A Docelot.dtsi216 function = "twi";
/linux/arch/arm/boot/dts/microchip/
H A Dat91-sam9x60_curiosity.dts312 pinctrl_flx0_default: flx0-twi {
318 pinctrl_flx6_default: flx6-twi {
H A Dat91rm9200.dtsi453 twi {
454 pinctrl_twi: twi-0 {
H A Dat91sam9261.dtsi534 pinctrl_i2c_twi: i2c-0-twi {
/linux/Documentation/i2c/
H A Dsummary.rst12 e.g. TWI (Two Wire Interface), IIC.
/linux/arch/arm64/include/asm/
H A Dkvm_arm.h65 #define HCR_TWI __HCR(TWI)
88 * TWI: Trap WFI
/linux/arch/mips/sni/
H A Drm200.c131 * for onboard devices and also has twi i8259 PICs. Since these
/linux/arch/arm64/boot/dts/microchip/
H A Dsparx5.dtsi267 function = "twi";
/linux/arch/powerpc/kernel/
H A Dhead_book3s_32.S271 twi 31, 0, 0
/linux/arch/arm64/tools/
H A Dsysreg3800 Field 13 TWI
/linux/arch/powerpc/xmon/
H A Dppc-opc.c3084 {"twi", OP(3), OP_MASK, PPCCOM, PPCVLE, {TO, RA, SI}},