| /linux/Documentation/devicetree/bindings/display/panel/ |
| H A D | panel-dpi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-dpi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic MIPI DPI Panel 10 - Sam Ravnborg <sam@ravnborg.org> 13 - $ref: panel-common.yaml# 18 Shall contain a panel specific compatible and "panel-dpi" 21 - {} 22 - const: panel-dpi [all …]
|
| H A D | panel-dsi-cm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-dsi-cm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tomi Valkeinen <tomi.valkeinen@ti.com> 11 - Sebastian Reichel <sre@kernel.org> 17 panel is assumed to have native backlight support. 18 The panel may use an OF graph binding for the association 23 - $ref: panel-common.yaml# 29 - enum: [all …]
|
| /linux/drivers/gpu/drm/pl111/ |
| H A 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 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() 77 struct device_node *np = dev->dev->of_node; in pl111_modeset_init() [all …]
|
| /linux/drivers/video/fbdev/omap2/omapfb/dss/ |
| H A D | omapdss-boot-init.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * As omapdss panel drivers are omapdss specific, but we want to define the 9 * DT-data in generic manner, we convert the compatible strings of the panel and 10 * encoder nodes from "panel-foo" to "omapdss,panel-foo". This way we can have 11 * both correct DT data and omapdss specific drivers. 13 * When we get generic panel drivers to the kernel, this file will be removed. 34 const char *p = prop->value; in omapdss_count_strings() 38 for (i = 0; total < prop->length; total += l, p += l, i++) in omapdss_count_strings() 53 prop->name = "compatible"; in omapdss_update_prop() 54 prop->value = compat; in omapdss_update_prop() [all …]
|
| /linux/Documentation/devicetree/bindings/display/hisilicon/ |
| H A D | dw-dsi.txt | 1 Device-Tree bindings for DesignWare DSI Host Controller v1.20a driver 4 HDMI converter or panel. 7 - compatible: value should be "hisilicon,hi6220-dsi". 8 - reg: physical base address and length of dsi controller's registers. 9 - clocks: contains APB clock phandle + clock-specifier pair. 10 - clock-names: should be "pclk". 11 - ports: contains DSI controller input and output sub port. 13 The output port with the reg value "1", it could connect to panel or 17 A example of HiKey board hi6220 SoC and board specific DT entry: 20 SoC specific: [all …]
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | sc7180-trogdor-homestar.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "sc7180-trogdor-rt5682i-sku.dtsi" 9 #include "sc7180-trogdor-detachable.dtsi" 12 /* BOARD-SPECIFIC TOP LEVEL NODES */ 14 max98360a_1: amplifier-1 { 16 #sound-dai-cells = <0>; 19 max98360a_2: amplifier-2 { 21 #sound-dai-cells = <0>; 24 max98360a_3: amplifier-3 { 26 #sound-dai-cells = <0>; [all …]
|
| H A D | sc7180-trogdor-lazor.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "sc7180-trogdor-clamshell.dtsi" 11 semtech,cs0-ground; 12 semtech,combined-sensors = <3>; 14 semtech,startup-sensor = <0>; 15 semtech,proxraw-strength = <8>; 16 semtech,avg-pos-strength = <64>; 34 clock-frequency = <400000>; 37 compatible = "hid-over-i2c"; 39 pinctrl-names = "default"; [all …]
|
| H A D | sc7180-trogdor-pompom.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "sc7180-trogdor.dtsi" 9 #include "sc7180-trogdor-clamshell.dtsi" 10 #include "sc7180-trogdor-rt5682i-sku.dtsi" 11 #include "sc7180-trogdor-ti-sn65dsi86.dtsi" 14 thermal-zones { 15 choke-5v-thermal { 16 thermal-sensors = <&pm6150_adc_tm 1>; 19 choke-5v-crit { 30 realtek,dmic-clk-driving-high; [all …]
|
| H A D | sc7280-herobrine-crd.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "sc7280-herobrine.dtsi" 11 #include "sc7280-herobrine-audio-wcd9385.dtsi" 12 #include "sc7280-herobrine-lte-sku.dtsi" 25 * make a "_crd" specific version here. 27 vreg_edp_bl_crd: vreg-edp-bl-crd-regulator { 28 compatible = "regulator-fixed"; 29 regulator-name = "vreg_edp_bl_crd"; 32 enable-active-high; [all …]
|
| H A D | sc7180-trogdor-kingoftown.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "sc7180-trogdor.dtsi" 11 #include "sc7180-trogdor-parade-ps8640.dtsi" 12 #include "sc7180-trogdor-clamshell.dtsi" 13 #include "sc7180-trogdor-lte-sku.dtsi" 14 #include "sc7180-trogdor-rt5682s-sku.dtsi" 27 clock-frequency = <400000>; 32 pinctrl-names = "default"; 33 pinctrl-0 = <&ts_int_l>, <&ts_reset_l>; [all …]
|
| H A D | sc7180-trogdor-pazquel.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include "sc7180-trogdor-clamshell.dtsi" 12 semtech,ph0-pin = <1 3 3>; 13 semtech,ph1-pin = <3 1 3>; 14 semtech,ph2-pin = <1 3 3>; 15 semtech,ph3-pin = <0 0 0>; 16 semtech,ph01-resolution = <1024>; 17 semtech,ph23-resolution = <1024>; 18 semtech,startup-sensor = <1>; 19 semtech,ph01-proxraw-strength = <3>; [all …]
|
| H A D | sc7280-herobrine-herobrine-r1.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "sc7280-herobrine.dtsi" 11 #include "sc7280-herobrine-audio-rt5682.dtsi" 12 #include "sc7280-herobrine-lte-sku.dtsi" 59 clock-frequency = <400000>; 64 pinctrl-names = "default"; 65 pinctrl-0 = <&tp_int_odl>; 67 interrupt-parent = <&tlmm>; 70 vcc-supply = <&pp3300_z1>; [all …]
|
| /linux/include/linux/platform_data/ |
| H A D | video_s3c.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 13 * struct s3c_fb_pd_win - per window setup data 29 * struct s3c_fb_platdata - S3C driver platform specific information 33 * @vidcon0: The base vidcon0 values to control the panel data format. 34 * @vidcon1: The base vidcon1 values to control the panel data output. 35 * @vtiming: Video timing when connected to a RGB type panel.
|
| /linux/drivers/gpu/drm/exynos/ |
| H A D | exynos_dp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 52 struct drm_encoder *encoder = &dp->encoder; in exynos_dp_crtc_clock_enable() 54 if (!encoder->crtc) in exynos_dp_crtc_clock_enable() 55 return -EPERM; in exynos_dp_crtc_clock_enable() 57 exynos_drm_pipe_clk_enable(to_exynos_crtc(encoder->crtc), enable); in exynos_dp_crtc_clock_enable() 78 if (dp->plat_data.panel) in exynos_dp_get_modes() 81 mode = drm_mode_create(connector->dev); in exynos_dp_get_modes() 83 DRM_DEV_ERROR(dp->dev, in exynos_dp_get_modes() 88 drm_display_mode_from_videomode(&dp->vm, mode); in exynos_dp_get_modes() 89 connector->display_info.width_mm = mode->width_mm; in exynos_dp_get_modes() [all …]
|
| /linux/Documentation/devicetree/bindings/display/ |
| H A D | simple-framebuffer.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/simple-framebuffer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Hans de Goede <hdegoede@redhat.com> 13 A simple frame-buffer describes a frame-buffer setup by firmware or 19 sub-nodes of the chosen node (*). Simplefb nodes must be named 29 If a panel node is given, then the driver uses this to configure the 30 physical width and height of the display. If no panel node is given, 41 interaction, then the chosen node stdout-path property should point [all …]
|
| /linux/drivers/gpu/drm/gma500/ |
| H A D | oaktrail.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2007-2011, Intel Corporation. 10 /* MID device specific descriptors */ 78 /* Bit 0, Frequency, 15 bits,0 - 32767Hz */ 84 /* 0: Type-1, */ 85 /* 1: Type-2, */ 86 /* 2: Type-3, */ 87 /* 3: Type-4 */ 94 /* Bit 8, Minimum Supported Frame Rate, 6 bits, 0 - 63Hz */ 107 /*Bit 0, Frequency, 16 bits, 0 - 32767Hz*/ [all …]
|
| /linux/Documentation/fb/ |
| H A D | sa1100fb.rst | 2 sa1100fb - SA-1100 LCD graphic framebuffer driver 5 This is a driver for a graphic framebuffer for the SA-1100 LCD 17 16. LCCR values are display-specific and should be computed as 18 documented in the SA-1100 Developer's Manual, Section 11.7. Dual-panel 20 are used for the lower panel.
|
| /linux/arch/sh/include/mach-common/mach/ |
| H A D | highlander.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 /* Box specific addresses. */ 11 #define PA_SDPOW (-1) 29 #define PA_TPCTL (PA_BCR+0x0100) /* Touch Panel Access control */ 30 #define PA_TPDCKCTL (PA_BCR+0x0102) /* Touch Panel Access data control */ 31 #define PA_TPCTLCLR (PA_BCR+0x0104) /* Touch Panel Access control */ 32 #define PA_TPXPOS (PA_BCR+0x0106) /* Touch Panel X position control */ 33 #define PA_TPYPOS (PA_BCR+0x0108) /* Touch Panel Y position control */ 62 #define PA_SMCR (PA_BCR+0x0600) /* 2-wire Serial control */ 63 #define PA_SMSMADR (PA_BCR+0x0602) /* 2-wire Serial Slave control */ [all …]
|
| /linux/drivers/parisc/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 The VSC, GSC and HSC busses were used from the earliest 700-series 12 were also used in servers from the E-class to the K-class. They 17 bool "HP-PB bus support" 20 The HP-PB bus was used in the Nova class and K-class servers. 28 generation of PA-RISC cache-coherent machines. Programs the 36 many PA-RISC workstations & servers. It includes interfaces 75 present on B, C, J, L and N-class machines with 4-digit model 90 menu "PA-RISC specific drivers" 108 Disk/Network activities LEDs on some PA-RISC machines, [all …]
|
| /linux/drivers/video/fbdev/aty/ |
| H A D | radeon_monitor.c | 1 // SPDX-License-Identifier: GPL-2.0 18 .height = -1, 19 .width = -1, 62 * device-tree. This also contains some "hacks" to work around a few machine 63 * models with broken OF probing by hard-coding known EDIDs for some Mac 64 * laptops internal LVDS panel. (XXX: not done yet) 77 pmt = of_get_property(dp, "display-type", NULL); in radeon_parse_montype_prop() 80 pr_debug("display-type: %s\n", pmt); in radeon_parse_montype_prop() 90 printk(KERN_WARNING "radeonfb: Unknown OF display-type: %s\n", in radeon_parse_montype_prop() 102 * single-head cards have hdno == -1 and skip this step in radeon_parse_montype_prop() [all …]
|
| /linux/tools/firewire/ |
| H A D | decode-fcp.c | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <linux/firewire-constants.h> 7 #include "nosy-dump.h" 15 [0x2] = "specific inquiry", [0xa] = "rejected", 33 [0x09] = "panel", [0x19] = "(reserved 0x19)", 125 /* AV/C Panel Subunit Specification 1.1 */ 148 (struct avc_frame *) t->request->packet.write_block.data; in decode_avc() 154 info = &opcode_info[frame->opcode]; in decode_avc() 155 if (info->name == NULL) { in decode_avc() 157 "(unknown opcode 0x%02x)", frame->opcode); in decode_avc() [all …]
|
| /linux/drivers/gpu/drm/panel/ |
| H A D | panel-ilitek-ili9882t.c | 1 // SPDX-License-Identifier: GPL-2.0 29 * @width_mm: width of the panel's active display area 30 * @height_mm: height of the panel's active display area 57 /* ILI9882-specific commands, add new commands as you decode them */ 66 struct mipi_dsi_multi_context ctx = { .dsi = ili->dsi }; in starry_ili9882t_init() 416 static inline struct ili9882t *to_ili9882t(struct drm_panel *panel) in to_ili9882t() argument 418 return container_of(panel, struct ili9882t, base); in to_ili9882t() 421 static int ili9882t_disable(struct drm_panel *panel) in ili9882t_disable() argument 423 struct ili9882t *ili = to_ili9882t(panel); in ili9882t_disable() 424 struct mipi_dsi_multi_context ctx = { .dsi = ili->dsi }; in ili9882t_disable() [all …]
|
| /linux/Documentation/devicetree/bindings/display/bridge/ |
| H A D | snps,dw-mipi-dsi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/bridge/snps,dw-mipi-dsi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Philippe CORNU <philippe.cornu@foss.st.com> 15 by itself but is meant to be referenced by platform-specific device tree 23 - $ref: ../dsi-controller.yaml# 31 clock-names: true 36 reset-names: 49 description: DSI output node to panel. [all …]
|
| /linux/Documentation/arch/arm/omap/ |
| H A D | dss.rst | 7 TV-out and multiple display support, but there are lots of small improvements 10 The DSS2 driver (omapdss module) is in arch/arm/plat-omap/dss/, and the FB, 11 panel and controller drivers are in drivers/video/omap2/. DSS1 and DSS2 live 15 -------- 19 - MIPI DPI (parallel) output 20 - MIPI DSI output in command mode 21 - MIPI DBI (RFBI) output 22 - SDI output 23 - TV output 24 - All pieces can be compiled as a module or inside kernel [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | au1200fb.c | 5 * Copyright 2004-2005 AMD 9 * linux/drivers/video/skeletonfb.c -- Skeleton for a frame buffer device 44 #include <linux/dma-mapping.h> 48 #include <asm/mach-au1x00/au1000.h> 49 #include <asm/mach-au1x00/au1200fb.h> /* platform_data */ 146 /* Private, per-framebuffer management information (independent of the panel itself) */ 184 static struct panel_settings *panel; variable 214 "0-FS gfx, 1-video, 2-ovly gfx, 3-ovly gfx", 248 "0-FS gfx, 1-video, 2-ovly gfx, 3-ovly gfx", 281 "0-FS gfx, 1-video, 2-ovly gfx, 3-ovly gfx", [all …]
|