| /kernel/linux/linux-4.19/drivers/video/backlight/ |
| D | Kconfig | 2 # Backlight & LCD drivers configuration 6 bool "Backlight & LCD device support" 9 backlight and the LCD panel on some platforms, for example on PDAs. 14 # LCD 17 tristate "Lowlevel LCD controls" 20 This framework adds support for low-level control of LCD. 21 Some framebuffer devices connect to platform-specific LCD modules 22 in order to have a platform-specific way to control the flat panel 23 (contrast and applying power to the LCD (not to the backlight!)). 25 To have support for your specific LCD panel you will have to [all …]
|
| D | corgi_lcd.c | 2 * LCD/Backlight Driver for Sharp Zaurus Handhelds (various models) 4 * Copyright (c) 2004-2006 Richard Purdie 6 * Based on Sharp's 2.4 Backlight Driver 9 * Converted to SPI device based LCD/Backlight device driver 24 #include <linux/lcd.h> 47 #define POWER1_GVSS_ON 0x02 /* GVSS(-8V) Power Supply ON */ 48 #define POWER1_VDD_ON 0x04 /* VDD(8V),SVSS(-4V) Power Supply ON */ 51 #define POWER1_GVSS_OFF 0x00 /* GVSS(-8V) Power Supply OFF */ 52 #define POWER1_VDD_OFF 0x00 /* VDD(8V),SVSS(-4V) Power Supply OFF */ 104 static int corgi_ssp_lcdtg_send(struct corgi_lcd *lcd, int reg, uint8_t val); [all …]
|
| /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-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-4.19/Documentation/ABI/testing/ |
| D | sysfs-class-lcd-s6e63m0 | 1 sysfs interface for the S6E63M0 AMOLED LCD panel driver 2 ------------------------------------------------------- 4 What: /sys/class/lcd/<lcd>/gamma_mode 7 Contact: dri-devel@lists.freedesktop.org 11 0 - gamma value 2.2, 12 1 - gamma value 1.9 and 13 2 - gamma value 1.7. 16 What: /sys/class/lcd/<lcd>/gamma_table 19 Contact: dri-devel@lists.freedesktop.org 24 This is a backlight lcd driver. These interfaces are an extension to the API [all …]
|
| /kernel/linux/linux-4.19/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 …]
|
| /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-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-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 …]
|
| 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 # Rocktech JH057N00900 5.5" 720x1440 TFT LCD panel [all …]
|
| D | sitronix,st7701.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: Sitronix ST7701 based LCD panels 10 - Jagan Teki <jagan@amarulasolutions.com> 13 ST7701 designed for small and medium sizes of TFT LCD display, is 17 Techstar TS8550B is 480x854, 2-lane MIPI DSI LCD panel which has 21 - $ref: panel-common.yaml# 26 - enum: 27 - techstar,ts8550b [all …]
|
| D | panel-simple-dsi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-simple-dsi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Simple DSI panels with a single power-supply 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Sam Ravnborg <sam@ravnborg.org> 15 requires only a single power-supply. 16 There are optionally a backlight and an enable GPIO. 23 - $ref: panel-common.yaml# [all …]
|
| /kernel/linux/linux-4.19/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 30 /* Keep the backlight on this many seconds for each flash */ 37 #define LCD_FLAG_N 0x0040 /* 2-rows mode */ 38 #define LCD_FLAG_L 0x0080 /* Backlight enabled */ 40 /* LCD commands */ 64 #define LCD_ESCAPE_LEN 24 /* Max chars for LCD escape command */ 68 struct charlcd lcd; member [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | ti-lmu.txt | 6 ------ --------------------------------- 7 LM3532 Backlight 8 LM3631 Backlight and regulator 9 LM3632 Backlight and regulator 10 LM3633 Backlight, LED and fault monitor 11 LM3695 Backlight 12 LM3697 Backlight and fault monitor 15 - compatible: Should be one of: 22 - reg: I2C slave address. 30 - enable-gpios: A GPIO specifier for hardware enable pin. [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | rk3288-veyron-edp.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 backlight_regulator: backlight-regulator { 10 compatible = "regulator-fixed"; 11 enable-active-high; 13 pinctrl-names = "default"; 14 pinctrl-0 = <&bl_pwr_en>; 15 regulator-name = "backlight_regulator"; 16 vin-supply = <&vcc33_sys>; 17 startup-delay-us = <15000>; 20 panel_regulator: panel-regulator { [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/panel/ |
| D | auo,g070vvn01.txt | 1 AU Optronics Corporation 7.0" FHD (800 x 480) TFT LCD panel 4 - compatible: should be "auo,g070vvn01" 5 - backlight: phandle of the backlight device attached to the panel 6 - power-supply: single regulator to provide the supply voltage 9 - port: Parallel port mapping to connect this display 11 This panel needs single power supply voltage. Its backlight is conntrolled 15 -------- 17 Example device-tree definition when connected to iMX6Q based board 19 lcd_panel: lcd-panel { 21 backlight = <&backlight_lcd>; [all …]
|
| D | rocktech,rk070er9427.txt | 1 Rocktech Display Ltd. RK070ER9427 800(RGB)x480 TFT LCD panel 3 This binding is compatible with the simple-panel binding, which is specified 4 in simple-panel.txt in this directory. 7 - compatible: should be "rocktech,rk070er9427" 10 - backlight: phandle of the backlight device attached to the panel 13 - Video port for LCD panel input. 18 backlight = <&backlight_lcd>; 22 remote-endpoint = <&lcd_display_out>;
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/panel/ |
| D | Kconfig | 26 This driver supports LVDS panels that don't require device-specific 28 backlight handling if the panel is attached to a backlight controller. 37 a GPIO to be powered up. Optionally a backlight can be attached so 47 QVGA (320x240) RGB, YUV and ITU-T BT.656 panels. 50 tristate "Ilitek ILI9881C-based panels" 65 TFT-LCD modules. The panel has a 1024x768 resolution and uses 67 the host and has a built-in LED backlight. 109 WUXGA (1920x1200) Novatek NT1397-based DSI panel as found in some 113 tristate "Raspberry Pi 7-inch touchscreen panel" 156 43WVF1G controller for 800x480 LCD panels [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/auxdisplay/ |
| D | hit,hd44780.txt | 1 DT bindings for the Hitachi HD44780 Character LCD Controller 3 The Hitachi HD44780 Character LCD Controller is commonly used on character LCDs 5 which can be used in either 4-bit or 8-bit mode. 8 - compatible: Must contain "hit,hd44780", 9 - data-gpios: Must contain an array of either 4 or 8 GPIO specifiers, 10 referring to the GPIO pins connected to the data signal lines DB0-DB7 11 (8-bit mode) or DB4-DB7 (4-bit mode) of the LCD Controller's bus interface, 12 - enable-gpios: Must contain a GPIO specifier, referring to the GPIO pin 13 connected to the "E" (Enable) signal line of the LCD Controller's bus 15 - rs-gpios: Must contain a GPIO specifier, referring to the GPIO pin [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/ |
| D | leds-lm36274.txt | 1 * Texas Instruments LM36274 4-Channel LCD Backlight Driver w/Integrated Bias 3 The LM36274 is an integrated four-channel WLED driver and LCD bias supply. 4 The backlight boost provides the power to bias four parallel LED strings with 5 up to 29V total output voltage. The 11-bit LED current is programmable via 9 Documentation/devicetree/bindings/mfd/ti-lmu.txt 12 Documentation/devicetree/bindings/regulator/lm363x-regulator.txt 14 Required backlight properties: 15 - compatible: 16 "ti,lm36274-backlight" 17 - reg : 0 [all …]
|