Home
last modified time | relevance | path

Searched +full:fhd +full:- +full:video (Results 1 – 14 of 14) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/display/panel/
Dnovatek,nt36672a.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sumit Semwal <sumit.semwal@linaro.org>
15 Right now, support is added only for a Tianma FHD+ LCD display panel with a
16 resolution of 1080x2246. It is a video mode DSI panel.
19 - $ref: panel-common.yaml#
24 - enum:
25 - tianma,fhd-video
26 - const: novatek,nt36672a
[all …]
Debbg,ft8719.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: EBBG FT8719 MIPI-DSI LCD panel
10 - Joel Selvaraj <jo@jsfamily.in>
13 The FT8719 panel from EBBG is a FHD+ LCD display panel with a resolution
14 of 1080x2246. It is a video mode DSI panel. The backlight is managed
18 - $ref: panel-common.yaml#
28 vddio-supply:
31 vddpos-supply:
[all …]
/linux-6.12.1/arch/arm64/boot/dts/qcom/
Dsdm845-xiaomi-beryllium-tianma.dts1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include "sdm845-xiaomi-beryllium-common.dtsi"
13 compatible = "tianma,fhd-video", "novatek,nt36672a";
/linux-6.12.1/drivers/gpu/drm/panel/
Dpanel-jdi-fhd-r63452.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Generated using linux-mdss-dsi-panel-driver-generator from Lineage OS device tree:
6 …com/LineageOS/android_kernel_xiaomi_msm8996/blob/lineage-18.1/arch/arm/boot/dts/qcom/a1-msm8996-mt…
14 #include <video/mipi_display.h>
33 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in jdi_fhd_r63452_reset()
35 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in jdi_fhd_r63452_reset()
37 gpiod_set_value_cansleep(ctx->reset_gpio, 0); in jdi_fhd_r63452_reset()
43 struct mipi_dsi_device *dsi = ctx->dsi; in jdi_fhd_r63452_on()
46 dsi->mode_flags |= MIPI_DSI_MODE_LPM; in jdi_fhd_r63452_on()
85 struct mipi_dsi_device *dsi = ctx->dsi; in jdi_fhd_r63452_off()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
17 Y030XX067A 320x480 3.0" panel as found in the YLM RG-280M, RG-300
18 and RG-99 handheld gaming consoles.
37 NT35596 1080x1920 video mode panel as found in some Asus
46 as found in the YLM RS-97 handheld gaming console.
49 tristate "Boe BF060Y8M-AJ0 panel"
54 Say Y here if you want to enable support for Boe BF060Y8M-AJ0
66 TFT-LCD modules. The panel has a 1200x1920 resolution and uses
68 the host and has a built-in LED backlight.
71 tristate "Boe TH101MB31UIG002-28A panel"
[all …]
Dpanel-novatek-nt36672a.c1 // SPDX-License-Identifier: GPL-2.0+
8 * Currently supported are the Tianma FHD+ panels found in some Xiaomi phones, including
11 * Panels using the Novatek NT37762A IC should add appropriate configuration per-panel and
29 #include <video/mipi_display.h>
92 err = mipi_dsi_dcs_write(pinfo->link, cmd->data[0], cmd->data + 1, 1); in nt36672a_send_cmds()
106 gpiod_set_value(pinfo->reset_gpio, 1); in nt36672a_panel_power_off()
108 ret = regulator_bulk_disable(ARRAY_SIZE(pinfo->supplies), pinfo->supplies); in nt36672a_panel_power_off()
110 dev_err(panel->dev, "regulator_bulk_disable failed %d\n", ret); in nt36672a_panel_power_off()
121 ret = nt36672a_send_cmds(panel, pinfo->desc->off_cmds, in nt36672a_panel_unprepare()
122 pinfo->desc->num_off_cmds); in nt36672a_panel_unprepare()
[all …]
Dpanel-boe-bf060y8m-aj0.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * BOE BF060Y8M-AJ0 5.99" MIPI-DSI OLED Panel on SW43404 DriverIC
15 #include <video/mipi_display.h>
47 gpiod_set_value_cansleep(boe->reset_gpio, 0); in boe_bf060y8m_aj0_reset()
49 gpiod_set_value_cansleep(boe->reset_gpio, 1); in boe_bf060y8m_aj0_reset()
51 gpiod_set_value_cansleep(boe->reset_gpio, 0); in boe_bf060y8m_aj0_reset()
57 struct mipi_dsi_device *dsi = boe->dsi; in boe_bf060y8m_aj0_on()
58 struct device *dev = &dsi->dev; in boe_bf060y8m_aj0_on()
101 struct mipi_dsi_device *dsi = boe->dsi; in boe_bf060y8m_aj0_off()
102 struct device *dev = &dsi->dev; in boe_bf060y8m_aj0_off()
[all …]
Dpanel-novatek-nt36672e.c1 // SPDX-License-Identifier: GPL-2.0-only
14 #include <video/mipi_display.h>
362 struct mipi_dsi_device *dsi = ctx->dsi; in nt36672e_power_on()
365 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in nt36672e_power_on()
367 dev_err(&dsi->dev, "regulator bulk enable failed: %d\n", ret); in nt36672e_power_on()
375 gpiod_set_value(ctx->reset_gpio, 1); in nt36672e_power_on()
377 gpiod_set_value(ctx->reset_gpio, 0); in nt36672e_power_on()
379 gpiod_set_value(ctx->reset_gpio, 1); in nt36672e_power_on()
387 struct mipi_dsi_device *dsi = ctx->dsi; in nt36672e_power_off()
390 gpiod_set_value(ctx->reset_gpio, 0); in nt36672e_power_off()
[all …]
/linux-6.12.1/drivers/gpu/drm/renesas/rz-du/
Drzg2l_mipi_dsi.c1 // SPDX-License-Identifier: GPL-2.0
165 iowrite32(data, dsi->mmio + reg); in rzg2l_mipi_dsi_phy_write()
170 iowrite32(data, dsi->mmio + LINK_REG_OFFSET + reg); in rzg2l_mipi_dsi_link_write()
175 return ioread32(dsi->mmio + reg); in rzg2l_mipi_dsi_phy_read()
180 return ioread32(dsi->mmio + LINK_REG_OFFSET + reg); in rzg2l_mipi_dsi_link_read()
183 /* -----------------------------------------------------------------------------
202 if (hsfreq <= dphy_timings->hsfreq_max) in rzg2l_mipi_dsi_dphy_init()
218 DSIDPHYTIM0_T_INIT(dphy_timings->t_init); in rzg2l_mipi_dsi_dphy_init()
219 dphytim1 = DSIDPHYTIM1_THS_PREPARE(dphy_timings->ths_prepare) | in rzg2l_mipi_dsi_dphy_init()
220 DSIDPHYTIM1_TCLK_PREPARE(dphy_timings->tclk_prepare) | in rzg2l_mipi_dsi_dphy_init()
[all …]
/linux-6.12.1/drivers/gpu/drm/
Ddrm_panel_orientation_quirks.c1 /* SPDX-License-Identifier: MIT */
3 * drm_panel_orientation_quirks.c -- Quirks for non-normal panel orientation
157 }, { /* Acer Switch V 10 (SW5-017) */
160 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "SW5-017"),
227 /* Above matches are too generic, add bios-date match */
260 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "G1619-01"),
265 * it seems, devices with a board-vendor of "AMI Corporation"
266 * are quite rare, as are devices which have both board- *and*
267 * product-id set to "Default String"
303 DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "G1618-03")
[all …]
/linux-6.12.1/drivers/media/usb/uvc/
Duvc_driver.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * uvc_driver.c -- USB Video Class driver
5 * Copyright (C) 2005-2010
24 #include <media/v4l2-common.h>
25 #include <media/v4l2-ioctl.h>
31 #define DRIVER_DESC "USB Video Class driver"
36 static unsigned int uvc_quirks_param = -1;
40 /* ------------------------------------------------------------------------
50 for (i = 0; i < alts->desc.bNumEndpoints; ++i) { in uvc_find_endpoint()
51 ep = &alts->endpoint[i]; in uvc_find_endpoint()
[all …]
/linux-6.12.1/drivers/usb/storage/
Dunusual_devs.h1 /* SPDX-License-Identifier: GPL-2.0+ */
7 * (c) 2000-2002 Matthew Dharm (mdharm-usb@one-eyed-alien.net)
26 * - a patch that adds the entry for your device, including your
29 * - a copy of /sys/kernel/debug/usb/devices with your device plugged in
31 * Send your submission to the USB development list <linux-usb@vger.kernel.org>
42 * In-kernel mode switching is deprecated. Do not add new devices to
71 "CD-Writer+",
74 /* Reported by Ben Efros <ben@pc-doctor.com> */
82 * Reported by Grant Grundler <grundler@parisc-linux.org>
107 /* Patch submitted by Mihnea-Costin Grigore <mihnea@zulu.ro> */
[all …]
/linux-6.12.1/sound/usb/
Dmixer.c1 // SPDX-License-Identifier: GPL-2.0-or-later
17 * - support for UAC2 effect units
18 * - support for graphical equalizers
19 * - RANGE and MEM set commands (UAC2)
20 * - RANGE and MEM interrupt dispatchers (UAC2)
21 * - audio channel clustering (UAC2)
22 * - audio sample rate converter units (UAC2)
23 * - proper handling of clock multipliers (UAC2)
24 * - dispatch clock change notifications (UAC2)
25 * - stop PCM streams which use a clock that became invalid
[all …]
/linux-6.12.1/drivers/media/platform/mediatek/vcodec/decoder/vdec/
Dvdec_av1_req_lat_if.c1 // SPDX-License-Identifier: GPL-2.0
9 #include <media/videobuf2-dma-contig.h>
22 #define AV1_REF_INVALID_SCALE -1
26 #define AV1_INVALID_IDX -1
39 (((_value_) < 0) ? -AV1_DIV_ROUND_UP_POW2(-(_value_), (_n_)) \
43 #define BIT_FLAG(x, bit) (!!((x)->flags & (bit)))
44 #define SEGMENTATION_FLAG(x, name) (!!((x)->flags & V4L2_AV1_SEGMENTATION_FLAG_##name))
45 #define QUANT_FLAG(x, name) (!!((x)->flags & V4L2_AV1_QUANTIZATION_FLAG_##name))
46 #define SEQUENCE_FLAG(x, name) (!!((x)->flags & V4L2_AV1_SEQUENCE_FLAG_##name))
47 #define FH_FLAG(x, name) (!!((x)->flags & V4L2_AV1_FRAME_FLAG_##name))
[all …]