| /linux/drivers/spi/ |
| H A D | spidev.c | 79 u32 speed_hz; member 109 .speed_hz = spidev->speed_hz, in spidev_sync_write() 125 .speed_hz = spidev->speed_hz, in spidev_sync_read() 281 k_tmp->speed_hz = u_tmp->speed_hz; in spidev_message() 284 if (!k_tmp->speed_hz) in spidev_message() 285 k_tmp->speed_hz = spidev->speed_hz; in spidev_message() 296 k_tmp->speed_hz ? : spidev->spi->max_speed_hz); in spidev_message() 398 retval = put_user(spidev->speed_hz, (__u32 __user *)arg); in spidev_ioctl() 474 spidev->speed_hz = tmp; in spidev_ioctl() 475 dev_dbg(&spi->dev, "%d Hz (max)\n", spidev->speed_hz); in spidev_ioctl() [all …]
|
| H A D | spi-mpc52xx-psc.c | 41 int speed_hz; member 52 cs->speed_hz = (t && t->speed_hz) in mpc52xx_psc_spi_transfer_setup() 53 ? t->speed_hz : spi->max_speed_hz; in mpc52xx_psc_spi_transfer_setup() 92 if (cs->speed_hz) in mpc52xx_psc_spi_activate_cs() 93 ccr |= (MCLK / cs->speed_hz - 1) & 0xFF; in mpc52xx_psc_spi_activate_cs() 190 if (t->bits_per_word || t->speed_hz) { in mpc52xx_psc_spi_transfer_one_message() 232 cs->speed_hz = spi->max_speed_hz; in mpc52xx_psc_spi_setup()
|
| H A D | spi-qcom-qspi.c | 273 static int qcom_qspi_set_speed(struct qcom_qspi *ctrl, unsigned long speed_hz) in qcom_qspi_set_speed() argument 278 if (speed_hz == ctrl->last_speed) in qcom_qspi_set_speed() 282 ret = dev_pm_opp_set_rate(ctrl->dev, speed_hz * 4); in qcom_qspi_set_speed() 292 avg_bw_cpu = Bps_to_icc(speed_hz); in qcom_qspi_set_speed() 300 avg_bw_mem = Bps_to_icc(speed_hz); in qcom_qspi_set_speed() 307 ctrl->last_speed = speed_hz; in qcom_qspi_set_speed() 428 unsigned long speed_hz; in qcom_qspi_transfer_one() local 432 speed_hz = slv->max_speed_hz; in qcom_qspi_transfer_one() 433 if (xfer->speed_hz) in qcom_qspi_transfer_one() 434 speed_hz = xfer->speed_hz; in qcom_qspi_transfer_one() [all …]
|
| H A D | spi-mpc512x-psc.c | 66 int speed_hz; member 77 cs->speed_hz = (t && t->speed_hz) in mpc512x_psc_spi_transfer_setup() 78 ? t->speed_hz : spi->max_speed_hz; in mpc512x_psc_spi_transfer_setup() 115 speed = cs->speed_hz; in mpc512x_psc_spi_activate_cs() 373 cs->speed_hz = spi->max_speed_hz; in mpc512x_psc_spi_setup()
|
| H A D | spi-rzv2h-rspi.c | 602 u32 speed_hz = U32_MAX; in rzv2h_rspi_prepare_message() local 612 if (!xfer->speed_hz) in rzv2h_rspi_prepare_message() 615 speed_hz = min(xfer->speed_hz, speed_hz); in rzv2h_rspi_prepare_message() 619 if (speed_hz == U32_MAX) in rzv2h_rspi_prepare_message() 624 if (speed_hz != rspi->last_speed_hz) { in rzv2h_rspi_prepare_message() 625 rspi->freq = rzv2h_rspi_setup_clock(rspi, speed_hz); in rzv2h_rspi_prepare_message() 629 rspi->last_speed_hz = speed_hz; in rzv2h_rspi_prepare_message()
|
| H A D | spi-cadence.c | 123 u32 speed_hz; member 277 if (xspi->speed_hz != transfer->speed_hz) { in cdns_spi_config_clock_freq() 281 (frequency / (2 << baud_rate_val)) > transfer->speed_hz) in cdns_spi_config_clock_freq() 287 xspi->speed_hz = frequency / (2 << baud_rate_val); in cdns_spi_config_clock_freq() 312 xspi->speed_hz); in cdns_spi_setup_transfer() 744 xspi->speed_hz = ctlr->max_speed_hz; in cdns_spi_probe()
|
| H A D | spi-uniphier.c | 42 u32 speed_hz; member 237 if (!priv->is_save_param || priv->speed_hz != t->speed_hz) { in uniphier_spi_setup_transfer() 238 uniphier_spi_set_baudrate(spi, t->speed_hz); in uniphier_spi_setup_transfer() 239 priv->speed_hz = t->speed_hz; in uniphier_spi_setup_transfer() 545 threshold = DIV_ROUND_UP(SSI_POLL_TIMEOUT_US * priv->speed_hz, in uniphier_spi_transfer_one()
|
| H A D | spi-amd.h | 39 unsigned int speed_hz; member
|
| H A D | spi-amlogic-spifc-a4.c | 906 u32 speed_hz; in aml_set_spi_clk() local 910 speed_hz = SFC_MAX_FREQUENCY; in aml_set_spi_clk() 912 speed_hz = SFC_BUS_DEFAULT_CLK; in aml_set_spi_clk() 914 speed_hz = SFC_MIN_FREQUENCY; in aml_set_spi_clk() 916 speed_hz = spi->max_speed_hz; in aml_set_spi_clk() 925 return clk_set_rate(sfc->core_clk, speed_hz * DEFAULT_BUS_CYCLE); in aml_set_spi_clk()
|
| H A D | spi-dw-core.c | 350 u32 speed_hz; in dw_spi_update_config() local 387 speed_hz = dws->max_freq / clk_div; in dw_spi_update_config() 389 if (dws->current_freq != speed_hz) { in dw_spi_update_config() 391 dws->current_freq = speed_hz; in dw_spi_update_config() 503 .freq = transfer->speed_hz, in dw_spi_transfer_one()
|
| H A D | spi-cavium.c | 48 clkdiv = p->sys_freq / (2 * xfer->speed_hz); in octeon_spi_do_transfer()
|
| H A D | spi.c | 1647 u32 speed_hz = xfer->speed_hz; in spi_transfer_wait() local 1656 if (!speed_hz) in spi_transfer_wait() 1657 speed_hz = 100000; in spi_transfer_wait() 1666 do_div(ms, speed_hz); in spi_transfer_wait() 1731 hz = xfer->effective_speed_hz ?: xfer->speed_hz / 2; in spi_delay_to_ns() 4522 if (!xfer->speed_hz) in __spi_validate() 4523 xfer->speed_hz = spi->max_speed_hz; in __spi_validate() 4525 if (ctlr->max_speed_hz && xfer->speed_hz > ctlr->max_speed_hz) in __spi_validate() 4526 xfer->speed_hz = ctlr->max_speed_hz; in __spi_validate() 4548 if (xfer->speed_hz && ctlr->min_speed_hz && in __spi_validate() [all …]
|
| H A D | spi-sc18is602.c | 199 status = sc18is602_setup_transfer(hw, t->speed_hz, spi->mode); in sc18is602_transfer_one()
|
| H A D | spi-loopback-test.c | 584 if (!xfer->speed_hz) in spi_test_check_elapsed_time() 586 estimated_time += div_u64(nbits * NSEC_PER_SEC, xfer->speed_hz); in spi_test_check_elapsed_time()
|
| /linux/net/nfc/nci/ |
| H A D | spi.c | 49 t.speed_hz = nspi->xfer_speed_hz; in __nci_spi_send() 192 tx.speed_hz = nspi->xfer_speed_hz; in __nci_spi_read() 199 rx.speed_hz = nspi->xfer_speed_hz; in __nci_spi_read() 224 rx.speed_hz = nspi->xfer_speed_hz; in __nci_spi_read()
|
| /linux/drivers/media/dvb-frontends/cxd2880/ |
| H A 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/sound/soc/codecs/ |
| H A D | wm0010.c | 424 xfer->t.speed_hz = wm0010->sysclk / 6; in wm0010_firmware_load() 426 xfer->t.speed_hz = wm0010->max_spi_freq; in wm0010_firmware_load() 430 xfer->t.speed_hz = wm0010->board_max_spi_speed; in wm0010_firmware_load() 434 wm0010->max_spi_freq = xfer->t.speed_hz; in wm0010_firmware_load() 512 t.speed_hz = wm0010->sysclk / 10; in wm0010_stage2_load() 516 t.speed_hz); in wm0010_stage2_load() 638 t.speed_hz = wm0010->sysclk / 6; in wm0010_boot()
|
| H A D | rt5677-spi.c | 491 t[0].speed_hz = RT5677_SPI_FREQ; in rt5677_spi_read() 493 t[1].speed_hz = RT5677_SPI_FREQ; in rt5677_spi_read() 543 t.speed_hz = RT5677_SPI_FREQ; in rt5677_spi_write()
|
| /linux/drivers/iio/imu/ |
| H A D | adis_buffer.c | 54 adis->xfer[0].speed_hz = adis->data->burst_max_speed_hz; in adis_update_scan_mode_burst() 58 adis->xfer[1].speed_hz = adis->data->burst_max_speed_hz; in adis_update_scan_mode_burst()
|
| /linux/include/uapi/linux/spi/ |
| H A D | spidev.h | 75 __u32 speed_hz; member
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-mt65xx.c | 303 unsigned int speed_hz; /* The speed in transfer */ member 597 if (i2c->speed_hz <= I2C_MAX_STANDARD_MODE_FREQ) in mtk_i2c_init_hw() 885 target_speed = i2c->speed_hz; in mtk_i2c_set_speed() 1043 if ((i2c->speed_hz > I2C_MAX_FAST_MODE_PLUS_FREQ) || (left_num >= 1)) in mtk_i2c_do_transfer() 1270 i2c->speed_hz > I2C_MAX_FAST_MODE_PLUS_FREQ) in mtk_i2c_transfer() 1365 ret = of_property_read_u32(np, "clock-frequency", &i2c->speed_hz); in mtk_i2c_parse_dt() 1367 i2c->speed_hz = I2C_MAX_STANDARD_MODE_FREQ; in mtk_i2c_parse_dt()
|
| /linux/drivers/media/rc/ |
| H A D | ir-spi.c | 74 xfer.speed_hz = idata->freq * IR_SPI_BITS_PER_PULSE; in ir_spi_tx()
|
| /linux/drivers/iio/adc/ |
| H A D | ad4695.c | 252 .speed_hz = AD4695_REG_ACCESS_SCLK_HZ, in ad4695_regmap_bus_reg_write() 272 .speed_hz = AD4695_REG_ACCESS_SCLK_HZ, in ad4695_regmap_bus_reg_read() 276 .speed_hz = AD4695_REG_ACCESS_SCLK_HZ, in ad4695_regmap_bus_reg_read() 534 .speed_hz = AD4695_REG_ACCESS_SCLK_HZ, in ad4695_exit_conversion_mode() 971 .speed_hz = AD4695_REG_ACCESS_SCLK_HZ, in ad4695_read_one_sample()
|
| /linux/drivers/staging/fbtft/ |
| H A D | fb_ra8875.c | 22 .speed_hz = 1000000, in write_spi()
|
| /linux/include/linux/spi/ |
| H A D | spi.h | 1159 u32 speed_hz; member 1433 return max(xfer->len * 8 * 2 / (xfer->speed_hz / 1000), 500U); in spi_controller_xfer_timeout()
|