Home
last modified time | relevance | path

Searched refs:scl (Results 1 – 25 of 132) sorted by relevance

123456

/u-boot/arch/arm/mach-imx/
A Di2c-mxv7.c18 int sda, scl; in force_idle_bus() local
24 gpio_direction_input(p->scl.gp); in force_idle_bus()
30 scl = gpio_get_value(p->scl.gp); in force_idle_bus()
31 if ((sda & scl) == 1) in force_idle_bus()
35 sda, scl, p->sda.gp, p->scl.gp); in force_idle_bus()
38 gpio_direction_output(p->scl.gp, 0); in force_idle_bus()
40 gpio_direction_input(p->scl.gp); in force_idle_bus()
46 scl = gpio_get_value(p->scl.gp); in force_idle_bus()
47 if ((sda & scl) == 1) in force_idle_bus()
54 __func__, sda, scl); in force_idle_bus()
[all …]
/u-boot/drivers/i2c/
A Di2c-gpio.c61 struct gpio_desc *scl = &bus->gpios[PIN_SCL]; in i2c_gpio_scl_set() local
65 scl->flags = (scl->flags & ~GPIOD_IS_OUT) | GPIOD_IS_IN; in i2c_gpio_scl_set()
66 dm_gpio_set_dir(scl); in i2c_gpio_scl_set()
67 while (!dm_gpio_get_value(scl) && count++ < 100000) in i2c_gpio_scl_set()
70 if (!dm_gpio_get_value(scl)) in i2c_gpio_scl_set()
73 scl->flags = (scl->flags & (~GPIOD_IS_IN & ~GPIOD_IS_OUT_ACTIVE)) | GPIOD_IS_OUT; in i2c_gpio_scl_set()
74 dm_gpio_set_dir(scl); in i2c_gpio_scl_set()
81 struct gpio_desc *scl = &bus->gpios[PIN_SCL]; in i2c_gpio_scl_set_output_only() local
82 scl->flags = (scl->flags & (~GPIOD_IS_IN & ~GPIOD_IS_OUT_ACTIVE)) | GPIOD_IS_OUT; in i2c_gpio_scl_set_output_only()
85 scl->flags |= GPIOD_IS_OUT_ACTIVE; in i2c_gpio_scl_set_output_only()
[all …]
A Drcar_i2c.c247 u32 scgd, cdf, round, ick, sum, scl; in rcar_i2c_set_speed() local
298 scl = ick / (20 + (scgd * 8) + round); in rcar_i2c_set_speed()
299 if (scl <= bus_freq_hz) in rcar_i2c_set_speed()
307 scl, bus_freq_hz, clk_get_rate(&priv->clk), round, cdf, scgd); in rcar_i2c_set_speed()
/u-boot/arch/arm/mach-nexell/
A Dtimer.c61 static inline void timer_clock(void __iomem *base, int ch, int mux, int scl) in timer_clock() argument
65 writel(val | ((scl - 1) << TCFG0_BIT_CH(ch)), base + REG_TCFG0); in timer_clock()
119 int mux = 0, scl = 0; in timer_init() local
129 mout = rate / (1 << mux), scl = mout / TIMER_FREQ, in timer_init()
130 thz = mout / scl; in timer_init()
131 if (!(mout % TIMER_FREQ) && 256 > scl) { in timer_init()
132 tclk = thz, tmux = mux, tscl = scl; in timer_init()
135 if (scl > 256) in timer_init()
139 tclk = thz, tmux = mux, tscl = scl; in timer_init()
/u-boot/arch/arm/include/asm/mach-imx/
A Dmxc_i2c.h21 struct i2c_pin_ctrl scl; member
70 .scl = { \
82 .scl = { \
/u-boot/arch/arm/dts/
A Dstm32mp15xx-dhcom-picoitx.dts49 i2c-scl-rising-time-ns = <185>;
50 i2c-scl-falling-time-ns = <20>;
60 i2c-scl-rising-time-ns = <185>;
61 i2c-scl-falling-time-ns = <20>;
A Dstih407-pinctrl.dtsi164 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 Dkirkwood-km_common.dtsi17 pmx_i2c_gpio_scl: pmx-gpio-scl {
32 &gpio0 9 GPIO_ACTIVE_HIGH>; /* scl */
A Ds5p4418-pinctrl.dtsi101 i2c0_scl:i2c0-scl {
115 i2c1_scl:i2c1-scl {
129 i2c2_scl:i2c2-scl {
A Dstm32mp15xx-dhcom-drc02.dts77 i2c-scl-rising-time-ns = <185>;
78 i2c-scl-falling-time-ns = <20>;
95 i2c-scl-rising-time-ns = <185>;
96 i2c-scl-falling-time-ns = <20>;
A Dstm32mp15xx-dhcor-avenger96.dts113 i2c-scl-rising-time-ns = <185>;
114 i2c-scl-falling-time-ns = <20>;
123 i2c-scl-rising-time-ns = <185>;
124 i2c-scl-falling-time-ns = <20>;
A Dstm32f746-disco.dts61 i2c-scl-rising-time-ns = <185>;
62 i2c-scl-falling-time-ns = <20>;
A Drk3288-veyron.dtsi316 i2c-scl-falling-time-ns = <50>; /* 2.5ns measured */
317 i2c-scl-rising-time-ns = <100>; /* 45ns measured */
462 i2c-scl-falling-time-ns = <50>; /* 2.5ns measured */
463 i2c-scl-rising-time-ns = <100>; /* 40ns measured */
477 i2c-scl-falling-time-ns = <50>; /* 10ns measured */
478 i2c-scl-rising-time-ns = <800>; /* 600ns measured */
495 i2c-scl-falling-time-ns = <50>;
496 i2c-scl-rising-time-ns = <300>;
503 i2c-scl-falling-time-ns = <50>; /* 11ns measured */
521 i2c-scl-falling-time-ns = <300>;
[all …]
A Dstm32f769-disco.dts86 i2c-scl-rising-time-ns = <185>;
87 i2c-scl-falling-time-ns = <20>;
A Drk3399pro-vmarc-som.dtsi62 i2c-scl-falling-time-ns = <30>;
63 i2c-scl-rising-time-ns = <180>;
286 i2c-scl-falling-time-ns = <30>;
287 i2c-scl-rising-time-ns = <140>;
309 i2c-scl-rising-time-ns = <450>;
310 i2c-scl-falling-time-ns = <15>;
A Dstm32mp15xx-dhcom.dtsi77 i2c-scl-rising-time-ns = <185>;
78 i2c-scl-falling-time-ns = <20>;
85 i2c-scl-rising-time-ns = <185>;
86 i2c-scl-falling-time-ns = <20>;
238 i2c-scl-rising-time-ns = <185>;
239 i2c-scl-falling-time-ns = <20>;
A Drk3399-leez-p710.dts170 i2c-scl-rising-time-ns = <168>;
171 i2c-scl-falling-time-ns = <4>;
379 i2c-scl-rising-time-ns = <300>;
380 i2c-scl-falling-time-ns = <15>;
385 i2c-scl-rising-time-ns = <450>;
386 i2c-scl-falling-time-ns = <15>;
391 i2c-scl-rising-time-ns = <600>;
392 i2c-scl-falling-time-ns = <20>;
A Drk3399-roc-pc.dtsi266 i2c-scl-rising-time-ns = <168>;
267 i2c-scl-falling-time-ns = <4>;
492 i2c-scl-rising-time-ns = <300>;
493 i2c-scl-falling-time-ns = <15>;
498 i2c-scl-rising-time-ns = <450>;
499 i2c-scl-falling-time-ns = <15>;
504 i2c-scl-rising-time-ns = <600>;
505 i2c-scl-falling-time-ns = <20>;
521 i2c-scl-rising-time-ns = <600>;
522 i2c-scl-falling-time-ns = <20>;
A Drk3399-gru-kevin.dts185 i2c-scl-falling-time-ns = <50>;
186 i2c-scl-rising-time-ns = <300>;
201 i2c-scl-falling-time-ns = <50>;
202 i2c-scl-rising-time-ns = <300>;
A Drk3399-rock-pi-4.dtsi194 i2c-scl-rising-time-ns = <168>;
195 i2c-scl-falling-time-ns = <4>;
425 i2c-scl-rising-time-ns = <300>;
426 i2c-scl-falling-time-ns = <15>;
431 i2c-scl-rising-time-ns = <450>;
432 i2c-scl-falling-time-ns = <15>;
437 i2c-scl-rising-time-ns = <600>;
438 i2c-scl-falling-time-ns = <20>;
/u-boot/doc/device-tree-bindings/i2c/
A Di2c-gpio.txt12 * gpios = <sda ...>, <scl ...>;
21 * i2c-gpio,scl-output-only;
/u-boot/board/wandboard/
A Dwandboard.c160 .scl = {
177 .scl = {
194 .scl = {
211 .scl = {
/u-boot/board/ccv/xpress/
A Dxpress.c67 .scl = {
80 .scl = {
93 .scl = {
/u-boot/board/barco/platinum/
A Dplatinum_titanium.c92 .scl = {
105 .scl = {
/u-boot/board/freescale/imx8mp_evk/
A Dspl.c53 .scl = {

Completed in 52 milliseconds

123456