Lines Matching full:ssp
204 struct ssp_device *ssp; in pxa2xx_spi_pci_probe() local
231 ssp = &spi_pdata.ssp; in pxa2xx_spi_pci_probe()
232 ssp->phys_base = pci_resource_start(dev, 0); in pxa2xx_spi_pci_probe()
233 ssp->mmio_base = pcim_iomap_table(dev)[0]; in pxa2xx_spi_pci_probe()
234 ssp->port_id = (c->port_id >= 0) ? c->port_id : dev->devfn; in pxa2xx_spi_pci_probe()
235 ssp->type = c->type; in pxa2xx_spi_pci_probe()
242 ssp->irq = pci_irq_vector(dev, 0); in pxa2xx_spi_pci_probe()
244 snprintf(buf, sizeof(buf), "pxa2xx-spi.%d", ssp->port_id); in pxa2xx_spi_pci_probe()
245 ssp->clk = clk_register_fixed_rate(&dev->dev, buf , NULL, 0, in pxa2xx_spi_pci_probe()
247 if (IS_ERR(ssp->clk)) in pxa2xx_spi_pci_probe()
248 return PTR_ERR(ssp->clk); in pxa2xx_spi_pci_probe()
254 pi.id = ssp->port_id; in pxa2xx_spi_pci_probe()
260 clk_unregister(ssp->clk); in pxa2xx_spi_pci_probe()
277 clk_unregister(spi_pdata->ssp.clk); in pxa2xx_spi_pci_remove()