Searched refs:bdisp (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/media/platform/st/sti/bdisp/ |
| H A D | bdisp-v4l2.c | 214 struct bdisp_dev *bdisp = ctx->bdisp_dev; in bdisp_ctx_stop_req() local 219 cancel_delayed_work(&bdisp->timeout_work); in bdisp_ctx_stop_req() 221 curr_ctx = v4l2_m2m_get_curr_priv(bdisp->m2m.m2m_dev); in bdisp_ctx_stop_req() 222 if (!test_bit(ST_M2M_RUNNING, &bdisp->state) || (curr_ctx != ctx)) in bdisp_ctx_stop_req() 227 ret = wait_event_timeout(bdisp->irq_queue, in bdisp_ctx_stop_req() 311 struct bdisp_dev *bdisp; in bdisp_device_run() local 318 bdisp = ctx->bdisp_dev; in bdisp_device_run() 319 dev_dbg(bdisp->dev, "%s\n", __func__); in bdisp_device_run() 320 spin_lock_irqsave(&bdisp->slock, flags); in bdisp_device_run() 322 if (bdisp->m2m.ctx != ctx) { in bdisp_device_run() [all …]
|
| H A D | Makefile | 2 obj-$(CONFIG_VIDEO_STI_BDISP) += bdisp.o 4 bdisp-objs := bdisp-v4l2.o bdisp-hw.o bdisp-debug.o
|
| H A D | bdisp.h | 207 int bdisp_hw_reset(struct bdisp_dev *bdisp); 208 int bdisp_hw_get_and_clear_irq(struct bdisp_dev *bdisp); 211 void bdisp_debugfs_remove(struct bdisp_dev *bdisp); 212 void bdisp_debugfs_create(struct bdisp_dev *bdisp); 213 void bdisp_dbg_perf_begin(struct bdisp_dev *bdisp); 214 void bdisp_dbg_perf_end(struct bdisp_dev *bdisp);
|
| H A D | bdisp-hw.c | 367 int bdisp_hw_reset(struct bdisp_dev *bdisp) in bdisp_hw_reset() argument 371 dev_dbg(bdisp->dev, "%s\n", __func__); in bdisp_hw_reset() 374 writel(0, bdisp->regs + BLT_ITM0); in bdisp_hw_reset() 377 writel(readl(bdisp->regs + BLT_CTL) | BLT_CTL_RESET, in bdisp_hw_reset() 378 bdisp->regs + BLT_CTL); in bdisp_hw_reset() 379 writel(0, bdisp->regs + BLT_CTL); in bdisp_hw_reset() 383 if (readl(bdisp->regs + BLT_STA1) & BLT_STA1_IDLE) in bdisp_hw_reset() 388 dev_err(bdisp->dev, "Reset timeout\n"); in bdisp_hw_reset() 402 int bdisp_hw_get_and_clear_irq(struct bdisp_dev *bdisp) in bdisp_hw_get_and_clear_irq() argument 406 its = readl(bdisp->regs + BLT_ITS); in bdisp_hw_get_and_clear_irq() [all …]
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | st,stih4xx.txt | 3 bdisp: 2D blitter for STMicroelectronics SoC. 6 - compatible: should be "st,stih407-bdisp". 16 bdisp0:bdisp@9f10000 { 17 compatible = "st,stih407-bdisp"; 20 clock-names = "bdisp";
|
| /linux/Documentation/devicetree/bindings/clock/st/ |
| H A D | st,flexgen.txt | 112 "clk-ic-bdisp-0", 113 "clk-ic-bdisp-1",
|
| /linux/ |
| H A D | MAINTAINERS | 4465 F: drivers/media/platform/st/sti/bdisp
|