/Linux-v4.19/drivers/gpu/drm/tinydrm/core/ |
D | tinydrm-helpers.c | 334 u32 speed_hz = tr->speed_hz ? tr->speed_hz : spi->max_speed_hz; in tinydrm_dbg_spi_print() local 343 speed_hz > 1000000 ? speed_hz / 1000000 : speed_hz / 1000, in tinydrm_dbg_spi_print() 344 speed_hz > 1000000 ? "MHz" : "kHz", tr->bits_per_word, tr->len, in tinydrm_dbg_spi_print() 383 int tinydrm_spi_transfer(struct spi_device *spi, u32 speed_hz, in tinydrm_spi_transfer() argument 389 .speed_hz = speed_hz, in tinydrm_spi_transfer()
|
/Linux-v4.19/drivers/spi/ |
D | spidev.c | 87 u32 speed_hz; member 126 .speed_hz = spidev->speed_hz, in spidev_sync_write() 141 .speed_hz = spidev->speed_hz, in spidev_sync_read() 278 k_tmp->speed_hz = u_tmp->speed_hz; in spidev_message() 279 if (!k_tmp->speed_hz) in spidev_message() 280 k_tmp->speed_hz = spidev->speed_hz; in spidev_message() 290 u_tmp->speed_hz ? : spidev->spi->max_speed_hz); in spidev_message() 393 retval = put_user(spidev->speed_hz, (__u32 __user *)arg); in spidev_ioctl() 458 spidev->speed_hz = tmp; in spidev_ioctl() 628 spidev->speed_hz = spidev->spi->max_speed_hz; in spidev_release() [all …]
|
D | spi-oc-tiny.c | 50 unsigned int speed_hz; member 89 if (t->speed_hz && t->speed_hz != hw->speed_hz) in tiny_spi_setup_transfer() 90 baud = tiny_spi_baud(spi, t->speed_hz); in tiny_spi_setup_transfer() 101 if (spi->max_speed_hz != hw->speed_hz) { in tiny_spi_setup() 102 hw->speed_hz = spi->max_speed_hz; in tiny_spi_setup() 103 hw->baud = tiny_spi_baud(spi, hw->speed_hz); in tiny_spi_setup()
|
D | spi-mpc52xx-psc.c | 56 int speed_hz; member 67 cs->speed_hz = (t && t->speed_hz) in mpc52xx_psc_spi_transfer_setup() 68 ? t->speed_hz : spi->max_speed_hz; in mpc52xx_psc_spi_transfer_setup() 107 if (cs->speed_hz) in mpc52xx_psc_spi_activate_cs() 108 ccr |= (MCLK / cs->speed_hz - 1) & 0xFF; in mpc52xx_psc_spi_activate_cs() 226 if (t->bits_per_word || t->speed_hz) { in mpc52xx_psc_spi_work() 280 cs->speed_hz = spi->max_speed_hz; in mpc52xx_psc_spi_setup()
|
D | spi-jcore.c | 39 unsigned int speed_hz; member 84 if (speed == hw->speed_hz) return; in jcore_spi_baudrate() 85 hw->speed_hz = speed; in jcore_spi_baudrate() 110 jcore_spi_baudrate(hw, t->speed_hz); in jcore_spi_txrx()
|
D | spi-omap2-mcspi.c | 862 static u32 omap2_mcspi_calc_divisor(u32 speed_hz) in omap2_mcspi_calc_divisor() argument 867 if (speed_hz >= (OMAP2_MCSPI_MAX_FREQ >> div)) in omap2_mcspi_calc_divisor() 881 u32 speed_hz = spi->max_speed_hz; in omap2_mcspi_setup_transfer() local 890 if (t && t->speed_hz) in omap2_mcspi_setup_transfer() 891 speed_hz = t->speed_hz; in omap2_mcspi_setup_transfer() 893 speed_hz = min_t(u32, speed_hz, OMAP2_MCSPI_MAX_FREQ); in omap2_mcspi_setup_transfer() 894 if (speed_hz < (OMAP2_MCSPI_MAX_FREQ / OMAP2_MCSPI_MAX_DIVIDER)) { in omap2_mcspi_setup_transfer() 895 clkd = omap2_mcspi_calc_divisor(speed_hz); in omap2_mcspi_setup_transfer() 896 speed_hz = OMAP2_MCSPI_MAX_FREQ >> clkd; in omap2_mcspi_setup_transfer() 899 div = (OMAP2_MCSPI_MAX_FREQ + speed_hz - 1) / speed_hz; in omap2_mcspi_setup_transfer() [all …]
|
D | spi-fsl-lpspi.c | 75 u32 speed_hz; member 246 (clkdivs[prescale] * config.speed_hz) - 2; in fsl_lpspi_set_bitrate() 259 perclk_rate, config.speed_hz, prescale, scldiv); in fsl_lpspi_set_bitrate() 298 fsl_lpspi->config.speed_hz = t ? t->speed_hz : spi->max_speed_hz; in fsl_lpspi_setup_transfer() 301 if (!fsl_lpspi->config.speed_hz) in fsl_lpspi_setup_transfer() 302 fsl_lpspi->config.speed_hz = spi->max_speed_hz; in fsl_lpspi_setup_transfer()
|
D | spi-dw.c | 39 u32 speed_hz; /* baud rate */ member 302 if (transfer->speed_hz != dws->current_freq) { in dw_spi_transfer_one() 303 if (transfer->speed_hz != chip->speed_hz) { in dw_spi_transfer_one() 305 chip->clk_div = (DIV_ROUND_UP(dws->max_freq, transfer->speed_hz) + 1) & 0xfffe; in dw_spi_transfer_one() 306 chip->speed_hz = transfer->speed_hz; in dw_spi_transfer_one() 308 dws->current_freq = transfer->speed_hz; in dw_spi_transfer_one()
|
D | spi-cadence.c | 122 u32 speed_hz; member 266 if (xspi->speed_hz != transfer->speed_hz) { in cdns_spi_config_clock_freq() 270 (frequency / (2 << baud_rate_val)) > transfer->speed_hz) in cdns_spi_config_clock_freq() 276 xspi->speed_hz = frequency / (2 << baud_rate_val); in cdns_spi_config_clock_freq() 301 xspi->speed_hz); in cdns_spi_setup_transfer() 636 xspi->speed_hz = master->max_speed_hz; in cdns_spi_probe()
|
D | spi-lantiq-ssc.c | 186 unsigned int speed_hz; member 435 unsigned int speed_hz = t->speed_hz; in hw_setup_transfer() local 440 speed_hz != spi->speed_hz) { in hw_setup_transfer() 442 hw_setup_speed_hz(spi, speed_hz); in hw_setup_transfer() 446 spi->speed_hz = speed_hz; in hw_setup_transfer() 726 do_div(timeout, spi->speed_hz); in lantiq_ssc_bussy_work() 904 spi->speed_hz = 0; in lantiq_ssc_probe()
|
D | spi-uniphier.c | 37 u32 speed_hz; member 224 if (!priv->is_save_param || priv->speed_hz != t->speed_hz) { in uniphier_spi_setup_transfer() 225 uniphier_spi_set_baudrate(spi, t->speed_hz); in uniphier_spi_setup_transfer() 226 priv->speed_hz = t->speed_hz; in uniphier_spi_setup_transfer()
|
D | spi-sun4i.c | 274 if (mclk_rate < (2 * tfr->speed_hz)) { in sun4i_spi_transfer_one() 275 clk_set_rate(sspi->mclk, 2 * tfr->speed_hz); in sun4i_spi_transfer_one() 293 div = mclk_rate / (2 * tfr->speed_hz); in sun4i_spi_transfer_one() 300 div = ilog2(mclk_rate) - ilog2(tfr->speed_hz); in sun4i_spi_transfer_one() 332 tx_time = max(tfr->len * 8 * 2 / (tfr->speed_hz / 1000), 100U); in sun4i_spi_transfer_one() 340 dev_name(&spi->dev), tfr->len, tfr->speed_hz, in sun4i_spi_transfer_one()
|
D | spi-pic32.c | 113 u32 speed_hz; /* spi-clk rate */ member 465 if (pic32s->speed_hz != spi->max_speed_hz) { in pic32_spi_prepare_message() 467 pic32s->speed_hz = spi->max_speed_hz; in pic32_spi_prepare_message() 525 if (transfer->speed_hz && (transfer->speed_hz != pic32s->speed_hz)) { in pic32_spi_one_transfer() 526 pic32_spi_set_clk_rate(pic32s, transfer->speed_hz); in pic32_spi_one_transfer() 527 pic32s->speed_hz = transfer->speed_hz; in pic32_spi_one_transfer()
|
D | spi-txx9.c | 183 u32 speed_hz = t->speed_hz; in txx9spi_work_one() local 188 if (prev_speed_hz != speed_hz in txx9spi_work_one() 190 int n = DIV_ROUND_UP(c->baseclk, speed_hz) - 1; in txx9spi_work_one() 200 prev_speed_hz = speed_hz; in txx9spi_work_one()
|
D | spi-sun6i.c | 275 if (mclk_rate < (2 * tfr->speed_hz)) { in sun6i_spi_transfer_one() 276 clk_set_rate(sspi->mclk, 2 * tfr->speed_hz); in sun6i_spi_transfer_one() 294 div = mclk_rate / (2 * tfr->speed_hz); in sun6i_spi_transfer_one() 301 div = ilog2(mclk_rate) - ilog2(tfr->speed_hz); in sun6i_spi_transfer_one() 331 tx_time = max(tfr->len * 8 * 2 / (tfr->speed_hz / 1000), 100U); in sun6i_spi_transfer_one() 339 dev_name(&spi->dev), tfr->len, tfr->speed_hz, in sun6i_spi_transfer_one()
|
D | spi-mpc512x-psc.c | 77 int speed_hz; member 88 cs->speed_hz = (t && t->speed_hz) in mpc512x_psc_spi_transfer_setup() 89 ? t->speed_hz : spi->max_speed_hz; in mpc512x_psc_spi_transfer_setup() 126 speed = cs->speed_hz; in mpc512x_psc_spi_activate_cs() 397 cs->speed_hz = spi->max_speed_hz; in mpc512x_psc_spi_setup()
|
D | spi-xcomm.c | 79 if (t->speed_hz != spi_xcomm->current_speed) { in spi_xcomm_setup_transfer() 82 divider = DIV_ROUND_UP(SPI_XCOMM_CLOCK, t->speed_hz); in spi_xcomm_setup_transfer() 90 spi_xcomm->current_speed = t->speed_hz; in spi_xcomm_setup_transfer()
|
/Linux-v4.19/drivers/gpu/drm/tinydrm/ |
D | mipi-dbi.c | 579 tr.speed_hz = mipi_dbi_spi_cmd_max_speed(spi, len); in mipi_dbi_spi1e_transfer() 698 tr.speed_hz = mipi_dbi_spi_cmd_max_speed(spi, len); in mipi_dbi_spi1_transfer() 768 u32 speed_hz = min_t(u32, MIPI_DBI_MAX_SPI_READ_SPEED, in mipi_dbi_typec3_command_read() local 772 .speed_hz = speed_hz, in mipi_dbi_typec3_command_read() 776 .speed_hz = speed_hz, in mipi_dbi_typec3_command_read() 835 u32 speed_hz; in mipi_dbi_typec3_command() local 844 speed_hz = mipi_dbi_spi_cmd_max_speed(spi, 1); in mipi_dbi_typec3_command() 845 ret = tinydrm_spi_transfer(spi, speed_hz, NULL, 8, &cmd, 1); in mipi_dbi_typec3_command() 853 speed_hz = mipi_dbi_spi_cmd_max_speed(spi, num); in mipi_dbi_typec3_command() 855 return tinydrm_spi_transfer(spi, speed_hz, NULL, bpw, par, num); in mipi_dbi_typec3_command()
|
D | ili9225.c | 286 u32 speed_hz; in ili9225_dbi_command() local 290 speed_hz = mipi_dbi_spi_cmd_max_speed(spi, 1); in ili9225_dbi_command() 291 ret = tinydrm_spi_transfer(spi, speed_hz, NULL, 8, &cmd, 1); in ili9225_dbi_command() 299 speed_hz = mipi_dbi_spi_cmd_max_speed(spi, num); in ili9225_dbi_command() 301 return tinydrm_spi_transfer(spi, speed_hz, NULL, bpw, par, num); in ili9225_dbi_command()
|
/Linux-v4.19/net/nfc/nci/ |
D | spi.c | 61 t.speed_hz = nspi->xfer_speed_hz; in __nci_spi_send() 202 tx.speed_hz = nspi->xfer_speed_hz; in __nci_spi_read() 209 rx.speed_hz = nspi->xfer_speed_hz; in __nci_spi_read() 233 rx.speed_hz = nspi->xfer_speed_hz; in __nci_spi_read()
|
/Linux-v4.19/sound/soc/codecs/ |
D | rt5677-spi.c | 135 t[0].speed_hz = RT5677_SPI_FREQ; in rt5677_spi_read() 137 t[1].speed_hz = RT5677_SPI_FREQ; in rt5677_spi_read() 191 t.speed_hz = RT5677_SPI_FREQ; in rt5677_spi_write()
|
D | wm0010.c | 445 xfer->t.speed_hz = wm0010->sysclk / 6; in wm0010_firmware_load() 447 xfer->t.speed_hz = wm0010->max_spi_freq; in wm0010_firmware_load() 451 xfer->t.speed_hz = wm0010->board_max_spi_speed; in wm0010_firmware_load() 455 wm0010->max_spi_freq = xfer->t.speed_hz; in wm0010_firmware_load() 541 t.speed_hz = wm0010->sysclk / 10; in wm0010_stage2_load() 545 t.speed_hz); in wm0010_stage2_load() 674 t.speed_hz = wm0010->sysclk / 6; in wm0010_boot()
|
/Linux-v4.19/drivers/media/dvb-frontends/cxd2880/ |
D | cxd2880_spi_device.c | 67 u32 speed_hz) in cxd2880_spi_device_initialize() argument 89 spi->max_speed_hz = speed_hz; in cxd2880_spi_device_initialize()
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-mt65xx.c | 161 unsigned int speed_hz; /* The speed in transfer */ member 397 target_speed = i2c->speed_hz; in mtk_i2c_set_speed() 457 if ((i2c->speed_hz > 400000) || (left_num >= 1)) in mtk_i2c_do_transfer() 466 if (i2c->speed_hz <= 100000) in mtk_i2c_do_transfer() 629 if (i2c->auto_restart && num >= 2 && i2c->speed_hz > MAX_FS_MODE_SPEED) in mtk_i2c_transfer() 718 ret = of_property_read_u32(np, "clock-frequency", &i2c->speed_hz); in mtk_i2c_parse_dt() 720 i2c->speed_hz = I2C_DEFAULT_SPEED; in mtk_i2c_parse_dt()
|
/Linux-v4.19/drivers/staging/mt7621-spi/ |
D | spi-mt7621.c | 276 if (t->speed_hz < speed) in mt7621_spi_transfer_half_duplex() 277 speed = t->speed_hz; in mt7621_spi_transfer_half_duplex() 334 if (speed > t->speed_hz) in mt7621_spi_transfer_full_duplex() 335 speed = t->speed_hz; in mt7621_spi_transfer_full_duplex()
|