| /linux/Documentation/devicetree/bindings/i2c/ |
| 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: 76 i2c-gpio,scl-has-no-pullup: 80 with i2c-gpio,scl-open-drain. 87 i2c-gpio,scl-has-no-pullup: 90 - i2c-gpio,scl-open-drain [all …]
|
| 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>;
|
| A D | i2c-rk3x.yaml | 83 i2c-scl-rising-time-ns: 91 i2c-scl-falling-time-ns: 139 i2c-scl-falling-time-ns = <100>; 140 i2c-scl-rising-time-ns = <800>;
|
| 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>;
|
| A D | renesas,rcar-i2c.yaml | 94 i2c-scl-falling-time-ns: 100 i2c-scl-internal-delay-ns: 105 i2c-scl-rising-time-ns: 163 i2c-scl-internal-delay-ns = <6>;
|
| /linux/drivers/gpu/drm/imx/dcss/ |
| A D | dcss-scaler.c | 71 struct dcss_scaler *scl; member 289 struct dcss_scaler *scl = ch->scl; in dcss_scaler_write() local 291 dcss_ctxld_write(scl->ctxld, scl->ctx_id, val, ch->base_ofs + ofs); in dcss_scaler_write() 301 ch = &scl->ch[i]; in dcss_scaler_ch_init_all() 311 ch->scl = scl; in dcss_scaler_ch_init_all() 336 void dcss_scaler_exit(struct dcss_scaler *scl) in dcss_scaler_exit() argument 341 struct dcss_scaler_ch *ch = &scl->ch[ch_no]; in dcss_scaler_exit() 349 struct dcss_scaler_ch *ch = &scl->ch[ch_num]; in dcss_scaler_ch_enable() 763 struct dcss_scaler_ch *ch = &scl->ch[ch_num]; in dcss_scaler_set_filter() 827 dcss_ctxld_assert_locked(scl->ctxld); in dcss_scaler_write_sclctrl() [all …]
|
| A D | dcss-dev.h | 166 void dcss_scaler_exit(struct dcss_scaler *scl); 167 void dcss_scaler_set_filter(struct dcss_scaler *scl, int ch_num, 169 void dcss_scaler_setup(struct dcss_scaler *scl, int ch_num, 173 void dcss_scaler_ch_enable(struct dcss_scaler *scl, int ch_num, bool en); 174 int dcss_scaler_get_min_max_ratios(struct dcss_scaler *scl, int ch_num, 176 void dcss_scaler_write_sclctrl(struct dcss_scaler *scl);
|
| /linux/drivers/i2c/busses/ |
| A D | i2c-gpio.c | 23 struct gpio_desc *scl; member 56 gpiod_set_value_cansleep(priv->scl, state); in i2c_gpio_setscl_val() 70 return gpiod_get_value_cansleep(priv->scl); in i2c_gpio_getscl() 101 WIRE_ATTRIBUTE(scl); 168 int ret, irq = gpiod_to_irq(priv->scl); in i2c_gpio_fi_act_on_scl_irq() 175 ret = gpiod_direction_input(priv->scl); in i2c_gpio_fi_act_on_scl_irq() 190 ret = gpiod_direction_output(priv->scl, 1) ?: ret; in i2c_gpio_fi_act_on_scl_irq() 389 priv->scl = i2c_gpio_get_desc(dev, "scl", 1, gflags); in i2c_gpio_probe() 390 if (IS_ERR(priv->scl)) in i2c_gpio_probe() 391 return PTR_ERR(priv->scl); in i2c_gpio_probe() [all …]
|
| A D | i2c-omap.c | 429 unsigned long scl; in omap_i2c_init() local 432 scl = internal_clk / 400; in omap_i2c_init() 433 fsscll = scl - (scl / 3) - 7; in omap_i2c_init() 434 fssclh = (scl / 3) - 5; in omap_i2c_init() 437 scl = fclk_rate / omap->speed; in omap_i2c_init() 438 hsscll = scl - (scl / 3) - 7; in omap_i2c_init() 439 hssclh = (scl / 3) - 5; in omap_i2c_init() 441 unsigned long scl; in omap_i2c_init() local 444 scl = internal_clk / omap->speed; in omap_i2c_init() 445 fsscll = scl - (scl / 3) - 7; in omap_i2c_init() [all …]
|
| /linux/arch/arm/boot/dts/st/ |
| 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>; 575 scl = <&pio10 5 ALT2 OUT>; 582 scl = <&pio10 5 ALT2 OUT>; [all …]
|
| 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>;
|
| 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>;
|
| /linux/drivers/firmware/ |
| A D | stratix10-svc.c | 230 p_data->chan->scl->receive_cb(p_data->chan->scl, in svc_thread_cmd_data_claim() 305 p_data->chan->scl->receive_cb(p_data->chan->scl, cb_data); in svc_thread_cmd_config_status() 378 p_data->chan->scl->receive_cb(p_data->chan->scl, cb_data); in svc_thread_recv_status_ok() 583 pdata->chan->scl->receive_cb(pdata->chan->scl, cbdata); in svc_normal_to_secure_thread() 622 pdata->chan->scl->receive_cb(pdata->chan->scl, in svc_normal_to_secure_thread() 635 pdata->chan->scl->receive_cb(pdata->chan->scl, cbdata); in svc_normal_to_secure_thread() 917 chan->scl = client; in stratix10_svc_request_channel_byname() 936 chan->scl = NULL; in stratix10_svc_free_channel() 1188 chans[0].scl = NULL; in stratix10_svc_drv_probe() 1193 chans[1].scl = NULL; in stratix10_svc_drv_probe() [all …]
|
| /linux/drivers/gpu/drm/loongson/ |
| A D | lsdc_i2c.c | 84 return __lsdc_gpio_i2c_set(li2c, li2c->scl, state); in lsdc_gpio_i2c_set_scl() 98 return __lsdc_gpio_i2c_get(li2c, li2c->scl); in lsdc_gpio_i2c_get_scl() 134 li2c->scl = 0x02; /* pin 1 */ in lsdc_create_i2c_chan() 137 li2c->scl = 0x08; /* pin 3 */ in lsdc_create_i2c_chan() 175 adapter->name, li2c->sda, li2c->scl); in lsdc_create_i2c_chan()
|
| /linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
| A D | vega10_processpptables.c | 379 *scl = Vega10_I2C_DDC1CLK; in get_scl_sda_value() 383 *scl = Vega10_I2C_DDC2CLK; in get_scl_sda_value() 387 *scl = Vega10_I2C_DDC3CLK; in get_scl_sda_value() 391 *scl = Vega10_I2C_DDC4CLK; in get_scl_sda_value() 395 *scl = Vega10_I2C_DDC5CLK; in get_scl_sda_value() 399 *scl = Vega10_I2C_DDC6CLK; in get_scl_sda_value() 403 *scl = Vega10_I2C_SCL; in get_scl_sda_value() 407 *scl = Vega10_I2C_DDCVGACLK; in get_scl_sda_value() 411 *scl = 0; in get_scl_sda_value() 424 uint8_t scl; in get_tdp_table() local [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dce/ |
| A D | dce_hwseq.c | 52 uint32_t dcp_grph, scl, blnd, update_lock_mode, val; in dce_pipe_control_lock() local 62 BLND_SCL_V_UPDATE_LOCK, &scl, in dce_pipe_control_lock() 67 scl = lock_val; in dce_pipe_control_lock() 73 BLND_SCL_V_UPDATE_LOCK, scl); in dce_pipe_control_lock()
|
| /linux/arch/arm64/boot/dts/st/ |
| 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>;
|
| /linux/arch/arm64/boot/dts/qcom/ |
| A D | msm8916-samsung-j3ltetw.dts | 15 scl-gpios = <&tlmm 1 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>; 21 scl-gpios = <&tlmm 7 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
|
| /linux/arch/arm/boot/dts/marvell/ |
| A D | kirkwood-km_common.dtsi | 17 pmx_i2c_gpio_scl: pmx-gpio-scl { 31 &gpio0 9 GPIO_ACTIVE_HIGH>; /* scl */
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| A D | rk3399-sapphire-excavator.dts | 161 i2c-scl-rising-time-ns = <300>; 162 i2c-scl-falling-time-ns = <15>; 177 i2c-scl-rising-time-ns = <600>; 178 i2c-scl-falling-time-ns = <20>;
|
| A D | rk3399-leez-p710.dts | 177 i2c-scl-rising-time-ns = <168>; 178 i2c-scl-falling-time-ns = <4>; 386 i2c-scl-rising-time-ns = <300>; 387 i2c-scl-falling-time-ns = <15>; 392 i2c-scl-rising-time-ns = <450>; 393 i2c-scl-falling-time-ns = <15>; 398 i2c-scl-rising-time-ns = <600>; 399 i2c-scl-falling-time-ns = <20>;
|
| 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>;
|
| A D | rk3399pro-vmarc-som.dtsi | 68 i2c-scl-falling-time-ns = <30>; 69 i2c-scl-rising-time-ns = <180>; 292 i2c-scl-falling-time-ns = <30>; 293 i2c-scl-rising-time-ns = <140>; 314 i2c-scl-rising-time-ns = <450>; 315 i2c-scl-falling-time-ns = <15>;
|
| /linux/arch/arm/boot/dts/rockchip/ |
| 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 */
|
| /linux/arch/arm64/boot/dts/freescale/ |
| A D | fsl-lx2160a.dtsi | 1712 i2c1_scl: i2c1-scl-pins { 1716 i2c1_scl_gpio: i2c1-scl-gpio-pins { 1720 i2c2_scl: i2c2-scl-pins { 1724 i2c2_scl_gpio: i2c2-scl-gpio-pins { 1728 i2c3_scl: i2c3-scl-pins { 1732 i2c3_scl_gpio: i2c3-scl-gpio-pins { 1736 i2c4_scl: i2c4-scl-pins { 1744 i2c5_scl: i2c5-scl-pins { 1752 i2c6_scl: i2c6-scl-pins { 1760 i2c7_scl: i2c7-scl-pins { [all …]
|