Lines Matching +full:0 +full:x05000000
40 #define REG_GCCR 0x00
46 #define REG_GCISCR 0x04
47 #define REG_GCIECR 0x08
48 #define REG_GCRBBR 0x20
49 #define REG_GCRBLR 0x24
50 #define REG_GCRBHR 0x28
51 #define REG_GCRBTR 0x2C
52 #define REG_GCRBEXHR 0x30
54 #define IE_EOB (1 << 0)
56 #define IE_ALL 0xff
67 } while (0)
69 #define QDUMP(msg) do {} while (0)
75 } while (0)
126 "0x%02lx, B 0x%08lx [%ld], E %5ld, H %5ld, " \
139 } while (0)
147 gc_writel(priv, REG_GCIECR, 0); in pxa3xx_gcu_reset()
151 gc_writel(priv, REG_GCCR, 0); in pxa3xx_gcu_reset()
153 memset(priv->shared, 0, SHARED_SIZE); in pxa3xx_gcu_reset()
160 gc_writel(priv, REG_GCRBLR, 0); in pxa3xx_gcu_reset()
177 "%s, STATUS 0x%02lx, B 0x%08lx [%ld], E %5ld, H %5ld, T %5ld\n", in dump_whole_state()
206 unsigned int num = 0; in run_ready()
214 shared->buffer[num++] = 0x05000000; in run_ready()
217 shared->buffer[num++] = 0x00000001; in run_ready()
222 shared->buffer[num++] = 0x05000000; in run_ready()
225 gc_writel(priv, REG_GCRBLR, 0); in run_ready()
263 * Set hw_running = 0 and wait for the next userspace in pxa3xx_gcu_handle_irq()
266 shared->hw_running = 0; in pxa3xx_gcu_handle_irq()
271 gc_writel(priv, REG_GCRBLR, 0); in pxa3xx_gcu_handle_irq()
292 int ret = 0; in pxa3xx_gcu_wait_idle()
307 if (ret != 0) in pxa3xx_gcu_wait_idle()
326 int ret = 0; in pxa3xx_gcu_wait_free()
340 if (ret < 0) in pxa3xx_gcu_wait_free()
343 if (ret > 0) in pxa3xx_gcu_wait_free()
372 return 0; in pxa3xx_gcu_open()
398 if (ret < 0) in pxa3xx_gcu_write()
424 buffer->ptr[words] = 0x01000000; in pxa3xx_gcu_write()
462 return 0; in pxa3xx_gcu_ioctl()
478 case 0: in pxa3xx_gcu_mmap()
520 timer_setup(&pxa3xx_gcu_debug_timer, pxa3xx_gcu_debug_timedout, 0); in pxa3xx_gcu_init_debug_timer()
547 return 0; in pxa3xx_gcu_add_buffer()
602 r = platform_get_resource(pdev, IORESOURCE_MEM, 0); in pxa3xx_gcu_probe()
615 irq = platform_get_irq(pdev, 0); in pxa3xx_gcu_probe()
616 if (irq < 0) { in pxa3xx_gcu_probe()
622 0, DRV_NAME, priv); in pxa3xx_gcu_probe()
623 if (ret < 0) { in pxa3xx_gcu_probe()
638 if (ret < 0) { in pxa3xx_gcu_probe()
645 if (ret < 0) { in pxa3xx_gcu_probe()
650 for (i = 0; i < 8; i++) { in pxa3xx_gcu_probe()
664 dev_info(dev, "registered @0x%p, DMA 0x%p (%d bytes), IRQ %d\n", in pxa3xx_gcu_probe()
667 return 0; in pxa3xx_gcu_probe()
692 return 0; in pxa3xx_gcu_remove()