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()
1273 dev_err(&pl022->adev->dev, in pl022_interrupt_handler()
1295 dev_err(&pl022->adev->dev, "FIFO overrun\n"); in pl022_interrupt_handler()
1297 dev_err(&pl022->adev->dev, in pl022_interrupt_handler()
1336 dev_warn(&pl022->adev->dev, "read %u surplus " in pl022_interrupt_handler()
1366 dev_err(&pl022->adev->dev, in set_up_next_transfer()
1371 dev_err(&pl022->adev->dev, "skipping this message\n"); in set_up_next_transfer()
1446 dev_dbg(&pl022->adev->dev, in pump_transfers()
1481 dev_dbg(&pl022->adev->dev, in do_interrupt_dma_transfer()
1539 dev_dbg(&pl022->adev->dev, "polling transfer ongoing ...\n"); in do_polling_transfer()
1546 dev_warn(&pl022->adev->dev, in do_polling_transfer()
1615 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1621 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1628 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1635 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1647 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1654 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1660 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1672 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1679 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1685 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1692 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1698 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1708 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1714 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1744 dev_warn(&pl022->adev->dev, in calculate_effective_freq()
1749 dev_err(&pl022->adev->dev, in calculate_effective_freq()
1796 dev_dbg(&pl022->adev->dev, in calculate_effective_freq()
1799 dev_dbg(&pl022->adev->dev, "SSP cpsdvsr = %d, scr = %d\n", in calculate_effective_freq()
2106 static int pl022_probe(struct amba_device *adev, const struct amba_id *id) in pl022_probe() argument
2108 struct device *dev = &adev->dev; in pl022_probe()
2110 dev_get_platdata(&adev->dev); in pl022_probe()
2113 struct device_node *np = adev->dev.of_node; in pl022_probe()
2116 dev_info(&adev->dev, in pl022_probe()
2117 "ARM PL022 driver, device ID: 0x%08x\n", adev->periphid); in pl022_probe()
2136 dev_err(&adev->dev, "probe - cannot alloc SPI master\n"); in pl022_probe()
2143 pl022->adev = adev; in pl022_probe()
2185 dev_err(&adev->dev, in pl022_probe()
2189 dev_err(&adev->dev, in pl022_probe()
2204 dev_dbg(&adev->dev, "BUSNO: %d\n", master->bus_num); in pl022_probe()
2206 status = amba_request_regions(adev, NULL); in pl022_probe()
2210 pl022->phybase = adev->res.start; in pl022_probe()
2211 pl022->virtbase = devm_ioremap(dev, adev->res.start, in pl022_probe()
2212 resource_size(&adev->res)); in pl022_probe()
2217 dev_info(&adev->dev, "mapped registers from %pa to %p\n", in pl022_probe()
2218 &adev->res.start, pl022->virtbase); in pl022_probe()
2220 pl022->clk = devm_clk_get(&adev->dev, NULL); in pl022_probe()
2223 dev_err(&adev->dev, "could not retrieve SSP/SPI bus clock\n"); in pl022_probe()
2229 dev_err(&adev->dev, "could not enable SSP/SPI bus clock\n"); in pl022_probe()
2242 status = devm_request_irq(dev, adev->irq[0], pl022_interrupt_handler, in pl022_probe()
2245 dev_err(&adev->dev, "probe - cannot get IRQ (%d)\n", status); in pl022_probe()
2266 amba_set_drvdata(adev, pl022); in pl022_probe()
2267 status = devm_spi_register_master(&adev->dev, master); in pl022_probe()
2269 dev_err(&adev->dev, in pl022_probe()
2277 dev_info(&adev->dev, in pl022_probe()
2296 amba_release_regions(adev); in pl022_probe()
2305 pl022_remove(struct amba_device *adev) in pl022_remove() argument
2307 struct pl022 *pl022 = amba_get_drvdata(adev); in pl022_remove()
2316 pm_runtime_get_noresume(&adev->dev); in pl022_remove()
2323 amba_release_regions(adev); in pl022_remove()