• Home
  • Raw
  • Download

Lines Matching refs:adev

366 	struct amba_device		*adev;  member
527 dev_dbg(&pl022->adev->dev, "flush\n"); in flush()
667 dev_dbg(&pl022->adev->dev, in readwriter()
808 dma_sync_sg_for_cpu(&pl022->adev->dev, in dma_callback()
814 dev_dbg(&pl022->adev->dev, "SPI RX SG ENTRY: %d", i); in dma_callback()
824 dev_dbg(&pl022->adev->dev, "SPI TX SG ENTRY: %d", i); in dma_callback()
875 dev_dbg(&pl022->adev->dev, in setup_dma_scatter()
889 dev_dbg(&pl022->adev->dev, in setup_dma_scatter()
1018 dev_dbg(&pl022->adev->dev, "using %d pages for transfer\n", pages); in configure_dma()
1107 dev_dbg(&pl022->adev->dev, "no RX DMA channel!\n"); in pl022_dma_probe()
1115 dev_dbg(&pl022->adev->dev, "no TX DMA channel!\n"); in pl022_dma_probe()
1121 dev_dbg(&pl022->adev->dev, "no DMA dummypage!\n"); in pl022_dma_probe()
1125 dev_info(&pl022->adev->dev, "setup for DMA on RX %s, TX %s\n", in pl022_dma_probe()
1137 dev_err(&pl022->adev->dev, in pl022_dma_probe()
1144 struct device *dev = &pl022->adev->dev; in pl022_dma_autoprobe()
1233 dev_err(&pl022->adev->dev, in pl022_interrupt_handler()
1255 dev_err(&pl022->adev->dev, "FIFO overrun\n"); in pl022_interrupt_handler()
1257 dev_err(&pl022->adev->dev, in pl022_interrupt_handler()
1260 dev_err(&pl022->adev->dev, in pl022_interrupt_handler()
1300 dev_warn(&pl022->adev->dev, "read %u surplus " in pl022_interrupt_handler()
1330 dev_err(&pl022->adev->dev, in set_up_next_transfer()
1335 dev_err(&pl022->adev->dev, "skipping this message\n"); in set_up_next_transfer()
1410 dev_dbg(&pl022->adev->dev, in pump_transfers()
1445 dev_dbg(&pl022->adev->dev, in do_interrupt_dma_transfer()
1503 dev_dbg(&pl022->adev->dev, "polling transfer ongoing ...\n"); in do_polling_transfer()
1510 dev_warn(&pl022->adev->dev, in do_polling_transfer()
1571 pm_runtime_get_sync(&pl022->adev->dev); in pl022_prepare_transfer_hardware()
1584 pm_runtime_mark_last_busy(&pl022->adev->dev); in pl022_unprepare_transfer_hardware()
1585 pm_runtime_put_autosuspend(&pl022->adev->dev); in pl022_unprepare_transfer_hardware()
1587 pm_runtime_put(&pl022->adev->dev); in pl022_unprepare_transfer_hardware()
1598 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1604 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1611 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1618 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1630 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1637 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1643 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1656 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1663 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1669 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1677 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1683 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1693 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1699 dev_err(&pl022->adev->dev, in verify_controller_parameters()
1729 dev_warn(&pl022->adev->dev, in calculate_effective_freq()
1734 dev_err(&pl022->adev->dev, in calculate_effective_freq()
1781 dev_dbg(&pl022->adev->dev, in calculate_effective_freq()
1784 dev_dbg(&pl022->adev->dev, "SSP cpsdvsr = %d, scr = %d\n", in calculate_effective_freq()
2095 static int pl022_probe(struct amba_device *adev, const struct amba_id *id) in pl022_probe() argument
2097 struct device *dev = &adev->dev; in pl022_probe()
2098 struct pl022_ssp_controller *platform_info = adev->dev.platform_data; 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()
2193 dev_err(&adev->dev, in pl022_probe()
2197 dev_err(&adev->dev, in pl022_probe()
2212 dev_dbg(&adev->dev, "BUSNO: %d\n", master->bus_num); in pl022_probe()
2214 status = amba_request_regions(adev, NULL); in pl022_probe()
2218 pl022->phybase = adev->res.start; in pl022_probe()
2219 pl022->virtbase = devm_ioremap(dev, adev->res.start, in pl022_probe()
2220 resource_size(&adev->res)); in pl022_probe()
2226 adev->res.start, pl022->virtbase); in pl022_probe()
2228 pl022->clk = devm_clk_get(&adev->dev, NULL); in pl022_probe()
2231 dev_err(&adev->dev, "could not retrieve SSP/SPI bus clock\n"); in pl022_probe()
2237 dev_err(&adev->dev, "could not prepare SSP/SPI bus clock\n"); in pl022_probe()
2243 dev_err(&adev->dev, "could not enable SSP/SPI bus clock\n"); in pl022_probe()
2256 status = devm_request_irq(dev, adev->irq[0], pl022_interrupt_handler, in pl022_probe()
2259 dev_err(&adev->dev, "probe - cannot get IRQ (%d)\n", status); in pl022_probe()
2276 amba_set_drvdata(adev, pl022); in pl022_probe()
2279 dev_err(&adev->dev, in pl022_probe()
2287 dev_info(&adev->dev, in pl022_probe()
2308 amba_release_regions(adev); in pl022_probe()
2317 pl022_remove(struct amba_device *adev) in pl022_remove() argument
2319 struct pl022 *pl022 = amba_get_drvdata(adev); in pl022_remove()
2328 pm_runtime_get_noresume(&adev->dev); in pl022_remove()
2336 amba_release_regions(adev); in pl022_remove()
2339 amba_set_drvdata(adev, NULL); in pl022_remove()
2361 dev_err(&pl022->adev->dev, "could not set %s pins\n", in pl022_suspend_resources()
2375 dev_err(&pl022->adev->dev, in pl022_resume_resources()
2385 dev_err(&pl022->adev->dev, in pl022_resume_resources()