/Linux-v5.4/drivers/video/backlight/ |
D | corgi_lcd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * LCD/Backlight Driver for Sharp Zaurus Handhelds (various models) 5 * Copyright (c) 2004-2006 Richard Purdie 10 * Converted to SPI device based LCD/Backlight device driver 20 #include <linux/lcd.h> 42 #define POWER1_VW_ON 0x01 /* VW Supply FET ON */ 43 #define POWER1_GVSS_ON 0x02 /* GVSS(-8V) Power Supply ON */ 44 #define POWER1_VDD_ON 0x04 /* VDD(8V),SVSS(-4V) Power Supply ON */ 46 #define POWER1_VW_OFF 0x00 /* VW Supply FET OFF */ 47 #define POWER1_GVSS_OFF 0x00 /* GVSS(-8V) Power Supply OFF */ [all …]
|
/Linux-v5.4/drivers/gpu/drm/panel/ |
D | panel-olimex-lcd-olinuxino.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * LCD-OLinuXino support for panel driver 72 struct regulator *supply; member 85 struct lcd_olinuxino *lcd = to_lcd_olinuxino(panel); in lcd_olinuxino_disable() local 87 if (!lcd->enabled) in lcd_olinuxino_disable() 90 backlight_disable(lcd->backlight); in lcd_olinuxino_disable() 92 lcd->enabled = false; in lcd_olinuxino_disable() 99 struct lcd_olinuxino *lcd = to_lcd_olinuxino(panel); in lcd_olinuxino_unprepare() local 101 if (!lcd->prepared) in lcd_olinuxino_unprepare() 104 gpiod_set_value_cansleep(lcd->enable_gpio, 0); in lcd_olinuxino_unprepare() [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/display/panel/ |
D | olimex,lcd-olinuxino.txt | 1 Binding for Olimex Ltd. LCD-OLinuXino bridge panel. 3 This device can be used as bridge between a host controller and LCD panels. 5 - LCD-OLinuXino-4.3TS 6 - LCD-OLinuXino-5 7 - LCD-OLinuXino-7 8 - LCD-OLinuXino-10 11 - AT24C16C EEPROM holding panel identification and timing requirements 12 - AR1021 resistive touch screen controller (optional) 13 - FT5x6 capacitive touch screnn controller (optional) 14 - GT911/GT928 capacitive touch screen controller (optional) [all …]
|
D | sitronix,st7701.txt | 1 Sitronix ST7701 based LCD panels 3 ST7701 designed for small and medium sizes of TFT LCD display, is 7 Techstar TS8550B is 480x854, 2-lane MIPI DSI LCD panel which has 11 - compatible: must be "sitronix,st7701" and one of 13 - reset-gpios: a GPIO phandle for the reset pin 16 - reg: DSI virtual channel used by that screen 17 - VCC-supply: analog regulator for MIPI circuit 18 - IOVCC-supply: I/O system regulator 21 - backlight: phandle for the backlight control. 26 VCC-supply = <®_dldo2>; [all …]
|
D | friendlyarm,hd702e.txt | 1 FriendlyELEC HD702E 800x1280 LCD panel 3 HD702E lcd is FriendlyELEC developed eDP LCD panel with 800x1280 8 - compatible: should be "friendlyarm,hd702e" 9 - power-supply: regulator to provide the supply voltage 12 - backlight: phandle of the backlight device attached to the panel 15 - Video port for LCD panel input. 17 This binding is compatible with the simple-panel binding, which is specified 18 in simple-panel.txt in this directory. 23 compatible ="friendlyarm,hd702e", "simple-panel"; 25 power-supply = <&vcc3v3_sys>; [all …]
|
D | feiyang,fy07024di26a30d.txt | 1 Feiyang FY07024DI26A30-D 7" MIPI-DSI LCD Panel 4 - compatible: must be "feiyang,fy07024di26a30d" 5 - reg: DSI virtual channel used by that screen 6 - avdd-supply: analog regulator dc1 switch 7 - dvdd-supply: 3v3 digital regulator 8 - reset-gpios: a GPIO phandle for the reset pin 11 - backlight: phandle for the backlight control. 16 avdd-supply = <®_dc1sw>; 17 dvdd-supply = <®_dldo2>; 18 reset-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>; /* LCD-RST: PD24 */
|
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 { 22 power-supply = <®_display>; [all …]
|
D | koe,tx14d24vm1bpa.txt | 1 Kaohsiung Opto-Electronics Inc. 5.7" QVGA (320 x 240) TFT LCD panel 4 - compatible: should be "koe,tx14d24vm1bpa" 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 iMX53 based board 19 lcd_panel: lcd-panel { 22 power-supply = <®_3v3>; [all …]
|
D | orisetech,otm8009a.txt | 1 Orise Tech OTM8009A 3.97" 480x800 TFT LCD panel (MIPI-DSI video mode) 3 The Orise Tech OTM8009A is a 3.97" 480x800 TFT LCD panel connected using 4 a MIPI-DSI video interface. Its backlight is managed through the DSI link. 7 - compatible: "orisetech,otm8009a" 8 - reg: the virtual channel number of a DSI peripheral 11 - reset-gpios: a GPIO spec for the reset pin (active low). 12 - power-supply: phandle of the regulator that provides the supply voltage. 20 reset-gpios = <&gpioh 7 GPIO_ACTIVE_LOW>; 21 power-supply = <&v1v8>;
|
D | raydium,rm68200.txt | 1 Raydium Semiconductor Corporation RM68200 5.5" 720p MIPI-DSI TFT LCD panel 3 The Raydium Semiconductor Corporation RM68200 is a 5.5" 720x1280 TFT LCD 4 panel connected using a MIPI-DSI video interface. 7 - compatible: "raydium,rm68200" 8 - reg: the virtual channel number of a DSI peripheral 11 - reset-gpios: a GPIO spec for the reset pin (active low). 12 - power-supply: phandle of the regulator that provides the supply voltage. 13 - backlight: phandle of the backlight device attached to the panel. 21 reset-gpios = <&gpiof 15 GPIO_ACTIVE_LOW>; 22 power-supply = <&v1v8>;
|
D | samsung,ld9040.txt | 1 Samsung LD9040 AMOLED LCD parallel RGB panel with SPI control bus 4 - compatible: "samsung,ld9040" 5 - reg: address of the panel on SPI bus 6 - vdd3-supply: core voltage supply 7 - vci-supply: voltage supply for analog circuits 8 - reset-gpios: a GPIO spec for the reset pin 9 - display-timings: timings for the connected panel according to [1] 14 - power-on-delay: delay after turning regulators on [ms] 15 - reset-delay: delay after reset sequence [ms] 16 - panel-width-mm: physical panel width [mm] [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/display/ |
D | ste,mcde.txt | 1 ST-Ericsson Multi Channel Display Engine MCDE 3 The ST-Ericsson MCDE is a display controller with support for compositing 5 LCD displays or bridges. It is used in the ST-Ericsson U8500 platform. 9 - compatible: must be: 11 - reg: register base for the main MCDE control registers, should be 13 - interrupts: the interrupt line for the MCDE 14 - epod-supply: a phandle to the EPOD regulator 15 - vana-supply: a phandle to the analog voltage regulator 16 - clocks: an array of the MCDE clocks in this strict order: 17 MCDECLK (main MCDE clock), LCDCLK (LCD clock), PLLDSI [all …]
|
D | cirrus,clps711x-fb.txt | 4 - compatible: Shall contain "cirrus,ep7209-fb". 5 - reg : Physical base address and length of the controller's registers + 7 - clocks : phandle + clock specifier pair of the FB reference clock. 8 - display : phandle to a display node as described in 9 Documentation/devicetree/bindings/display/panel/display-timing.txt. 11 - bits-per-pixel: Bits per pixel. 12 - ac-prescale : LCD AC bias frequency. This frequency is the required 13 AC bias frequency for a given manufacturer's LCD plate. 14 - cmap-invert : Invert the color levels (Optional). 17 - lcd-supply: Regulator for LCD supply voltage. [all …]
|
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 | truly,nt35597.txt | 7 - compatible: should be "truly,nt35597-2K-display" 8 - vdda-supply: phandle of the regulator that provides the supply voltage 9 Power IC supply 10 - vdispp-supply: phandle of the regulator that provides the supply voltage 11 for positive LCD bias 12 - vdispn-supply: phandle of the regulator that provides the supply voltage 13 for negative LCD bias 14 - reset-gpios: phandle of gpio for reset line 15 This should be 8mA, gpio can be configured using mux, pinctrl, pinctrl-names 17 - mode-gpios: phandle of the gpio for choosing the mode of the display [all …]
|
D | ingenic,lcd.txt | 1 Ingenic JZ47xx LCD driver 4 - compatible: one of: 5 * ingenic,jz4740-lcd 6 * ingenic,jz4725b-lcd 7 - reg: LCD registers location and length 8 - clocks: LCD pixclock and device clock specifiers. 10 - clock-names: "lcd_pclk" and "lcd" 11 - interrupts: Specifies the interrupt line the LCD controller is connected to. 19 power-supply = <&vcc>; 23 remote-endpoint = <&panel_output>; [all …]
|
D | st,stm32-ltdc.txt | 1 * STMicroelectronics STM32 lcd-tft display controller 3 - ltdc: lcd-tft display controller host 5 - compatible: "st,stm32-ltdc" 6 - reg: Physical base address of the IP registers and length of memory mapped region. 7 - clocks: A list of phandle + clock-specifier pairs, one for each 8 entry in 'clock-names'. 9 - clock-names: A list of clock names. For ltdc it should contain: 10 - "lcd" for the clock feeding the output pixel clock & IP clock. 11 - resets: reset to be used by the device (defined by use of RCC macro). 13 - Video port for DPI RGB output: ltdc has one video port with up to 2 [all …]
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | imx6dl-mamoj.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 14 compatible = "bticino,imx6dl-mamoj", "fsl,imx6dl"; 22 backlight_lcd: backlight-lcd { 23 compatible = "pwm-backlight"; 24 pwms = <&pwm3 0 25000>; /* 25000ns -> 40kHz */ 25 brightness-levels = <0 4 8 16 32 64 128 160 192 224 255>; 26 default-brightness-level = <7>; 30 compatible = "fsl,imx-parallel-display"; [all …]
|
D | omap3-evm-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 #include <dt-bindings/input/input.h> 7 #include "omap-gpmc-smsc911x.dtsi" 12 cpu0-supply = <&vcc>; 18 compatible = "regulator-fixed"; 19 regulator-name = "hsusb2_vbus"; 20 regulator-min-microvolt = <3300000>; 21 regulator-max-microvolt = <3300000>; 23 startup-delay-us = <70000>; 24 enable-active-high; [all …]
|
D | rk3288-evb-act8846.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 4 #include "rk3288-evb.dtsi" 7 compatible = "rockchip,rk3288-evb-act8846", "rockchip,rk3288"; 9 vcc_lcd: vcc-lcd { 10 compatible = "regulator-fixed"; 11 enable-active-high; 13 pinctrl-names = "default"; 14 pinctrl-0 = <&lcd_en>; 15 regulator-name = "vcc_lcd"; [all …]
|
D | imx23-evk.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 /dts-v1/; 10 compatible = "fsl,imx23-evk", "fsl,imx23"; 17 reg_vddio_sd0: regulator-vddio-sd0 { 18 compatible = "regulator-fixed"; 19 regulator-name = "vddio-sd0"; 20 regulator-min-microvolt = <3300000>; 21 regulator-max-microvolt = <3300000>; 25 reg_lcd_3v3: regulator-lcd-3v3 { 26 compatible = "regulator-fixed"; [all …]
|
D | tegra20-colibri-eval-v3.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 2 /dts-v1/; 4 #include <dt-bindings/input/input.h> 5 #include "tegra20-colibri.dtsi" 9 compatible = "toradex,colibri_t20-eval-v3", "toradex,colibri_t20", 22 stdout-path = "serial0:115200n8"; 35 hdmi-supply = <®_5v0>; 41 bl-on { 49 hotplug-detect { 57 lcd { [all …]
|
D | tegra20-colibri-iris.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/input.h> 5 #include "tegra20-colibri.dtsi" 9 compatible = "toradex,colibri_t20-iris", "toradex,colibri_t20", 22 stdout-path = "serial0:115200n8"; 35 hdmi-supply = <®_5v0>; 41 bl-on { 49 hotplug-detect { 57 lcd { [all …]
|
D | imx28-evk.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 /dts-v1/; 10 compatible = "fsl,imx28-evk", "fsl,imx28"; 18 reg_3p3v: regulator-3p3v { 19 compatible = "regulator-fixed"; 20 regulator-name = "3P3V"; 21 regulator-min-microvolt = <3300000>; 22 regulator-max-microvolt = <3300000>; 23 regulator-always-on; 26 reg_vddio_sd0: regulator-vddio-sd0 { [all …]
|
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 …]
|