Home
last modified time | relevance | path

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

12345678910>>...19

/OK3568_Linux_fs/kernel/drivers/video/backlight/
H A DKconfig1 # 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 …]
H A 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
7 * Based on Sharp's 2.4 Backlight Driver
10 * Converted to SPI device based LCD/Backlight device driver
20 #include <linux/lcd.h>
43 #define POWER1_GVSS_ON 0x02 /* GVSS(-8V) Power Supply ON */
44 #define POWER1_VDD_ON 0x04 /* VDD(8V),SVSS(-4V) Power Supply ON */
47 #define POWER1_GVSS_OFF 0x00 /* GVSS(-8V) Power Supply OFF */
48 #define POWER1_VDD_OFF 0x00 /* VDD(8V),SVSS(-4V) Power Supply OFF */
[all …]
H A Dplatform_lcd.c1 // SPDX-License-Identifier: GPL-2.0-only
2 /* drivers/video/backlight/platform_lcd.c
7 * Generic platform-device LCD power control interface.
13 #include <linux/backlight.h>
14 #include <linux/lcd.h>
22 struct lcd_device *lcd; member
29 static inline struct platform_lcd *to_our_lcd(struct lcd_device *lcd) in to_our_lcd() argument
31 return lcd_get_data(lcd); in to_our_lcd()
34 static int platform_lcd_get_power(struct lcd_device *lcd) in platform_lcd_get_power() argument
36 struct platform_lcd *plcd = to_our_lcd(lcd); in platform_lcd_get_power()
[all …]
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 # Backlight & LCD drivers
4 obj-$(CONFIG_LCD_AMS369FG06) += ams369fg06.o
5 obj-$(CONFIG_LCD_CLASS_DEVICE) += lcd.o
6 obj-$(CONFIG_LCD_CORGI) += corgi_lcd.o
7 obj-$(CONFIG_LCD_HP700) += jornada720_lcd.o
8 obj-$(CONFIG_LCD_HX8357) += hx8357.o
9 obj-$(CONFIG_LCD_ILI922X) += ili922x.o
10 obj-$(CONFIG_LCD_ILI9320) += ili9320.o
11 obj-$(CONFIG_LCD_L4F00242T03) += l4f00242t03.o
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/panel/
H A Dpanel-sony-acx565akm.c1 // 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 …]
H A DKconfig1 # 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 …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/
H A 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 …]
H A Dilitek,ili9486.yaml1 # 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 …]
H A Dsitronix,st7735r.yaml1 # 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 …]
/OK3568_Linux_fs/kernel/drivers/auxdisplay/
H A Dcharlcd.c1 // 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 …]
H A DKconfig1 # 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 …]
H A Dhd44780.c1 // SPDX-License-Identifier: GPL-2.0+
3 * HD44780 Character LCD driver for Linux
5 * Copyright (C) 2000-2008, Willy Tarreau <w@1wt.eu>
6 * Copyright (C) 2016-2017 Glider bvba
40 static void hd44780_backlight(struct charlcd *lcd, int on) in hd44780_backlight() argument
42 struct hd44780 *hd = lcd->drvdata; in hd44780_backlight()
44 if (hd->pins[PIN_CTRL_BL]) in hd44780_backlight()
45 gpiod_set_value_cansleep(hd->pins[PIN_CTRL_BL], on); in hd44780_backlight()
53 gpiod_set_value_cansleep(hd->pins[PIN_CTRL_E], 1); in hd44780_strobe_gpio()
58 gpiod_set_value_cansleep(hd->pins[PIN_CTRL_E], 0); in hd44780_strobe_gpio()
[all …]
/OK3568_Linux_fs/u-boot/drivers/video/
H A DKconfig8 bool "Enable driver model support for LCD/video"
11 This enables driver model for LCD and video devices. These support
13 to display a command-line console or splash screen. Enabling this
14 option compiles in the video uclass and routes all LCD/video access
18 bool "Enable driver model support for LCD/video in SPL"
21 This enables driver model for LCD and video devices in SPL. These support
23 to display a command-line console or splash screen. Enabling this
24 option compiles in the video uclass and routes all LCD/video access
33 bool "Generic PWM based Backlight Driver"
37 If you have a LCD backlight adjustable by PWM, say Y to enable
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/panel/
H A Dolimex,lcd-olinuxino.yaml1 # 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 …]
H A Dboe,tv101wum-nl6.yaml1 # 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 …]
H A Drocktech,jh057n00900.yaml1 # 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 …]
H A Dsitronix,st7701.yaml1 # 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 …]
H A Dpanel-simple-dsi.yaml1 # 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 …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A 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 …]
H A 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 …]
/OK3568_Linux_fs/kernel/arch/mips/boot/dts/ingenic/
H A Drs90.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/iio/adc/ingenic,adc.h>
8 #include <dt-bindings/input/linux-event-codes.h>
12 model = "RS-90";
20 compatible = "regulator-fixed";
22 regulator-name = "vcc";
23 regulaor-min-microvolt = <3300000>;
24 regulaor-max-microvolt = <3300000>;
[all …]
/OK3568_Linux_fs/kernel/arch/arm/mach-pxa/
H A Dmagician.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * i-mate JAM, O2 Xda mini, Orange SPV M500, Qtek s100, Qtek s110
5 * and T-Mobile MDA Compact.
7 * Copyright (c) 2006-2007 Philipp Zabel
20 #include <linux/mfd/htc-pasic3.h>
23 #include <linux/platform_data/gpio-htc-egpio.h>
28 #include <linux/regulator/gpio-regulator.h>
30 #include <linux/platform_data/i2c-pxa.h>
33 #include <asm/mach-types.h>
39 #include <linux/platform_data/video-pxafb.h>
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/leds/
H A Dleds-lm36274.txt1 * 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 …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-sunxi/
H A DKconfig4 default "arch/arm/cpu/armv7/sunxi/u-boot-spl.lds" if !ARM64
12 ---help---
24 ---help---
26 as the original A10 (mach-sun4i).
30 ---help---
37 ---help---
40 not have official open-source DRAM initialization code, but can
46 ---help---
48 have only 16-bit memory buswidth.
52 ---help---
[all …]
/OK3568_Linux_fs/kernel/drivers/platform/x86/
H A Dintel_oaktrail.c1 // SPDX-License-Identifier: GPL-2.0+
5 * Copyright (C) 2010-2011 Intel Corporation
13 * 1. registers itself in the Linux backlight control in
14 * /sys/class/backlight/intel_oaktrail/
28 #include <linux/backlight.h>
65 * This is the address in EC space and commands used to control LCD backlight:
67 * Two steps needed to change the LCD backlight:
68 * 1. write the backlight percentage into OT_EC_BL_BRIGHTNESS_ADDRESS;
71 * To read the LCD back light, just read out the value from
74 * LCD backlight brightness range: 0 - 100 (OT_EC_BL_BRIGHTNESS_MAX)
[all …]

12345678910>>...19