/openbmc/u-boot/drivers/i2c/ |
H A D | i2c-gpio.c | 50 static void i2c_gpio_scl_set(struct gpio_desc *scl, int bit) in i2c_gpio_scl_set() argument 56 dm_gpio_set_dir_flags(scl, flags); in i2c_gpio_scl_set() 59 static void i2c_gpio_write_bit(struct gpio_desc *scl, struct gpio_desc *sda, in i2c_gpio_write_bit() argument 62 i2c_gpio_scl_set(scl, 0); in i2c_gpio_write_bit() 66 i2c_gpio_scl_set(scl, 1); in i2c_gpio_write_bit() 70 static int i2c_gpio_read_bit(struct gpio_desc *scl, struct gpio_desc *sda, in i2c_gpio_read_bit() argument 75 i2c_gpio_scl_set(scl, 1); in i2c_gpio_read_bit() 79 i2c_gpio_scl_set(scl, 0); in i2c_gpio_read_bit() 86 static void i2c_gpio_send_start(struct gpio_desc *scl, struct gpio_desc *sda, in i2c_gpio_send_start() argument 92 i2c_gpio_scl_set(scl, 1); in i2c_gpio_send_start() [all …]
|
/openbmc/u-boot/arch/arm/mach-imx/ |
H A D | i2c-mxv7.c | 17 int sda, scl; in force_idle_bus() local 23 gpio_direction_input(p->scl.gp); in force_idle_bus() 26 imx_iomux_v3_setup_pad(p->scl.gpio_mode); in force_idle_bus() 29 scl = gpio_get_value(p->scl.gp); in force_idle_bus() 30 if ((sda & scl) == 1) in force_idle_bus() 34 sda, scl, p->sda.gp, p->scl.gp); in force_idle_bus() 37 gpio_direction_output(p->scl.gp, 0); in force_idle_bus() 39 gpio_direction_input(p->scl.gp); in force_idle_bus() 45 scl = gpio_get_value(p->scl.gp); in force_idle_bus() 46 if ((sda & scl) == 1) in force_idle_bus() [all …]
|
/openbmc/linux/drivers/gpu/drm/imx/dcss/ |
H 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() 294 static int dcss_scaler_ch_init_all(struct dcss_scaler *scl, in dcss_scaler_ch_init_all() argument 301 ch = &scl->ch[i]; in dcss_scaler_ch_init_all() 307 dev_err(scl->dev, "scaler: unable to remap ch base\n"); in dcss_scaler_ch_init_all() 311 ch->scl = scl; in dcss_scaler_ch_init_all() 346 void dcss_scaler_exit(struct dcss_scaler *scl) in dcss_scaler_exit() argument 351 struct dcss_scaler_ch *ch = &scl->ch[ch_no]; in dcss_scaler_exit() 359 kfree(scl); in dcss_scaler_exit() [all …]
|
H A D | dcss-dev.h | 167 void dcss_scaler_exit(struct dcss_scaler *scl); 168 void dcss_scaler_set_filter(struct dcss_scaler *scl, int ch_num, 170 void dcss_scaler_setup(struct dcss_scaler *scl, int ch_num, 174 void dcss_scaler_ch_enable(struct dcss_scaler *scl, int ch_num, bool en); 175 int dcss_scaler_get_min_max_ratios(struct dcss_scaler *scl, int ch_num, 177 void dcss_scaler_write_sclctrl(struct dcss_scaler *scl);
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-gpio.c | 23 struct gpio_desc *scl; member 57 gpiod_set_value_cansleep(priv->scl, state); in i2c_gpio_setscl_val() 71 return gpiod_get_value_cansleep(priv->scl); in i2c_gpio_getscl() 103 WIRE_ATTRIBUTE(scl); 170 int ret, irq = gpiod_to_irq(priv->scl); in i2c_gpio_fi_act_on_scl_irq() 177 ret = gpiod_direction_input(priv->scl); in i2c_gpio_fi_act_on_scl_irq() 192 ret = gpiod_direction_output(priv->scl, 1) ?: ret; in i2c_gpio_fi_act_on_scl_irq() 414 priv->scl = i2c_gpio_get_desc(dev, "scl", 1, gflags); in i2c_gpio_probe() 415 if (IS_ERR(priv->scl)) in i2c_gpio_probe() 416 return PTR_ERR(priv->scl); in i2c_gpio_probe() [all …]
|
H 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 …]
|
/openbmc/linux/arch/arm/boot/dts/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 | stm32mp15xx-dhcom-picoitx.dtsi | 72 i2c-scl-rising-time-ns = <185>; 73 i2c-scl-falling-time-ns = <20>; 83 i2c-scl-rising-time-ns = <185>; 84 i2c-scl-falling-time-ns = <20>;
|
H A D | stm32mp15xx-dhcom-drc02.dtsi | 63 i2c-scl-rising-time-ns = <185>; 64 i2c-scl-falling-time-ns = <20>; 87 i2c-scl-rising-time-ns = <185>; 88 i2c-scl-falling-time-ns = <20>;
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | stih407-pinctrl.dtsi | 167 scl = <&pio4 5 ALT1 BIDIR>; 176 scl = <&pio5 0 ALT1 BIDIR>; 325 scl = <&pio4 5 ALT1 OUT>; 332 scl = <&pio4 5 ALT1 OUT>; 342 scl = <&pio3 2 ALT2 OUT>; 349 scl = <&pio3 2 ALT2 OUT>; 359 scl = <&pio3 7 ALT2 OUT>; 366 scl = <&pio3 7 ALT2 OUT>; 525 scl = <&pio10 5 ALT2 BIDIR>; 534 scl = <&pio11 0 ALT2 BIDIR>; [all …]
|
H A D | stm32mp157c-ev1.dts | 25 i2c-scl-rising-time-ns = <185>; 26 i2c-scl-falling-time-ns = <20>; 33 i2c-scl-rising-time-ns = <185>; 34 i2c-scl-falling-time-ns = <20>;
|
H A D | kirkwood-km_common.dtsi | 17 pmx_i2c_gpio_scl: pmx-gpio-scl { 31 &gpio0 9 GPIO_ACTIVE_HIGH>; /* scl */
|
H A D | rk3288-veyron.dtsi | 320 i2c-scl-falling-time-ns = <50>; /* 2.5ns measured */ 321 i2c-scl-rising-time-ns = <100>; /* 45ns measured */ 466 i2c-scl-falling-time-ns = <50>; /* 2.5ns measured */ 467 i2c-scl-rising-time-ns = <100>; /* 40ns measured */ 481 i2c-scl-falling-time-ns = <50>; /* 10ns measured */ 482 i2c-scl-rising-time-ns = <800>; /* 600ns measured */ 499 i2c-scl-falling-time-ns = <50>; 500 i2c-scl-rising-time-ns = <300>; 507 i2c-scl-falling-time-ns = <50>; /* 11ns measured */ 508 i2c-scl-rising-time-ns = <300>; /* 225ns measured */ [all …]
|
/openbmc/linux/drivers/firmware/ |
H A D | stratix10-svc.c | 167 struct stratix10_svc_client *scl; member 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() 651 pdata->chan->scl->receive_cb( in svc_normal_to_secure_thread() 652 pdata->chan->scl, cbdata); in svc_normal_to_secure_thread() 911 if (chan->scl || !try_module_get(controller->dev->driver->owner)) { in stratix10_svc_request_channel_byname() [all …]
|
/openbmc/linux/drivers/gpu/drm/loongson/ |
H 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() 176 adapter->name, li2c->sda, li2c->scl); in lsdc_create_i2c_chan()
|
/openbmc/u-boot/board/dhelectronics/dh_imx6/ |
H A D | dh_imx6.c | 45 .scl = { 58 .scl = { 71 .scl = { 84 .scl = { 97 .scl = { 110 .scl = {
|
/openbmc/qemu/hw/mips/ |
H A D | malta.c | 168 uint8_t scl; member 301 eeprom->tick, eeprom->scl, eeprom->sda, eeprom->data); in eeprom24c0x_read() 305 static void eeprom24c0x_write(eeprom24c0x_t *eeprom, int scl, int sda) in eeprom24c0x_write() argument 307 if (eeprom->scl && scl && (eeprom->sda != sda)) { in eeprom24c0x_write() 309 eeprom->tick, eeprom->scl, scl, eeprom->sda, sda, in eeprom24c0x_write() 318 eeprom->tick, eeprom->scl, scl, eeprom->sda, sda); in eeprom24c0x_write() 319 } else if (!eeprom->scl && scl) { in eeprom24c0x_write() 321 eeprom->tick, eeprom->scl, scl, eeprom->sda, sda); in eeprom24c0x_write() 360 logout("%u: scl = %u->%u, sda = %u->%u\n", eeprom->tick, eeprom->scl, in eeprom24c0x_write() 361 scl, eeprom->sda, sda); in eeprom24c0x_write() [all …]
|
/openbmc/u-boot/arch/arm/include/asm/mach-imx/ |
H A D | mxc_i2c.h | 18 struct i2c_pin_ctrl scl; member 64 .scl = { \ 76 .scl = { \
|
/openbmc/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | vega10_processpptables.c | 375 static void get_scl_sda_value(uint8_t line, uint8_t *scl, uint8_t *sda) in get_scl_sda_value() argument 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() [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce/ |
H 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()
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/syslog-ng/ |
H A D | syslog-ng_4.7.0.bb | 106 FILES:${PN} += "${datadir}/include/scl/ ${datadir}/xsd ${datadir}/tools ${systemd_unitdir}/system/m… 110 ${datadir}/${BPN}/include/scl/cim \ 111 ${datadir}/${BPN}/include/scl/elasticsearch \ 112 ${datadir}/${BPN}/include/scl/ewmm \ 113 ${datadir}/${BPN}/include/scl/graylog2 \ 114 ${datadir}/${BPN}/include/scl/loggly \ 115 ${datadir}/${BPN}/include/scl/logmatic \ 128 CONFFILES:${PN} = "${sysconfdir}/${BPN}.conf ${sysconfdir}/scl.conf"
|
/openbmc/linux/arch/arm/boot/dts/marvell/ |
H A D | kirkwood-km_common.dtsi | 17 pmx_i2c_gpio_scl: pmx-gpio-scl { 31 &gpio0 9 GPIO_ACTIVE_HIGH>; /* scl */
|
/openbmc/linux/arch/arm64/boot/dts/rockchip/ |
H 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>;
|
H 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>;
|
/openbmc/linux/arch/riscv/boot/dts/starfive/ |
H A D | jh7100-common.dtsi | 113 i2c-scl-falling-time-ns = <500>; 133 i2c-scl-falling-time-ns = <100>; 143 i2c-scl-falling-time-ns = <500>;
|