/freebsd/sys/contrib/device-tree/Bindings/i2c/ |
H A D | i2c-gpio.yaml | 28 scl-gpios: 30 gpio used for the scl signal, this should be flagged as 40 i2c-gpio,scl-output-only: 41 description: scl as output only 54 description: sda and scl gpio, alternative for {sda,scl}-gpios 63 i2c-gpio,scl-open-drain: 67 GPIO line used for SCL into open drain mode, and that something is not 76 i2c-gpio,scl-has-no-pullup: 78 description: scl is used in a non-compliant way and has no pull-up. 80 with i2c-gpio,scl-open-drain. [all …]
|
H A D | i2c-rk3x.yaml | 81 SCL frequency to use (in Hz). If omitted, 100kHz is used. 83 i2c-scl-rising-time-ns: 86 Number of nanoseconds the SCL signal takes to rise 91 i2c-scl-falling-time-ns: 94 Number of nanoseconds the SCL signal takes to fall 103 (t(f) in the I2C specification). If not specified we will use the SCL 139 i2c-scl-falling-time-ns = <100>; 140 i2c-scl-rising-time-ns = <800>;
|
H A D | i2c.txt | 37 - i2c-scl-falling-time-ns 38 Number of nanoseconds the SCL signal takes to fall; t(f) in the I2C 41 - i2c-scl-internal-delay-ns 42 Number of nanoseconds the IP core additionally needs to setup SCL. 44 - i2c-scl-rising-time-ns 45 Number of nanoseconds the SCL signal takes to rise; t(r) in the I2C 76 add extra pinctrl to configure SCL/SDA pins to GPIO function for bus 79 - scl-gpios 80 specify the gpio related to SCL pin. Used for GPIO bus recovery.
|
H A D | renesas,rcar-i2c.yaml | 94 i2c-scl-falling-time-ns: 97 Number of nanoseconds the SCL signal takes to fall; t(f) in the I2C 100 i2c-scl-internal-delay-ns: 103 Number of nanoseconds the IP core additionally needs to setup SCL. 105 i2c-scl-rising-time-ns: 108 Number of nanoseconds the SCL signal takes to rise; t(r) in the I2C 163 i2c-scl-internal-delay-ns = <6>;
|
H A D | hisilicon,ascend910-i2c.yaml | 38 i2c-scl-falling-time-ns: 44 i2c-scl-rising-time-ns: 66 i2c-scl-falling-time-ns = <56>; 68 i2c-scl-rising-time-ns = <56>;
|
H A D | i2c-st.txt | 17 - st,i2c-min-scl-pulse-width-us : The minimum valid SCL pulse width that is 39 st,i2c-min-scl-pulse-width-us = <0>;
|
H A D | st,sti-i2c.yaml | 37 st,i2c-min-scl-pulse-width-us: 39 The minimum valid SCL pulse width that is allowed through the 69 st,i2c-min-scl-pulse-width-us = <0>;
|
H A D | i2c-imx.txt | 17 - scl-gpios: specify the gpio related to SCL pin 47 scl-gpios = <&gpio5 26 GPIO_ACTIVE_HIGH>;
|
H A D | st,stm32-i2c.yaml | 25 i2c-scl-rising-time-ns: 28 i2c-scl-falling-time-ns: 188 i2c-scl-rising-time-ns = <185>; 189 i2c-scl-falling-time-ns = <20>;
|
/freebsd/sys/contrib/device-tree/src/arm/st/ |
H A D | stih407-pinctrl.dtsi | 164 scl = <&pio4 5 ALT1 BIDIR>; 173 scl = <&pio5 0 ALT1 BIDIR>; 322 scl = <&pio4 5 ALT1 OUT>; 329 scl = <&pio4 5 ALT1 OUT>; 339 scl = <&pio3 2 ALT2 OUT>; 346 scl = <&pio3 2 ALT2 OUT>; 356 scl = <&pio3 7 ALT2 OUT>; 363 scl = <&pio3 7 ALT2 OUT>; 519 scl = <&pio10 5 ALT2 BIDIR>; 528 scl = <&pio11 0 ALT2 BIDIR>; [all …]
|
H A D | ste-dbx5x0-pinctrl.dtsi | 132 pins = "GPIO147_C15", "GPIO148_B16"; /* SDA/SCL */ 139 pins = "GPIO147_C15", "GPIO148_B16"; /* SDA/SCL */ 152 pins = "GPIO16_AD3", "GPIO17_AD4"; /* SDA/SCL */ 159 pins = "GPIO16_AD3", "GPIO17_AD4"; /* SDA/SCL */ 172 pins = "GPIO8_AD5", "GPIO9_AE4"; /* SDA/SCL */ 179 pins = "GPIO8_AD5", "GPIO9_AE4"; /* SDA/SCL */ 190 pins = "GPIO10_AF5", "GPIO11_AG4"; /* SDA/SCL */ 197 pins = "GPIO10_AF5", "GPIO11_AG4"; /* SDA/SCL */ 210 pins = "GPIO229_AG7", "GPIO230_AF7"; /* SDA/SCL */ 217 pins = "GPIO229_AG7", "GPIO230_AF7"; /* SDA/SCL */ [all …]
|
H A D | stm32mp15xx-dhcom-picoitx.dtsi | 82 i2c-scl-rising-time-ns = <185>; 83 i2c-scl-falling-time-ns = <20>; 93 i2c-scl-rising-time-ns = <185>; 94 i2c-scl-falling-time-ns = <20>;
|
H A D | stm32mp15xx-dhcom-drc02.dtsi | 75 i2c-scl-rising-time-ns = <185>; 76 i2c-scl-falling-time-ns = <20>; 99 i2c-scl-rising-time-ns = <185>; 100 i2c-scl-falling-time-ns = <20>;
|
/freebsd/sys/dev/iicbus/ |
H A D | iicbb.c | 160 0, "SCL low timeout, microseconds"); in iicbb_attach() 252 pause_sbt("iicbb-scl-low", SBT_1MS, 0, C_PREL(2)); in iicbb_waitforscl() 268 * Precondition: SCL is low. in iicbb_clockin() 271 * - release SCL and wait until it's high. in iicbb_clockin() 272 * The caller is responsible for keeping SCL high for udelay. in iicbb_clockin() 275 * SDA and raising SCL. It's expected that the I/O access latency will in iicbb_clockin() 293 * Precondition: SCL is high. in iicbb_clockout() 295 * - pull SCL low and hold for udelay. in iicbb_clockout() 383 * only once and then we just pulse the SCL. in iicbb_readbyte() 432 /* SCL must be high on the idle bus. */ in iicbb_start_impl() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | SpecialCaseList.cpp | 84 std::unique_ptr<SpecialCaseList> SCL(new SpecialCaseList()); in create() 85 if (SCL->createInternal(Paths, FS, Error)) 86 return SCL; 92 std::unique_ptr<SpecialCaseList> SCL(new SpecialCaseList()); in createOrDie() 93 if (SCL->createInternal(MB, Error)) in createOrDie() 94 return SCL; 102 if (auto SCL = create(Paths, FS, Error)) in createInternal() 103 return SCL; in createInternal() 72 std::unique_ptr<SpecialCaseList> SCL(new SpecialCaseList()); create() local 80 std::unique_ptr<SpecialCaseList> SCL(new SpecialCaseList()); create() local 90 if (auto SCL = create(Paths, FS, Error)) createOrDie() local
|
/freebsd/sys/contrib/device-tree/Bindings/i3c/ |
H A D | i3c.txt | 24 - i3c-scl-hz: frequency of the SCL signal used for I3C transfers. 27 - i2c-scl-hz: frequency of the SCL signal used for I2C transfers. 53 frequency on SCL 118 i2c-scl-hz = <100000>;
|
H A D | i3c.yaml | 42 i3c-scl-hz: 44 Frequency of the SCL signal used for I3C transfers. When undefined, the 49 i2c-scl-hz: 51 Frequency of the SCL signal used for I2C transfers. When undefined, the 99 supports high frequency on SCL 167 i2c-scl-hz = <100000>;
|
H A D | cdns,i3c-master.txt | 21 - i2c-scl-hz 22 - i3c-scl-hz 37 i2c-scl-hz = <100000>;
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | spa_misc.c | 457 spa_config_lock_t *scl = &spa->spa_config_lock[i]; in spa_config_lock_init() local 458 mutex_init(&scl->scl_lock, NULL, MUTEX_DEFAULT, NULL); in spa_config_lock_init() 459 cv_init(&scl->scl_cv, NULL, CV_DEFAULT, NULL); in spa_config_lock_init() 460 scl->scl_writer = NULL; in spa_config_lock_init() 461 scl->scl_write_wanted = 0; in spa_config_lock_init() 462 scl->scl_count = 0; in spa_config_lock_init() 470 spa_config_lock_t *scl = &spa->spa_config_lock[i]; in spa_config_lock_destroy() local 471 mutex_destroy(&scl->scl_lock); in spa_config_lock_destroy() 472 cv_destroy(&scl->scl_cv); in spa_config_lock_destroy() 473 ASSERT(scl->scl_writer == NULL); in spa_config_lock_destroy() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrFMA.td | 323 SchedWriteFMA.Scl>, VEX_LIG; 325 SchedWriteFMA.Scl>, VEX_LIG; 328 SchedWriteFMA.Scl>, VEX_LIG; 330 SchedWriteFMA.Scl>, VEX_LIG; 542 SchedWriteFMA.Scl>, 543 fma4s_int<0x6A, "vfmaddss", ssmem, SchedWriteFMA.Scl>; 545 SchedWriteFMA.Scl>, 546 fma4s_int<0x6E, "vfmsubss", ssmem, SchedWriteFMA.Scl>; 548 X86any_Fnmadd, loadf32, SchedWriteFMA.Scl>, 549 fma4s_int<0x7A, "vfnmaddss", ssmem, SchedWriteFMA.Scl>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | cirrus,lochnagar.yaml | 107 dsp-dmicdat1, dsp-dmicclk2, dsp-dmicdat2, i2c2-scl, 108 i2c2-sda, i2c3-scl, i2c3-sda, i2c4-scl, i2c4-sda, 136 i2c2-scl, i2c2-sda, i2c3-scl, i2c3-sda, i2c4-scl,
|
/freebsd/sys/dev/gpio/ |
H A D | gpioiic.c | 87 * property. The modern bindings specify separate scl-gpios and in gpioiic_setup_fdt_pins() 103 "scl-gpios", &sc->sclpin)) != 0) { in gpioiic_setup_fdt_pins() 104 device_printf(sc->dev, "missing scl-gpios property\n"); in gpioiic_setup_fdt_pins() 160 * handle the scl/sda index hints that tell us which of the two pins is in gpioiic_setup_hinted_pins() 164 if ((err = resource_int_value(devname, unit, "scl", &sclnum)) != 0) in gpioiic_setup_hinted_pins() 167 device_printf(sc->dev, "invalid scl hint %d\n", sclnum); in gpioiic_setup_hinted_pins() 313 device_printf(dev, "SCL pin: %s:%d, SDA pin: %s:%d\n", in gpioiic_attach()
|
/freebsd/sys/contrib/device-tree/src/arm64/st/ |
H A D | stm32mp257f-ev1.dts | 80 i2c-scl-rising-time-ns = <100>; 81 i2c-scl-falling-time-ns = <13>; 90 i2c-scl-rising-time-ns = <57>; 91 i2c-scl-falling-time-ns = <7>;
|
/freebsd/sys/contrib/device-tree/src/arm64/rockchip/ |
H A D | rk3399-roc-pc.dtsi | 288 i2c-scl-rising-time-ns = <168>; 289 i2c-scl-falling-time-ns = <4>; 515 i2c-scl-rising-time-ns = <300>; 516 i2c-scl-falling-time-ns = <15>; 521 i2c-scl-rising-time-ns = <450>; 522 i2c-scl-falling-time-ns = <15>; 527 i2c-scl-rising-time-ns = <600>; 528 i2c-scl-falling-time-ns = <20>; 544 i2c-scl-rising-time-ns = <600>; 545 i2c-scl-falling-time-ns = <20>;
|
/freebsd/sys/contrib/device-tree/src/arm/rockchip/ |
H A D | rk3288-veyron.dtsi | 188 i2c-scl-falling-time-ns = <50>; /* 2.5ns measured */ 189 i2c-scl-rising-time-ns = <100>; /* 45ns measured */ 324 i2c-scl-falling-time-ns = <50>; /* 2.5ns measured */ 325 i2c-scl-rising-time-ns = <100>; /* 40ns measured */ 339 i2c-scl-falling-time-ns = <50>; /* 10ns measured */ 340 i2c-scl-rising-time-ns = <800>; /* 600ns measured */ 347 i2c-scl-falling-time-ns = <50>; /* 11ns measured */ 348 i2c-scl-rising-time-ns = <300>; /* 225ns measured */
|