| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3566-evb2-lp4x-v10-eink.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "rk3566-evb2-lp4x-v10.dtsi" 8 #include "rk3568-android.dtsi" 9 #include "rk3566-eink.dtsi" 13 compatible = "rockchip,rk3566-evb2-lp4x-v10-eink", "rockchip,rk3566"; 42 assigned-clocks = <&cru CPLL_333M>, <&cru DCLK_EBC>; 43 //assigned-clock-rates = <340000000>, <340000000>; 44 assigned-clock-rates = <250000000>, <250000000>; 45 //assigned-clock-rates = <100000000>, <100000000>; 55 panel,height = <825>; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/panel/ |
| H A D | samsung,s6e8aa0.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrzej Hajda <a.hajda@samsung.com> 13 - $ref: panel-common.yaml# 20 reset-gpios: true 21 display-timings: true 23 vdd3-supply: 26 vci-supply: 29 power-on-delay: [all …]
|
| H A D | samsung,ld9040.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 spi/spi-controller.yaml 14 - Andrzej Hajda <a.hajda@samsung.com> 17 - $ref: panel-common.yaml# 23 display-timings: true 26 reset-gpios: true 28 vdd3-supply: 31 vci-supply: [all …]
|
| H A D | advantech,idk-2121wr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/advantech,idk-2121wr.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Advantech IDK-2121WR 21.5" Full-HD dual-LVDS panel 10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 The IDK-2121WR from Advantech is a Full-HD dual-LVDS panel. 15 A dual-LVDS interface is a dual-link connection with even pixels traveling 20 dual-lvds-odd-pixels or dual-lvds-even-pixels). [all …]
|
| H A D | panel-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 24 width-mm: 29 height-mm: 31 Specifies the height of the physical area where images are displayed. This 43 non-descriptive information. For instance an LCD panel in a system that [all …]
|
| H A D | tpo,tpg110.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 11 - Thierry Reding <thierry.reding@gmail.com> 20 self-describing. 22 +--------+ 23 SPI -> | TPO | -> physical display 24 RGB -> | TPG110 | 25 +--------+ [all …]
|
| H A D | sgd,gktw70sdae4se.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Neil Armstrong <narmstrong@baylibre.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 - $ref: lvds.yaml# 19 - const: sgd,gktw70sdae4se 20 - {} # panel-lvds, but not listed here to avoid false select 22 data-mapping: 23 const: jeida-18 [all …]
|
| H A D | advantech,idk-1110wr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/advantech,idk-1110wr.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Advantech IDK-1110WR 10.1" WSVGA LVDS Display Panel 10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 - $ref: lvds.yaml# 19 - const: advantech,idk-1110wr 20 - {} # panel-lvds, but not listed here to avoid false select [all …]
|
| H A D | raydium,rm67191.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Raydium RM67171 OLED LCD panel with MIPI-DSI protocol 10 - Robert Chiras <robert.chiras@nxp.com> 13 - $ref: panel-common.yaml# 21 reset-gpios: true 22 width-mm: true 23 height-mm: true 25 dsi-lanes: [all …]
|
| H A D | mitsubishi,aa121td01.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 - $ref: lvds.yaml# 19 - const: mitsubishi,aa121td01 20 - {} # panel-lvds, but not listed here to avoid false select 22 vcc-supply: 25 data-mapping: [all …]
|
| H A D | mitsubishi,aa104xd12.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 - $ref: lvds.yaml# 19 - const: mitsubishi,aa104xd12 20 - {} # panel-lvds, but not listed here to avoid false select 22 vcc-supply: 25 data-mapping: [all …]
|
| H A D | innolux,ee101ia-01d.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/innolux,ee101ia-01d.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Innolux Corporation 10.1" EE101IA-01D WXGA (1280x800) LVDS panel 10 - Heiko Stuebner <heiko.stuebner@bq.com> 11 - Thierry Reding <thierry.reding@gmail.com> 14 - $ref: lvds.yaml# 19 - const: innolux,ee101ia-01d 20 - {} # panel-lvds, but not listed here to avoid false select [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/panel/ |
| H A D | panel-lvds.c | 1 // SPDX-License-Identifier: GPL-2.0+ 31 unsigned int height; member 53 if (lvds->enable_gpio) in panel_lvds_unprepare() 54 gpiod_set_value_cansleep(lvds->enable_gpio, 0); in panel_lvds_unprepare() 56 if (lvds->supply) in panel_lvds_unprepare() 57 regulator_disable(lvds->supply); in panel_lvds_unprepare() 66 if (lvds->supply) { in panel_lvds_prepare() 69 err = regulator_enable(lvds->supply); in panel_lvds_prepare() 71 dev_err(lvds->dev, "failed to enable supply: %d\n", in panel_lvds_prepare() 77 if (lvds->enable_gpio) in panel_lvds_prepare() [all …]
|
| H A D | panel-tpo-tpg110.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * display is actually connected to it, so the width and height of that 41 * struct tpg110_panel_mode - lookup struct for the supported modes 63 * struct tpg110 - state container for the TPG110 panel 83 * @width: the width of this panel in mm 87 * @height: the height of this panel in mm 89 u32 height; member 223 * The last bit/clock is Hi-Z turnaround cycle, so we need in tpg110_readwrite_reg() 225 * turn-around cycle. in tpg110_readwrite_reg() 238 ret = spi_sync(tpg->spi, &m); in tpg110_readwrite_reg() [all …]
|
| /OK3568_Linux_fs/u-boot/doc/device-tree-bindings/video/ |
| H A D | exynos-fb.txt | 5 compatible: should be "samsung,exynos-fimd" 9 samsung,vl-col: X resolution of the panel 10 samsung,vl-row: Y resolution of the panel 11 samsung,vl-freq: Refresh rate 12 samsung,vl-bpix: Bits per pixel 13 samsung,vl-hspw: Hsync value 14 samsung,vl-hfpd: Right margin 15 samsung,vl-hbpd: Left margin 16 samsung,vl-vspw: Vsync value 17 samsung,vl-vfpd: Lower margin [all …]
|
| H A D | displaymode.txt | 4 (from http://lists.freedesktop.org/archives/dri-devel/2012-July/024875.html) 7 - xres, yres: Display resolution 8 - left-margin, right-margin, hsync-len: Horizontal Display timing 10 - upper-margin, lower-margin, vsync-len: Vertical display timing 12 - clock: display clock in Hz 15 - width-mm, height-mm: Display dimensions in mm 16 - hsync-active-high (bool): Hsync pulse is active high 17 - vsync-active-high (bool): Vsync pulse is active high 18 - interlaced (bool): This is an interlaced mode 19 - doublescan (bool): This is a doublescan mode [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gem/selftests/ |
| H A D | i915_gem_mman.c | 2 * SPDX-License-Identifier: MIT 21 unsigned int height; member 30 return (offset & BIT_ULL(bit)) >> (bit - 6); in swizzle_bit() 37 if (tile->tiling == I915_TILING_NONE) in tiled_offset() 40 y = div64_u64_rem(v, tile->stride, &x); in tiled_offset() 41 v = div64_u64_rem(y, tile->height, &y) * tile->stride * tile->height; in tiled_offset() 43 if (tile->tiling == I915_TILING_X) { in tiled_offset() 44 v += y * tile->width; in tiled_offset() 45 v += div64_u64_rem(x, tile->width, &x) << tile->size; in tiled_offset() 47 } else if (tile->width == 128) { in tiled_offset() [all …]
|
| H A D | i915_gem_client_blt.c | 1 // SPDX-License-Identifier: MIT 21 struct intel_context *ce = engine->kernel_context; in __igt_client_fill() 33 u32 sz = min_t(u64, ce->vm->total >> 4, prandom_u32_state(&prng)); in __igt_client_fill() 44 obj = huge_gem_object(engine->i915, phys_sz, sz); in __igt_client_fill() 61 * themselves may not yet be coherent with the GPU(swap-in). If in __igt_client_fill() 69 if (!(obj->cache_coherent & I915_BO_CACHE_COHERENT_FOR_WRITE)) in __igt_client_fill() 70 obj->cache_dirty = true; in __igt_client_fill() 72 err = i915_gem_schedule_fill_pages_blt(obj, ce, obj->mm.pages, in __igt_client_fill() 73 &obj->mm.page_sizes, in __igt_client_fill() 88 err = -EINVAL; in __igt_client_fill() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/ |
| H A D | constraints.svg | 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later --> 3 …mm" height="143.01mm" fill-rule="evenodd" stroke-linejoin="round" stroke-width="28.222" preserveAs… 4 …-.4 0 0 -.4 -4 0)" d="m0 0 5-5-17.5 5 17.5 5-5-5z" fill="#f00" fill-rule="evenodd" stroke="#f00" s… 5 …-.4 0 0 -.4 -4 0)" d="m0 0 5-5-17.5 5 17.5 5-5-5z" fill="#000080" fill-rule="evenodd" stroke="#000… 6 …-12400v-14200h24800v14200h-12400z" fill="#fff"/><path id="path211" d="m13800 17500h-12400v-14200h2… 7 …height="10101" fill="none"/><path id="path228" d="m12050 12250h-9e3v-1e4h18000v1e4h-9e3z" fill="#f… 8 …-1350,-3250)"><g id="id8"><rect id="rect245" class="BoundingBox" x="7050" y="7950" width="7901" he… 9 …height="101" fill="none"/><path id="path264" d="m20750 7150h-7e3" fill="none" marker-end="url(#Arr… 10 …-end="url(#marker5469)" stroke="#000080" stroke-linejoin="round" stroke-width="100"/><rect id="rec… [all …]
|
| H A D | nv12mt.svg | 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 <!-- SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later --> 6 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 12 width="96.282211mm" 13 height="28.282219mm" 20 style="fill-rule:evenodd;stroke-width:28.22200012;stroke-linejoin:round"><metadata 32 inkscape:window-width="1920" 33 inkscape:window-height="997" 36 fit-margin-top="0" [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/selftests/ |
| H A D | i915_vma.c | 42 if (vma->vm != rcu_access_pointer(ctx->vm)) { in assert_vma() 47 if (vma->size != obj->base.size) { in assert_vma() 49 vma->size, obj->base.size); in assert_vma() 53 if (vma->ggtt_view.type != I915_GGTT_VIEW_NORMAL) { in assert_vma() 55 vma->ggtt_view.type); in assert_vma() 75 if (vma->vm != vm) { in checked_vma_instance() 77 vma->vm, vm); in checked_vma_instance() 89 return ERR_PTR(-EINVAL); in checked_vma_instance() 92 if (i915_vma_compare(vma, vma->vm, in checked_vma_instance() 93 i915_vma_is_ggtt(vma) ? &vma->ggtt_view : NULL)) { in checked_vma_instance() [all …]
|
| /OK3568_Linux_fs/external/xserver/fb/ |
| H A D | fbscreen.c | 24 #include <dix-config.h> 29 /* per-screen private data */ 38 #define fbGetScreenPriv(s) ((fbScreenPtr)(dixLookupPrivate(&(s)->devPrivates, fbScreenPrivKey))) 44 DepthPtr depths = pScreen->allowedDepths; in fbCloseScreen() 48 for (d = 0; d < pScreen->numDepths; d++) in fbCloseScreen() 51 free(pScreen->visuals); in fbCloseScreen() 53 pScreen->CloseScreen = pScreenPriv->CloseScreen; in fbCloseScreen() 56 return (*pScreen->CloseScreen) (pScreen); in fbCloseScreen() 73 unsigned short *width, unsigned short *height, in fbQueryBestSize() argument 80 if (*width > pScreen->width) in fbQueryBestSize() [all …]
|
| /OK3568_Linux_fs/external/xserver/hw/kdrive/src/ |
| H A D | kdrive.c | 24 #include <dix-config.h> 53 #include <systemd-logind.h> 95 if (!pScreenPriv->enabled) in KdDisableScreen() 97 if (!pScreenPriv->closed) in KdDisableScreen() 100 if (!pScreenPriv->screen->dumb && pScreenPriv->card->cfuncs->disableAccel) in KdDisableScreen() 101 (*pScreenPriv->card->cfuncs->disableAccel) (pScreen); in KdDisableScreen() 102 pScreenPriv->enabled = FALSE; in KdDisableScreen() 112 if (asprintf(&command, "%s %s", kdSwitchCmd, reason) == -1) in KdDoSwitchCmd() 132 for (card = kdCardInfo; card; card = card->next) { in KdSuspend() 133 for (screen = card->screenList; screen; screen = screen->next) in KdSuspend() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gt/ |
| H A D | intel_ggtt.c | 1 // SPDX-License-Identifier: MIT 38 if (node->color != color) in i915_ggtt_color_adjust() 39 *end -= I915_GTT_PAGE_SIZE; in i915_ggtt_color_adjust() 44 struct drm_i915_private *i915 = ggtt->vm.i915; in ggtt_init_hw() 46 i915_address_space_init(&ggtt->vm, VM_CLASS_GGTT); in ggtt_init_hw() 48 ggtt->vm.is_ggtt = true; in ggtt_init_hw() 50 /* Only VLV supports read-only GGTT mappings */ in ggtt_init_hw() 51 ggtt->vm.has_read_only = IS_VALLEYVIEW(i915); in ggtt_init_hw() 54 ggtt->vm.mm.color_adjust = i915_ggtt_color_adjust; in ggtt_init_hw() 56 if (ggtt->mappable_end) { in ggtt_init_hw() [all …]
|
| /OK3568_Linux_fs/external/xserver/hw/xfree86/fbdevhw/ |
| H A D | fbpriv.h | 7 #include <xorg-config.h> 32 /* 0x4607-0x460B are defined below */ 115 * big-endian byte order if bits_per_pixel is greater than 8. 124 #define FB_NONSTD_HAM 1 /* Hold-And-Modify (HAM) */ 175 __u32 height; /* height of picture in mm */ member 176 __u32 width; /* width of picture in mm */ 235 __u16 crsr_width; /* width and height of the cursor in */ 245 __u16 height; member 248 __u8 data[1]; /* field with [height][width] */
|