Lines Matching refs:adev
380 struct amba_device *adev; member
558 dev_dbg(&pl022->adev->dev, "flush\n"); in flush()
698 dev_dbg(&pl022->adev->dev, in readwriter()
839 dma_sync_sg_for_cpu(&pl022->adev->dev, in dma_callback()
845 dev_dbg(&pl022->adev->dev, "SPI RX SG ENTRY: %d", i); in dma_callback()
855 dev_dbg(&pl022->adev->dev, "SPI TX SG ENTRY: %d", i); in dma_callback()
906 dev_dbg(&pl022->adev->dev, in setup_dma_scatter()
920 dev_dbg(&pl022->adev->dev, in setup_dma_scatter()
1049 dev_dbg(&pl022->adev->dev, "using %d pages for transfer\n", pages); in configure_dma()
1138 dev_dbg(&pl022->adev->dev, "no RX DMA channel!\n"); in pl022_dma_probe()
1146 dev_dbg(&pl022->adev->dev, "no TX DMA channel!\n"); in pl022_dma_probe()
1154 dev_info(&pl022->adev->dev, "setup for DMA on RX %s, TX %s\n", in pl022_dma_probe()
1166 dev_err(&pl022->adev->dev, in pl022_dma_probe()
1173 struct device *dev = &pl022->adev->dev; in pl022_dma_autoprobe()
1261 dev_err(&pl022->adev->dev, in pl022_interrupt_handler()
1283 dev_err(&pl022->adev->dev, "FIFO overrun\n"); in pl022_interrupt_handler()
1285 dev_err(&pl022->adev->dev, in pl022_interrupt_handler()
1324 dev_warn(&pl022->adev->dev, "read %u surplus " in pl022_interrupt_handler()
1354 dev_err(&pl022->adev->dev, in set_up_next_transfer()
1359 dev_err(&pl022->adev->dev, "skipping this message\n"); in set_up_next_transfer()
1434 dev_dbg(&pl022->adev->dev, in pump_transfers()
1469 dev_dbg(&pl022->adev->dev, in do_interrupt_dma_transfer()
1527 dev_dbg(&pl022->adev->dev, "polling transfer ongoing ...\n"); in do_polling_transfer()
1534 dev_warn(&pl022->adev->dev, in do_polling_transfer()
1603 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1609 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1616 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1623 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1635 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1642 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1648 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1660 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1667 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1673 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1680 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1686 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1696 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1702 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1732 dev_warn(&pl022->adev->dev, in calculate_effective_freq()
1737 dev_err(&pl022->adev->dev, in calculate_effective_freq()
1784 dev_dbg(&pl022->adev->dev, in calculate_effective_freq()
1787 dev_dbg(&pl022->adev->dev, "SSP cpsdvsr = %d, scr = %d\n", in calculate_effective_freq()
2094 static int pl022_probe(struct amba_device *adev, const struct amba_id *id) in pl022_probe() argument
2096 struct device *dev = &adev->dev; in pl022_probe()
2098 dev_get_platdata(&adev->dev); in pl022_probe()
2101 struct device_node *np = adev->dev.of_node; in pl022_probe()
2104 dev_info(&adev->dev, in pl022_probe()
2105 "ARM PL022 driver, device ID: 0x%08x\n", adev->periphid); in pl022_probe()
2124 dev_err(&adev->dev, "probe - cannot alloc SPI master\n"); in pl022_probe()
2131 pl022->adev = adev; in pl022_probe()
2173 dev_err(&adev->dev, in pl022_probe()
2177 dev_err(&adev->dev, in pl022_probe()
2192 dev_dbg(&adev->dev, "BUSNO: %d\n", master->bus_num); in pl022_probe()
2194 status = amba_request_regions(adev, NULL); in pl022_probe()
2198 pl022->phybase = adev->res.start; in pl022_probe()
2199 pl022->virtbase = devm_ioremap(dev, adev->res.start, in pl022_probe()
2200 resource_size(&adev->res)); in pl022_probe()
2205 dev_info(&adev->dev, "mapped registers from %pa to %p\n", in pl022_probe()
2206 &adev->res.start, pl022->virtbase); in pl022_probe()
2208 pl022->clk = devm_clk_get(&adev->dev, NULL); in pl022_probe()
2211 dev_err(&adev->dev, "could not retrieve SSP/SPI bus clock\n"); in pl022_probe()
2217 dev_err(&adev->dev, "could not enable SSP/SPI bus clock\n"); in pl022_probe()
2230 status = devm_request_irq(dev, adev->irq[0], pl022_interrupt_handler, in pl022_probe()
2233 dev_err(&adev->dev, "probe - cannot get IRQ (%d)\n", status); in pl022_probe()
2250 amba_set_drvdata(adev, pl022); in pl022_probe()
2251 status = devm_spi_register_master(&adev->dev, master); in pl022_probe()
2253 dev_err(&adev->dev, in pl022_probe()
2261 dev_info(&adev->dev, in pl022_probe()
2280 amba_release_regions(adev); in pl022_probe()
2289 pl022_remove(struct amba_device *adev) in pl022_remove() argument
2291 struct pl022 *pl022 = amba_get_drvdata(adev); in pl022_remove()
2300 pm_runtime_get_noresume(&adev->dev); in pl022_remove()
2307 amba_release_regions(adev); in pl022_remove()