| /OK3568_Linux_fs/kernel/drivers/video/fbdev/omap/ |
| H A D | lcdc.c | 67 } lcdc; variable 71 lcdc.irq_mask |= mask; in enable_irqs() 76 lcdc.irq_mask &= ~mask; in disable_irqs() 107 l |= lcdc.irq_mask | OMAP_LCDC_IRQ_DONE; /* enabled IRQs */ in enable_controller() 129 init_completion(&lcdc.last_frame_complete); in disable_controller() 131 if (!wait_for_completion_timeout(&lcdc.last_frame_complete, in disable_controller() 133 dev_err(lcdc.fbdev->dev, "timeout waiting for FRAME DONE\n"); in disable_controller() 144 dev_err(lcdc.fbdev->dev, in reset_controller() 153 dev_err(lcdc.fbdev->dev, in reset_controller() 171 struct omapfb_plane_struct *plane = lcdc.fbdev->fb_info[0]->par; in setup_lcd_dma() [all …]
|
| H A D | Makefile | 8 objs-yy := omapfb_main.o lcdc.o
|
| /OK3568_Linux_fs/u-boot/drivers/video/sunxi/ |
| H A D | lcdc.c | 30 void lcdc_init(struct sunxi_lcdc_reg * const lcdc) in lcdc_init() argument 33 writel(0, &lcdc->ctrl); /* Disable tcon */ in lcdc_init() 34 writel(0, &lcdc->int0); /* Disable all interrupts */ in lcdc_init() 37 clrbits_le32(&lcdc->tcon0_dclk, SUNXI_LCDC_TCON0_DCLK_ENABLE); in lcdc_init() 40 writel(0xffffffff, &lcdc->tcon0_io_tristate); in lcdc_init() 41 writel(0xffffffff, &lcdc->tcon1_io_tristate); in lcdc_init() 44 void lcdc_enable(struct sunxi_lcdc_reg * const lcdc, int depth) in lcdc_enable() argument 46 setbits_le32(&lcdc->ctrl, SUNXI_LCDC_CTRL_TCON_ENABLE); in lcdc_enable() 48 setbits_le32(&lcdc->tcon0_lvds_intf, SUNXI_LCDC_TCON0_LVDS_INTF_ENABLE); in lcdc_enable() 49 setbits_le32(&lcdc->lvds_ana0, SUNXI_LCDC_LVDS_ANA0); in lcdc_enable() [all …]
|
| H A D | sunxi_dw_hdmi.c | 249 struct sunxi_lcdc_reg *lcdc; in sunxi_dw_hdmi_lcdc_init() local 252 lcdc = (struct sunxi_lcdc_reg *)SUNXI_LCD0_BASE; in sunxi_dw_hdmi_lcdc_init() 262 lcdc = (struct sunxi_lcdc_reg *)SUNXI_LCD1_BASE; in sunxi_dw_hdmi_lcdc_init() 273 lcdc_init(lcdc); in sunxi_dw_hdmi_lcdc_init() 274 lcdc_tcon1_mode_set(lcdc, edid, false, false); in sunxi_dw_hdmi_lcdc_init() 275 lcdc_enable(lcdc, bpp); in sunxi_dw_hdmi_lcdc_init()
|
| H A D | Makefile | 8 obj-$(CONFIG_VIDEO_SUNXI) += sunxi_display.o lcdc.o tve_common.o ../videomodes.o 9 obj-$(CONFIG_VIDEO_DE2) += sunxi_de2.o sunxi_dw_hdmi.o lcdc.o ../dw_hdmi.o
|
| H A D | sunxi_display.c | 635 struct sunxi_lcdc_reg * const lcdc = in sunxi_lcdc_init() local 655 lcdc_init(lcdc); in sunxi_lcdc_init() 755 struct sunxi_lcdc_reg * const lcdc = local 779 lcdc_tcon0_mode_set(lcdc, &timing, clk_div, for_ext_vga_dac, 788 struct sunxi_lcdc_reg * const lcdc = local 793 lcdc_tcon1_mode_set(lcdc, &timing, use_portd_hvsync, 1030 struct sunxi_lcdc_reg * const lcdc = local 1045 lcdc_enable(lcdc, sunxi_display.depth); 1075 lcdc_enable(lcdc, sunxi_display.depth); 1087 lcdc_enable(lcdc, sunxi_display.depth); [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/ |
| H A D | atmel,lcdc.txt | 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" 31 compatible = "atmel,at91sam9g45-lcdc"; 45 compatible = "atmel,at91sam9263-lcdc";
|
| H A D | marvell,pxa2xx-lcdc.txt | 6 "marvell,pxa2xx-lcdc", 7 "marvell,pxa270-lcdc", 8 "marvell,pxa300-lcdc" 25 compatible = "marvell,pxa2xx-lcdc";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/video/ |
| H A D | rockchip_lcdc.txt | 8 "rockchip,rk3288-lcdc"; /* for RK3288 SoCs */ 9 "rockchip,rk3368-lcdc"; /* for RK3368 SoCs */ 10 "rockchip,rk322x-lcdc"; /* for RK322X SoCs */ 11 "rockchip,rk3399-lcdc"; /* for RK3399 SoCs */ 12 - rockchip,prop: set the lcdc as primary or extend display. 26 - rockchip,mirror: the lcdc mirror function. 35 lcdc1: lcdc@ff940000 { 36 compatible = "rockchip,rk3288-lcdc";
|
| H A D | rockchip_fb.txt | 5 - rockchip,disp-mode: DUAL :for dual lcdc and dual display; 6 ONE_DUAL : for one lcdc and dual display.
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/qcom/ |
| H A D | pinctrl-msm8660.c | 760 FUNCTION(lcdc), 781 PINGROUP(0, lcdc, dsub, _, _, _, _, _), 782 PINGROUP(1, lcdc, dsub, _, _, _, _, _), 783 PINGROUP(2, lcdc, dsub, _, _, _, _, _), 784 PINGROUP(3, lcdc, dsub, _, _, _, _, _), 785 PINGROUP(4, lcdc, dsub, _, _, _, _, _), 786 PINGROUP(5, lcdc, dsub, _, _, _, _, _), 787 PINGROUP(6, lcdc, dsub, _, _, _, _, _), 788 PINGROUP(7, lcdc, dsub, _, _, _, _, _), 789 PINGROUP(8, lcdc, dsub, _, _, _, _, _), [all …]
|
| /OK3568_Linux_fs/kernel/drivers/video/fbdev/ |
| H A D | sh_mobile_lcdcfb.c | 291 iowrite32(data, chan->lcdc->base + chan->reg_offs[reg_nr]); in lcdc_write_chan() 293 iowrite32(data, chan->lcdc->base + chan->reg_offs[reg_nr] + in lcdc_write_chan() 300 iowrite32(data, chan->lcdc->base + chan->reg_offs[reg_nr] + in lcdc_write_chan_mirror() 307 return ioread32(chan->lcdc->base + chan->reg_offs[reg_nr]); in lcdc_read_chan() 313 iowrite32(data, ovl->channel->lcdc->base + reg); in lcdc_write_overlay() 314 iowrite32(data, ovl->channel->lcdc->base + reg + SIDE_B_OFFSET); in lcdc_write_overlay() 403 lcdc_write(ch->lcdc, _LDDWD0R, data | LDDWDxR_WDACT); in lcdc_sys_write_index() 404 lcdc_wait_bit(ch->lcdc, _LDSR, LDSR_AS, 0); in lcdc_sys_write_index() 405 lcdc_write(ch->lcdc, _LDDWAR, LDDWAR_WA | in lcdc_sys_write_index() 407 lcdc_wait_bit(ch->lcdc, _LDSR, LDSR_AS, 0); in lcdc_sys_write_index() [all …]
|
| H A D | sh_mobile_lcdcfb.h | 44 struct sh_mobile_lcdc_chan *lcdc; member 57 struct sh_mobile_lcdc_priv *lcdc; member
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-sunxi/ |
| H A D | lcdc.h | 118 void lcdc_init(struct sunxi_lcdc_reg * const lcdc); 119 void lcdc_enable(struct sunxi_lcdc_reg * const lcdc, int depth); 120 void lcdc_tcon0_mode_set(struct sunxi_lcdc_reg * const lcdc, 124 void lcdc_tcon1_mode_set(struct sunxi_lcdc_reg * const lcdc,
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | rk3326.dtsi | 17 lcdc { 18 lcdc_m1_rgb_pins: lcdc-m1-rgb-pins { 40 lcdc_m1_sleep_pins: lcdc-m1-sleep-pins {
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3326.dtsi | 37 lcdc { 38 lcdc_m1_rgb_pins: lcdc-m1-rgb-pins { 60 lcdc_m1_sleep_pins: lcdc-m1-sleep-pins {
|
| H A D | rk3358.dtsi | 101 lcdc { 102 lcdc_m1_rgb_pins: lcdc-m1-rgb-pins { 124 lcdc_m1_sleep_pins: lcdc-m1-sleep-pins {
|
| H A D | rk3308bs-pinctrl.dtsi | 667 /delete-node/ lcdc; 669 lcdc { 670 lcdc_ctl: lcdc-ctl { 718 lcdc_rgb888_m0: lcdc-rgb888-m0 { 734 lcdc_rgb888_m1: lcdc-rgb888-m1 {
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/rockchip/ |
| H A D | rockchip-lvds.txt | 26 - pinctrl-names: must contain a "lcdc" entry. 61 pinctrl-names = "lcdc";
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | pxa2xx.dtsi | 154 lcdc: lcd-controller@40500000 { label 155 compatible = "marvell,pxa2xx-lcdc";
|
| H A D | imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts | 34 &lcdc {
|
| H A D | imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts | 34 &lcdc {
|
| H A D | pxa300-raumfeld-controller.dts | 149 &lcdc { 258 lcdc_pins: lcdc-pins {
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/tilcdc/ |
| H A D | tilcdc.txt | 41 tfp410 DVI encoder or lcd panel to lcdc 58 ti,hwmods = "lcdc";
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/ |
| H A D | lpc1850-cgu.txt | 124 lcdc: lcdc@40008000 {
|