/linux-6.12.1/Documentation/devicetree/bindings/display/panel/ |
D | innolux,p097pfg.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lin Huang <hl@rock-chips.com> 13 - $ref: panel-common.yaml# 23 enable-gpios: true 25 avdd-supply: 28 avee-supply: 32 - compatible 33 - reg [all …]
|
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 …]
|
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 …]
|
D | himax,hx83102.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: Himax HX83102 MIPI-DSI LCD panel controller 10 - Cong Yang <yangcong5@huaqin.corp-partner.google.com> 13 - $ref: panel-common.yaml# 18 - enum: 19 # Boe nv110wum-l60 11.0" WUXGA TFT LCD panel 20 - boe,nv110wum-l60 22 - ivo,t109nw41 [all …]
|
D | boe,tv101wum-nl6.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/boe,tv101wum-nl6.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: BOE TV101WUM-NL6 DSI Display Panel 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Sam Ravnborg <sam@ravnborg.org> 14 - $ref: panel-common.yaml# 19 # BOE TV101WUM-NL6 10.1" WUXGA TFT LCD panel 20 - boe,tv101wum-nl6 [all …]
|
D | novatek,nt35950.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 NT35950-based display panels 10 - AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org> 13 The nt35950 IC from Novatek is a Driver IC used to drive MIPI-DSI panels, 22 - $ref: panel-common-dual.yaml# 27 - enum: 28 - sharp,ls055d1sx04 29 - const: novatek,nt35950 [all …]
|
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-6.12.1/drivers/gpu/drm/panel/ |
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" 37 struct regulator *avee; 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 …]
|
D | panel-novatek-nt35510.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 * per-panel, e.g. for physical size. 115 /* AVDD and AVEE setting 3 bytes */ 146 * struct nt35510_config - the display-specific NT35510 configuration 172 * +-------------------------------------------> 206 * @bt1ctr: setting for boost power control for the AVDD step-up 209 * frequency for the step-up circuit: 219 * amplification for the step-up circuit: 230 * @avee: setting for AVEE ranging from 0x00 = -6.5V to 0x14 = -4.5V 231 * in 0.1V steps the default is 0x05 which means -6.0V [all …]
|
D | panel-novatek-nt35950.c | 1 // SPDX-License-Identifier: GPL-2.0-only 22 #define MCS_PARAM_SCALER_FUNCTION 0x58 /* Scale-up function */ 93 gpiod_set_value_cansleep(nt->reset_gpio, 1); in nt35950_reset() 95 gpiod_set_value_cansleep(nt->reset_gpio, 0); in nt35950_reset() 97 gpiod_set_value_cansleep(nt->reset_gpio, 1); in nt35950_reset() 102 * nt35950_set_cmd2_page - Select manufacturer control (CMD2) page 105 * @page: Page number (0-7) 115 if (!dsi_ctx->accum_err) in nt35950_set_cmd2_page() 116 nt->last_page = page; in nt35950_set_cmd2_page() 120 * nt35950_set_data_compression - Set data compression mode [all …]
|
D | panel-raydium-rm68200.c | 1 // SPDX-License-Identifier: GPL-2.0 30 #define MCS_STBCTR 0x12 /* TE1 Output Setting Zig-Zag Connection */ 36 #define MCS_SETAVEE 0x29 /* PFM Control for AVEE Output */ 45 /* CMD2 P2 commands (GOA Timing Control) - no description in datasheet */ 79 struct regulator *supply; member 105 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in rm68200_dcs_write_buf() 110 dev_err_ratelimited(ctx->dev, "MIPI DSI DCS write buffer failed: %d\n", err); in rm68200_dcs_write_buf() 115 struct mipi_dsi_device *dsi = to_mipi_dsi_device(ctx->dev); in rm68200_dcs_write_cmd() 120 dev_err_ratelimited(ctx->dev, "MIPI DSI DCS write failed: %d\n", err); in rm68200_dcs_write_cmd() 131 * This panel is not able to auto-increment all cmd addresses so for some of [all …]
|
D | panel-innolux-p079zca.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 59 err = mipi_dsi_dcs_set_display_off(innolux->link); in innolux_panel_unprepare() 61 dev_err(panel->dev, "failed to set display off: %d\n", err); in innolux_panel_unprepare() 63 err = mipi_dsi_dcs_enter_sleep_mode(innolux->link); in innolux_panel_unprepare() 65 dev_err(panel->dev, "failed to enter sleep mode: %d\n", err); in innolux_panel_unprepare() 69 if (innolux->desc->sleep_mode_delay) in innolux_panel_unprepare() 70 msleep(innolux->desc->sleep_mode_delay); in innolux_panel_unprepare() 72 gpiod_set_value_cansleep(innolux->enable_gpio, 0); in innolux_panel_unprepare() 74 if (innolux->desc->power_down_delay) in innolux_panel_unprepare() 75 msleep(innolux->desc->power_down_delay); in innolux_panel_unprepare() [all …]
|
D | panel-novatek-nt36672e.c | 1 // SPDX-License-Identifier: GPL-2.0-only 19 "avee", 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/arch/arm64/boot/dts/qcom/ |
D | sc7180-trogdor-wormdingler.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "sc7180-trogdor.dtsi" 11 #include "sc7180-trogdor-detachable.dtsi" 14 avdd_lcd: avdd-lcd-regulator { 15 compatible = "regulator-fixed"; 16 regulator-name = "avdd_lcd"; 19 enable-active-high; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&avdd_lcd_en>; [all …]
|
D | qcm6490-idp.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 12 #include <dt-bindings/input/linux-event-codes.h> 13 #include <dt-bindings/leds/common.h> 14 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 15 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 22 /delete-node/ &ipa_fw_mem; 23 /delete-node/ &rmtfs_mem; 24 /delete-node/ &adsp_mem; 25 /delete-node/ &cdsp_mem; [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/rockchip/ |
D | rk3399-gru-scarlet-dumo.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Google Gru-Scarlet Rev5+ (SKU-0) board device tree source 8 /dts-v1/; 10 #include "rk3399-gru-scarlet.dtsi" 14 compatible = "google,scarlet-rev15-sku0", "google,scarlet-rev15", 15 "google,scarlet-rev14-sku0", "google,scarlet-rev14", 16 "google,scarlet-rev13-sku0", "google,scarlet-rev13", 17 "google,scarlet-rev12-sku0", "google,scarlet-rev12", 18 "google,scarlet-rev11-sku0", "google,scarlet-rev11", 19 "google,scarlet-rev10-sku0", "google,scarlet-rev10", [all …]
|
D | rk3399-gru-scarlet-inx.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Google Gru-Scarlet Rev4+ (SKU-6/Innolux) board device tree source 8 /dts-v1/; 10 #include "rk3399-gru-scarlet.dtsi" 14 compatible = "google,scarlet-rev15-sku2", "google,scarlet-rev15-sku4", 15 "google,scarlet-rev15-sku6", "google,scarlet-rev15", 16 "google,scarlet-rev14-sku2", "google,scarlet-rev14-sku4", 17 "google,scarlet-rev14-sku6", "google,scarlet-rev14", 18 "google,scarlet-rev13-sku2", "google,scarlet-rev13-sku4", 19 "google,scarlet-rev13-sku6", "google,scarlet-rev13", [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/mediatek/ |
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 …]
|
D | mt8183-kukui.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 21 stdout-path = "serial0:115200n8"; 25 compatible = "pwm-backlight"; 27 power-supply = <®_vsys>; 28 enable-gpios = <&pio 176 0>; 29 brightness-levels = <0 1023>; 30 num-interpolated-steps = <1023>; 31 default-brightness-level = <576>; [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/freescale/ |
D | imx8mq-librem5.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright 2018-2020 Purism SPC 6 /dts-v1/; 8 #include "dt-bindings/input/input.h" 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/leds/common.h> 11 #include "dt-bindings/pwm/pwm.h" 12 #include "dt-bindings/usb/pd.h" 18 chassis-type = "handset"; 20 backlight_dsi: backlight-dsi { [all …]
|