Home
last modified time | relevance | path

Searched refs:lvds (Results 1 – 25 of 167) sorted by relevance

1234567

/linux/drivers/gpu/drm/rockchip/
A Drockchip_lvds.c246 if (lvds->pins && !IS_ERR(lvds->pins->default_state)) in rk3288_lvds_grf_config()
449 lvds->pclk = devm_clk_get(lvds->dev, "pclk_lvds"); in rk3288_lvds_probe()
455 lvds->pins = devm_kzalloc(lvds->dev, sizeof(*lvds->pins), in rk3288_lvds_probe()
457 if (!lvds->pins) in rk3288_lvds_probe()
460 lvds->pins->p = devm_pinctrl_get(lvds->dev); in rk3288_lvds_probe()
463 devm_kfree(lvds->dev, lvds->pins); in rk3288_lvds_probe()
470 devm_kfree(lvds->dev, lvds->pins); in rk3288_lvds_probe()
559 &lvds->panel, &lvds->bridge); in rockchip_lvds_bind()
698 lvds = devm_kzalloc(&pdev->dev, sizeof(*lvds), GFP_KERNEL); in rockchip_lvds_probe()
699 if (!lvds) in rockchip_lvds_probe()
[all …]
/linux/drivers/gpu/drm/rcar-du/
A Drcar_lvds.c273 rcar_lvds_d3_e3_pll_calc(lvds, lvds->clocks.extal, freq, &pll, in __rcar_lvds_pll_setup_d3_e3()
357 if (!lvds->panel) in rcar_lvds_get_lvds_mode()
403 if (lvds->link_type != RCAR_LVDS_SINGLE_LINK && lvds->companion) in __rcar_lvds_atomic_enable()
466 lvds->info->pll_setup(lvds, mode->clock * 1000); in __rcar_lvds_atomic_enable()
550 lvds->companion->funcs->atomic_disable(lvds->companion, in rcar_lvds_atomic_disable()
716 &lvds->panel, &lvds->next_bridge); in rcar_lvds_parse_dt()
721 lvds->next_bridge = devm_drm_panel_bridge_add(lvds->dev, in rcar_lvds_parse_dt()
765 lvds->clocks.mod = rcar_lvds_get_clock(lvds, NULL, false); in rcar_lvds_get_clocks()
775 lvds->clocks.extal = rcar_lvds_get_clock(lvds, "extal", true); in rcar_lvds_get_clocks()
788 if (!lvds->clocks.extal && !lvds->clocks.dotclkin[0] && in rcar_lvds_get_clocks()
[all …]
A Drcar_du_of.c105 RCAR_DU_OF_DTB(lvds, r8a7790);
106 RCAR_DU_OF_DTB(lvds, r8a7791);
107 RCAR_DU_OF_DTB(lvds, r8a7793);
108 RCAR_DU_OF_DTB(lvds, r8a7795);
109 RCAR_DU_OF_DTB(lvds, r8a7796);
112 RCAR_DU_OF_OVERLAY(lvds, r8a7790),
113 RCAR_DU_OF_OVERLAY(lvds, r8a7791),
256 &lvds->clkspec); in rcar_du_of_lvds_patch()
263 if (!lvds->local) in rcar_du_of_lvds_patch()
266 lvds->remote = of_graph_get_remote_endpoint(lvds->local); in rcar_du_of_lvds_patch()
[all …]
A Drcar_du_of_lvds_r8a7790.dts15 lvds@feb90000 {
16 compatible = "renesas,r8a7790-lvds";
36 lvds@feb94000 {
37 compatible = "renesas,r8a7790-lvds";
A Drcar_du_of_lvds_r8a7791.dts15 lvds@feb90000 {
16 compatible = "renesas,r8a7791-lvds";
A Drcar_du_of_lvds_r8a7793.dts15 lvds@feb90000 {
16 compatible = "renesas,r8a7793-lvds";
/linux/drivers/gpu/drm/panel/
A Dpanel-lvds.c53 if (lvds->enable_gpio) in panel_lvds_unprepare()
56 if (lvds->supply) in panel_lvds_unprepare()
66 if (lvds->supply) { in panel_lvds_prepare()
77 if (lvds->enable_gpio) in panel_lvds_prepare()
181 lvds = devm_kzalloc(&pdev->dev, sizeof(*lvds), GFP_KERNEL); in panel_lvds_probe()
182 if (!lvds) in panel_lvds_probe()
191 lvds->supply = devm_regulator_get_optional(lvds->dev, "power"); in panel_lvds_probe()
206 lvds->enable_gpio = devm_gpiod_get_optional(lvds->dev, "enable", in panel_lvds_probe()
215 lvds->reset_gpio = devm_gpiod_get_optional(lvds->dev, "reset", in panel_lvds_probe()
232 drm_panel_init(&lvds->panel, lvds->dev, &panel_lvds_funcs, in panel_lvds_probe()
[all …]
/linux/drivers/gpu/drm/sun4i/
A Dsun4i_lvds.c44 struct sun4i_lvds *lvds = in sun4i_lvds_get_modes() local
74 if (lvds->panel) { in sun4i_lvds_encoder_enable()
76 drm_panel_enable(lvds->panel); in sun4i_lvds_encoder_enable()
86 if (lvds->panel) { in sun4i_lvds_encoder_disable()
101 struct sun4i_lvds *lvds; in sun4i_lvds_init() local
104 lvds = devm_kzalloc(drm->dev, sizeof(*lvds), GFP_KERNEL); in sun4i_lvds_init()
105 if (!lvds) in sun4i_lvds_init()
107 encoder = &lvds->encoder; in sun4i_lvds_init()
110 &lvds->panel, &bridge); in sun4i_lvds_init()
128 if (lvds->panel) { in sun4i_lvds_init()
[all …]
/linux/Documentation/devicetree/bindings/display/bridge/
A Drenesas,lvds.yaml4 $id: http://devicetree.org/schemas/display/bridge/renesas,lvds.yaml#
19 - renesas,r8a7742-lvds # for RZ/G1H compatible LVDS encoders
90 - renesas,r8a774c0-lvds
91 - renesas,r8a77990-lvds
92 - renesas,r8a77995-lvds
148 lvds@feb90000 {
149 compatible = "renesas,r8a7795-lvds";
178 lvds0: lvds@feb90000 {
179 compatible = "renesas,r8a77990-lvds";
209 lvds1: lvds@feb90100 {
[all …]
A Dlvds-codec.yaml4 $id: http://devicetree.org/schemas/display/bridge/lvds-codec.yaml#
39 - const: lvds-encoder # Generic LVDS encoder compatible fallback
43 - const: lvds-decoder # Generic LVDS decoders compatible fallback
70 Documentation/devicetree/bindings/display/panel/lvds.yaml
94 const: lvds-decoder
114 lvds-encoder {
115 compatible = "ti,ds90c185", "lvds-encoder";
140 lvds-decoder {
141 compatible = "ti,ds90cf384a", "lvds-decoder";
/linux/Documentation/devicetree/bindings/display/panel/
A Dadvantech,idk-2121wr.yaml20 dual-lvds-odd-pixels or dual-lvds-even-pixels).
26 - {} # panel-lvds, but not listed here to avoid false select
48 dual-lvds-odd-pixels: true
51 - dual-lvds-odd-pixels
58 dual-lvds-even-pixels: true
61 - dual-lvds-even-pixels
79 panel-lvds {
80 compatible = "advantech,idk-2121wr", "panel-lvds";
105 dual-lvds-odd-pixels;
113 dual-lvds-even-pixels;
A Dsgd,gktw70sdae4se.yaml14 - $ref: lvds.yaml#
20 - {} # panel-lvds, but not listed here to avoid false select
42 compatible = "sgd,gktw70sdae4se", "panel-lvds";
A Dadvantech,idk-1110wr.yaml14 - $ref: lvds.yaml#
20 - {} # panel-lvds, but not listed here to avoid false select
42 compatible = "advantech,idk-1110wr", "panel-lvds";
A Dmitsubishi,aa104xd12.yaml14 - $ref: lvds.yaml#
20 - {} # panel-lvds, but not listed here to avoid false select
47 compatible = "mitsubishi,aa104xd12", "panel-lvds";
A Dmitsubishi,aa121td01.yaml14 - $ref: lvds.yaml#
20 - {} # panel-lvds, but not listed here to avoid false select
46 compatible = "mitsubishi,aa121td01", "panel-lvds";
A Dlvds.yaml4 $id: http://devicetree.org/schemas/display/panel/lvds.yaml#
35 const: panel-lvds
37 Shall contain "panel-lvds" in addition to a mandatory panel-specific
38 compatible string defined in individual panel bindings. The "panel-lvds"
/linux/drivers/gpu/drm/amd/display/dc/bios/
A Dbios_parser.c1215 ATOM_LVDS_INFO_V12 *lvds; in get_embedded_panel_info_v1_2() local
1223 lvds = in get_embedded_panel_info_v1_2()
1226 if (!lvds) in get_embedded_panel_info_v1_2()
1240 le16_to_cpu(lvds->sLCDTiming.usHActive); in get_embedded_panel_info_v1_2()
1286 info->ss_id = lvds->ucSS_Id; in get_embedded_panel_info_v1_2()
1305 & lvds->ucLCDPanel_SpecialHandlingCap) in get_embedded_panel_info_v1_2()
1334 ATOM_LCD_INFO_V13 *lvds; in get_embedded_panel_info_v1_3() local
1344 if (!lvds) in get_embedded_panel_info_v1_3()
1367 le16_to_cpu(lvds->sLCDTiming.usVActive); in get_embedded_panel_info_v1_3()
1404 info->ss_id = lvds->ucSS_Id; in get_embedded_panel_info_v1_3()
[all …]
/linux/drivers/gpu/drm/radeon/
A Dradeon_combios.c1110 if (!lvds) in radeon_legacy_get_lvds_info_from_regs()
1166 return lvds; in radeon_legacy_get_lvds_info_from_regs()
1185 if (!lvds) in radeon_combios_get_lvds_info()
1262 lvds->native_mode.htotal = lvds->native_mode.hdisplay + in radeon_combios_get_lvds_info()
1264 lvds->native_mode.hsync_start = lvds->native_mode.hdisplay + in radeon_combios_get_lvds_info()
1266 lvds->native_mode.hsync_end = lvds->native_mode.hsync_start + in radeon_combios_get_lvds_info()
1269 lvds->native_mode.vtotal = lvds->native_mode.vdisplay + in radeon_combios_get_lvds_info()
1271 lvds->native_mode.vsync_start = lvds->native_mode.vdisplay + in radeon_combios_get_lvds_info()
1273 lvds->native_mode.vsync_end = lvds->native_mode.vsync_start + in radeon_combios_get_lvds_info()
1288 if (lvds) in radeon_combios_get_lvds_info()
[all …]
A Dradeon_legacy_encoders.c72 if (lvds->bl_dev) in radeon_legacy_lvds_update()
77 if (lvds->bl_dev) in radeon_legacy_lvds_update()
152 lvds->dpms_mode = mode; in radeon_legacy_lvds_dpms()
155 lvds->dpms_mode = mode; in radeon_legacy_lvds_dpms()
209 if (lvds) { in radeon_legacy_lvds_mode_set()
441 lvds->bl_dev = bd; in radeon_legacy_backlight_init()
444 lvds->bl_dev = bd; in radeon_legacy_backlight_init()
472 bd = lvds->bl_dev; in radeon_legacy_backlight_exit()
473 lvds->bl_dev = NULL; in radeon_legacy_backlight_exit()
476 bd = lvds->bl_dev; in radeon_legacy_backlight_exit()
[all …]
/linux/Documentation/devicetree/bindings/display/rockchip/
A Drockchip-lvds.txt6 - "rockchip,rk3288-lvds";
7 - "rockchip,px30-lvds";
20 - rockchip,output: "rgb", "lvds" or "duallvds", This describes the output interface
31 The lvds has two video ports as described by
41 lvds_panel: lvds-panel {
55 lvds: lvds@ff96c000 {
56 compatible = "rockchip,rk3288-lvds";
/linux/arch/arm64/boot/dts/renesas/
A Dr8a774c0-ek874-idk-2121wr.dts23 panel-lvds {
24 compatible = "advantech,idk-2121wr", "panel-lvds";
49 dual-lvds-odd-pixels;
57 dual-lvds-even-pixels;
71 lvds-connector-en-gpio{
75 line-name = "lvds-connector-en-gpio";
/linux/drivers/gpu/drm/amd/amdgpu/
A Datombios_encoders.c2006 lvds = in amdgpu_atombios_encoder_get_lcd_info()
2009 if (!lvds) in amdgpu_atombios_encoder_get_lcd_info()
2018 lvds->native_mode.htotal = lvds->native_mode.hdisplay + in amdgpu_atombios_encoder_get_lcd_info()
2020 lvds->native_mode.hsync_start = lvds->native_mode.hdisplay + in amdgpu_atombios_encoder_get_lcd_info()
2022 lvds->native_mode.hsync_end = lvds->native_mode.hsync_start + in amdgpu_atombios_encoder_get_lcd_info()
2024 lvds->native_mode.vtotal = lvds->native_mode.vdisplay + in amdgpu_atombios_encoder_get_lcd_info()
2026 lvds->native_mode.vsync_start = lvds->native_mode.vdisplay + in amdgpu_atombios_encoder_get_lcd_info()
2028 lvds->native_mode.vsync_end = lvds->native_mode.vsync_start + in amdgpu_atombios_encoder_get_lcd_info()
2057 lvds->linkb = true; in amdgpu_atombios_encoder_get_lcd_info()
2059 lvds->linkb = false; in amdgpu_atombios_encoder_get_lcd_info()
[all …]
/linux/Documentation/devicetree/bindings/display/
A Dallwinner,sun4i-a10-tcon.yaml105 - const: lvds
114 - const: lvds
205 - const: lvds-alt
224 - const: lvds-alt
304 - const: lvds
322 - const: lvds
452 reset-names = "lcd", "lvds";
460 "lvds-alt";
528 reset-names = "lcd", "edp", "lvds";
580 reset-names = "lcd", "lvds";
/linux/Documentation/devicetree/bindings/display/imx/
A Dldb.txt6 The LVDS Display Bridge device tree node contains up to two lvds-channel
57 (lvds-channel@[0,1], respectively).
95 lvds-channel@0 {
118 lvds-channel@1 {
139 panel: lvds-panel {
/linux/drivers/gpu/drm/gma500/
A Dpsb_intel_display.c224 u32 lvds = REG_READ(LVDS); in psb_intel_crtc_mode_set() local
226 lvds &= ~LVDS_PIPEB_SELECT; in psb_intel_crtc_mode_set()
228 lvds |= LVDS_PIPEB_SELECT; in psb_intel_crtc_mode_set()
230 lvds |= LVDS_PORT_EN | LVDS_A0A2_CLKA_POWER_UP; in psb_intel_crtc_mode_set()
235 lvds &= ~(LVDS_B0B3_POWER_UP | LVDS_CLKB_POWER_UP); in psb_intel_crtc_mode_set()
237 lvds |= LVDS_B0B3_POWER_UP | LVDS_CLKB_POWER_UP; in psb_intel_crtc_mode_set()
244 REG_WRITE(LVDS, lvds); in psb_intel_crtc_mode_set()

Completed in 51 milliseconds

1234567