Home
last modified time | relevance | path

Searched +full:panel +full:- +full:specific (Results 1 – 25 of 143) sorted by relevance

123456

/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_encoder_phys.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2022-2024 Qualcomm Innovation Center, Inc. All rights reserved.
4 * Copyright (c) 2015-2018 The Linux Foundation. All rights reserved.
31 * enum dpu_enc_split_role - Role this physical encoder will play in a
32 * split-panel configuration, where one panel is master, and others slaves.
34 * @ENC_ROLE_SOLO: This is the one and only panel. This encoder is master.
35 * @ENC_ROLE_MASTER: This encoder is the master of a split panel config.
36 * @ENC_ROLE_SLAVE: This encoder is not the master of a split panel config.
45 * enum dpu_enc_enable_state - current enabled state of the physical encoder
47 * Events bounding transition are encoder type specific
[all …]
/linux/Documentation/devicetree/bindings/display/panel/
H A Dpanel-dpi.yaml1 # 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 Dpanel-dsi-cm.yaml1 # 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 Dpl111_drv.c1 // 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/include/linux/
H A Ddevice.h1 // SPDX-License-Identifier: GPL-2.0
3 * device.h - generic, centralized driver model
5 * Copyright (c) 2001-2003 Patrick Mochel <mochel@osdl.org>
6 * Copyright (c) 2004-2009 Greg Kroah-Hartman <gregkh@suse.de>
7 * Copyright (c) 2008-2009 Novell Inc.
9 * See Documentation/driver-api/driver-model/ for more information.
51 * struct subsys_interface - interfaces to device functions
61 * a specific functionality of a subsystem/class of devices.
83 * This identifies the device type and carries type-specific
100 * struct device_attribute - Interface for exporting device attributes.
[all …]
/linux/drivers/video/fbdev/omap2/omapfb/dss/
H A Domapdss-boot-init.c1 // 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 Ddw-dsi.txt1 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 Dsc7180-trogdor-homestar.dtsi1 // 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 Dsc7180-trogdor-lazor.dtsi1 // 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 Dsc7180-trogdor-pompom.dtsi1 // 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 Dsc7280-herobrine-crd.dts1 // 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 Dsc7180-trogdor-kingoftown.dts1 // 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 Dsc7180-trogdor-pazquel.dtsi1 // 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 …]
/linux/include/linux/platform_data/
H A Dvideo_s3c.h1 /* 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 Dexynos_dp.c1 // 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/drivers/gpu/drm/gma500/
H A Doaktrail.h1 /* 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 Dsa1100fb.rst2 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 Dhighlander.h1 /* 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/gpu/drm/panel/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 Panel registration and lookup framework.
12 tristate "ABT Y030XX067A 320x480 LCD panel"
17 Y030XX067A 320x480 3.0" panel as found in the YLM RG-280M, RG-300
18 and RG-99 handheld gaming consoles.
21 tristate "ARM Versatile panel driver"
27 reference designs. The panel is detected using special registers
31 tristate "ASUS Z00T TM5P5 NT35596 panel"
37 NT35596 1080x1920 video mode panel as found in some Asus
45 Say Y here to enable support for the AUO A030JTN01 320x480 3.0" panel
[all …]
H A Dpanel-ilitek-ili9882t.c1 // 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 */
64 /* IL79900A-specific commands, add new commands as you decode them */ in starry_ili9882t_init()
73 struct mipi_dsi_multi_context ctx = { .dsi = ili->ds in starry_ili9882t_init()
416 to_ili9882t(struct drm_panel * panel) to_ili9882t() argument
421 ili9882t_disable(struct drm_panel * panel) ili9882t_disable() argument
438 ili9882t_unprepare(struct drm_panel * panel) ili9882t_unprepare() argument
453 ili9882t_prepare(struct drm_panel * panel) ili9882t_prepare() argument
513 ili9882t_enable(struct drm_panel * panel) ili9882t_enable() argument
546 ili9882t_get_modes(struct drm_panel * panel,struct drm_connector * connector) ili9882t_get_modes() argument
571 ili9882t_get_orientation(struct drm_panel * panel) ili9882t_get_orientation() argument
[all...]
/linux/drivers/parisc/
H A DKconfig1 # 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 Dradeon_monitor.c1 // 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/drivers/gpu/drm/
H A Ddrm_connector.c9 * publicity pertaining to distribution of the software without specific,
53 * Hence they are reference-counted using drm_connector_get() and
69 * For connectors which are not fixed (like built-in panels) the driver needs to
78 * Note drm_connector_[un]register() first take connector->lock and then
96 { DRM_MODE_CONNECTOR_DVII, "DVI-I" },
97 { DRM_MODE_CONNECTOR_DVID, "DVI-D" },
98 { DRM_MODE_CONNECTOR_DVIA, "DVI-A" },
105 { DRM_MODE_CONNECTOR_HDMIA, "HDMI-A" },
106 { DRM_MODE_CONNECTOR_HDMIB, "HDMI-B" },
134 * drm_get_connector_type_name - return a string for connector type
[all …]
/linux/tools/firewire/
H A Ddecode-fcp.c1 // 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/Documentation/devicetree/bindings/display/bridge/
H A Dsnps,dw-mipi-dsi.yaml1 # 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 …]

123456