Lines Matching refs:ssp
110 struct ssp_device *ssp; in pxa2xx_spi_pci_probe() local
152 ssp = &spi_pdata.ssp; in pxa2xx_spi_pci_probe()
153 ssp->phys_base = pci_resource_start(dev, 0); in pxa2xx_spi_pci_probe()
154 ssp->mmio_base = pcim_iomap_table(dev)[0]; in pxa2xx_spi_pci_probe()
155 if (!ssp->mmio_base) { in pxa2xx_spi_pci_probe()
159 ssp->irq = dev->irq; in pxa2xx_spi_pci_probe()
160 ssp->port_id = (c->port_id >= 0) ? c->port_id : dev->devfn; in pxa2xx_spi_pci_probe()
161 ssp->type = c->type; in pxa2xx_spi_pci_probe()
163 snprintf(buf, sizeof(buf), "pxa2xx-spi.%d", ssp->port_id); in pxa2xx_spi_pci_probe()
164 ssp->clk = clk_register_fixed_rate(&dev->dev, buf , NULL, in pxa2xx_spi_pci_probe()
166 if (IS_ERR(ssp->clk)) in pxa2xx_spi_pci_probe()
167 return PTR_ERR(ssp->clk); in pxa2xx_spi_pci_probe()
172 pi.id = ssp->port_id; in pxa2xx_spi_pci_probe()
178 clk_unregister(ssp->clk); in pxa2xx_spi_pci_probe()
195 clk_unregister(spi_pdata->ssp.clk); in pxa2xx_spi_pci_remove()