Lines Matching refs:ssp
229 struct ssp_device *ssp; in pxa2xx_spi_pci_probe() local
256 ssp = &spi_pdata.ssp; in pxa2xx_spi_pci_probe()
257 ssp->phys_base = pci_resource_start(dev, 0); in pxa2xx_spi_pci_probe()
258 ssp->mmio_base = pcim_iomap_table(dev)[0]; in pxa2xx_spi_pci_probe()
259 ssp->port_id = (c->port_id >= 0) ? c->port_id : dev->devfn; in pxa2xx_spi_pci_probe()
260 ssp->type = c->type; in pxa2xx_spi_pci_probe()
267 ssp->irq = pci_irq_vector(dev, 0); in pxa2xx_spi_pci_probe()
269 snprintf(buf, sizeof(buf), "pxa2xx-spi.%d", ssp->port_id); in pxa2xx_spi_pci_probe()
270 ssp->clk = clk_register_fixed_rate(&dev->dev, buf , NULL, 0, in pxa2xx_spi_pci_probe()
272 if (IS_ERR(ssp->clk)) in pxa2xx_spi_pci_probe()
273 return PTR_ERR(ssp->clk); in pxa2xx_spi_pci_probe()
279 pi.id = ssp->port_id; in pxa2xx_spi_pci_probe()
285 clk_unregister(ssp->clk); in pxa2xx_spi_pci_probe()
302 clk_unregister(spi_pdata->ssp.clk); in pxa2xx_spi_pci_remove()