| /linux/drivers/i2c/busses/ |
| H A D | i2c-acorn.c | 20 #define SDA 0x01 macro 32 u_int ioc_control = ioc_readb(IOC_CONTROL) & ~(SCL | SDA); in ioc_setscl() 47 u_int ioc_control = ioc_readb(IOC_CONTROL) & ~(SCL | SDA); in ioc_setsda() 51 ones |= SDA; in ioc_setsda() 53 ones &= ~SDA; in ioc_setsda() 67 return (ioc_readb(IOC_CONTROL) & SDA) != 0; in ioc_getsda() 87 force_ones = FORCE_ONES | SCL | SDA; in i2c_ioc_init()
|
| /linux/Documentation/i2c/ |
| H A D | gpio-fault-injection.rst | 33 By reading this file, you get the current state of SDA. By writing, you can 35 "echo 0 > sda" you force SDA low and thus, data cannot be transmitted. The bus 39 succeed because SDA is still pinned low until you manually release it again 46 The following fault injectors create situations where SDA will be held low by a 48 there are I2C client devices which detect a stuck SDA on their side and release 50 device deglitching and monitoring the I2C bus. It could also detect a stuck SDA 61 transmitted. Because the device will ACK its presence, this results in SDA 65 SDA after toggling SCL. 73 The injector will again stop at one ACK phase, so the device will keep SDA low 82 This is why bus recovery (up to 9 clock pulses) must either check SDA or send [all …]
|
| /linux/drivers/rtc/ |
| H A D | rtc-rs5c313.c | 71 #define SDA SCSPTR1_SPB1DT macro 108 scsptr1_data = (scsptr1_data & ~SDA) | in rs5c313_write_data() 135 data |= ((__raw_readb(SCSPTR1) & SDA) >> 2) << (7 - i); in rs5c313_read_data()
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | lan966x-kontron-kswitch-d10-mmt-6g-2gs.dts | 68 /* SCL, SDA */ 74 /* SCL, SDA */
|
| H A D | at91-foxg20.dts | 123 <AT91_PIOA 23 AT91_PERIPH_A AT91_PINCTRL_MULTI_DRIVE /* TWD (SDA), open drain */
|
| H A D | lan966x-pcb8309.dts | 142 /* SCL, SDA */
|
| H A D | at91-tse850-3.dts | 313 /* 28 */ "", "", "SDA", "SCL";
|
| /linux/Documentation/i2c/muxes/ |
| H A D | i2c-mux-gpio.rst | 16 | | SCL/SDA | |-------------- | | 25 SCL/SDA of the master I2C bus is multiplexed to bus segment 1..M
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | omap4-sdp-es23plus.dts | 7 /* SDP boards with 4430 ES2.3+ or 4460 have external pullups on SCL & SDA */
|
| H A D | omap4-panda-a4.dts | 15 /* Pandaboard Rev A4+ have external pullups on SCL & SDA */
|
| H A D | omap5-igep0050.dts | 107 <&gpio7 3 0>; /* 195, SDA */
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos4412-i9305.dts | 19 /* SCL and SDA pins are swapped */
|
| /linux/Documentation/i2c/busses/ |
| H A D | i2c-parport.rst | 61 SDA ----------x----x---| o---x--------------------------- pin 13 98 Pretty easy to add, just copy the SDA part and use another input pin. 121 SDA ---------------x---x--| o--------x------------------- pin 10
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | r9a07g044l2-remi-pi.dts | 273 pinmux = <RZG2L_PORT_PINMUX(3, 0, 2)>, /* SDA */ 278 pinmux = <RZG2L_PORT_PINMUX(18, 0, 3)>, /* SDA */
|
| H A D | rzg2lc-smarc-pinfunction.dtsi | 49 pinmux = <RZG2L_PORT_PINMUX(42, 3, 1)>, /* SDA */
|
| H A D | rzg2l-smarc-pinfunction.dtsi | 57 pinmux = <RZG2L_PORT_PINMUX(18, 0, 3)>, /* SDA */
|
| H A D | white-hawk-ard-audio-da7212.dtso | 32 * | I2C0_SDA pin5 |<----->| pin18 SDA |
|
| /linux/Documentation/dev-tools/ |
| H A D | gpio-sloppy-logic-analyzer.rst | 50 probe-names = "SCL", "SDA"; 75 edge on SDA while SCL stays high, i.e. ``-t 1H+2F``. Last is the duration, let
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sun7i-a20-bananapi.dts | 236 "PMU-SCK", "PMU-SDA", "", "", "", "", "", "", 238 "", "", "", "", "SCL", "SDA", "", "",
|
| /linux/Documentation/driver-api/ |
| H A D | i2c.rst | 8 the same bus. I2C only needs two signals (SCL for clock, SDA for data),
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | sm8650.dtsi | 6487 /* SDA, SCL */ 6495 /* SDA, SCL */ 6503 /* SDA, SCL */ 6511 /* SDA, SCL */ 6519 /* SDA, SCL */ 6527 /* SDA, SCL */ 6535 /* SDA, SCL */ 6543 /* SDA, SCL */ 6551 /* SDA, SCL */ 6559 /* SDA, SCL */ [all …]
|
| H A D | glymur.dtsi | 5657 /* SDA, SCL */ 5665 /* SDA, SCL */ 5673 /* SDA, SCL */ 5681 /* SDA, SCL */ 5689 /* SDA, SCL */ 5697 /* SDA, SCL */ 5705 /* SDA, SCL */ 5713 /* SDA, SCL */ 5721 /* SDA, SCL */ 5729 /* SDA, SCL */ [all …]
|
| /linux/drivers/auxdisplay/ |
| H A D | Kconfig | 221 (SDA/SCL), while parallel ones use 2 or 3 wires for the control signals 287 int "Parallel port pin number & polarity connected to the LCD SDA signal (-17...17) " 292 LCD 'SDA' signal has been connected. It can be : 298 Default for the 'SDA' pin in custom profile is '2' (D0).
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | ste-nomadik-nhk15.dts | 209 * and MOSI (in the spec MOSI is called "SDA").
|
| /linux/arch/arm/boot/dts/renesas/ |
| H A D | r7s72100-genmai.dts | 235 /* RIIC2: P1_4 as SCL, P1_5 as SDA */
|