Lines Matching refs:devdata
97 const struct orion_spi_dev *devdata; member
142 const struct orion_spi_dev *devdata; in orion_spi_baudrate_set() local
145 devdata = orion_spi->devdata; in orion_spi_baudrate_set()
149 if (devdata->typ == ARMADA_SPI) { in orion_spi_baudrate_set()
226 reg = ((reg & ~devdata->prescale_mask) | prescale); in orion_spi_baudrate_set()
310 if (orion_spi->devdata->is_errata_50mhz_ac) in orion_spi_setup_transfer()
646 const struct orion_spi_dev *devdata; in orion_spi_probe() local
687 devdata = device_get_match_data(&pdev->dev); in orion_spi_probe()
688 devdata = devdata ? devdata : &orion_spi_dev_data; in orion_spi_probe()
689 spi->devdata = devdata; in orion_spi_probe()
717 host->max_speed_hz = min(devdata->max_hz, in orion_spi_probe()
718 DIV_ROUND_UP(tclk_hz, devdata->min_divisor)); in orion_spi_probe()
719 else if (devdata->min_divisor) in orion_spi_probe()
721 DIV_ROUND_UP(tclk_hz, devdata->min_divisor); in orion_spi_probe()
723 host->max_speed_hz = devdata->max_hz; in orion_spi_probe()
724 host->min_speed_hz = DIV_ROUND_UP(tclk_hz, devdata->max_divisor); in orion_spi_probe()