Home
last modified time | relevance | path

Searched +full:lcd +full:- +full:supply (Results 1 – 25 of 245) sorted by relevance

12345678910

/Linux-v5.4/drivers/video/backlight/
Dcorgi_lcd.c1 // 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/
Dpanel-olimex-lcd-olinuxino.c1 // 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/
Dolimex,lcd-olinuxino.txt1 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 …]
Dsitronix,st7701.txt1 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 = <&reg_dldo2>;
[all …]
Dfriendlyarm,hd702e.txt1 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 …]
Dfeiyang,fy07024di26a30d.txt1 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 = <&reg_dc1sw>;
17 dvdd-supply = <&reg_dldo2>;
18 reset-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>; /* LCD-RST: PD24 */
Dauo,g070vvn01.txt1 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 = <&reg_display>;
[all …]
Dkoe,tx14d24vm1bpa.txt1 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 = <&reg_3v3>;
[all …]
Dorisetech,otm8009a.txt1 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>;
Draydium,rm68200.txt1 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>;
Dsamsung,ld9040.txt1 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/
Dste,mcde.txt1 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 …]
Dcirrus,clps711x-fb.txt4 - 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 …]
Datmel,lcdc.txt2 -----------------------------------------------------
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 …]
Dtruly,nt35597.txt7 - 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 …]
Dingenic,lcd.txt1 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 …]
Dst,stm32-ltdc.txt1 * 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/
Dimx6dl-mamoj.dts1 // 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 …]
Domap3-evm-common.dtsi1 // 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 …]
Drk3288-evb-act8846.dts1 // 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 …]
Dimx23-evk.dts1 // 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 …]
Dtegra20-colibri-eval-v3.dts1 // 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 = <&reg_5v0>;
41 bl-on {
49 hotplug-detect {
57 lcd {
[all …]
Dtegra20-colibri-iris.dts1 // 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 = <&reg_5v0>;
41 bl-on {
49 hotplug-detect {
57 lcd {
[all …]
Dimx28-evk.dts1 // 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 …]
Drk3288-veyron-edp.dtsi1 // 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 …]

12345678910