Home
last modified time | relevance | path

Searched refs:lcd (Results 1 – 144 of 144) sorted by relevance

/linux-4.1.27/drivers/video/fbdev/exynos/
Ds6e8ax0.c73 static void s6e8ax0_regulator_enable(struct s6e8ax0 *lcd) in s6e8ax0_regulator_enable() argument
78 pd = lcd->ddi_pd; in s6e8ax0_regulator_enable()
79 mutex_lock(&lcd->lock); in s6e8ax0_regulator_enable()
80 if (!lcd->enabled) { in s6e8ax0_regulator_enable()
85 lcd->enabled = true; in s6e8ax0_regulator_enable()
89 mutex_unlock(&lcd->lock); in s6e8ax0_regulator_enable()
92 static void s6e8ax0_regulator_disable(struct s6e8ax0 *lcd) in s6e8ax0_regulator_disable() argument
96 mutex_lock(&lcd->lock); in s6e8ax0_regulator_disable()
97 if (lcd->enabled) { in s6e8ax0_regulator_disable()
102 lcd->enabled = false; in s6e8ax0_regulator_disable()
[all …]
/linux-4.1.27/drivers/video/backlight/
Dcorgi_lcd.c104 static int corgi_ssp_lcdtg_send(struct corgi_lcd *lcd, int reg, uint8_t val);
115 static void lcdtg_ssp_i2c_send(struct corgi_lcd *lcd, uint8_t data) in lcdtg_ssp_i2c_send() argument
117 corgi_ssp_lcdtg_send(lcd, POWERREG0_ADRS, data); in lcdtg_ssp_i2c_send()
121 static void lcdtg_i2c_send_bit(struct corgi_lcd *lcd, uint8_t data) in lcdtg_i2c_send_bit() argument
123 lcdtg_ssp_i2c_send(lcd, data); in lcdtg_i2c_send_bit()
124 lcdtg_ssp_i2c_send(lcd, data | POWER0_COM_DCLK); in lcdtg_i2c_send_bit()
125 lcdtg_ssp_i2c_send(lcd, data); in lcdtg_i2c_send_bit()
128 static void lcdtg_i2c_send_start(struct corgi_lcd *lcd, uint8_t base) in lcdtg_i2c_send_start() argument
130 lcdtg_ssp_i2c_send(lcd, base | POWER0_COM_DCLK | POWER0_COM_DOUT); in lcdtg_i2c_send_start()
131 lcdtg_ssp_i2c_send(lcd, base | POWER0_COM_DCLK); in lcdtg_i2c_send_start()
[all …]
Dltv350qv.c40 static int ltv350qv_write_reg(struct ltv350qv *lcd, u8 reg, u16 val) in ltv350qv_write_reg() argument
54 lcd->buffer[0] = LTV_OPC_INDEX; in ltv350qv_write_reg()
55 lcd->buffer[1] = 0x00; in ltv350qv_write_reg()
56 lcd->buffer[2] = reg & 0x7f; in ltv350qv_write_reg()
57 index_xfer.tx_buf = lcd->buffer; in ltv350qv_write_reg()
61 lcd->buffer[4] = LTV_OPC_DATA; in ltv350qv_write_reg()
62 lcd->buffer[5] = val >> 8; in ltv350qv_write_reg()
63 lcd->buffer[6] = val; in ltv350qv_write_reg()
64 value_xfer.tx_buf = lcd->buffer + 4; in ltv350qv_write_reg()
67 return spi_sync(lcd->spi, &msg); in ltv350qv_write_reg()
[all …]
Dtdo24m.c36 int (*adj_mode)(struct tdo24m *lcd, int mode);
178 static int tdo24m_writes(struct tdo24m *lcd, const uint32_t *array) in tdo24m_writes() argument
180 struct spi_transfer *x = &lcd->xfer; in tdo24m_writes()
186 if (!lcd->color_invert && *p == CMD0(0x21)) in tdo24m_writes()
194 lcd->buf[0] = (data >> 8) & 0xff; in tdo24m_writes()
195 lcd->buf[1] = data & 0xff; in tdo24m_writes()
198 lcd->buf[0] = (data >> 16) & 0xff; in tdo24m_writes()
199 lcd->buf[1] = (data >> 8) & 0xff; in tdo24m_writes()
200 lcd->buf[2] = data & 0xff; in tdo24m_writes()
203 lcd->buf[0] = (data >> 24) & 0xff; in tdo24m_writes()
[all …]
Dlms501kf03.c116 static int lms501kf03_spi_write_byte(struct lms501kf03 *lcd, int addr, int data) in lms501kf03_spi_write_byte() argument
131 return spi_sync(lcd->spi, &msg); in lms501kf03_spi_write_byte()
134 static int lms501kf03_spi_write(struct lms501kf03 *lcd, unsigned char address, in lms501kf03_spi_write() argument
137 return lms501kf03_spi_write_byte(lcd, address, command); in lms501kf03_spi_write()
140 static int lms501kf03_panel_send_sequence(struct lms501kf03 *lcd, in lms501kf03_panel_send_sequence() argument
148 ret = lms501kf03_spi_write(lcd, COMMAND_ONLY, wbuf[i]); in lms501kf03_panel_send_sequence()
150 ret = lms501kf03_spi_write(lcd, DATA_ONLY, wbuf[i]); in lms501kf03_panel_send_sequence()
159 static int lms501kf03_ldi_init(struct lms501kf03 *lcd) in lms501kf03_ldi_init() argument
193 ret = lms501kf03_panel_send_sequence(lcd, init_seq[i], in lms501kf03_ldi_init()
208 static int lms501kf03_ldi_enable(struct lms501kf03 *lcd) in lms501kf03_ldi_enable() argument
[all …]
Dams369fg06.c163 static int ams369fg06_spi_write_byte(struct ams369fg06 *lcd, int addr, int data) in ams369fg06_spi_write_byte() argument
178 return spi_sync(lcd->spi, &msg); in ams369fg06_spi_write_byte()
181 static int ams369fg06_spi_write(struct ams369fg06 *lcd, unsigned char address, in ams369fg06_spi_write() argument
187 ret = ams369fg06_spi_write_byte(lcd, 0x70, address); in ams369fg06_spi_write()
189 ret = ams369fg06_spi_write_byte(lcd, 0x72, command); in ams369fg06_spi_write()
194 static int ams369fg06_panel_send_sequence(struct ams369fg06 *lcd, in ams369fg06_panel_send_sequence() argument
201 ret = ams369fg06_spi_write(lcd, wbuf[i], wbuf[i+1]); in ams369fg06_panel_send_sequence()
213 static int _ams369fg06_gamma_ctl(struct ams369fg06 *lcd, in _ams369fg06_gamma_ctl() argument
220 ret = ams369fg06_spi_write(lcd, 0x40 + i, gamma[i]); in _ams369fg06_gamma_ctl()
221 ret = ams369fg06_spi_write(lcd, 0x50 + i, gamma[i+7*1]); in _ams369fg06_gamma_ctl()
[all …]
Dld9040.c57 static void ld9040_regulator_enable(struct ld9040 *lcd) in ld9040_regulator_enable() argument
62 pd = lcd->lcd_pd; in ld9040_regulator_enable()
63 mutex_lock(&lcd->lock); in ld9040_regulator_enable()
64 if (!lcd->enabled) { in ld9040_regulator_enable()
69 lcd->enabled = true; in ld9040_regulator_enable()
73 mutex_unlock(&lcd->lock); in ld9040_regulator_enable()
76 static void ld9040_regulator_disable(struct ld9040 *lcd) in ld9040_regulator_disable() argument
80 mutex_lock(&lcd->lock); in ld9040_regulator_disable()
81 if (lcd->enabled) { in ld9040_regulator_disable()
86 lcd->enabled = false; in ld9040_regulator_disable()
[all …]
Dili9320.c78 static void ili9320_reset(struct ili9320 *lcd) in ili9320_reset() argument
80 struct ili9320_platdata *cfg = lcd->platdata; in ili9320_reset()
92 static inline int ili9320_init_chip(struct ili9320 *lcd) in ili9320_init_chip() argument
96 ili9320_reset(lcd); in ili9320_init_chip()
98 ret = lcd->client->init(lcd, lcd->platdata); in ili9320_init_chip()
100 dev_err(lcd->dev, "failed to initialise display\n"); in ili9320_init_chip()
104 lcd->initialised = 1; in ili9320_init_chip()
108 static inline int ili9320_power_on(struct ili9320 *lcd) in ili9320_power_on() argument
110 if (!lcd->initialised) in ili9320_power_on()
111 ili9320_init_chip(lcd); in ili9320_power_on()
[all …]
Ds6e63m0.c357 static int s6e63m0_spi_write_byte(struct s6e63m0 *lcd, int addr, int data) in s6e63m0_spi_write_byte() argument
372 return spi_sync(lcd->spi, &msg); in s6e63m0_spi_write_byte()
375 static int s6e63m0_spi_write(struct s6e63m0 *lcd, unsigned char address, in s6e63m0_spi_write() argument
381 ret = s6e63m0_spi_write_byte(lcd, 0x0, address); in s6e63m0_spi_write()
383 ret = s6e63m0_spi_write_byte(lcd, 0x1, command); in s6e63m0_spi_write()
388 static int s6e63m0_panel_send_sequence(struct s6e63m0 *lcd, in s6e63m0_panel_send_sequence() argument
395 ret = s6e63m0_spi_write(lcd, wbuf[i], wbuf[i+1]); in s6e63m0_panel_send_sequence()
407 static int _s6e63m0_gamma_ctl(struct s6e63m0 *lcd, const unsigned int *gamma) in _s6e63m0_gamma_ctl() argument
413 ret = s6e63m0_spi_write(lcd, 0xfa, 0x00); in _s6e63m0_gamma_ctl()
415 dev_err(lcd->dev, "failed to disable gamma table updating.\n"); in _s6e63m0_gamma_ctl()
[all …]
Dvgg2432a4.c111 static int vgg2432a4_lcd_init(struct ili9320 *lcd, in vgg2432a4_lcd_init() argument
118 ret = ili9320_write(lcd, 0x00e5, 0x8000); in vgg2432a4_lcd_init()
123 ret = ili9320_write(lcd, ILI9320_OSCILATION, ILI9320_OSCILATION_OSC); in vgg2432a4_lcd_init()
130 ret = ili9320_write_regs(lcd, vgg_init0, ARRAY_SIZE(vgg_init0)); in vgg2432a4_lcd_init()
134 ili9320_write(lcd, ILI9320_DISPLAY2, cfg->display2); in vgg2432a4_lcd_init()
135 ili9320_write(lcd, ILI9320_DISPLAY3, cfg->display3); in vgg2432a4_lcd_init()
136 ili9320_write(lcd, ILI9320_DISPLAY4, cfg->display4); in vgg2432a4_lcd_init()
138 ili9320_write(lcd, ILI9320_RGB_IF1, cfg->rgb_if1); in vgg2432a4_lcd_init()
139 ili9320_write(lcd, ILI9320_FRAMEMAKER, 0x0); in vgg2432a4_lcd_init()
140 ili9320_write(lcd, ILI9320_RGB_IF2, cfg->rgb_if2); in vgg2432a4_lcd_init()
[all …]
Dplatform_lcd.c26 struct lcd_device *lcd; member
33 static inline struct platform_lcd *to_our_lcd(struct lcd_device *lcd) in to_our_lcd() argument
35 return lcd_get_data(lcd); in to_our_lcd()
38 static int platform_lcd_get_power(struct lcd_device *lcd) in platform_lcd_get_power() argument
40 struct platform_lcd *plcd = to_our_lcd(lcd); in platform_lcd_get_power()
45 static int platform_lcd_set_power(struct lcd_device *lcd, int power) in platform_lcd_set_power() argument
47 struct platform_lcd *plcd = to_our_lcd(lcd); in platform_lcd_set_power()
59 static int platform_lcd_match(struct lcd_device *lcd, struct fb_info *info) in platform_lcd_match() argument
61 struct platform_lcd *plcd = to_our_lcd(lcd); in platform_lcd_match()
102 plcd->lcd = devm_lcd_device_register(&pdev->dev, dev_name(dev), dev, in platform_lcd_probe()
[all …]
Dhx8357.c218 struct hx8357_data *lcd = lcd_get_data(lcdev); in hx8357_spi_write_then_read() local
254 ret = spi_sync(lcd->spi, &msg); in hx8357_spi_write_then_read()
322 struct hx8357_data *lcd = lcd_get_data(lcdev); in hx8357_lcd_reset() local
325 gpio_set_value(lcd->reset, 1); in hx8357_lcd_reset()
327 gpio_set_value(lcd->reset, 0); in hx8357_lcd_reset()
329 gpio_set_value(lcd->reset, 1); in hx8357_lcd_reset()
337 struct hx8357_data *lcd = lcd_get_data(lcdev); in hx8357_lcd_init() local
344 if (lcd->use_im_pins) { in hx8357_lcd_init()
345 gpio_set_value_cansleep(lcd->im_pins[0], 1); in hx8357_lcd_init()
346 gpio_set_value_cansleep(lcd->im_pins[1], 0); in hx8357_lcd_init()
[all …]
Dtosa_lcd.c39 struct lcd_device *lcd; member
132 int tosa_lcd_set_power(struct lcd_device *lcd, int power) in tosa_lcd_set_power() argument
134 struct tosa_lcd_data *data = lcd_get_data(lcd); in tosa_lcd_set_power()
146 static int tosa_lcd_get_power(struct lcd_device *lcd) in tosa_lcd_get_power() argument
148 struct tosa_lcd_data *data = lcd_get_data(lcd); in tosa_lcd_get_power()
153 static int tosa_lcd_set_mode(struct lcd_device *lcd, struct fb_videomode *mode) in tosa_lcd_set_mode() argument
155 struct tosa_lcd_data *data = lcd_get_data(lcd); in tosa_lcd_set_mode()
209 data->lcd = devm_lcd_device_register(&spi->dev, "tosa-lcd", &spi->dev, in tosa_lcd_probe()
212 if (IS_ERR(data->lcd)) { in tosa_lcd_probe()
213 ret = PTR_ERR(data->lcd); in tosa_lcd_probe()
[all …]
Dili9320.h46 struct lcd_device *lcd; /* LCD device we created. */ member
74 extern int ili9320_remove(struct ili9320 *lcd);
75 extern void ili9320_shutdown(struct ili9320 *lcd);
79 extern int ili9320_suspend(struct ili9320 *lcd);
80 extern int ili9320_resume(struct ili9320 *lcd);
Dili922x.c443 static int ili922x_lcd_power(struct ili922x *lcd, int power) in ili922x_lcd_power() argument
447 if (POWER_IS_ON(power) && !POWER_IS_ON(lcd->power)) in ili922x_lcd_power()
448 ret = ili922x_poweron(lcd->spi); in ili922x_lcd_power()
449 else if (!POWER_IS_ON(power) && POWER_IS_ON(lcd->power)) in ili922x_lcd_power()
450 ret = ili922x_poweroff(lcd->spi); in ili922x_lcd_power()
453 lcd->power = power; in ili922x_lcd_power()
480 struct lcd_device *lcd; in ili922x_probe() local
515 lcd = devm_lcd_device_register(&spi->dev, "ili922xlcd", &spi->dev, ili, in ili922x_probe()
517 if (IS_ERR(lcd)) { in ili922x_probe()
519 return PTR_ERR(lcd); in ili922x_probe()
[all …]
Dlcd.c269 struct lcd_device *lcd = *(struct lcd_device **)res; in devm_lcd_device_release() local
271 lcd_device_unregister(lcd); in devm_lcd_device_release()
299 struct lcd_device **ptr, *lcd; in devm_lcd_device_register() local
305 lcd = lcd_device_register(name, parent, devdata, ops); in devm_lcd_device_register()
306 if (!IS_ERR(lcd)) { in devm_lcd_device_register()
307 *ptr = lcd; in devm_lcd_device_register()
313 return lcd; in devm_lcd_device_register()
DMakefile4 obj-$(CONFIG_LCD_CLASS_DEVICE) += lcd.o
/linux-4.1.27/drivers/misc/
Darm-charlcd.c77 struct charlcd *lcd = data; in charlcd_interrupt() local
80 status = readl(lcd->virtbase + CHAR_STAT) & 0x01; in charlcd_interrupt()
82 writel(CHAR_RAW_CLEAR, lcd->virtbase + CHAR_RAW); in charlcd_interrupt()
84 complete(&lcd->complete); in charlcd_interrupt()
86 dev_info(lcd->dev, "Spurious IRQ (%02x)\n", status); in charlcd_interrupt()
91 static void charlcd_wait_complete_irq(struct charlcd *lcd) in charlcd_wait_complete_irq() argument
95 ret = wait_for_completion_interruptible_timeout(&lcd->complete, in charlcd_wait_complete_irq()
98 writel(0x00, lcd->virtbase + CHAR_MASK); in charlcd_wait_complete_irq()
101 dev_err(lcd->dev, in charlcd_wait_complete_irq()
108 dev_err(lcd->dev, "charlcd controller timed out " in charlcd_wait_complete_irq()
[all …]
/linux-4.1.27/drivers/staging/panel/
Dpanel.c287 } lcd; variable
810 if (lcd.pins.bl == PIN_NONE) in lcd_backlight()
909 | (lcd.addr.y ? lcd.hwidth : 0) in lcd_gotoxy()
912 | ((lcd.addr.x < lcd.bwidth) ? lcd.addr.x & in lcd_gotoxy()
913 (lcd.hwidth - 1) : lcd.bwidth - 1)); in lcd_gotoxy()
918 if (lcd.addr.x < lcd.bwidth) { in lcd_print()
922 lcd.addr.x++; in lcd_print()
925 if (lcd.addr.x == lcd.bwidth) in lcd_print()
934 lcd.addr.x = 0; in lcd_clear_fast_s()
935 lcd.addr.y = 0; in lcd_clear_fast_s()
[all …]
DKconfig7 is accessible through the /dev/lcd char device (10, 156), and the
74 under the name '/dev/lcd'. There are a total of 6 supported types :
/linux-4.1.27/drivers/video/fbdev/
Dau1200fb.c177 static struct au1200_lcd *lcd = (struct au1200_lcd *) AU1200_LCD_ADDR; variable
708 winctrl0 = lcd->window[plane].winctrl0; in au1200_setlocation()
709 winctrl1 = lcd->window[plane].winctrl1; in au1200_setlocation()
731 fb_offset += (((0 - xpos) * winbpp(lcd->window[plane].winctrl1))/8); in au1200_setlocation()
756 winenable = lcd->winenable & (1 << plane); in au1200_setlocation()
758 lcd->winenable &= ~(1 << plane); in au1200_setlocation()
759 lcd->window[plane].winctrl0 = winctrl0; in au1200_setlocation()
760 lcd->window[plane].winctrl1 = winctrl1; in au1200_setlocation()
761 lcd->window[plane].winbuf0 = in au1200_setlocation()
762 lcd->window[plane].winbuf1 = fbdev->fb_phys; in au1200_setlocation()
[all …]
Dclps711x-fb.c217 struct lcd_device *lcd; in clps711x_fb_probe() local
346 lcd = devm_lcd_device_register(dev, "clps711x-lcd", dev, cfb, in clps711x_fb_probe()
348 if (!IS_ERR(lcd)) in clps711x_fb_probe()
351 ret = PTR_ERR(lcd); in clps711x_fb_probe()
Dimxfb.c812 struct lcd_device *lcd; in imxfb_probe() local
970 lcd = devm_lcd_device_register(&pdev->dev, "imxfb-lcd", &pdev->dev, fbi, in imxfb_probe()
972 if (IS_ERR(lcd)) { in imxfb_probe()
973 ret = PTR_ERR(lcd); in imxfb_probe()
977 lcd->props.max_contrast = 0xff; in imxfb_probe()
Dbf537-lq035.c672 static int bfin_lcd_check_fb(struct lcd_device *lcd, struct fb_info *fi) in bfin_lcd_check_fb() argument
DKconfig463 is based on the KS-108 lcd controller and is typically a matrix
2065 bool "S3C2410 lcd debug messages"
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dlustre_disk.h365 struct lsd_client_data *lcd) in check_lcd() argument
367 int length = sizeof(lcd->lcd_uuid); in check_lcd()
368 if (strnlen((char*)lcd->lcd_uuid, length) == length) { in check_lcd()
369 lcd->lcd_uuid[length - 1] = '\0'; in check_lcd()
372 lcd->lcd_uuid, obd_name, index); in check_lcd()
432 struct lsd_client_data *lcd) in lcd_le_to_cpu() argument
434 memcpy(lcd->lcd_uuid, buf->lcd_uuid, sizeof (lcd->lcd_uuid)); in lcd_le_to_cpu()
435 lcd->lcd_last_transno = le64_to_cpu(buf->lcd_last_transno); in lcd_le_to_cpu()
436 lcd->lcd_last_xid = le64_to_cpu(buf->lcd_last_xid); in lcd_le_to_cpu()
437 lcd->lcd_last_result = le32_to_cpu(buf->lcd_last_result); in lcd_le_to_cpu()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dmarvell,armada-xp-pinctrl.txt21 mpp0 0 gpio, ge0(txclko), lcd(d0)
22 mpp1 1 gpio, ge0(txd0), lcd(d1)
23 mpp2 2 gpio, ge0(txd1), lcd(d2)
24 mpp3 3 gpio, ge0(txd2), lcd(d3)
25 mpp4 4 gpio, ge0(txd3), lcd(d4)
26 mpp5 5 gpio, ge0(txctl), lcd(d5)
27 mpp6 6 gpio, ge0(rxd0), lcd(d6)
28 mpp7 7 gpio, ge0(rxd1), lcd(d7)
29 mpp8 8 gpio, ge0(rxd2), lcd(d8)
30 mpp9 9 gpio, ge0(rxd3), lcd(d9)
[all …]
Dmarvell,kirkwood-pinctrl.txt222 mpp4 4 gpio, nand(io6), uart0(rxd), sata1(act), lcd(hsync)
223 mpp5 5 gpo, nand(io7), uart0(txd), sata0(act), lcd(vsync)
225 mpp7 7 gpo, spi(cs), lcd(pwm)
233 mpp13 13 gpio, sdio(cmd), uart1(txd), audio(rmclk), lcd(pwm)
239 sata1(act), lcd(extclk)
244 sata1(act), lcd(d0)
246 audio(spdifo), lcd(d1)
248 sata1(prsnt), lcd(d2)
250 audio(bclk), lcd(d3)
252 lcd(d4)
[all …]
Dmarvell,dove-pinctrl.txt23 uart1(cts), lcd-spi(cs1), pmu*
39 mpp16 16 gpio, uart3(rts), sdio0(cd), ac97(sdi1), lcd-spi(cs1)
44 mpp20 20 gpio, sdio0(cd), sdio1(cd), spi1(miso), lcd-spi(miso),
46 mpp21 21 gpio, sdio0(wp), sdio1(wp), spi1(cs), lcd-spi(cs0),
49 lcd-spi(mosi), uart1(cts), ssp(txd)
51 lcd-spi(sck), ssp(sclk)
Dbrcm,cygnus-pinmux.txt95 "lcd": "lcd_grp"
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-class-lcd1 What: /sys/class/lcd/<lcd>/lcd_power
10 What: /sys/class/lcd/<lcd>/contrast
16 /sys/class/lcd/<lcd>/max_contrast.
18 What: /sys/class/lcd/<lcd>/max_contrast
/linux-4.1.27/Documentation/devicetree/bindings/video/
Datmel,lcdc.txt20 - display: a display node is required to initialize the lcd panel
26 - lcd-supply: Regulator for LCD supply voltage.
56 - atmel,lcdcon2: lcd controller configuration
57 - atmel,guard-time: lcd guard time (Delay in frame periods)
58 - bits-per-pixel: lcd panel bit-depth.
63 - atmel,lcd-wiring-mode: lcd wiring mode "RGB" or "BRG"
73 atmel,lcd-wiring-mode = <1>;
Dsharp,ls037v7dw01.txt32 enable-gpios = <&gpio5 24 GPIO_ACTIVE_HIGH>; /* gpio152, lcd INI */
33 reset-gpios = <&gpio5 27 GPIO_ACTIVE_HIGH>; /* gpio155, lcd RESB */
34 mode-gpios = <&gpio5 26 GPIO_ACTIVE_HIGH /* gpio154, lcd MO */
35 &gpio1 2 GPIO_ACTIVE_HIGH /* gpio2, lcd LR */
36 &gpio1 3 GPIO_ACTIVE_HIGH>; /* gpio3, lcd UD */
Dtoppoly,td028ttec1.txt16 lcd-panel: td028ttec1@0 {
23 label = "lcd";
Dtpo,td043mtea1.txt17 lcd-panel: panel@0 {
24 label = "lcd";
Dlgphilips,lb035q02.txt17 lcd-panel: panel@0 {
24 label = "lcd";
Dcirrus,clps711x-fb.txt17 - lcd-supply: Regulator for LCD supply voltage.
24 lcd-supply = <&reg5v0>;
Dsony,acx565akm.txt22 label = "lcd";
Dpanel-dpi.txt21 label = "lcd";
Dfsl,imx-fb.txt18 - lcd-supply: Regulator for LCD supply voltage.
Dexynos7-decon.txt33 - i80-if-timings: timing configuration for lcd i80 interface support.
Dsamsung-fimd.txt48 - i80-if-timings: timing configuration for lcd i80 interface support.
/linux-4.1.27/drivers/hid/
Dhid-picolcd_lcd.c85 data->lcd = ldev; in picolcd_init_lcd()
92 struct lcd_device *ldev = data->lcd; in picolcd_exit_lcd()
94 data->lcd = NULL; in picolcd_exit_lcd()
101 if (!data->lcd) in picolcd_resume_lcd()
103 return picolcd_set_contrast(data->lcd, data->lcd_contrast); in picolcd_resume_lcd()
Dhid-picolcd.h98 struct lcd_device *lcd; member
DKconfig615 Provide access to PicoLCD's LCD contrast via lcd class.
/linux-4.1.27/arch/arm/boot/dts/
Domap3-evm-common.dtsi83 enable-gpios = <&gpio5 24 GPIO_ACTIVE_HIGH>; /* gpio152, lcd INI */
84 reset-gpios = <&gpio5 27 GPIO_ACTIVE_HIGH>; /* gpio155, lcd RESB */
85 mode-gpios = <&gpio5 26 GPIO_ACTIVE_HIGH /* gpio154, lcd MO */
86 &gpio1 2 GPIO_ACTIVE_HIGH /* gpio2, lcd LR */
87 &gpio1 3 GPIO_ACTIVE_HIGH>; /* gpio3, lcd UD */
Dsama5d3_lcd.dtsi45 lcd {
46 pinctrl_lcd_base: lcd-base-0 {
55 pinctrl_lcd_pwm: lcd-pwm-0 {
59 pinctrl_lcd_rgb444: lcd-rgb-0 {
75 pinctrl_lcd_rgb565: lcd-rgb-1 {
95 pinctrl_lcd_rgb666: lcd-rgb-2 {
117 pinctrl_lcd_rgb666_alt: lcd-rgb-2-alt {
139 pinctrl_lcd_rgb888: lcd-rgb-3 {
167 pinctrl_lcd_rgb888_alt: lcd-rgb-3-alt {
Datlas6-evb.dts45 lcd@40 {
46 compatible = "sirf,lcd";
53 lcd@90010000 {
Domap3-panel-sharp-ls037v7dw01.dtsi20 lcd_3v3: regulator-lcd-3v3 {
30 label = "lcd";
Dnspire-classic.dtsi14 &lcd {
15 lcd-type = "classic";
Dimx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts51 regulator-name = "lcd-3v3";
71 lcd-supply = <&reg_lcd_3v3>;
Dnspire-cx.dts15 &lcd {
16 lcd-type = "cx";
Dimx23-evk.dts62 lcd-supply = <&reg_lcd_3v3>;
145 regulator-name = "lcd-3v3";
Datlas6.dtsi118 lcd@90010000 {
119 compatible = "sirf,prima2-lcd";
373 lcd {
379 lcd {
385 lcd {
391 lcd {
Dnspire.dtsi96 lcd: lcd@C0000000 { label
Dexynos4210-pinctrl.dtsi362 lcd_ctrl: lcd-ctrl {
369 lcd_sync: lcd-sync {
376 lcd_en: lcd-en {
383 lcd_clk: lcd-clk {
390 lcd_data16: lcd-data-width16 {
400 lcd_data18: lcd-data-width18 {
411 lcd_data24: lcd-data-width24 {
Dimx28-eukrea-mbmx28lc.dtsi97 regulator-name = "lcd-3v3";
159 lcd-supply = <&reg_lcd_3v3>;
248 reg_lcd_3v3_pins_mbmx28lc: lcd-3v3-mbmx28lc@0 {
Domap3-ldp.dts194 enable-gpios = <&twl_gpio 15 GPIO_ACTIVE_HIGH>; /* lcd INI */
195 reset-gpios = <&gpio2 23 GPIO_ACTIVE_HIGH>; /* gpio55, lcd RESB */
196 mode-gpios = <&gpio2 24 GPIO_ACTIVE_HIGH>; /* gpio56, lcd MO */
Domap3-pandora-common.dtsi27 display0 = &lcd;
262 OMAP3_CORE1_IOPAD(0x218e, PIN_OUTPUT | MUX_MODE4) /* GPIO_157 = lcd reset */
577 lcd: lcd@1 { label
584 label = "lcd";
Domap3-ha-lcd.dts14 compatible = "headacoustics,omap3-ha-lcd", "technexion,omap3-tao3530", "ti,omap34xx", "ti,omap3";
126 label = "lcd";
Domap3-gta04.dtsi30 display0 = &lcd;
64 /* lcd panel */
65 lcd: td028ttec1@0 { label
72 label = "lcd";
Dprima2.dtsi130 compatible = "sirf,prima2-lcd";
387 lcd {
393 lcd {
399 lcd {
405 lcd {
Domap4-var-dvk-om44.dts25 label = "lcd";
Dexynos4x12-pinctrl.dtsi317 lcd_ctrl: lcd-ctrl {
373 lcd_clk: lcd-clk {
380 lcd_data16: lcd-data-width16 {
390 lcd_data18: lcd-data-width18 {
401 lcd_data24: lcd-data-width24 {
413 lcd_ldi: lcd-ldi {
Dversatile-ab.dts85 lcd@10008000 {
86 compatible = "arm,versatile-lcd";
Dexynos4210.dtsi221 samsung,lcd-wb;
228 samsung,lcd-wb;
Ddove.dtsi689 lcd1: lcd-controller@810000 {
690 compatible = "marvell,dove-lcd";
696 lcd0: lcd-controller@820000 {
697 compatible = "marvell,dove-lcd";
Ds3c64xx-pinctrl.dtsi645 lcd_ctrl: lcd-ctrl {
651 lcd_data16: lcd-data-width16 {
660 lcd_data18: lcd-data-width18 {
670 lcd_data24: lcd-data-width24 {
Dimx28-evk.dts126 lcd-supply = <&reg_lcd_3v3>;
333 regulator-name = "lcd-3v3";
Dimx53-m53.dtsi40 regulator-name = "lcd-supply";
Dexynos4x12.dtsi197 samsung,lcd-wb;
207 samsung,lcd-wb;
Ds5pv210-pinctrl.dtsi807 lcd_ctrl: lcd-ctrl {
814 lcd_sync: lcd-sync {
821 lcd_clk: lcd-clk {
828 lcd_data24: lcd-data-width24 {
Dsama5d4.dtsi1389 lcd {
1390 pinctrl_lcd_base: lcd-base-0 {
1397 pinctrl_lcd_pwm: lcd-pwm-0 {
1400 pinctrl_lcd_rgb444: lcd-rgb-0 {
1415 pinctrl_lcd_rgb565: lcd-rgb-1 {
1434 pinctrl_lcd_rgb666: lcd-rgb-2 {
1455 pinctrl_lcd_rgb777: lcd-rgb-3 {
1482 pinctrl_lcd_rgb888: lcd-rgb-4 {
Dimx35-eukrea-mbimxsd35-baseboard.dts110 pinctrl_reg_lcd_3v3: reg-lcd-3v3 {
Domap3-thunder.dts90 label = "lcd";
Dat91sam9rlek.dts53 atmel,lcd-wiring-mode = "RGB";
Dimx6sx-sdb.dtsi104 regulator-name = "lcd-3v3";
211 lcd-supply = <&reg_lcd_3v3>;
Dat91sam9261ek.dts58 atmel,lcd-wiring-mode = "BRG";
Domap3-overo-common-lcd35.dtsi123 label = "lcd";
Dexynos4210-universal_c210.dts401 spi-lcd {
411 lcd@0 {
Dimx6sl-evk.dts90 regulator-name = "lcd-3v3";
550 lcd-supply = <&reg_lcd_3v3>;
Dimx27-eukrea-mbimxsd27-baseboard.dts104 lcd-supply = <&reg_lcd>;
Dimx53-mba53.dts55 regulator-name = "lcd-supply";
Domap3-overo-common-lcd43.dtsi101 label = "lcd";
Dat91sam9m10g45ek.dts188 atmel,lcd-wiring-mode = "RGB";
Dimx27-phytec-phycore-rdk.dts81 lcd-supply = <&reg_5v0>;
Dtegra114-tn7.dts102 regulator-name = "va-lcd-hv";
Dat91-sama5d4ek.dts84 lcd@f0000000 {
Darm-realview-pb1176.dts346 compatible = "arm,versatile-lcd";
Dste-href-family-pinctrl.dtsi612 function = "lcd";
Dtegra114-dalmore.dts854 regulator-name = "vdd-lcd-bl";
862 regulator-name = "avdd-lcd";
Dimx28-tx28.dts352 lcd-supply = <&reg_lcd>;
Ds5pv210.dtsi627 samsung,lcd-wb;
Domap5-cm-t54.dts85 label = "lcd";
Dam437x-sk-evm.dts104 label = "lcd";
Dam437x-gp-evm.dts74 label = "lcd";
Datlas7.dtsi776 lcd@13100000 {
Dam43x-epos-evm.dts36 label = "lcd";
DMakefile377 omap3-ha-lcd.dtb \
Domap3-n900.dts851 label = "lcd";
/linux-4.1.27/Documentation/devicetree/bindings/drm/tilcdc/
Dtilcdc.txt15 interface / lcd controller combination can sustain
17 the lcd controller.
19 by the lcd controller in KHz.
Dpanel.txt15 - display-timings: typical videomode of lcd panel. Multiple video modes
/linux-4.1.27/Documentation/devicetree/bindings/drm/armada/
Dmarvell,dove-lcd.txt4 - compatible: value should be "marvell,dove-lcd".
24 lcd0: lcd-controller@820000 {
25 compatible = "marvell,dove-lcd";
/linux-4.1.27/Documentation/devicetree/bindings/misc/
Darm-charlcd.txt15 lcd@10008000 {
16 compatible = "arm,versatile-lcd";
/linux-4.1.27/arch/arm/mach-pxa/include/mach/
Dpalm27x.h63 extern void __init palm27x_pwm_init(int bl, int lcd);
65 static inline void palm27x_pwm_init(int bl, int lcd) {} in palm27x_pwm_init() argument
/linux-4.1.27/arch/xtensa/platforms/xtfpga/
DMakefile10 obj-$(CONFIG_XTFPGA_LCD) += lcd.o
/linux-4.1.27/include/linux/
Domapfb.h37 struct omap_lcd_config lcd; member
/linux-4.1.27/arch/mips/cobalt/
DMakefile5 obj-y := buttons.o irq.o lcd.o led.o mtd.o reset.o rtc.o serial.o setup.o time.o
/linux-4.1.27/arch/arm/mach-omap1/
Dfb.c56 omapfb_config.lcd = *config; in omapfb_set_lcd_config()
/linux-4.1.27/arch/mips/mti-sead3/
DMakefile11 obj-y := sead3-lcd.o sead3-display.o sead3-init.o \
/linux-4.1.27/drivers/video/fbdev/via/
DMakefile7 viafb-y :=viafbdev.o hw.o via_i2c.o dvi.o lcd.o ioctl.o accel.o \
Dioctl.h86 unsigned short lcd:1; member
Dviafbdev.c516 u.active_dev.lcd = viafb_LCD_ON; in viafb_ioctl()
/linux-4.1.27/Documentation/devicetree/bindings/video/backlight/
Dsky81452-backlight.txt7 - name : Name of backlight device. Default is 'lcd-backlight'.
Dlp855x.txt51 bl-name = "lcd-bl";
/linux-4.1.27/arch/arm/mach-pxa/
Dpalm27x.c339 void __init palm27x_pwm_init(int bl, int lcd) in palm27x_pwm_init() argument
342 palm_lcd_power = lcd; in palm27x_pwm_init()
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dprima2-clock.txt49 lcd 34
Dmvebu-gated-clock.txt107 16 lcd LCD Cntrl
/linux-4.1.27/Documentation/input/
Dyealink.txt112 line1 Read/Write, lcd line1
113 line2 Read/Write, lcd line2
114 line3 Read/Write, lcd line3
/linux-4.1.27/arch/arm/mach-mmp/
Dclock-pxa168.c59 static APMU_CLK(lcd, LCD, 0x7f, 312000000);
/linux-4.1.27/drivers/macintosh/
DMakefile12 obj-$(CONFIG_ANSLCD) += ans-lcd.o
/linux-4.1.27/Documentation/backlight/
Dlp855x-driver.txt53 .name = "lcd-bl",
/linux-4.1.27/Documentation/devicetree/bindings/panel/
Dsamsung,ld9040.txt29 lcd@0 {
/linux-4.1.27/drivers/clk/sirf/
Dclk-prima2.c65 usp2, vip, gfx, mm, lcd, vpp, mmc01, mmc23, mmc45, usbpll, enumerator
Dclk-atlas6.c66 usp2, vip, gfx, gfx2d, lcd, vpp, mmc01, mmc23, mmc45, usbpll, enumerator
/linux-4.1.27/arch/arm/mach-w90x900/
Dcpu.c55 static DEFINE_CLK(lcd, 0);
/linux-4.1.27/Documentation/arm/OMAP/
DDSS221 lcd=/sys/devices/platform/omapdss/display0
247 echo "0" > $lcd/enabled
250 # at this point you have to switch the dvi/lcd dip-switch from the omap board
342 Common examples are "lcd" or "tv".
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Ddispc.c3206 int lcd; in dispc_mgr_lclk_rate() local
3213 lcd = FLD_GET(l, 23, 16); in dispc_mgr_lclk_rate()
3238 return r / lcd; in dispc_mgr_lclk_rate()
3300 int lcd, pcd; in dispc_dump_clocks_channel() local
3311 dispc_mgr_get_lcd_divisor(channel, &lcd, &pcd); in dispc_dump_clocks_channel()
3314 dispc_mgr_lclk_rate(channel), lcd); in dispc_dump_clocks_channel()
3321 int lcd; in dispc_dump_clocks() local
3339 lcd = FLD_GET(l, 23, 16); in dispc_dump_clocks()
3342 (dispc_fclk_rate()/lcd), lcd); in dispc_dump_clocks()
/linux-4.1.27/drivers/pinctrl/bcm/
Dpinctrl-cygnus-mux.c541 CYGNUS_PIN_GROUP(lcd, 0x10, 20, 0),
680 CYGNUS_PIN_FUNCTION(lcd),
/linux-4.1.27/drivers/acpi/
Dvideo.c178 u8 lcd:1; member
1146 data->flags.lcd = 1; in acpi_video_bus_get_one_device()
1163 data->flags.lcd = 1; in acpi_video_bus_get_one_device()
1449 if (!video_device->flags.lcd) in acpi_video_get_edid()
/linux-4.1.27/arch/powerpc/include/asm/
D8xx_immap.h253 typedef struct lcd { struct
/linux-4.1.27/drivers/input/misc/
Dyealink.c65 u8 lcd[24]; member
389 len = sizeof(yld->master.s.lcd) - ix; in yealink_do_idle_tasks()
/linux-4.1.27/arch/powerpc/boot/dts/
Dac14xx.dts341 lcd@0 {
/linux-4.1.27/Documentation/devicetree/bindings/media/
Dsamsung-fimc.txt89 - samsung,lcd-wb: this property must be present if the IP block has the LCD
/linux-4.1.27/drivers/pinctrl/nomadik/
Dpinctrl-nomadik-db8540.c862 DB8540_FUNC_GROUPS(lcd, "lcd_d0_d7_a_1", "lcd_d12_d23_a_1", "lcd_d8_d11_a_1",
947 FUNCTION(lcd),
Dpinctrl-nomadik-db8500.c842 DB8500_FUNC_GROUPS(lcd, "lcdvsi0_a_1", "lcdvsi1_a_1", "lcd_d0_d7_a_1",
918 FUNCTION(lcd),
/linux-4.1.27/Documentation/laptops/
Dasus-laptop.txt80 You can control lcd backlight power and brightness with
/linux-4.1.27/Documentation/devicetree/bindings/thermal/
Dthermal.txt540 <&adc_dummy 1>, /* lcd */
/linux-4.1.27/drivers/pinctrl/sh-pfc/
Dpfc-emev2.c1397 SH_PFC_FUNCTION(lcd),
Dpfc-sh73a0.c3120 SH_PFC_FUNCTION(lcd),
/linux-4.1.27/Documentation/usb/
Dusb-serial.txt204 ZyXEL omni.net lcd plus ISDN TA
/linux-4.1.27/drivers/video/fbdev/omap/
Domapfb_main.c1609 strncpy(name, conf->lcd.ctrl_name, sizeof(name) - 1); in omapfb_find_ctrl()
/linux-4.1.27/Documentation/
Ddevices.txt374 156 = /dev/lcd Front panel LCD display
2561 144 = /dev/usb/lcd USB LCD device
/linux-4.1.27/
DCREDITS4061 D: ZyXEL omni.net lcd plus driver