/linux-6.3-rc2/drivers/gpu/drm/rockchip/ |
A D | rockchip_lvds.c | 252 if (lvds->pins && !IS_ERR(lvds->pins->default_state)) in rk3288_lvds_grf_config() 459 lvds->pclk = devm_clk_get(lvds->dev, "pclk_lvds"); in rk3288_lvds_probe() 465 lvds->pins = devm_kzalloc(lvds->dev, sizeof(*lvds->pins), in rk3288_lvds_probe() 467 if (!lvds->pins) in rk3288_lvds_probe() 470 lvds->pins->p = devm_pinctrl_get(lvds->dev); in rk3288_lvds_probe() 473 devm_kfree(lvds->dev, lvds->pins); in rk3288_lvds_probe() 480 devm_kfree(lvds->dev, lvds->pins); in rk3288_lvds_probe() 569 &lvds->panel, &lvds->bridge); in rockchip_lvds_bind() 708 lvds = devm_kzalloc(&pdev->dev, sizeof(*lvds), GFP_KERNEL); in rockchip_lvds_probe() 709 if (!lvds) in rockchip_lvds_probe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/panel/ |
A D | panel-lvds.c | 54 if (lvds->enable_gpio) in panel_lvds_unprepare() 57 if (lvds->supply) in panel_lvds_unprepare() 67 if (lvds->supply) { in panel_lvds_prepare() 137 ret = of_get_drm_panel_display_mode(np, &lvds->dmode, &lvds->bus_flags); in panel_lvds_parse_dt() 167 lvds = devm_kzalloc(&pdev->dev, sizeof(*lvds), GFP_KERNEL); in panel_lvds_probe() 168 if (!lvds) in panel_lvds_probe() 177 lvds->supply = devm_regulator_get_optional(lvds->dev, "power"); in panel_lvds_probe() 192 lvds->enable_gpio = devm_gpiod_get_optional(lvds->dev, "enable", in panel_lvds_probe() 201 lvds->reset_gpio = devm_gpiod_get_optional(lvds->dev, "reset", in panel_lvds_probe() 218 drm_panel_init(&lvds->panel, lvds->dev, &panel_lvds_funcs, in panel_lvds_probe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/rcar-du/ |
A D | rcar_lvds.c | 282 rcar_lvds_d3_e3_pll_calc(lvds, lvds->clocks.extal, freq, &pll, in __rcar_lvds_pll_setup_d3_e3() 366 if (!lvds->panel) in rcar_lvds_get_lvds_mode() 412 if (lvds->link_type != RCAR_LVDS_SINGLE_LINK && lvds->companion) in __rcar_lvds_atomic_enable() 475 lvds->info->pll_setup(lvds, mode->clock * 1000); in __rcar_lvds_atomic_enable() 585 lvds->companion->funcs->atomic_disable(lvds->companion, in rcar_lvds_atomic_disable() 751 &lvds->panel, &lvds->next_bridge); in rcar_lvds_parse_dt() 756 lvds->next_bridge = devm_drm_panel_bridge_add(lvds->dev, in rcar_lvds_parse_dt() 800 lvds->clocks.mod = rcar_lvds_get_clock(lvds, NULL, false); in rcar_lvds_get_clocks() 810 lvds->clocks.extal = rcar_lvds_get_clock(lvds, "extal", true); in rcar_lvds_get_clocks() 823 if (!lvds->clocks.extal && !lvds->clocks.dotclkin[0] && in rcar_lvds_get_clocks() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/sun4i/ |
A D | sun4i_lvds.c | 44 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-6.3-rc2/Documentation/devicetree/bindings/display/bridge/ |
A D | renesas,lvds.yaml | 4 $id: http://devicetree.org/schemas/display/bridge/renesas,lvds.yaml# 19 - renesas,r8a7742-lvds # for RZ/G1H compatible LVDS encoders 91 - renesas,r8a774c0-lvds 92 - renesas,r8a77990-lvds 93 - renesas,r8a77995-lvds 145 lvds@feb90000 { 146 compatible = "renesas,r8a7795-lvds"; 175 lvds0: lvds@feb90000 { 176 compatible = "renesas,r8a77990-lvds"; 206 lvds1: lvds@feb90100 { [all …]
|
A D | lvds-codec.yaml | 4 $id: http://devicetree.org/schemas/display/bridge/lvds-codec.yaml# 39 - const: lvds-encoder # Generic LVDS encoder compatible fallback 44 - const: lvds-decoder # Generic LVDS decoders compatible fallback 72 Documentation/devicetree/bindings/display/lvds.yaml 105 const: lvds-decoder 121 const: lvds-encoder 135 lvds-encoder { 136 compatible = "ti,ds90c185", "lvds-encoder"; 161 lvds-decoder { 162 compatible = "ti,ds90cf384a", "lvds-decoder";
|
/linux-6.3-rc2/Documentation/devicetree/bindings/display/panel/ |
A D | advantech,idk-2121wr.yaml | 20 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 D | panel-lvds.yaml | 4 $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml# 15 - $ref: /schemas/display/lvds.yaml/# 21 const: panel-lvds 45 - const: panel-lvds
|
A D | sgd,gktw70sdae4se.yaml | 15 - $ref: /schemas/display/lvds.yaml/# 30 - const: panel-lvds 57 compatible = "sgd,gktw70sdae4se", "panel-lvds";
|
A D | advantech,idk-1110wr.yaml | 15 - $ref: /schemas/display/lvds.yaml/# 30 - const: panel-lvds 57 compatible = "advantech,idk-1110wr", "panel-lvds";
|
A D | mitsubishi,aa104xd12.yaml | 15 - $ref: /schemas/display/lvds.yaml/# 30 - const: panel-lvds 62 compatible = "mitsubishi,aa104xd12", "panel-lvds";
|
A D | mitsubishi,aa121td01.yaml | 15 - $ref: /schemas/display/lvds.yaml/# 30 - const: panel-lvds 61 compatible = "mitsubishi,aa121td01", "panel-lvds";
|
/linux-6.3-rc2/Documentation/devicetree/bindings/display/rockchip/ |
A D | rockchip-lvds.txt | 6 - "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-6.3-rc2/drivers/gpu/drm/amd/display/dc/bios/ |
A D | bios_parser.c | 1220 ATOM_LVDS_INFO_V12 *lvds; in get_embedded_panel_info_v1_2() local 1228 lvds = in get_embedded_panel_info_v1_2() 1231 if (!lvds) in get_embedded_panel_info_v1_2() 1245 le16_to_cpu(lvds->sLCDTiming.usHActive); in get_embedded_panel_info_v1_2() 1291 info->ss_id = lvds->ucSS_Id; in get_embedded_panel_info_v1_2() 1310 & lvds->ucLCDPanel_SpecialHandlingCap) in get_embedded_panel_info_v1_2() 1339 ATOM_LCD_INFO_V13 *lvds; in get_embedded_panel_info_v1_3() local 1349 if (!lvds) in get_embedded_panel_info_v1_3() 1372 le16_to_cpu(lvds->sLCDTiming.usVActive); in get_embedded_panel_info_v1_3() 1409 info->ss_id = lvds->ucSS_Id; in get_embedded_panel_info_v1_3() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/radeon/ |
A D | radeon_combios.c | 1110 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 D | radeon_legacy_encoders.c | 74 if (lvds->bl_dev) in radeon_legacy_lvds_update() 79 if (lvds->bl_dev) in radeon_legacy_lvds_update() 154 lvds->dpms_mode = mode; in radeon_legacy_lvds_dpms() 157 lvds->dpms_mode = mode; in radeon_legacy_lvds_dpms() 211 if (lvds) { in radeon_legacy_lvds_mode_set() 446 lvds->bl_dev = bd; in radeon_legacy_backlight_init() 449 lvds->bl_dev = bd; in radeon_legacy_backlight_init() 477 bd = lvds->bl_dev; in radeon_legacy_backlight_exit() 478 lvds->bl_dev = NULL; in radeon_legacy_backlight_exit() 481 bd = lvds->bl_dev; in radeon_legacy_backlight_exit() [all …]
|
/linux-6.3-rc2/arch/arm64/boot/dts/renesas/ |
A D | r8a774c0-ek874-idk-2121wr.dts | 23 panel-lvds { 24 compatible = "advantech,idk-2121wr", "panel-lvds"; 49 dual-lvds-odd-pixels; 57 dual-lvds-even-pixels; 71 lvds-connector-en-hog { 75 line-name = "lvds-connector-en-gpio";
|
A D | rzg2-advantech-idk-1110wr-panel.dtsi | 10 panel-lvds { 11 compatible = "advantech,idk-1110wr", "panel-lvds";
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | imx7s-colibri-iris-v2.dts | 33 lvds-color-map-hog { 45 lvds-rgb-mode-hog { 56 lvds-ch-mode-hog { 64 lvds-power-on-hog {
|
A D | imx6ull-colibri-wifi-iris-v2.dts | 32 lvds-power-on-hog { 45 lvds-ch-mode-hog { 55 lvds-rgb-mode-hog { 67 lvds-color-map-hog {
|
A D | imx7d-colibri-iris-v2.dts | 33 lvds-color-map-hog { 45 lvds-rgb-mode-hog { 56 lvds-ch-mode-hog { 64 lvds-power-on-hog {
|
A D | imx6ull-colibri-iris-v2.dts | 32 lvds-power-on-hog { 45 lvds-ch-mode-hog { 55 lvds-rgb-mode-hog { 67 lvds-color-map-hog {
|
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/ |
A D | atombios_encoders.c | 1982 lvds = in amdgpu_atombios_encoder_get_lcd_info() 1985 if (!lvds) in amdgpu_atombios_encoder_get_lcd_info() 1994 lvds->native_mode.htotal = lvds->native_mode.hdisplay + in amdgpu_atombios_encoder_get_lcd_info() 1996 lvds->native_mode.hsync_start = lvds->native_mode.hdisplay + in amdgpu_atombios_encoder_get_lcd_info() 1998 lvds->native_mode.hsync_end = lvds->native_mode.hsync_start + in amdgpu_atombios_encoder_get_lcd_info() 2000 lvds->native_mode.vtotal = lvds->native_mode.vdisplay + in amdgpu_atombios_encoder_get_lcd_info() 2002 lvds->native_mode.vsync_start = lvds->native_mode.vdisplay + in amdgpu_atombios_encoder_get_lcd_info() 2004 lvds->native_mode.vsync_end = lvds->native_mode.vsync_start + in amdgpu_atombios_encoder_get_lcd_info() 2033 lvds->linkb = true; in amdgpu_atombios_encoder_get_lcd_info() 2035 lvds->linkb = false; in amdgpu_atombios_encoder_get_lcd_info() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/phy/ |
A D | fsl,imx8qm-lvds-phy.yaml | 4 $id: http://devicetree.org/schemas/phy/fsl,imx8qm-lvds-phy.yaml# 30 - fsl,imx8qm-lvds-phy 31 - mixel,28fdsoi-lvds-1250-8ch-tx-pll 57 compatible = "fsl,imx8qm-lvds-phy";
|
/linux-6.3-rc2/Documentation/devicetree/bindings/mfd/ |
A D | fsl,imx8qxp-csr.yaml | 28 - fsl,imx8qxp-mipi-lvds-csr 29 - fsl,imx8qm-lvds-csr 58 const: fsl,imx8qxp-mipi-lvds-csr 68 const: fsl,imx8qm-lvds-csr 81 compatible = "fsl,imx8qxp-mipi-lvds-csr", "syscon", "simple-mfd";
|