Lines Matching refs:dws
29 struct dw_spi dws; member
79 struct dw_spi *dws = spi_controller_get_devdata(spi->controller); in dw_spi_mscc_set_cs() local
80 struct dw_spi_mmio *dwsmmio = container_of(dws, struct dw_spi_mmio, dws); in dw_spi_mscc_set_cs()
124 dwsmmio->dws.set_cs = dw_spi_mscc_set_cs; in dw_spi_mscc_init()
152 struct dw_spi *dws = spi_controller_get_devdata(spi->controller); in dw_spi_sparx5_set_cs() local
153 struct dw_spi_mmio *dwsmmio = container_of(dws, struct dw_spi_mmio, dws); in dw_spi_sparx5_set_cs()
199 dwsmmio->dws.set_cs = dw_spi_sparx5_set_cs; in dw_spi_mscc_sparx5_init()
208 dwsmmio->dws.caps = DW_SPI_CAP_CS_OVERRIDE; in dw_spi_alpine_init()
216 dw_spi_dma_setup_generic(&dwsmmio->dws); in dw_spi_pssi_init()
224 dwsmmio->dws.ip = DW_HSSI_ID; in dw_spi_hssi_init()
226 dw_spi_dma_setup_generic(&dwsmmio->dws); in dw_spi_hssi_init()
234 dwsmmio->dws.ip = DW_HSSI_ID; in dw_spi_intel_init()
252 dwsmmio->dws.fifo_len = 31; in dw_spi_mountevans_imc_init()
267 dwsmmio->dws.fifo_len = 31; in dw_spi_canaan_k210_init()
280 struct dw_spi *dws = spi_controller_get_devdata(spi->controller); in dw_spi_elba_set_cs() local
281 struct dw_spi_mmio *dwsmmio = container_of(dws, struct dw_spi_mmio, dws); in dw_spi_elba_set_cs()
310 dwsmmio->dws.set_cs = dw_spi_elba_set_cs; in dw_spi_elba_init()
321 struct dw_spi *dws; in dw_spi_mmio_probe() local
334 dws = &dwsmmio->dws; in dw_spi_mmio_probe()
337 dws->regs = devm_platform_get_and_ioremap_resource(pdev, 0, &mem); in dw_spi_mmio_probe()
338 if (IS_ERR(dws->regs)) in dw_spi_mmio_probe()
339 return PTR_ERR(dws->regs); in dw_spi_mmio_probe()
341 dws->paddr = mem->start; in dw_spi_mmio_probe()
343 dws->irq = platform_get_irq(pdev, 0); in dw_spi_mmio_probe()
344 if (dws->irq < 0) in dw_spi_mmio_probe()
345 return dws->irq; /* -ENXIO */ in dw_spi_mmio_probe()
363 dws->bus_num = pdev->id; in dw_spi_mmio_probe()
365 dws->max_freq = clk_get_rate(dwsmmio->clk); in dw_spi_mmio_probe()
368 &dws->reg_io_width)) in dw_spi_mmio_probe()
369 dws->reg_io_width = 4; in dw_spi_mmio_probe()
372 device_property_read_u32(&pdev->dev, "num-cs", &dws->num_cs); in dw_spi_mmio_probe()
383 ret = dw_spi_add_host(&pdev->dev, dws); in dw_spi_mmio_probe()
402 dw_spi_remove_host(&dwsmmio->dws); in dw_spi_mmio_remove()