Lines Matching full:rga

15 #define pr_fmt(fmt) "rga: " fmt
56 #include "rga.h"
81 #define DRIVER_DESC "RGA Device Driver"
82 #define DRIVER_NAME "rga"
348 DBG("rga align check over!\n"); in rga_align_check()
450 printk("rga total_running %d\n", running); in rga_dump()
468 … printk("rga session pid %d, done %d, running %d\n", reg->session->pid, num_done, running); in rga_dump()
487 … printk("rga session pid %d, done %d, running %d:\n", reg->session->pid, num_done, running); in rga_dump()
650 …/*RGA can support up to 8192*8192 resolution in RGB format,but we limit the image size to 8191*819… in rga_check_param()
819 /* RGA is idle */ in rga_try_set_reg()
967 //printk("RGA soft reset for timeout process\n"); in rga_del_running_list_timeout()
1017 pr_err("RGA ERROR ion buf handle\n"); in rga_convert_dma_buf()
1362 pr_err("RGA : DMA buf copy error\n"); in rga_blit()
1460 pr_err("RGA : DMA buf copy error\n"); in rga_blit()
1590 printk("%s [%d] rga thread session is null\n",__FUNCTION__,__LINE__); in rga_ioctl()
1689 printk("%s [%d] rga thread session is null\n",__FUNCTION__,__LINE__); in rga_ioctl_kernel_imp()
1725 //DBG("*** rga dev opened by pid %d *** \n", session->pid); in rga_open()
1752 //DBG("*** rga dev close ***\n"); in rga_release()
1798 .name = "rga",
1804 { .compatible = "rockchip,rk312x-rga", },
1830 wake_lock_init(&data->wake_lock, WAKE_LOCK_SUSPEND, "rga"); in rga_drv_probe()
1835 dev_err(&pdev->dev, "Failed to get rga power domain"); in rga_drv_probe()
1846 ERR("rga ioremap failed\n"); in rga_drv_probe()
1854 ERR("failed to get rga irq resource (%d).\n", data->irq); in rga_drv_probe()
1860 //ret = request_threaded_irq(data->irq, rga_irq, rga_irq_thread, 0, "rga", pdev); in rga_drv_probe()
1861 ret = devm_request_threaded_irq(&pdev->dev, data->irq, rga_irq, rga_irq_thread, 0, "rga", data); in rga_drv_probe()
1864 ERR("rga request_irq failed (%d).\n", ret); in rga_drv_probe()
1873 data->ion_client = rockchip_ion_client_create("rga"); in rga_drv_probe()
1875 dev_err(&pdev->dev, "failed to create ion client for rga"); in rga_drv_probe()
1878 dev_info(&pdev->dev, "rga ion client create success!\n"); in rga_drv_probe()
1939 .name = "rga",
1949 seq_puts(m, "echo reg > rga to open rga reg MSG\n"); in rga_debug_show()
1950 seq_puts(m, "echo msg > rga to open rga msg MSG\n"); in rga_debug_show()
1951 seq_puts(m, "echo time > rga to open rga time MSG\n"); in rga_debug_show()
1952 seq_puts(m, "echo check > rga to open rga check flag\n"); in rga_debug_show()
1953 seq_puts(m, "echo int > rga to open rga int flag\n"); in rga_debug_show()
1954 seq_puts(m, "echo stop > rga to stop using hardware\n"); in rga_debug_show()
1971 DBG("close rga reg!\n"); in rga_debug_write()
1974 DBG("open rga reg!\n"); in rga_debug_write()
1979 DBG("close rga test MSG!\n"); in rga_debug_write()
1982 DBG("open rga test MSG!\n"); in rga_debug_write()
1987 DBG("close rga test time!\n"); in rga_debug_write()
1990 DBG("open rga test time!\n"); in rga_debug_write()
1995 DBG("close rga check mode!\n"); in rga_debug_write()
1998 DBG("open rga check mode!\n"); in rga_debug_write()
2003 DBG("stop using rga hardware!\n"); in rga_debug_write()
2006 DBG("use rga hardware!\n"); in rga_debug_write()
2011 DBG("close rga interuppt mesg!\n"); in rga_debug_write()
2014 DBG("open rga interuppt mesg!\n"); in rga_debug_write()
2044 ent = debugfs_create_file("rga", 0644, rga_debug_root, in rga_debugfs_add()
2165 DBG("rga slt err !!\n"); in rga_slt()
2167 DBG("rga slt success !!\n"); in rga_slt()
2268 DBG("rga slt err !!\n"); in rga_slt()
2270 DBG("rga slt success !!\n"); in rga_slt()
2290 pr_err("RGA alloc pre-scale page table failed.\n"); in rga_init()
2298 printk(KERN_ERR "RGA init pre scale page_table[%d] falied\n", i); in rga_init()
2307 pr_err("RGA alloc mmu buffer failed.\n"); in rga_init()
2314 pr_err("RGA alloc pages buffer failed.\n"); in rga_init()
2363 INFO("RGA Module initialized.\n"); in rga_init()
2561 MODULE_DESCRIPTION("Driver for rga device");