| /OK3568_Linux_fs/kernel/drivers/soc/amlogic/ |
| H A D | meson-canvas.c | 12 #include <linux/soc/amlogic/meson-canvas.h> 36 spinlock_t lock; /* canvas device lock */ 41 static void canvas_write(struct meson_canvas *canvas, u32 reg, u32 val) in canvas_write() argument 43 writel_relaxed(val, canvas->reg_base + reg); in canvas_write() 46 static u32 canvas_read(struct meson_canvas *canvas, u32 reg) in canvas_read() argument 48 return readl_relaxed(canvas->reg_base + reg); in canvas_read() 55 struct meson_canvas *canvas; in meson_canvas_get() local 57 canvas_node = of_parse_phandle(dev->of_node, "amlogic,canvas", 0); in meson_canvas_get() 70 * If priv is NULL, it's probably because the canvas hasn't in meson_canvas_get() 74 canvas = dev_get_drvdata(&canvas_pdev->dev); in meson_canvas_get() [all …]
|
| H A D | Kconfig | 5 tristate "Amlogic Meson Canvas driver" 9 Say yes to support the canvas IP for Amlogic SoCs.
|
| /OK3568_Linux_fs/kernel/include/linux/soc/amlogic/ |
| H A D | meson-canvas.h | 27 * meson_canvas_get() - get a canvas provider instance 34 * meson_canvas_alloc() - take ownership of a canvas 36 * @canvas: canvas provider instance retrieved from meson_canvas_get() 37 * @canvas_index: will be filled with the canvas ID 39 int meson_canvas_alloc(struct meson_canvas *canvas, u8 *canvas_index); 42 * meson_canvas_free() - remove ownership from a canvas 44 * @canvas: canvas provider instance retrieved from meson_canvas_get() 45 * @canvas_index: canvas ID that was obtained via meson_canvas_alloc() 47 int meson_canvas_free(struct meson_canvas *canvas, u8 canvas_index); 50 * meson_canvas_config() - configure a canvas [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/amlogic/ |
| H A D | amlogic,canvas.yaml | 5 $id: "http://devicetree.org/schemas/soc/amlogic/amlogic,canvas.yaml#" 8 title: Amlogic Canvas Video Lookup Table 15 A canvas is a collection of metadata that describes a pixel buffer. 19 Many IPs within Amlogic SoCs rely on canvas indexes to read/write pixel data 23 Amlogic SoCs have 256 canvas. 30 - amlogic,meson8-canvas 31 - amlogic,meson8b-canvas 32 - amlogic,meson8m2-canvas 33 - const: amlogic,canvas 34 - const: amlogic,canvas # GXBB and newer SoCs [all …]
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-extended/screen/screen/ |
| H A D | 0001-fix-for-multijob-build.patch | 28 @@ -298,7 +298,7 @@ search.o: layout.h viewport.h canvas.h search.c config.h screen.h os.h osdef.h a 30 tty.o: layout.h viewport.h canvas.h tty.c config.h screen.h os.h osdef.h ansi.h acls.h comm.h \ 32 -term.o: layout.h viewport.h canvas.h term.c term.h 33 +term.o: layout.h viewport.h canvas.h term.c term.h comm.h 34 window.o: layout.h viewport.h canvas.h window.c config.h screen.h os.h osdef.h ansi.h acls.h \ 36 utmp.o: layout.h viewport.h canvas.h utmp.c config.h screen.h os.h osdef.h ansi.h acls.h \ 37 @@ -324,7 +324,7 @@ canvas.o: layout.h viewport.h canvas.h canvas.c config.h screen.h os.h osdef.h a 40 comm.o: layout.h viewport.h canvas.h comm.c config.h acls.h comm.h 41 -kmapdef.o: layout.h viewport.h canvas.h kmapdef.c config.h 42 +kmapdef.o: layout.h viewport.h canvas.h kmapdef.c config.h comm.h [all …]
|
| /OK3568_Linux_fs/buildroot/package/lvgl/lvgl/ |
| H A D | 0003-gif-add-cache.patch | 42 + lv_gif_canvas_t * canvas = malloc(sizeof(lv_gif_canvas_t)); 43 + gifobj->canvas_list = canvas; 44 + gifobj->canvas_cur = canvas; 52 + canvas->data = malloc(data_len); 53 + memcpy(canvas->data, gifobj->gif->canvas, data_len); 54 + canvas->next = NULL; 55 + gifobj->imgdsc.data = canvas->data; 63 + gd_render_frame(gifobj->gif, (uint8_t *)gifobj->gif->canvas); 66 + canvas->next = canvas_tmp; 67 + canvas = canvas_tmp; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/meson/ |
| H A D | meson_drv.c | 16 #include <linux/soc/amlogic/meson-canvas.h> 261 priv->canvas = meson_canvas_get(dev); in meson_drv_bind_master() 262 if (IS_ERR(priv->canvas)) { in meson_drv_bind_master() 263 ret = PTR_ERR(priv->canvas); in meson_drv_bind_master() 267 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_osd1); in meson_drv_bind_master() 270 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_vd1_0); in meson_drv_bind_master() 272 meson_canvas_free(priv->canvas, priv->canvas_id_osd1); in meson_drv_bind_master() 275 ret = meson_canvas_alloc(priv->canvas, &priv->canvas_id_vd1_1); in meson_drv_bind_master() 277 meson_canvas_free(priv->canvas, priv->canvas_id_osd1); in meson_drv_bind_master() 278 meson_canvas_free(priv->canvas, priv->canvas_id_vd1_0); in meson_drv_bind_master() [all …]
|
| /OK3568_Linux_fs/buildroot/package/efl/ |
| H A D | 0007-evas-canvas-Init-output-size-to-1x1-same-as-viewport.patch | 4 Subject: [PATCH 07/10] evas: canvas: Init output size to 1x1(same as viewport) 10 src/lib/evas/canvas/evas_main.c | 2 ++ 13 diff --git a/src/lib/evas/canvas/evas_main.c b/src/lib/evas/canvas/evas_main.c 15 --- a/src/lib/evas/canvas/evas_main.c 16 +++ b/src/lib/evas/canvas/evas_main.c
|
| /OK3568_Linux_fs/external/xserver/hw/dmx/config/ |
| H A D | Canvas.c | 96 #define offset(field) XtOffsetOf(CanvasRec, canvas.field) 112 {(char *) "canvas", CanvasAction}, 115 static char translations[] = "<Key>: canvas()\n\ 116 <Motion>: canvas()\n\ 117 <BtnDown>: canvas()\n\ 118 <BtnUp>: canvas()\n\ 126 (char *) "Canvas", /* class_name */ 159 /* canvas */
|
| H A D | Makefile.in | 137 xdmxconfig-dmxlog.$(OBJEXT) xdmxconfig-Canvas.$(OBJEXT) 162 ./$(DEPDIR)/xdmxconfig-Canvas.Po \ 663 Canvas.c \ 664 Canvas.h \ 808 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xdmxconfig-Canvas.Po@am__quote@ # am--include-mark… 881 xdmxconfig-Canvas.o: Canvas.c 882 …T xdmxconfig-Canvas.o -MD -MP -MF $(DEPDIR)/xdmxconfig-Canvas.Tpo -c -o xdmxconfig-Canvas.o `test … 883 …_fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/xdmxconfig-Canvas.Tpo $(DEPDIR)/xdmxconfig-Canvas.Po 884 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='Canvas.c' object='xdmxconfig-Canvas.o' libtool=… 886 …$(xdmxconfig_CFLAGS) $(CFLAGS) -c -o xdmxconfig-Canvas.o `test -f 'Canvas.c' || echo '$(srcdir)/'`… [all …]
|
| H A D | xdmxconfig.c | 49 #include "Canvas.h" 86 static Widget canvas; variable 100 Display *dpy = XtDisplay(canvas); in dmxConfigCanvasGCs() 101 Window win = XtWindow(canvas); in dmxConfigCanvasGCs() 110 XtVaGetValues(canvas, XtNcolormap, &colormap, NULL); in dmxConfigCanvasGCs() 111 XAllocNamedColor(XtDisplay(canvas), colormap, "black", &bg, &tmp); in dmxConfigCanvasGCs() 112 XAllocNamedColor(XtDisplay(canvas), colormap, "white", &fg, &tmp); in dmxConfigCanvasGCs() 113 XAllocNamedColor(XtDisplay(canvas), colormap, "red", &hl, &tmp); in dmxConfigCanvasGCs() 285 Display *dpy = XtDisplay(canvas); in dmxConfigCanvasUpdate() 286 Window win = XtWindow(canvas); in dmxConfigCanvasUpdate() [all …]
|
| H A D | Makefile.am | 45 Canvas.c \ 46 Canvas.h \
|
| H A D | CanvasP.h | 38 #include "Canvas.h" 62 CanvasPart canvas; member
|
| /OK3568_Linux_fs/app/lvgl_demo/rk_demo/smart_home/ |
| H A D | smart_home_ui.c | 68 lv_obj_t * canvas = lv_canvas_create(NULL); in bg_pic_snapshot_blur() local 70 lv_canvas_set_buffer(canvas, bg_snapshot->data, in bg_pic_snapshot_blur() 78 lv_canvas_blur_ver(canvas, &area, 100); in bg_pic_snapshot_blur() 79 lv_canvas_blur_hor(canvas, &area, 100); in bg_pic_snapshot_blur() 83 lv_canvas_draw_rect(canvas, 0, 0, in bg_pic_snapshot_blur() 86 lv_obj_del(canvas); in bg_pic_snapshot_blur()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/ |
| H A D | amlogic,gx-vdec.yaml | 82 amlogic,canvas: 83 description: should point to a canvas provider node 123 - amlogic,canvas 140 amlogic,canvas = <&canvas>;
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/ |
| H A D | amlogic,meson-vpu.yaml | 33 It fetches the frames addresses, stride and parameters from the "Canvas" memory. 81 amlogic,canvas: 82 description: should point to a canvas provider node 113 - amlogic,canvas 126 amlogic,canvas = <&canvas>;
|
| /OK3568_Linux_fs/app/lvgl_demo/rk_demo/furniture_control/ |
| H A D | icebox_ui.c | 42 lv_obj_t * canvas = lv_canvas_create(NULL); in bg_pic_snapshot_blur() local 44 lv_canvas_set_buffer(canvas, bg_snapshot->data, in bg_pic_snapshot_blur() 52 lv_canvas_blur_ver(canvas, &area, 100); in bg_pic_snapshot_blur() 53 lv_canvas_blur_hor(canvas, &area, 100); in bg_pic_snapshot_blur() 57 lv_canvas_draw_rect(canvas, 0, 0, in bg_pic_snapshot_blur() 60 lv_obj_del(canvas); in bg_pic_snapshot_blur()
|
| H A D | furniture_control_ui.c | 39 lv_obj_t * canvas = lv_canvas_create(NULL); in bg_pic_snapshot_blur() local 41 lv_canvas_set_buffer(canvas, bg_snapshot->data, in bg_pic_snapshot_blur() 49 lv_canvas_blur_ver(canvas, &area, 100); in bg_pic_snapshot_blur() 50 lv_canvas_blur_hor(canvas, &area, 100); in bg_pic_snapshot_blur() 54 lv_canvas_draw_rect(canvas, 0, 0, in bg_pic_snapshot_blur() 57 lv_obj_del(canvas); in bg_pic_snapshot_blur()
|
| H A D | player_ui.c | 40 // lv_obj_t * canvas = lv_canvas_create(NULL); 42 // lv_canvas_set_buffer(canvas, bg_snapshot->data, 50 // lv_canvas_blur_ver(canvas, &area, 100); 51 // lv_canvas_blur_hor(canvas, &area, 100); 55 // lv_canvas_draw_rect(canvas, 0, 0, 58 // lv_obj_del(canvas);
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | meson8m2.dtsi | 18 /* the offset of the canvas registers has changed compared to Meson8 */ 21 canvas: video-lut@48 { label 22 compatible = "amlogic,meson8m2-canvas", "amlogic,canvas";
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/meson/vdec/ |
| H A D | vdec.h | 16 #include <linux/soc/amlogic/meson-canvas.h> 58 * @canvas: canvas provider reference 77 struct meson_canvas *canvas; member 206 * @canvas_alloc: array of all the canvas IDs allocated 207 * @canvas_num: number of canvas IDs allocated
|
| H A D | vdec_helpers.c | 85 dev_err(sess->core->dev, "Reached max number of canvas\n"); in canvas_alloc() 89 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()
|
| /OK3568_Linux_fs/buildroot/package/flot/ |
| H A D | Config.in | 15 canvas tag. 24 bool "canvas" 26 Flot plugin to render axis tick labels directly to the canvas
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/plugins/geoservices/esri/ |
| H A D | maps.json | 65 "name": "Light Gray Canvas", 69 …"url": "http://services.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Light_Gray_Base/MapServ… 105 "name": "Dark Gray Canvas", 109 …"url": "http://services.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Dark_Gray_Base/MapServe…
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/amlogic/ |
| H A D | meson-gx.dtsi | 517 amlogic,canvas = <&canvas>; 540 canvas: video-lut@48 { label 541 compatible = "amlogic,canvas"; 625 amlogic,canvas = <&canvas>;
|