| /linux/arch/powerpc/boot/ |
| H A D | io.h | 16 __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 D | i2c-at91.h | 3 * 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 D | i2c-at91-core.c | 3 * i2c Support for Atmel's AT91 Two-Wire Interface (TWI) 355 MODULE_DESCRIPTION("I2C (TWI) driver for Atmel AT91");
|
| H A D | i2c-at91-master.c | 3 * 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 D | hid-thrustmaster.c | 226 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 D | bug.h | 70 BUG_ENTRY("twi 31, 0, 0", 0); \ 75 #define __WARN_FLAGS(flags) BUG_ENTRY("twi 31, 0, 0", BUGFLAG_WARNING | (flags))
|
| H A D | barrier.h | 70 asm volatile("twi 0,%0,0; isync" : : "r" (x) : "memory");
|
| /linux/Documentation/driver-api/ |
| H A D | i2c.rst | 7 some vendors use another name (such as "Two-Wire Interface", TWI) for
|
| /linux/arch/mips/boot/dts/mscc/ |
| H A D | serval_common.dtsi | 83 function = "twi";
|
| H A D | luton.dtsi | 106 function = "twi";
|
| H A D | serval.dtsi | 111 function = "twi";
|
| H A D | jaguar2.dtsi | 132 function = "twi";
|
| H A D | ocelot.dtsi | 216 function = "twi";
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | at91-sam9x60_curiosity.dts | 312 pinctrl_flx0_default: flx0-twi { 318 pinctrl_flx6_default: flx6-twi {
|
| H A D | at91rm9200.dtsi | 453 twi { 454 pinctrl_twi: twi-0 {
|
| H A D | at91sam9261.dtsi | 534 pinctrl_i2c_twi: i2c-0-twi {
|
| /linux/Documentation/i2c/ |
| H A D | summary.rst | 12 e.g. TWI (Two Wire Interface), IIC.
|
| /linux/arch/arm64/include/asm/ |
| H A D | kvm_arm.h | 65 #define HCR_TWI __HCR(TWI) 88 * TWI: Trap WFI
|
| /linux/arch/mips/sni/ |
| H A D | rm200.c | 131 * for onboard devices and also has twi i8259 PICs. Since these
|
| /linux/arch/arm64/boot/dts/microchip/ |
| H A D | sparx5.dtsi | 267 function = "twi";
|
| /linux/arch/powerpc/kernel/ |
| H A D | head_book3s_32.S | 271 twi 31, 0, 0
|
| /linux/arch/arm64/tools/ |
| H A D | sysreg | 3800 Field 13 TWI
|
| /linux/arch/powerpc/xmon/ |
| H A D | ppc-opc.c | 3084 {"twi", OP(3), OP_MASK, PPCCOM, PPCVLE, {TO, RA, SI}},
|