| /kernel/linux/linux-5.10/drivers/video/backlight/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Backlight & LCD drivers configuration 6 menu "Backlight & LCD device support" 9 # LCD 12 tristate "Lowlevel LCD controls" 14 This framework adds support for low-level control of LCD. 15 Some framebuffer devices connect to platform-specific LCD modules 16 in order to have a platform-specific way to control the flat panel 17 (contrast and applying power to the LCD (not to the backlight!)). 19 To have support for your specific LCD panel you will have to [all …]
|
| /kernel/linux/linux-6.6/drivers/video/backlight/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # Backlight & LCD drivers configuration 6 menu "Backlight & LCD device support" 9 # LCD 12 tristate "Lowlevel LCD controls" 14 This framework adds support for low-level control of LCD. 15 Some framebuffer devices connect to platform-specific LCD modules 16 in order to have a platform-specific way to control the flat panel 17 (contrast and applying power to the LCD (not to the backlight!)). 19 To have support for your specific LCD panel you will have to [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
| D | panel-sony-acx565akm.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Sony ACX565AKM LCD Panel driver 7 * Based on the omapdrm-specific panel-sony-acx565akm driver 16 * - Update backlight support to use backlight_update_status() etc. 17 * - Use prepare/unprepare for the basic power on/off of the backligt 20 #include <linux/backlight.h> 52 struct backlight_device *backlight; member 75 static void acx565akm_transfer(struct acx565akm_panel *lcd, int cmd, in acx565akm_transfer() argument 88 x->tx_buf = &cmd; in acx565akm_transfer() 89 x->bits_per_word = 9; in acx565akm_transfer() [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 38 TFT-LCD modules. The panel has a 1200x1920 resolution and uses 40 the host and has a built-in LED backlight. 57 This driver supports LVDS panels that don't require device-specific 59 backlight handling if the panel is attached to a backlight controller. 68 a GPIO to be powered up. Optionally a backlight can be attached so 79 KD35T133 controller for 320x480 LCD panels with MIPI-DSI 89 4-lane 800x1280 MIPI DSI panel. 92 tristate "Feiyang FY07024DI26A30-D MIPI-DSI LCD panel" 98 Feiyang FY07024DI26A30-D MIPI-DSI interface. [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/panel/ |
| D | panel-sony-acx565akm.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Sony ACX565AKM LCD Panel driver 7 * Based on the omapdrm-specific panel-sony-acx565akm driver 16 * - Update backlight support to use backlight_update_status() etc. 17 * - Use prepare/unprepare for the basic power on/off of the backligt 20 #include <linux/backlight.h> 52 struct backlight_device *backlight; member 75 static void acx565akm_transfer(struct acx565akm_panel *lcd, int cmd, in acx565akm_transfer() argument 88 x->tx_buf = &cmd; in acx565akm_transfer() 89 x->bits_per_word = 9; in acx565akm_transfer() [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 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. 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 57 the host and backlight is controlled through DSI commands. 66 TFT-LCD modules. The panel has a 1200x1920 resolution and uses 68 the host and has a built-in LED backlight. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/ |
| D | atmel,lcdc.txt | 2 ----------------------------------------------------- 5 - compatible : 6 "atmel,at91sam9261-lcdc" , 7 "atmel,at91sam9263-lcdc" , 8 "atmel,at91sam9g10-lcdc" , 9 "atmel,at91sam9g45-lcdc" , 10 "atmel,at91sam9g45es-lcdc" , 11 "atmel,at91sam9rl-lcdc" , 12 "atmel,at32ap-lcdc" 13 - reg : Should contain 1 register ranges(address and length). [all …]
|
| D | ilitek,ili9486.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com> 17 - $ref: panel/panel-common.yaml# 22 - enum: 23 # Waveshare 3.5" 320x480 Color TFT LCD 24 - waveshare,rpi-lcd-35 25 # Ozzmaker 3.5" 320x480 Color TFT LCD 26 - ozzmaker,piscreen [all …]
|
| D | sitronix,st7735r.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - David Lechner <david@lechnology.com> 17 - $ref: panel/panel-common.yaml# 22 - description: 23 Adafruit 1.8" 160x128 Color TFT LCD (Product ID 358 or 618) 25 - enum: 26 - jianda,jd-t18003-t01 27 - const: sitronix,st7735r [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/ |
| D | atmel,lcdc.txt | 2 ----------------------------------------------------- 5 - compatible : 6 "atmel,at91sam9261-lcdc" , 7 "atmel,at91sam9263-lcdc" , 8 "atmel,at91sam9g10-lcdc" , 9 "atmel,at91sam9g45-lcdc" , 10 "atmel,at91sam9g45es-lcdc" , 11 "atmel,at91sam9rl-lcdc" , 12 - reg : Should contain 1 register ranges(address and length). 15 - interrupts : framebuffer controller interrupt [all …]
|
| D | ilitek,ili9486.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com> 17 - $ref: panel/panel-common.yaml# 22 - enum: 23 # Waveshare 3.5" 320x480 Color TFT LCD 24 - waveshare,rpi-lcd-35 25 # Ozzmaker 3.5" 320x480 Color TFT LCD 26 - ozzmaker,piscreen [all …]
|
| D | sitronix,st7735r.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - David Lechner <david@lechnology.com> 17 - $ref: panel/panel-common.yaml# 18 - $ref: /schemas/spi/spi-peripheral-props.yaml# 23 - description: 24 Adafruit 1.8" 160x128 Color TFT LCD (Product ID 358 or 618) 26 - enum: 27 - jianda,jd-t18003-t01 [all …]
|
| /kernel/linux/linux-6.6/drivers/auxdisplay/ |
| D | charlcd.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Character LCD driver for Linux 5 * Copyright (C) 2000-2008, Willy Tarreau <w@1wt.eu> 6 * Copyright (C) 2016-2017 Glider bvba 24 /* Keep the backlight on this many seconds for each flash */ 27 #define LCD_ESCAPE_LEN 24 /* Max chars for LCD escape command */ 31 struct charlcd lcd; member 39 /* contains the LCD config state */ 42 /* Current escape sequence and it's length or -1 if outside */ 51 #define charlcd_to_priv(p) container_of(p, struct charlcd_priv, lcd) [all …]
|
| D | charlcd.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Character LCD driver for Linux 5 * Copyright (C) 2000-2008, Willy Tarreau <w@1wt.eu> 6 * Copyright (C) 2016-2017 Glider bvba 16 #define LCD_FLAG_N 0x0040 /* 2-rows mode */ 17 #define LCD_FLAG_L 0x0080 /* Backlight enabled */ 46 /* Contains the LCD X and Y offset */ 56 * struct charlcd_ops - Functions used by charlcd. Drivers have to implement 58 * @backlight: Turn backlight on or off. Optional. 79 void (*backlight)(struct charlcd *lcd, enum charlcd_onoff on); member [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 # see Documentation/kbuild/kconfig-language.rst. 20 tristate "Character LCD core support" if COMPILE_TEST 22 This is the base system for character-based LCD displays. 25 This is some character LCD core interface that multiple drivers can 31 This is the core support for single-line character displays, to be 35 tristate "Common functions for HD44780 (and compatibles) LCD displays" if COMPILE_TEST 45 tristate "HD44780 Character LCD support" 50 The LCD is accessible through the /dev/lcd char device (10, 156). 56 tristate "KS0108 LCD Controller" [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | richtek,rt4831.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: Richtek RT4831 DSV and Backlight Integrated IC 10 - ChiYuan Huang <cy_huang@richtek.com> 13 RT4831 is a multifunctional device that can provide power to the LCD display 14 and LCD backlight. 17 It's sufficient to meet the current LCD power requirement. 19 For the LCD backlight, it can provide four channel WLED driving capability. 23 https://www.richtek.com/assets/product_file/RT4831A/DS4831A-05.pdf [all …]
|
| /kernel/linux/linux-5.10/drivers/auxdisplay/ |
| D | charlcd.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Character LCD driver for Linux 5 * Copyright (C) 2000-2008, Willy Tarreau <w@1wt.eu> 6 * Copyright (C) 2016-2017 Glider bvba 28 /* Keep the backlight on this many seconds for each flash */ 35 #define LCD_FLAG_N 0x0040 /* 2-rows mode */ 36 #define LCD_FLAG_L 0x0080 /* Backlight enabled */ 38 /* LCD commands */ 62 #define LCD_ESCAPE_LEN 24 /* Max chars for LCD escape command */ 66 struct charlcd lcd; member [all …]
|
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 # see Documentation/kbuild/kconfig-language.rst. 20 tristate "HD44780 Character LCD support" 25 The LCD is accessible through the /dev/lcd char device (10, 156). 31 tristate "KS0108 LCD Controller" 35 If you have a LCD controlled by one or more KS0108 37 driver for your LCD. 41 and built-in as well (Y). 49 hex "Parallel port where the LCD is connected" 53 The address of the parallel port where the LCD is connected. [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/leds/backlight/ |
| D | richtek,rt4831-backlight.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/backlight/richtek,rt4831-backlight.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Richtek RT4831 Backlight 10 - ChiYuan Huang <cy_huang@richtek.com> 13 RT4831 is a mutifunctional device that can provide power to the LCD display 14 and LCD backlight. 16 For the LCD backlight, it can provide four channel WLED driving capability. 20 https://www.richtek.com/assets/product_file/RT4831A/DS4831A-05.pdf [all …]
|
| D | kinetic,ktz8866.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/backlight/kinetic,ktz8866.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Kinetic Technologies KTZ8866 backlight 10 - Jianhua Lu <lujianhua000@gmail.com> 13 The Kinetic Technologies KTZ8866 is a high efficiency 6-channels-current-sinks 14 led backlight with dual lcd bias power. 15 https://www.kinet-ic.com/ktz8866/ 18 - $ref: common.yaml# [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/panel/ |
| D | olimex,lcd-olinuxino.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/olimex,lcd-olinuxino.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Olimex Ltd. LCD-OLinuXino bridge panel. 10 - Stefan Mavrodiev <stefan@olimex.com> 13 This device can be used as bridge between a host controller and LCD panels. 15 - LCD-OLinuXino-4.3TS 16 - LCD-OLinuXino-5 17 - LCD-OLinuXino-7 [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 | rocktech,jh057n00900.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: Rocktech JH057N00900 5.5" 720x1440 TFT LCD panel 10 - Ondrej Jirman <megi@xff.cz> 11 - Guido Gŭnther <agx@sigxcpu.org> 14 Rocktech JH057N00900 is a 720x1440 TFT LCD panel 15 connected using a MIPI-DSI video interface. 18 - $ref: panel-common.yaml# 23 # Anberic RG353V-V2 5.0" 640x480 TFT LCD panel [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| D | olimex,lcd-olinuxino.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/panel/olimex,lcd-olinuxino.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Binding for Olimex Ltd. LCD-OLinuXino bridge panel. 10 - Stefan Mavrodiev <stefan@olimex.com> 13 This device can be used as bridge between a host controller and LCD panels. 15 - LCD-OLinuXino-4.3TS 16 - LCD-OLinuXino-5 17 - LCD-OLinuXino-7 [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 …]
|