/linux-4.1.27/drivers/video/fbdev/exynos/ |
D | s6e8ax0.c | 73 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/ |
D | corgi_lcd.c | 104 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 …]
|
D | ltv350qv.c | 40 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 …]
|
D | tdo24m.c | 36 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 …]
|
D | lms501kf03.c | 116 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 …]
|
D | ams369fg06.c | 163 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 …]
|
D | ld9040.c | 57 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 …]
|
D | ili9320.c | 78 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 …]
|
D | s6e63m0.c | 357 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 …]
|
D | vgg2432a4.c | 111 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 …]
|
D | platform_lcd.c | 26 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 …]
|
D | hx8357.c | 218 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 …]
|
D | tosa_lcd.c | 39 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 …]
|
D | ili9320.h | 46 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);
|
D | ili922x.c | 443 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 …]
|
D | lcd.c | 269 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()
|
D | Makefile | 4 obj-$(CONFIG_LCD_CLASS_DEVICE) += lcd.o
|
/linux-4.1.27/drivers/misc/ |
D | arm-charlcd.c | 77 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/ |
D | panel.c | 287 } 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 …]
|
D | Kconfig | 7 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/ |
D | au1200fb.c | 177 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 …]
|
D | clps711x-fb.c | 217 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()
|
D | imxfb.c | 812 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()
|
D | bf537-lq035.c | 672 static int bfin_lcd_check_fb(struct lcd_device *lcd, struct fb_info *fi) in bfin_lcd_check_fb() argument
|
D | Kconfig | 463 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/ |
D | lustre_disk.h | 365 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/ |
D | marvell,armada-xp-pinctrl.txt | 21 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 …]
|
D | marvell,kirkwood-pinctrl.txt | 222 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 …]
|
D | marvell,dove-pinctrl.txt | 23 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)
|
D | brcm,cygnus-pinmux.txt | 95 "lcd": "lcd_grp"
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-class-lcd | 1 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/ |
D | atmel,lcdc.txt | 20 - 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>;
|
D | sharp,ls037v7dw01.txt | 32 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 */
|
D | toppoly,td028ttec1.txt | 16 lcd-panel: td028ttec1@0 { 23 label = "lcd";
|
D | tpo,td043mtea1.txt | 17 lcd-panel: panel@0 { 24 label = "lcd";
|
D | lgphilips,lb035q02.txt | 17 lcd-panel: panel@0 { 24 label = "lcd";
|
D | cirrus,clps711x-fb.txt | 17 - lcd-supply: Regulator for LCD supply voltage. 24 lcd-supply = <®5v0>;
|
D | sony,acx565akm.txt | 22 label = "lcd";
|
D | panel-dpi.txt | 21 label = "lcd";
|
D | fsl,imx-fb.txt | 18 - lcd-supply: Regulator for LCD supply voltage.
|
D | exynos7-decon.txt | 33 - i80-if-timings: timing configuration for lcd i80 interface support.
|
D | samsung-fimd.txt | 48 - i80-if-timings: timing configuration for lcd i80 interface support.
|
/linux-4.1.27/drivers/hid/ |
D | hid-picolcd_lcd.c | 85 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()
|
D | hid-picolcd.h | 98 struct lcd_device *lcd; member
|
D | Kconfig | 615 Provide access to PicoLCD's LCD contrast via lcd class.
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | omap3-evm-common.dtsi | 83 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 */
|
D | sama5d3_lcd.dtsi | 45 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 {
|
D | atlas6-evb.dts | 45 lcd@40 { 46 compatible = "sirf,lcd"; 53 lcd@90010000 {
|
D | omap3-panel-sharp-ls037v7dw01.dtsi | 20 lcd_3v3: regulator-lcd-3v3 { 30 label = "lcd";
|
D | nspire-classic.dtsi | 14 &lcd { 15 lcd-type = "classic";
|
D | imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 51 regulator-name = "lcd-3v3"; 71 lcd-supply = <®_lcd_3v3>;
|
D | nspire-cx.dts | 15 &lcd { 16 lcd-type = "cx";
|
D | imx23-evk.dts | 62 lcd-supply = <®_lcd_3v3>; 145 regulator-name = "lcd-3v3";
|
D | atlas6.dtsi | 118 lcd@90010000 { 119 compatible = "sirf,prima2-lcd"; 373 lcd { 379 lcd { 385 lcd { 391 lcd {
|
D | nspire.dtsi | 96 lcd: lcd@C0000000 { label
|
D | exynos4210-pinctrl.dtsi | 362 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 {
|
D | imx28-eukrea-mbmx28lc.dtsi | 97 regulator-name = "lcd-3v3"; 159 lcd-supply = <®_lcd_3v3>; 248 reg_lcd_3v3_pins_mbmx28lc: lcd-3v3-mbmx28lc@0 {
|
D | omap3-ldp.dts | 194 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 */
|
D | omap3-pandora-common.dtsi | 27 display0 = &lcd; 262 OMAP3_CORE1_IOPAD(0x218e, PIN_OUTPUT | MUX_MODE4) /* GPIO_157 = lcd reset */ 577 lcd: lcd@1 { label 584 label = "lcd";
|
D | omap3-ha-lcd.dts | 14 compatible = "headacoustics,omap3-ha-lcd", "technexion,omap3-tao3530", "ti,omap34xx", "ti,omap3"; 126 label = "lcd";
|
D | omap3-gta04.dtsi | 30 display0 = &lcd; 64 /* lcd panel */ 65 lcd: td028ttec1@0 { label 72 label = "lcd";
|
D | prima2.dtsi | 130 compatible = "sirf,prima2-lcd"; 387 lcd { 393 lcd { 399 lcd { 405 lcd {
|
D | omap4-var-dvk-om44.dts | 25 label = "lcd";
|
D | exynos4x12-pinctrl.dtsi | 317 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 {
|
D | versatile-ab.dts | 85 lcd@10008000 { 86 compatible = "arm,versatile-lcd";
|
D | exynos4210.dtsi | 221 samsung,lcd-wb; 228 samsung,lcd-wb;
|
D | dove.dtsi | 689 lcd1: lcd-controller@810000 { 690 compatible = "marvell,dove-lcd"; 696 lcd0: lcd-controller@820000 { 697 compatible = "marvell,dove-lcd";
|
D | s3c64xx-pinctrl.dtsi | 645 lcd_ctrl: lcd-ctrl { 651 lcd_data16: lcd-data-width16 { 660 lcd_data18: lcd-data-width18 { 670 lcd_data24: lcd-data-width24 {
|
D | imx28-evk.dts | 126 lcd-supply = <®_lcd_3v3>; 333 regulator-name = "lcd-3v3";
|
D | imx53-m53.dtsi | 40 regulator-name = "lcd-supply";
|
D | exynos4x12.dtsi | 197 samsung,lcd-wb; 207 samsung,lcd-wb;
|
D | s5pv210-pinctrl.dtsi | 807 lcd_ctrl: lcd-ctrl { 814 lcd_sync: lcd-sync { 821 lcd_clk: lcd-clk { 828 lcd_data24: lcd-data-width24 {
|
D | sama5d4.dtsi | 1389 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 {
|
D | imx35-eukrea-mbimxsd35-baseboard.dts | 110 pinctrl_reg_lcd_3v3: reg-lcd-3v3 {
|
D | omap3-thunder.dts | 90 label = "lcd";
|
D | at91sam9rlek.dts | 53 atmel,lcd-wiring-mode = "RGB";
|
D | imx6sx-sdb.dtsi | 104 regulator-name = "lcd-3v3"; 211 lcd-supply = <®_lcd_3v3>;
|
D | at91sam9261ek.dts | 58 atmel,lcd-wiring-mode = "BRG";
|
D | omap3-overo-common-lcd35.dtsi | 123 label = "lcd";
|
D | exynos4210-universal_c210.dts | 401 spi-lcd { 411 lcd@0 {
|
D | imx6sl-evk.dts | 90 regulator-name = "lcd-3v3"; 550 lcd-supply = <®_lcd_3v3>;
|
D | imx27-eukrea-mbimxsd27-baseboard.dts | 104 lcd-supply = <®_lcd>;
|
D | imx53-mba53.dts | 55 regulator-name = "lcd-supply";
|
D | omap3-overo-common-lcd43.dtsi | 101 label = "lcd";
|
D | at91sam9m10g45ek.dts | 188 atmel,lcd-wiring-mode = "RGB";
|
D | imx27-phytec-phycore-rdk.dts | 81 lcd-supply = <®_5v0>;
|
D | tegra114-tn7.dts | 102 regulator-name = "va-lcd-hv";
|
D | at91-sama5d4ek.dts | 84 lcd@f0000000 {
|
D | arm-realview-pb1176.dts | 346 compatible = "arm,versatile-lcd";
|
D | ste-href-family-pinctrl.dtsi | 612 function = "lcd";
|
D | tegra114-dalmore.dts | 854 regulator-name = "vdd-lcd-bl"; 862 regulator-name = "avdd-lcd";
|
D | imx28-tx28.dts | 352 lcd-supply = <®_lcd>;
|
D | s5pv210.dtsi | 627 samsung,lcd-wb;
|
D | omap5-cm-t54.dts | 85 label = "lcd";
|
D | am437x-sk-evm.dts | 104 label = "lcd";
|
D | am437x-gp-evm.dts | 74 label = "lcd";
|
D | atlas7.dtsi | 776 lcd@13100000 {
|
D | am43x-epos-evm.dts | 36 label = "lcd";
|
D | Makefile | 377 omap3-ha-lcd.dtb \
|
D | omap3-n900.dts | 851 label = "lcd";
|
/linux-4.1.27/Documentation/devicetree/bindings/drm/tilcdc/ |
D | tilcdc.txt | 15 interface / lcd controller combination can sustain 17 the lcd controller. 19 by the lcd controller in KHz.
|
D | panel.txt | 15 - display-timings: typical videomode of lcd panel. Multiple video modes
|
/linux-4.1.27/Documentation/devicetree/bindings/drm/armada/ |
D | marvell,dove-lcd.txt | 4 - 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/ |
D | arm-charlcd.txt | 15 lcd@10008000 { 16 compatible = "arm,versatile-lcd";
|
/linux-4.1.27/arch/arm/mach-pxa/include/mach/ |
D | palm27x.h | 63 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/ |
D | Makefile | 10 obj-$(CONFIG_XTFPGA_LCD) += lcd.o
|
/linux-4.1.27/include/linux/ |
D | omapfb.h | 37 struct omap_lcd_config lcd; member
|
/linux-4.1.27/arch/mips/cobalt/ |
D | Makefile | 5 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/ |
D | fb.c | 56 omapfb_config.lcd = *config; in omapfb_set_lcd_config()
|
/linux-4.1.27/arch/mips/mti-sead3/ |
D | Makefile | 11 obj-y := sead3-lcd.o sead3-display.o sead3-init.o \
|
/linux-4.1.27/drivers/video/fbdev/via/ |
D | Makefile | 7 viafb-y :=viafbdev.o hw.o via_i2c.o dvi.o lcd.o ioctl.o accel.o \
|
D | ioctl.h | 86 unsigned short lcd:1; member
|
D | viafbdev.c | 516 u.active_dev.lcd = viafb_LCD_ON; in viafb_ioctl()
|
/linux-4.1.27/Documentation/devicetree/bindings/video/backlight/ |
D | sky81452-backlight.txt | 7 - name : Name of backlight device. Default is 'lcd-backlight'.
|
D | lp855x.txt | 51 bl-name = "lcd-bl";
|
/linux-4.1.27/arch/arm/mach-pxa/ |
D | palm27x.c | 339 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/ |
D | prima2-clock.txt | 49 lcd 34
|
D | mvebu-gated-clock.txt | 107 16 lcd LCD Cntrl
|
/linux-4.1.27/Documentation/input/ |
D | yealink.txt | 112 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/ |
D | clock-pxa168.c | 59 static APMU_CLK(lcd, LCD, 0x7f, 312000000);
|
/linux-4.1.27/drivers/macintosh/ |
D | Makefile | 12 obj-$(CONFIG_ANSLCD) += ans-lcd.o
|
/linux-4.1.27/Documentation/backlight/ |
D | lp855x-driver.txt | 53 .name = "lcd-bl",
|
/linux-4.1.27/Documentation/devicetree/bindings/panel/ |
D | samsung,ld9040.txt | 29 lcd@0 {
|
/linux-4.1.27/drivers/clk/sirf/ |
D | clk-prima2.c | 65 usp2, vip, gfx, mm, lcd, vpp, mmc01, mmc23, mmc45, usbpll, enumerator
|
D | clk-atlas6.c | 66 usp2, vip, gfx, gfx2d, lcd, vpp, mmc01, mmc23, mmc45, usbpll, enumerator
|
/linux-4.1.27/arch/arm/mach-w90x900/ |
D | cpu.c | 55 static DEFINE_CLK(lcd, 0);
|
/linux-4.1.27/Documentation/arm/OMAP/ |
D | DSS | 221 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/ |
D | dispc.c | 3206 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/ |
D | pinctrl-cygnus-mux.c | 541 CYGNUS_PIN_GROUP(lcd, 0x10, 20, 0), 680 CYGNUS_PIN_FUNCTION(lcd),
|
/linux-4.1.27/drivers/acpi/ |
D | video.c | 178 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/ |
D | 8xx_immap.h | 253 typedef struct lcd { struct
|
/linux-4.1.27/drivers/input/misc/ |
D | yealink.c | 65 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/ |
D | ac14xx.dts | 341 lcd@0 {
|
/linux-4.1.27/Documentation/devicetree/bindings/media/ |
D | samsung-fimc.txt | 89 - samsung,lcd-wb: this property must be present if the IP block has the LCD
|
/linux-4.1.27/drivers/pinctrl/nomadik/ |
D | pinctrl-nomadik-db8540.c | 862 DB8540_FUNC_GROUPS(lcd, "lcd_d0_d7_a_1", "lcd_d12_d23_a_1", "lcd_d8_d11_a_1", 947 FUNCTION(lcd),
|
D | pinctrl-nomadik-db8500.c | 842 DB8500_FUNC_GROUPS(lcd, "lcdvsi0_a_1", "lcdvsi1_a_1", "lcd_d0_d7_a_1", 918 FUNCTION(lcd),
|
/linux-4.1.27/Documentation/laptops/ |
D | asus-laptop.txt | 80 You can control lcd backlight power and brightness with
|
/linux-4.1.27/Documentation/devicetree/bindings/thermal/ |
D | thermal.txt | 540 <&adc_dummy 1>, /* lcd */
|
/linux-4.1.27/drivers/pinctrl/sh-pfc/ |
D | pfc-emev2.c | 1397 SH_PFC_FUNCTION(lcd),
|
D | pfc-sh73a0.c | 3120 SH_PFC_FUNCTION(lcd),
|
/linux-4.1.27/Documentation/usb/ |
D | usb-serial.txt | 204 ZyXEL omni.net lcd plus ISDN TA
|
/linux-4.1.27/drivers/video/fbdev/omap/ |
D | omapfb_main.c | 1609 strncpy(name, conf->lcd.ctrl_name, sizeof(name) - 1); in omapfb_find_ctrl()
|
/linux-4.1.27/Documentation/ |
D | devices.txt | 374 156 = /dev/lcd Front panel LCD display 2561 144 = /dev/usb/lcd USB LCD device
|
/linux-4.1.27/ |
D | CREDITS | 4061 D: ZyXEL omni.net lcd plus driver
|