Lines Matching refs:ctrl
106 struct spi_controller *ctrl;
325 struct spi_controller *ctrl;
329 ctrl = devm_spi_alloc_host(&pdev->dev, sizeof(*spifc));
330 if (!ctrl)
333 spifc = spi_controller_get_devdata(ctrl);
337 spifc->ctrl = ctrl;
354 ctrl->num_chipselect = 1;
355 ctrl->dev.of_node = pdev->dev.of_node;
356 ctrl->bits_per_word_mask = SPI_BPW_MASK(8);
357 ctrl->auto_runtime_pm = true;
358 ctrl->mem_ops = &amlogic_spifc_a1_mem_ops;
359 ctrl->min_speed_hz = SPIFC_A1_MIN_HZ;
360 ctrl->max_speed_hz = SPIFC_A1_MAX_HZ;
361 ctrl->mode_bits = (SPI_RX_DUAL | SPI_TX_DUAL |
364 ret = devm_spi_register_controller(spifc->dev, ctrl);
378 ret = spi_controller_suspend(spifc->ctrl);
401 ret = spi_controller_resume(spifc->ctrl);