Home
last modified time | relevance | path

Searched refs:canvas (Results 1 – 25 of 31) sorted by relevance

12

/openbmc/linux/drivers/soc/amlogic/
H A Dmeson-canvas.c42 static void canvas_write(struct meson_canvas *canvas, u32 reg, u32 val) in canvas_write() argument
44 writel_relaxed(val, canvas->reg_base + reg); in canvas_write()
47 static u32 canvas_read(struct meson_canvas *canvas, u32 reg) in canvas_read() argument
49 return readl_relaxed(canvas->reg_base + reg); in canvas_read()
56 struct meson_canvas *canvas; in meson_canvas_get() local
75 canvas = dev_get_drvdata(&canvas_pdev->dev); in meson_canvas_get()
76 if (!canvas) { in meson_canvas_get()
81 return canvas; in meson_canvas_get()
85 int meson_canvas_config(struct meson_canvas *canvas, u8 canvas_index, in meson_canvas_config() argument
93 if (endian && !canvas->supports_endianness) { in meson_canvas_config()
[all …]
H A DMakefile2 obj-$(CONFIG_MESON_CANVAS) += meson-canvas.o
H A DKconfig9 Say yes to support the canvas IP for Amlogic SoCs.
/openbmc/linux/drivers/gpu/drm/meson/
H A Dmeson_drv.c243 priv->canvas = meson_canvas_get(dev); in meson_drv_bind_master()
244 if (IS_ERR(priv->canvas)) { in meson_drv_bind_master()
245 ret = PTR_ERR(priv->canvas); in meson_drv_bind_master()
249 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_osd1); in meson_drv_bind_master()
252 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_vd1_0); in meson_drv_bind_master()
255 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_vd1_1); in meson_drv_bind_master()
258 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_vd1_2); in meson_drv_bind_master()
366 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_2); in meson_drv_bind_master()
368 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_1); in meson_drv_bind_master()
370 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_0); in meson_drv_bind_master()
[all …]
H A Dmeson_crtc.c370 meson_canvas_config(priv->canvas, priv->canvas_id_osd1, in meson_crtc_irq()
443 meson_canvas_config(priv->canvas, in meson_crtc_irq()
453 meson_canvas_config(priv->canvas, in meson_crtc_irq()
463 meson_canvas_config(priv->canvas, in meson_crtc_irq()
H A Dmeson_drv.h50 struct meson_canvas *canvas; member
/openbmc/linux/include/linux/soc/amlogic/
H A Dmeson-canvas.h39 int meson_canvas_alloc(struct meson_canvas *canvas, u8 *canvas_index);
47 int meson_canvas_free(struct meson_canvas *canvas, u8 canvas_index);
61 int meson_canvas_config(struct meson_canvas *canvas, u8 canvas_index,
/openbmc/linux/arch/arm/boot/dts/amlogic/
H A Dmeson8m2.dtsi18 /* the offset of the canvas registers has changed compared to Meson8 */
21 canvas: video-lut@48 { label
22 compatible = "amlogic,meson8m2-canvas", "amlogic,canvas";
H A Dmeson8.dtsi268 canvas: video-lut@20 { label
269 compatible = "amlogic,meson8-canvas",
270 "amlogic,canvas";
H A Dmeson8b.dtsi245 canvas: video-lut@48 { label
246 compatible = "amlogic,meson8b-canvas",
247 "amlogic,canvas";
/openbmc/linux/drivers/staging/media/meson/vdec/
H A Dvdec_helpers.c89 ret = meson_canvas_alloc(sess->core->canvas, canvas_id); in canvas_alloc()
116 meson_canvas_config(core->canvas, canvas_id[0], buf_paddr[0], in set_canvas_yuv420m()
122 meson_canvas_config(core->canvas, canvas_id[1], buf_paddr[1], in set_canvas_yuv420m()
128 meson_canvas_config(core->canvas, canvas_id[2], buf_paddr[2], in set_canvas_yuv420m()
160 meson_canvas_config(core->canvas, canvas_id[0], buf_paddr[0], in set_canvas_nv12m()
166 meson_canvas_config(core->canvas, canvas_id[1], buf_paddr[1], in set_canvas_nv12m()
H A Dvdec.h79 struct meson_canvas *canvas; member
H A Dvdec.c370 meson_canvas_free(sess->core->canvas, sess->canvas_alloc[i]); in vdec_free_canvas()
1024 core->canvas = meson_canvas_get(dev); in vdec_probe()
1025 if (IS_ERR(core->canvas)) in vdec_probe()
1026 return PTR_ERR(core->canvas); in vdec_probe()
/openbmc/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-gx.dtsi526 amlogic,canvas = <&canvas>;
549 canvas: video-lut@48 { label
550 compatible = "amlogic,canvas";
634 amlogic,canvas = <&canvas>;
H A Dmeson-g12-common.dtsi1584 canvas: video-lut@48 { label
1585 compatible = "amlogic,canvas";
2124 amlogic,canvas = <&canvas>;
2145 amlogic,canvas = <&canvas>;
/openbmc/openbmc/poky/meta/recipes-devtools/python/
H A Dpython3-pycairo_1.27.0.bb1 SUMMARY = "Python bindings for the Cairo canvas library"
/openbmc/openbmc/meta-openembedded/meta-gnome/recipes-graphics/clutter/
H A Dclutter-gtk-1.0.inc1 SUMMARY = "Library for embedding a Clutter canvas in a GTK+ application"
H A Dclutter-1.0.inc2 DESCRIPTION = "Clutter is an Open GL based interactive canvas library, \
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-benchmark/glmark2/files/
H A D0002-run-dispmanx-fullscreen.patch28 // Create the canvas
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-bus-surface_aggregator-tabletsw18 - "folded-canvas": The type-cover has been folded back
/openbmc/u-boot/arch/arm/dts/
H A Dmeson-gx.dtsi433 canvas: video-lut@48 { label
434 compatible = "amlogic,canvas";
/openbmc/openbmc/meta-security/recipes-security/krill/
H A Dkrill-crates.inc12 crate://crates.io/ascii-canvas/3.0.0;name=ascii-canvas-3.0.0 \
286 SRC_URI[ascii-canvas-3.0.0.sha256sum] = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be3…
/openbmc/linux/Documentation/hid/
H A Dhid-bpf.rst332 and *brush on a painting canvas*. To make things even better, we can control the
/openbmc/phosphor-webui/app/common/styles/base/
H A Dfoundation.scss399 canvas {
/openbmc/openbmc/poky/bitbake/lib/toaster/toastergui/static/css/
H A Dbootstrap.min.css5 …e,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{dis… selector

12