Searched +full:versatile +full:- +full:tft +full:- +full:panel (Results 1 – 23 of 23) sorted by relevance
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| D | arm,versatile-tft-panel.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/arm,versatile-tft-panel.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ARM Versatile TFT Panels 10 - Linus Walleij <linus.walleij@linaro.org> 14 ARM Versatile reference designs. 16 This device node must appear as a child to a "syscon"-compatible 20 - $ref: panel-common.yaml# 24 const: arm,versatile-tft-panel [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/panel/ |
| D | panel-arm-versatile.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Panel driver for the ARM Versatile family reference designs from 9 * On the Versatile AB, these panels come mounted on daughterboards 12 * boards support TFT display panels. 14 * - The IB1 is a passive board where the display connector defines a 19 * - The IB2 is a more complex board intended for GSM phone development 23 * On the Versatile PB, a special CLCD adaptor board is available 24 * supporting the same displays as the Versatile AB, plus one more 43 * This configuration register in the Versatile and RealView 49 /* The Versatile can detect the connected panel type */ [all …]
|
| D | Kconfig | 5 Panel registration and lookup framework. 11 tristate "ARM Versatile panel driver" 16 This driver supports the ARM Versatile panels connected to ARM 17 reference designs. The panel is detected using special registers 18 in the Versatile family syscon registers. 21 tristate "Generic LVDS panel driver" 26 This driver supports LVDS panels that don't require device-specific 28 backlight handling if the panel is attached to a backlight controller. 36 DRM panel driver for dumb panels that need at most a regulator and 38 that it can be automatically turned off when the panel goes into a [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
| D | panel-arm-versatile.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Panel driver for the ARM Versatile family reference designs from 9 * On the Versatile AB, these panels come mounted on daughterboards 12 * boards support TFT display panels. 14 * - The IB1 is a passive board where the display connector defines a 19 * - The IB2 is a more complex board intended for GSM phone development 23 * On the Versatile PB, a special CLCD adaptor board is available 24 * supporting the same displays as the Versatile AB, plus one more 45 * This configuration register in the Versatile and RealView 51 /* The Versatile can detect the connected panel type */ [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 6 Panel registration and lookup framework. 12 tristate "ARM Versatile panel driver" 17 This driver supports the ARM Versatile panels connected to ARM 18 reference designs. The panel is detected using special registers 19 in the Versatile family syscon registers. 22 tristate "ASUS Z00T TM5P5 NT35596 panel" 28 NT35596 1080x1920 video mode panel as found in some Asus 32 tristate "Boe Himax8279d panel" 38 TFT-LCD modules. The panel has a 1200x1920 resolution and uses [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/panel/ |
| D | arm,versatile-tft-panel.txt | 1 ARM Versatile TFT Panels 4 ARM Versatile reference designs. 6 This device node must appear as a child to a "syscon"-compatible 10 - compatible: should be "arm,versatile-tft-panel" 13 - port: see display/panel/panel-common.txt, graph.txt 19 compatible = "arm,versatile-sysreg", "syscon", "simple-mfd"; 22 panel: display@0 { 23 compatible = "arm,versatile-tft-panel"; 27 remote-endpoint = <&foo>;
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | versatile-ab.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 5 model = "ARM Versatile AB"; 6 compatible = "arm,versatile-ab"; 7 #address-cells = <1>; 8 #size-cells = <1>; 9 interrupt-parent = <&vic>; 19 stdout-path = &uart0; 28 #clock-cells = <0>; 29 compatible = "fixed-clock"; [all …]
|
| D | integratorcp.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 11 compatible = "arm,integrator-cp"; 18 #address-cells = <1>; 19 #size-cells = <0>; 35 operating-points = <50000 0 38 clock-names = "cpu"; 39 clock-latency = <1000000>; /* 1 ms */ 45 * ARM DUI 0184B page 7-28 "Integrator/CP922T system clocks" which 51 #clock-cells = <0>; [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | versatile-ab.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 6 model = "ARM Versatile AB"; 7 compatible = "arm,versatile-ab"; 8 #address-cells = <1>; 9 #size-cells = <1>; 10 interrupt-parent = <&vic>; 20 stdout-path = &uart0; 28 #clock-cells = <0>; 29 compatible = "fixed-clock"; [all …]
|
| D | integratorcp.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 11 compatible = "arm,integrator-cp"; 18 #address-cells = <1>; 19 #size-cells = <0>; 35 operating-points = <50000 0 38 clock-names = "cpu"; 39 clock-latency = <1000000>; /* 1 ms */ 45 * ARM DUI 0184B page 7-28 "Integrator/CP922T system clocks" which 51 #clock-cells = <0>; [all …]
|
| D | vexpress-v2m.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * ARM Ltd. Versatile Express 6 * V2M-P1 8 * HBI-0190D 14 * RS1 variant (vexpress-v2m-rs1.dtsi), but there is a strong 18 * CHANGES TO vexpress-v2m-rs1.dtsi! 24 model = "V2M-P1"; 27 compatible = "arm,vexpress,v2m-p1", "simple-bus"; 28 #address-cells = <2>; /* SMB chipselect number and offset */ 29 #size-cells = <1>; [all …]
|
| D | vexpress-v2m-rs1.dtsi | 2 * ARM Ltd. Versatile Express 5 * V2M-P1 7 * HBI-0190D 9 * RS1 memory map ("ARM Cortex-A Series memory map" in the board's 13 * original variant (vexpress-v2m.dtsi), but there is a strong 17 * CHANGES TO vexpress-v2m.dtsi! 23 model = "V2M-P1"; 26 arm,v2m-memory-map = "rs1"; 27 compatible = "arm,vexpress,v2m-p1", "simple-bus"; 28 #address-cells = <2>; /* SMB chipselect number and offset */ [all …]
|
| D | vexpress-v2p-ca9.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * ARM Ltd. Versatile Express 6 * Cortex-A9 MPCore (V2P-CA9) 8 * HBI-0191B 11 /dts-v1/; 12 #include "vexpress-v2m.dtsi" 15 model = "V2P-CA9"; 18 compatible = "arm,vexpress,v2p-ca9", "arm,vexpress"; 19 interrupt-parent = <&gic>; 20 #address-cells = <1>; [all …]
|
| /kernel/linux/linux-4.19/drivers/video/fbdev/ |
| D | amba-clcd-versatile.c | 2 #include <linux/dma-mapping.h> 5 #include <linux/platform_data/video-clcd-versatile.h> 11 #include "amba-clcd-versatile.h" 29 .width = -1, 30 .height = -1, 53 .width = -1, 54 .height = -1, 61 /* Sanyo TM38QV67A02A - 3.8 inch QVGA (320x240) Color TFT */ 78 .width = -1, 79 .height = -1, [all …]
|
| D | amba-clcd.c | 2 * linux/drivers/video/amba-clcd.c 18 #include <linux/dma-mapping.h> 33 #include "amba-clcd-nomadik.h" 34 #include "amba-clcd-versatile.h" 56 unsigned long ustart = fb->fb.fix.smem_start; in clcdfb_set_start() 59 ustart += fb->fb.var.yoffset * fb->fb.fix.line_length; in clcdfb_set_start() 60 lstart = ustart + fb->fb.var.yres * fb->fb.fix.line_length / 2; in clcdfb_set_start() 62 writel(ustart, fb->regs + CLCD_UBAS); in clcdfb_set_start() 63 writel(lstart, fb->regs + CLCD_LBAS); in clcdfb_set_start() 70 if (fb->board->disable) in clcdfb_disable() [all …]
|
| D | Kconfig | 21 ---help--- 25 a well-defined interface, so the software doesn't need to know 26 anything about the low-level (hardware register) stuff. 32 On several non-X86 architectures, the frame buffer device is the 40 and the Framebuffer-HOWTO at 41 <http://www.munted.org.uk/programming/Framebuffer-HOWTO-1.3.html> for more 45 are compiling a kernel for a non-x86 architecture. 51 device-aware may cause unexpected results. If unsure, say N. 57 ---help--- 80 ---help--- [all …]
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/arm/ |
| D | vexpress-v2m-rs1.dtsi | 2 * ARM Ltd. Versatile Express 5 * V2M-P1 7 * HBI-0190D 9 * RS1 memory map ("ARM Cortex-A Series memory map" in the board's 13 * original variant (vexpress-v2m.dtsi), but there is a strong 17 * CHANGES TO vexpress-v2m.dtsi! 23 model = "V2M-P1"; 26 arm,v2m-memory-map = "rs1"; 27 compatible = "arm,vexpress,v2m-p1", "simple-bus"; 28 #address-cells = <2>; /* SMB chipselect number and offset */ [all …]
|
| D | rtsm_ve-motherboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Versatile Express (VE) system model 13 arm,v2m-memory-map = "rs1"; 14 compatible = "arm,vexpress,v2m-p1", "simple-bus"; 15 #address-cells = <2>; /* SMB chipselect number and offset */ 16 #size-cells = <1>; 17 #interrupt-cells = <1>; 21 compatible = "arm,vexpress-flash", "cfi-flash"; 24 bank-width = <4>; 28 compatible = "arm,vexpress-vram"; [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/pl111/ |
| D | pl111_drv.c | 2 * (C) COPYRIGHT 2012-2013 ARM Limited. All rights reserved. 6 * Copyright (c) 2006-2008 Intel Corporation 20 * The PL111 is a simple LCD controller that can support TFT and STN 28 * a panel driver (which may be as simple as an entry in 29 * panel-simple.c). 41 * - Fix race between setting plane base address and getting IRQ for 44 * - Use the "max-memory-bandwidth" DT property to filter the 47 * - Read back hardware state at boot to skip reprogramming the 48 * hardware when doing a no-op modeset. 50 * - Use the CLKSEL bit to support switching between the two external [all …]
|
| D | pl111_display.c | 2 * (C) COPYRIGHT 2012-2013 ARM Limited. All rights reserved. 6 * Copyright (c) 2006-2008 Intel Corporation 17 #include <linux/amba/clcd-regs.h> 20 #include <linux/dma-buf.h> 36 irq_stat = readl(priv->regs + CLCD_PL111_MIS); in pl111_irq() 42 drm_crtc_handle_vblank(&priv->pipe.crtc); in pl111_irq() 48 writel(irq_stat, priv->regs + CLCD_PL111_ICR); in pl111_irq() 57 struct drm_device *drm = crtc->dev; in pl111_mode_valid() 58 struct pl111_drm_dev_private *priv = drm->dev_private; in pl111_mode_valid() 59 u32 cpp = priv->variant->fb_bpp / 8; in pl111_mode_valid() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/pl111/ |
| D | pl111_drv.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * (C) COPYRIGHT 2012-2013 ARM Limited. All rights reserved. 7 * Copyright (c) 2006-2008 Intel Corporation 15 * The PL110/PL111 is a simple LCD controller that can support TFT 29 * - Fix race between setting plane base address and getting IRQ for 32 * - Read back hardware state at boot to skip reprogramming the 33 * hardware when doing a no-op modeset. 35 * - Use the CLKSEL bit to support switching between the two external 40 #include <linux/dma-buf.h> 76 struct pl111_drm_dev_private *priv = dev->dev_private; in pl111_modeset_init() [all …]
|
| /kernel/linux/linux-5.10/ |
| D | MAINTAINERS | 9 ------------------------- 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- 97 W: *Web-page* with status/info [all …]
|
| /kernel/linux/linux-4.19/ |
| D | MAINTAINERS | 28 'diff -u' to make the patch easy to merge. Be prepared to get your 38 See Documentation/process/coding-style.rst for guidance here. 44 See Documentation/process/submitting-patches.rst for details. 55 include a Signed-off-by: line. The current version of this 57 Documentation/process/submitting-patches.rst. 68 that the bug would present a short-term risk to other users if it 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 109 N: [^a-z]tegra all files whose path contains the word tegra 137 ----------------------------------- [all …]
|