/linux/Documentation/devicetree/bindings/display/panel/ |
H A D | novatek,nt36672e.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ritesh Kumar <quic_riteshk@quicinc.com> 13 - $ref: panel-common.yaml# 23 vddi-supply: true 24 avdd-supply: true 25 avee-supply: true 27 reset-gpios: true 31 - compatible [all …]
|
H A D | mantix,mlaf057we51-x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/mantix,mlaf057we51-x.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Mantix MLAF057WE51-X 5.7" 720x1440 TFT LCD panel 10 - Guido Günther <agx@sigxcpu.org> 14 a MIPI-DSI video interface. 17 - $ref: panel-common.yaml# 22 - mantix,mlaf057we51-x 23 - ys,ys57pss36bh5gq [all …]
|
H A D | lg,sw43408.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Caleb Connolly <caleb.connolly@linaro.org> 17 - $ref: panel-common.yaml# 22 - const: lg,sw43408 28 vddi-supply: true 29 vpnl-supply: true 30 reset-gpios: true 33 - compatible [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> 23 - $ref: panel-common.yaml# 29 - enum: 30 - motorola,droid4-panel # Panel from Motorola Droid4 phone 31 - nokia,himalaya # Panel from Nokia N950 phone [all …]
|
H A D | novatek,nt35510.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Novatek NT35510-based display panels 10 - Linus Walleij <linus.walleij@linaro.org> 13 - $ref: panel-common.yaml# 18 - enum: 19 - frida,frd400b25025 20 - hydis,hva40wv1 21 - const: novatek,nt35510 [all …]
|
H A D | sony,acx424akp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 15 - Linus Walleij <linus.walleij@linaro.org> 18 - $ref: panel-common.yaml# 23 - sony,acx424akp 24 - sony,acx424akm 29 reset-gpios: true 30 vddi-supply: 31 description: regulator that supplies the vddi voltage [all …]
|
H A D | ilitek,ili9341.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Ilitek-9341 Display Panel 10 - Dillon Min <dillon.minfei@gmail.com> 18 - $ref: panel-common.yaml# 19 - $ref: /schemas/spi/spi-peripheral-props.yaml# 24 - enum: 25 - adafruit,yx240qv29 26 # ili9341 240*320 Color on stm32f429-disco board [all …]
|
H A D | panel-mipi-dbi-spi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-mipi-dbi-spi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Noralf Trønnes <noralf@tronnes.org> 23 - Power: 24 - Vdd: Power supply for display module 25 Called power-supply in this binding. 26 - Vddi: Logic level supply for interface signals 27 Called io-supply in this binding. [all …]
|
H A D | sharp,ls060t1sx01.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dmitry Baryskov <dmitry.baryshkov@linaro.org> 13 - $ref: panel-common.yaml# 23 reset-gpios: true 26 avdd-supply: 27 description: handle of the regulator that provides the positive supply voltage 28 avee-supply: 29 description: handle of the regulator that provides the negative supply voltage [all …]
|
/linux/drivers/gpu/drm/panel/ |
H A D | panel-mantix-mlaf057we51.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Mantix MLAF057WE51 5.7" MIPI-DSI panel driver 11 #include <linux/media-bus-format.h> 22 #define DRV_NAME "panel-mantix-mlaf057we51" 38 struct regulator *vddi; member 71 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in mantix_enable() 76 dev_dbg(ctx->dev, "Panel init sequence done\n"); in mantix_enable() 92 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in mantix_disable() 105 gpiod_set_value_cansleep(ctx->tp_rstn_gpio, 1); in mantix_unprepare() 107 gpiod_set_value_cansleep(ctx->reset_gpio, 1); in mantix_unprepare() [all …]
|
H A D | panel-ilitek-ili9341.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * - 16-bit parallel RGB interface 7 * - 18-bit parallel RGB interface 8 * - 4-line serial spi interface 13 * Derived from drivers/drm/gpu/panel/panel-ilitek-ili9322.c 114 /* struct ili9341_config - the system specific ILI9341 configuration */ 187 * The Stm32f429-disco board has a panel ili9341 connected to ltdc controller 217 * 0xa2 Normally white, G1 -> G320, S720 -> S1, 223 /* 0x10 AVDD=vci*2, VGH=vci*7, VGL=-vci*4 */ 225 /* 0x45 VCOMH 4.425v, 0x15 VCOML -1.975*/ [all …]
|
H A D | panel-lg-sw43408.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2019-2024 Linaro Ltd 44 struct mipi_dsi_multi_context ctx = { .dsi = sw43408->link }; in sw43408_unprepare() 53 gpiod_set_value(sw43408->reset_gpio, 1); in sw43408_unprepare() 55 ret = regulator_bulk_disable(ARRAY_SIZE(sw43408->supplies), sw43408->supplies); in sw43408_unprepare() 63 struct mipi_dsi_multi_context ctx = { .dsi = sw43408->link }; in sw43408_program() 104 sw43408->link->mode_flags &= ~MIPI_DSI_MODE_LPM; in sw43408_program() 106 drm_dsc_pps_payload_pack(&pps, sw43408->link->dsc); in sw43408_program() 110 sw43408->link->mode_flags |= MIPI_DSI_MODE_LPM; in sw43408_program() 127 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in sw43408_prepare() [all …]
|
H A D | panel-novatek-nt35560.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * MIPI-DSI Novatek NT35560-based panel controller. 6 * Sony ACX424AKM - a 480x854 AMOLED DSI panel 7 * Sony ACX424AKP - a 480x864 AMOLED DSI panel 9 * Copyright (C) Linaro Ltd. 2019-2021 11 * Based on code and know-how from Marcus Lorentzon 12 * Copyright (C) ST-Ericsson SA 2010 13 * Based on code and know-how from Johan Olson and Joakim Wesslen 55 struct regulator *supply; member 151 struct mipi_dsi_device *dsi = to_mipi_dsi_device(nt->dev); in nt35560_set_brightness() [all …]
|
H A D | panel-dsi-cm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/ 81 if (ddata->bldev) in dsicm_bl_power() 82 backlight = ddata->bldev; in dsicm_bl_power() 83 else if (ddata->extbldev) in dsicm_bl_power() 84 backlight = ddata->extbldev; in dsicm_bl_power() 96 ddata->hw_guard_wait = msecs_to_jiffies(guard_msec); in hw_guard_start() 97 ddata->hw_guard_end = jiffies + ddata->hw_guard_wait; in hw_guard_start() 102 unsigned long wait = ddata->hw_guard_end - jiffies; in hw_guard_wait() 104 if ((long)wait > 0 && wait <= ddata->hw_guard_wait) { in hw_guard_wait() [all …]
|
H A D | panel-novatek-nt35510.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 * per-panel, e.g. for physical size. 147 * struct nt35510_config - the display-specific NT35510 configuration 173 * +-------------------------------------------> 207 * @bt1ctr: setting for boost power control for the AVDD step-up 210 * frequency for the step-up circuit: 220 * amplification for the step-up circuit: 231 * @avee: setting for AVEE ranging from 0x00 = -6.5V to 0x14 = -4.5V 232 * in 0.1V steps the default is 0x05 which means -6.0V 236 * @bt2ctr: setting for boost power control for the AVEE step-up [all …]
|
H A D | panel-novatek-nt36672e.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 "vddi", 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/arch/arm/boot/dts/st/ |
H A D | stm32f769-disco-mb1166-reva09.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 #include "stm32f769-disco.dts" 10 vddi-supply = <&vcc_3v3>; 11 vdd-supply = <&vcc_3v3>; 12 /delete-property/power-supply;
|
H A D | ste-href-tvk1281618-r3.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/input/input.h> 12 compatible = "gpio-keys"; 13 #address-cells = <1>; 14 #size-cells = <0>; 15 vdd-supply = <&ab8500_ldo_aux1_reg>; 16 pinctrl-names = "default"; 17 pinctrl-0 = <&hall_tvk_mode>; 32 interrupt-parent = <&gpio2>; [all …]
|
H A D | ste-ux500-samsung-skomer.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Devicetree for the Samsung XCover 2 GT-S7710 also known as Skomer. 6 /dts-v1/; 7 #include "ste-db8500.dtsi" 8 #include "ste-ab8505.dtsi" 9 #include "ste-dbx5x0-pinctrl.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|
H A D | ste-ux500-samsung-kyle.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Devicetree for the Samsung Galaxy Amp SGH-I407 also known as Kyle. 10 /dts-v1/; 11 #include "ste-db8500.dtsi" 12 #include "ste-ab8505.dtsi" 13 #include "ste-dbx5x0-pinctrl.dtsi" 14 #include <dt-bindings/gpio/gpio.h> 15 #include <dt-bindings/leds/common.h> 16 #include <dt-bindings/input/input.h> 17 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | motorola-mapphone-xt8xx.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /dts-v1/; 4 #include "motorola-mapphone-handset.dtsi" 8 compatible = "led-backlight"; 11 brightness-levels = <31 63 95 127 159 191 223 255>; 12 default-brightness-level = <6>; 16 lcd_regulator: regulator-lcd { 17 compatible = "regulator-fixed"; 18 regulator-name = "lcd"; 19 regulator-min-microvolt = <5050000>; [all …]
|
H A D | omap3-n950.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * omap3-n950.dts - Device Tree file for Nokia N950 8 /dts-v1/; 10 #include "omap3-n950-n9.dtsi" 11 #include <dt-bindings/input/input.h> 15 compatible = "nokia,omap3-n950", "ti,omap3630", "ti,omap3"; 18 compatible = "gpio-keys"; 23 linux,input-type = <EV_SW>; 25 wakeup-source; 26 pinctrl-names = "default"; [all …]
|
/linux/Documentation/devicetree/bindings/display/ |
H A D | dsi-controller.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/dsi-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 26 reg-property set to the virtual channel number, usually there is just 33 clock-master: 42 "#address-cells": 45 "#size-cells": 49 "^panel@[0-3]$": [all …]
|
/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt6795-sony-xperia-m5.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 7 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 14 compatible = "sony,xperia-m5", "mediatek,mt6795"; 15 chassis-type = "handset"; 26 compatible = "led-backlight"; 29 default-brightness-level = <300>; 32 led-controller-display { 33 compatible = "pwm-leds"; 35 disp_led_pwm: led-0 { [all …]
|