/u-boot/arch/arm/mach-imx/ |
H A D | i2c-mxv7.c | 18 int sda, scl; local 24 gpio_direction_input(p->scl.gp); 27 imx_iomux_v3_setup_pad(p->scl.gpio_mode); 30 scl = gpio_get_value(p->scl.gp); 31 if ((sda & scl) == 1) 34 printf("%s: sda=%d scl=%d sda.gp=0x%x scl.gp=0x%x\n", __func__, 35 sda, scl, p->sda.gp, p->scl [all...] |
/u-boot/arch/arm/include/asm/mach-imx/ |
H A D | mxc_i2c.h | 21 struct i2c_pin_ctrl scl; member in struct:i2c_pads_info 38 * scl-gpio: specify the gpio related to SCL pin 70 .scl = { \ 82 .scl = { \
|
/u-boot/arch/arm/mach-nexell/ |
H A D | timer.c | 61 static inline void timer_clock(void __iomem *base, int ch, int mux, int scl) argument 65 writel(val | ((scl - 1) << TCFG0_BIT_CH(ch)), base + REG_TCFG0); 119 int mux = 0, scl = 0; local 129 mout = rate / (1 << mux), scl = mout / TIMER_FREQ, 130 thz = mout / scl; 131 if (!(mout % TIMER_FREQ) && 256 > scl) { 132 tclk = thz, tmux = mux, tscl = scl; 135 if (scl > 256) 139 tclk = thz, tmux = mux, tscl = scl;
|
/u-boot/drivers/i2c/ |
H A D | i2c-gpio.c | 34 /* sda, scl */ 63 struct gpio_desc *scl = &bus->gpios[PIN_SCL]; local 67 dm_gpio_clrset_flags(scl, GPIOD_MASK_DIR, GPIOD_IS_IN); 68 while (!dm_gpio_get_value(scl) && count++ < 100000) 71 if (!dm_gpio_get_value(scl)) 72 pr_err("timeout waiting on slave to release scl\n"); 74 dm_gpio_clrset_flags(scl, GPIOD_MASK_DIR, GPIOD_IS_OUT); 81 struct gpio_desc *scl = &bus->gpios[PIN_SCL]; local 86 dm_gpio_clrset_flags(scl, GPIOD_MASK_DIR, flags); 340 /* "gpios" is deprecated and replaced by "sda-gpios" + "scl [all...] |
H A D | rcar_i2c.c | 249 u32 scgd, cdf, round, ick, sum, scl; local 296 * scl = ick / (20 + (scgd * 8) + round); 300 scl = ick / (20 + (scgd * 8) + round); 301 if (scl <= bus_freq_hz) 309 scl, bus_freq_hz, clk_get_rate(&priv->clk), round, cdf, scgd); 329 "i2c-scl-rising-time-ns", 200); 331 "i2c-scl-falling-time-ns", 35); 333 "i2c-scl-internal-delay-ns", 5);
|
H A D | mxc_i2c.c | 382 * scl-gpios: specify the gpio related to SCL pin 396 int sda, scl, idle_sclks; local 414 scl = dm_gpio_get_value(scl_gpio); 417 if ((sda & scl) == 1) 446 scl = dm_gpio_get_value(scl_gpio); 448 if ((sda & scl) == 1) 454 printf("%s: failed to clear bus, sda=%d scl=%d\n", __func__, sda, scl); 921 "scl-gpios", 0, &i2c_bus->scl_gpio, 930 "i2c bus %d at 0x%2lx, fail to request scl/sd [all...] |
H A D | omap24xx_i2c.c | 198 unsigned long scl; local 201 scl = internal_clk / speed; 202 *pscl = scl - (scl / 3) - I2C_FASTSPEED_SCLL_TRIM; 203 *psch = (scl / 3) - I2C_FASTSPEED_SCLH_TRIM; 394 /* toggle scl 9 clocks */
|
/u-boot/board/freescale/imx8mp_evk/ |
H A D | spl.c | 58 .scl = {
|
/u-boot/board/wandboard/ |
H A D | wandboard.c | 159 .scl = { 176 .scl = { 193 .scl = { 210 .scl = {
|
/u-boot/board/embest/mx6boards/ |
H A D | mx6boards.c | 153 .scl = { 170 .scl = { 187 .scl = {
|
/u-boot/arch/arm/mach-zynq/include/mach/ |
H A D | hardware.h | 26 u32 scl; /* 0x0 */ member in struct:slcr_regs
|
/u-boot/board/purism/librem5/ |
H A D | spl.c | 82 .scl = { 95 .scl = { 108 .scl = { 121 .scl = {
|
/u-boot/board/toradex/verdin-imx8mp/ |
H A D | spl.c | 78 .scl = {
|
/u-boot/board/engicam/imx8mp/ |
H A D | spl.c | 43 .scl = {
|
/u-boot/board/compulab/imx8mm-cl-iot-gate/ |
H A D | spl.c | 55 .scl = {
|
/u-boot/board/kosagi/novena/ |
H A D | novena_spl.c | 202 .scl = { 221 .scl = { 240 .scl = {
|
/u-boot/board/gateworks/gw_ventana/ |
H A D | gw_ventana_spl.c | 689 .scl = { 700 .scl = { 711 .scl = { 726 .scl = { 737 .scl = { 748 .scl = {
|
/u-boot/board/phytec/phycore_imx8mp/ |
H A D | spl.c | 119 .scl = {
|
/u-boot/board/mntre/imx8mq_reform2/ |
H A D | spl.c | 43 .scl = {
|
/u-boot/board/msc/sm2s_imx8mp/ |
H A D | spl.c | 200 .scl = {
|
/u-boot/board/advantech/imx8mp_rsb3720a1/ |
H A D | spl.c | 68 .scl = {
|
/u-boot/board/freescale/imx8mq_evk/ |
H A D | spl.c | 49 .scl = {
|
/u-boot/board/compulab/cl-som-imx7/ |
H A D | cl-som-imx7.c | 41 .scl = {
|
/u-boot/board/kontron/pitx_imx8m/ |
H A D | spl.c | 60 .scl = {
|
/u-boot/board/tq/tqma6/ |
H A D | tqma6.c | 177 .scl = {
|