Home
last modified time | relevance | path

Searched refs:lvds (Results 1 - 25 of 66) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/
H A Drockchip_lvds.c45 * rockchip_lvds_soc_data - rockchip lvds Soc private data
50 int (*probe)(struct platform_device *pdev, struct rockchip_lvds *lvds);
61 int output; /* rgb lvds or dual lvds output */
71 static inline void rk3288_writel(struct rockchip_lvds *lvds, u32 offset, in rk3288_writel() argument
74 writel_relaxed(val, lvds->regs + offset); in rk3288_writel()
75 if (lvds->output == DISPLAY_OUTPUT_LVDS) in rk3288_writel()
77 writel_relaxed(val, lvds->regs + offset + RK3288_LVDS_CH1_OFFSET); in rk3288_writel()
96 else if (strncmp(s, "lvds", 4) == 0) in rockchip_lvds_name_to_output()
114 struct rockchip_lvds *lvds in rockchip_lvds_connector_get_modes() local
138 rk3288_lvds_poweron(struct rockchip_lvds *lvds) rk3288_lvds_poweron() argument
215 rk3288_lvds_poweroff(struct rockchip_lvds *lvds) rk3288_lvds_poweroff() argument
237 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); rk3288_lvds_grf_config() local
266 rk3288_lvds_set_vop_source(struct rockchip_lvds *lvds, struct drm_encoder *encoder) rk3288_lvds_set_vop_source() argument
289 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); rk3288_lvds_encoder_enable() local
321 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); rk3288_lvds_encoder_disable() local
328 px30_lvds_poweron(struct rockchip_lvds *lvds) px30_lvds_poweron() argument
348 px30_lvds_poweroff(struct rockchip_lvds *lvds) px30_lvds_poweroff() argument
360 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); px30_lvds_grf_config() local
374 px30_lvds_set_vop_source(struct rockchip_lvds *lvds, struct drm_encoder *encoder) px30_lvds_set_vop_source() argument
390 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); px30_lvds_encoder_enable() local
422 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); px30_lvds_encoder_disable() local
443 rk3288_lvds_probe(struct platform_device *pdev, struct rockchip_lvds *lvds) rk3288_lvds_probe() argument
489 px30_lvds_probe(struct platform_device *pdev, struct rockchip_lvds *lvds) px30_lvds_probe() argument
543 struct rockchip_lvds *lvds = dev_get_drvdata(dev); rockchip_lvds_bind() local
671 struct rockchip_lvds *lvds = dev_get_drvdata(dev); rockchip_lvds_unbind() local
689 struct rockchip_lvds *lvds; rockchip_lvds_probe() local
732 struct rockchip_lvds *lvds = dev_get_drvdata(&pdev->dev); rockchip_lvds_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/
H A Drockchip_lvds.c40 * struct rockchip_lvds_soc_data - rockchip lvds Soc private data
45 int (*probe)(struct platform_device *pdev, struct rockchip_lvds *lvds);
56 int output; /* rgb lvds or dual lvds output */
78 static inline void rk3288_writel(struct rockchip_lvds *lvds, u32 offset, in rk3288_writel() argument
81 writel_relaxed(val, lvds->regs + offset); in rk3288_writel()
82 if (lvds->output == DISPLAY_OUTPUT_LVDS) in rk3288_writel()
84 writel_relaxed(val, lvds->regs + offset + RK3288_LVDS_CH1_OFFSET); in rk3288_writel()
103 else if (strncmp(s, "lvds", 4) == 0) in rockchip_lvds_name_to_output()
121 struct rockchip_lvds *lvds in rockchip_lvds_connector_get_modes() local
145 rk3288_lvds_poweron(struct rockchip_lvds *lvds) rk3288_lvds_poweron() argument
222 rk3288_lvds_poweroff(struct rockchip_lvds *lvds) rk3288_lvds_poweroff() argument
244 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); rk3288_lvds_grf_config() local
273 rk3288_lvds_set_vop_source(struct rockchip_lvds *lvds, struct drm_encoder *encoder) rk3288_lvds_set_vop_source() argument
296 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); rk3288_lvds_encoder_enable() local
328 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); rk3288_lvds_encoder_disable() local
335 px30_lvds_poweron(struct rockchip_lvds *lvds) px30_lvds_poweron() argument
355 px30_lvds_poweroff(struct rockchip_lvds *lvds) px30_lvds_poweroff() argument
367 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); px30_lvds_grf_config() local
381 px30_lvds_set_vop_source(struct rockchip_lvds *lvds, struct drm_encoder *encoder) px30_lvds_set_vop_source() argument
397 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); px30_lvds_encoder_enable() local
429 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); px30_lvds_encoder_disable() local
450 rk3288_lvds_probe(struct platform_device *pdev, struct rockchip_lvds *lvds) rk3288_lvds_probe() argument
494 px30_lvds_probe(struct platform_device *pdev, struct rockchip_lvds *lvds) px30_lvds_probe() argument
548 struct rockchip_lvds *lvds = dev_get_drvdata(dev); rockchip_lvds_bind() local
682 struct rockchip_lvds *lvds = dev_get_drvdata(dev); rockchip_lvds_unbind() local
700 struct rockchip_lvds *lvds; rockchip_lvds_probe() local
743 struct rockchip_lvds *lvds = platform_get_drvdata(pdev); rockchip_lvds_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/panel/
H A Dpanel-lvds.c51 struct panel_lvds *lvds = to_panel_lvds(panel); in panel_lvds_unprepare() local
53 if (lvds->enable_gpio) in panel_lvds_unprepare()
54 gpiod_set_value_cansleep(lvds->enable_gpio, 0); in panel_lvds_unprepare()
56 if (lvds->supply) in panel_lvds_unprepare()
57 regulator_disable(lvds->supply); in panel_lvds_unprepare()
64 struct panel_lvds *lvds = to_panel_lvds(panel); in panel_lvds_prepare() local
66 if (lvds->supply) { in panel_lvds_prepare()
69 err = regulator_enable(lvds->supply); in panel_lvds_prepare()
71 dev_err(lvds->dev, "failed to enable supply: %d\n", in panel_lvds_prepare()
77 if (lvds in panel_lvds_prepare()
86 struct panel_lvds *lvds = to_panel_lvds(panel); panel_lvds_get_modes() local
115 panel_lvds_parse_dt(struct panel_lvds *lvds) panel_lvds_parse_dt() argument
178 struct panel_lvds *lvds; panel_lvds_probe() local
247 struct panel_lvds *lvds = dev_get_drvdata(&pdev->dev); panel_lvds_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/
H A Dpanel-lvds.c52 struct panel_lvds *lvds = to_panel_lvds(panel); in panel_lvds_unprepare() local
54 if (lvds->enable_gpio) in panel_lvds_unprepare()
55 gpiod_set_value_cansleep(lvds->enable_gpio, 0); in panel_lvds_unprepare()
57 if (lvds->supply) in panel_lvds_unprepare()
58 regulator_disable(lvds->supply); in panel_lvds_unprepare()
65 struct panel_lvds *lvds = to_panel_lvds(panel); in panel_lvds_prepare() local
67 if (lvds->supply) { in panel_lvds_prepare()
70 err = regulator_enable(lvds->supply); in panel_lvds_prepare()
72 dev_err(lvds->dev, "failed to enable supply: %d\n", in panel_lvds_prepare()
78 if (lvds in panel_lvds_prepare()
87 struct panel_lvds *lvds = to_panel_lvds(panel); panel_lvds_get_modes() local
114 struct panel_lvds *lvds = to_panel_lvds(panel); panel_lvds_get_orientation() local
126 panel_lvds_parse_dt(struct panel_lvds *lvds) panel_lvds_parse_dt() argument
164 struct panel_lvds *lvds; panel_lvds_probe() local
233 struct panel_lvds *lvds = platform_get_drvdata(pdev); panel_lvds_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_lvds.c59 void (*pll_setup)(struct rcar_lvds *lvds, unsigned int freq);
86 static u32 rcar_lvds_read(struct rcar_lvds *lvds, u32 reg) in rcar_lvds_read() argument
88 return ioread32(lvds->mmio + reg); in rcar_lvds_read()
91 static void rcar_lvds_write(struct rcar_lvds *lvds, u32 reg, u32 data) in rcar_lvds_write() argument
93 iowrite32(data, lvds->mmio + reg); in rcar_lvds_write()
100 static void rcar_lvds_pll_setup_gen2(struct rcar_lvds *lvds, unsigned int freq) in rcar_lvds_pll_setup_gen2() argument
113 rcar_lvds_write(lvds, LVDPLLCR, val); in rcar_lvds_pll_setup_gen2()
116 static void rcar_lvds_pll_setup_gen3(struct rcar_lvds *lvds, unsigned int freq) in rcar_lvds_pll_setup_gen3() argument
129 rcar_lvds_write(lvds, LVDPLLCR, val); in rcar_lvds_pll_setup_gen3()
141 static void rcar_lvds_d3_e3_pll_calc(struct rcar_lvds *lvds, struc argument
272 rcar_lvds_pll_setup_d3_e3(struct rcar_lvds *lvds, unsigned int freq, bool dot_clock_only) rcar_lvds_pll_setup_d3_e3() argument
312 rcar_lvds_get_lvds_mode(struct rcar_lvds *lvds, const struct drm_connector *connector) rcar_lvds_get_lvds_mode() argument
358 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_enable() local
495 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_disable() local
544 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_pclk_enable() local
564 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_pclk_disable() local
601 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_atomic_disable() local
623 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_mode_fixup() local
640 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_attach() local
661 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_dual_link() local
669 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_is_connected() local
679 rcar_lvds_parse_dt_companion(struct rcar_lvds *lvds) rcar_lvds_parse_dt_companion() argument
774 rcar_lvds_parse_dt(struct rcar_lvds *lvds) rcar_lvds_parse_dt() argument
808 rcar_lvds_get_clock(struct rcar_lvds *lvds, const char *name, bool optional) rcar_lvds_get_clock() argument
826 rcar_lvds_get_clocks(struct rcar_lvds *lvds) rcar_lvds_get_clocks() argument
878 struct rcar_lvds *lvds; rcar_lvds_probe() local
923 struct rcar_lvds *lvds = platform_get_drvdata(pdev); rcar_lvds_remove() local
985 struct rcar_lvds *lvds = dev_get_drvdata(dev); rcar_lvds_runtime_suspend() local
996 struct rcar_lvds *lvds = dev_get_drvdata(dev); rcar_lvds_runtime_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/rcar-du/
H A Drcar_lvds.c56 void (*pll_setup)(struct rcar_lvds *lvds, unsigned int freq);
86 static void rcar_lvds_write(struct rcar_lvds *lvds, u32 reg, u32 data) in rcar_lvds_write() argument
88 iowrite32(data, lvds->mmio + reg); in rcar_lvds_write()
97 struct rcar_lvds *lvds = connector_to_rcar_lvds(connector); in rcar_lvds_connector_get_modes() local
99 return drm_panel_get_modes(lvds->panel, connector); in rcar_lvds_connector_get_modes()
105 struct rcar_lvds *lvds = connector_to_rcar_lvds(connector); in rcar_lvds_connector_atomic_check() local
115 dev_dbg(lvds->dev, "connector: empty modes list\n"); in rcar_lvds_connector_atomic_check()
154 static void rcar_lvds_pll_setup_gen2(struct rcar_lvds *lvds, unsigned int freq) in rcar_lvds_pll_setup_gen2() argument
167 rcar_lvds_write(lvds, LVDPLLCR, val); in rcar_lvds_pll_setup_gen2()
170 static void rcar_lvds_pll_setup_gen3(struct rcar_lvds *lvds, unsigne argument
195 rcar_lvds_d3_e3_pll_calc(struct rcar_lvds *lvds, struct clk *clk, unsigned long target, struct pll_info *pll, u32 clksel, bool dot_clock_only) rcar_lvds_d3_e3_pll_calc() argument
326 __rcar_lvds_pll_setup_d3_e3(struct rcar_lvds *lvds, unsigned int freq, bool dot_clock_only) __rcar_lvds_pll_setup_d3_e3() argument
362 rcar_lvds_pll_setup_d3_e3(struct rcar_lvds *lvds, unsigned int freq) rcar_lvds_pll_setup_d3_e3() argument
373 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_clk_enable() local
393 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_clk_disable() local
410 rcar_lvds_get_lvds_mode(struct rcar_lvds *lvds, const struct drm_connector *connector) rcar_lvds_get_lvds_mode() argument
456 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); __rcar_lvds_atomic_enable() local
610 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_atomic_disable() local
633 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_mode_fixup() local
650 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_attach() local
700 struct rcar_lvds *lvds = bridge_to_rcar_lvds(bridge); rcar_lvds_dual_link() local
710 rcar_lvds_parse_dt_companion(struct rcar_lvds *lvds) rcar_lvds_parse_dt_companion() argument
805 rcar_lvds_parse_dt(struct rcar_lvds *lvds) rcar_lvds_parse_dt() argument
830 rcar_lvds_get_clock(struct rcar_lvds *lvds, const char *name, bool optional) rcar_lvds_get_clock() argument
849 rcar_lvds_get_clocks(struct rcar_lvds *lvds) rcar_lvds_get_clocks() argument
901 struct rcar_lvds *lvds; rcar_lvds_probe() local
942 struct rcar_lvds *lvds = platform_get_drvdata(pdev); rcar_lvds_remove() local
[all...]
H 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),
114 RCAR_DU_OF_OVERLAY(lvds, r8a7793),
115 RCAR_DU_OF_OVERLAY(lvds, r8a7795),
116 RCAR_DU_OF_OVERLAY(lvds, r8a779
122 rcar_du_of_lvds_patch_one(struct device_node *lvds, const struct of_phandle_args *clk, struct device_node *local, struct device_node *remote) rcar_du_of_lvds_patch_one() argument
244 struct lvds_of_data *lvds = &lvds_data[i]; rcar_du_of_lvds_patch() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
H A Dsun4i_lvds.c44 struct sun4i_lvds *lvds = in sun4i_lvds_get_modes() local
47 return drm_panel_get_modes(lvds->panel, connector); in sun4i_lvds_get_modes()
70 struct sun4i_lvds *lvds = drm_encoder_to_sun4i_lvds(encoder); in sun4i_lvds_encoder_enable() local
74 if (lvds->panel) { in sun4i_lvds_encoder_enable()
75 drm_panel_prepare(lvds->panel); in sun4i_lvds_encoder_enable()
76 drm_panel_enable(lvds->panel); in sun4i_lvds_encoder_enable()
82 struct sun4i_lvds *lvds = drm_encoder_to_sun4i_lvds(encoder); in sun4i_lvds_encoder_disable() local
86 if (lvds->panel) { in sun4i_lvds_encoder_disable()
87 drm_panel_disable(lvds->panel); in sun4i_lvds_encoder_disable()
88 drm_panel_unprepare(lvds in sun4i_lvds_encoder_disable()
101 struct sun4i_lvds *lvds; sun4i_lvds_init() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/
H A Dsun4i_lvds.c44 struct sun4i_lvds *lvds = in sun4i_lvds_get_modes() local
47 return drm_panel_get_modes(lvds->panel, connector); in sun4i_lvds_get_modes()
70 struct sun4i_lvds *lvds = drm_encoder_to_sun4i_lvds(encoder); in sun4i_lvds_encoder_enable() local
74 if (lvds->panel) { in sun4i_lvds_encoder_enable()
75 drm_panel_prepare(lvds->panel); in sun4i_lvds_encoder_enable()
76 drm_panel_enable(lvds->panel); in sun4i_lvds_encoder_enable()
82 struct sun4i_lvds *lvds = drm_encoder_to_sun4i_lvds(encoder); in sun4i_lvds_encoder_disable() local
86 if (lvds->panel) { in sun4i_lvds_encoder_disable()
87 drm_panel_disable(lvds->panel); in sun4i_lvds_encoder_disable()
88 drm_panel_unprepare(lvds in sun4i_lvds_encoder_disable()
101 struct sun4i_lvds *lvds; sun4i_lvds_init() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/bios/
H A Dbios_parser.c1212 ATOM_LVDS_INFO_V12 *lvds; in get_embedded_panel_info_v1_2() local
1220 lvds = in get_embedded_panel_info_v1_2()
1223 if (!lvds) in get_embedded_panel_info_v1_2()
1226 if (1 != lvds->sHeader.ucTableFormatRevision in get_embedded_panel_info_v1_2()
1227 || 2 > lvds->sHeader.ucTableContentRevision) in get_embedded_panel_info_v1_2()
1234 le16_to_cpu(lvds->sLCDTiming.usPixClk) * 10; in get_embedded_panel_info_v1_2()
1237 le16_to_cpu(lvds->sLCDTiming.usHActive); in get_embedded_panel_info_v1_2()
1243 le16_to_cpu(lvds->sLCDTiming.usHBlanking_Time); in get_embedded_panel_info_v1_2()
1246 le16_to_cpu(lvds->sLCDTiming.usVActive); in get_embedded_panel_info_v1_2()
1252 le16_to_cpu(lvds in get_embedded_panel_info_v1_2()
1331 ATOM_LCD_INFO_V13 *lvds; get_embedded_panel_info_v1_3() local
[all...]
H A Dbios_parser2.c916 struct lcd_info_v2_1 *lvds; in get_embedded_panel_info_v2_1() local
924 lvds = GET_IMAGE(struct lcd_info_v2_1, DATA_TABLES(lcd_info)); in get_embedded_panel_info_v2_1()
926 if (!lvds) in get_embedded_panel_info_v2_1()
930 if (!((lvds->table_header.format_revision == 2) in get_embedded_panel_info_v2_1()
931 && (lvds->table_header.content_revision >= 1))) in get_embedded_panel_info_v2_1()
937 info->lcd_timing.pixel_clk = le16_to_cpu(lvds->lcd_timing.pixclk) * 10; in get_embedded_panel_info_v2_1()
939 info->lcd_timing.horizontal_addressable = le16_to_cpu(lvds->lcd_timing.h_active); in get_embedded_panel_info_v2_1()
945 info->lcd_timing.horizontal_blanking_time = le16_to_cpu(lvds->lcd_timing.h_blanking_time); in get_embedded_panel_info_v2_1()
947 info->lcd_timing.vertical_addressable = le16_to_cpu(lvds->lcd_timing.v_active); in get_embedded_panel_info_v2_1()
953 info->lcd_timing.vertical_blanking_time = le16_to_cpu(lvds in get_embedded_panel_info_v2_1()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/bios/
H A Dbios_parser.c1220 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()
1234 if (1 != lvds->sHeader.ucTableFormatRevision in get_embedded_panel_info_v1_2()
1235 || 2 > lvds->sHeader.ucTableContentRevision) in get_embedded_panel_info_v1_2()
1242 le16_to_cpu(lvds->sLCDTiming.usPixClk) * 10; in get_embedded_panel_info_v1_2()
1245 le16_to_cpu(lvds->sLCDTiming.usHActive); in get_embedded_panel_info_v1_2()
1251 le16_to_cpu(lvds->sLCDTiming.usHBlanking_Time); in get_embedded_panel_info_v1_2()
1254 le16_to_cpu(lvds->sLCDTiming.usVActive); in get_embedded_panel_info_v1_2()
1260 le16_to_cpu(lvds in get_embedded_panel_info_v1_2()
1339 ATOM_LCD_INFO_V13 *lvds; get_embedded_panel_info_v1_3() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_combios.c1107 struct radeon_encoder_lvds *lvds = NULL; in radeon_legacy_get_lvds_info_from_regs() local
1112 lvds = kzalloc(sizeof(struct radeon_encoder_lvds), GFP_KERNEL); in radeon_legacy_get_lvds_info_from_regs()
1114 if (!lvds) in radeon_legacy_get_lvds_info_from_regs()
1121 lvds->panel_pwr_delay = 200; in radeon_legacy_get_lvds_info_from_regs()
1122 lvds->panel_vcc_delay = 2000; in radeon_legacy_get_lvds_info_from_regs()
1124 lvds->lvds_gen_cntl = RREG32(RADEON_LVDS_GEN_CNTL); in radeon_legacy_get_lvds_info_from_regs()
1125 lvds->panel_digon_delay = (lvds_ss_gen_cntl >> RADEON_LVDS_PWRSEQ_DELAY1_SHIFT) & 0xf; in radeon_legacy_get_lvds_info_from_regs()
1126 lvds->panel_blon_delay = (lvds_ss_gen_cntl >> RADEON_LVDS_PWRSEQ_DELAY2_SHIFT) & 0xf; in radeon_legacy_get_lvds_info_from_regs()
1129 lvds->native_mode.vdisplay = in radeon_legacy_get_lvds_info_from_regs()
1133 lvds in radeon_legacy_get_lvds_info_from_regs()
1182 struct radeon_encoder_lvds *lvds = NULL; radeon_combios_get_lvds_info() local
[all...]
H A Dradeon_legacy_encoders.c69 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_update() local
70 panel_pwr_delay = lvds->panel_pwr_delay; in radeon_legacy_lvds_update()
71 if (lvds->bl_dev) in radeon_legacy_lvds_update()
72 backlight_level = lvds->backlight_level; in radeon_legacy_lvds_update()
74 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_update() local
75 panel_pwr_delay = lvds->panel_pwr_delay; in radeon_legacy_lvds_update()
76 if (lvds->bl_dev) in radeon_legacy_lvds_update()
77 backlight_level = lvds->backlight_level; in radeon_legacy_lvds_update()
150 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_dpms() local
151 lvds in radeon_legacy_lvds_dpms()
153 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; radeon_legacy_lvds_dpms() local
207 struct radeon_encoder_lvds *lvds = (struct radeon_encoder_lvds *)radeon_encoder->enc_priv; radeon_legacy_lvds_mode_set() local
301 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; radeon_legacy_set_backlight_level() local
308 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; radeon_legacy_set_backlight_level() local
439 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; radeon_legacy_backlight_init() local
442 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; radeon_legacy_backlight_init() local
470 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; radeon_legacy_backlight_exit() local
474 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; radeon_legacy_backlight_exit() local
[all...]
H A Dradeon_atombios.c1630 struct radeon_encoder_atom_dig *lvds = NULL; in radeon_atombios_get_lvds_info() local
1637 lvds = in radeon_atombios_get_lvds_info()
1640 if (!lvds) in radeon_atombios_get_lvds_info()
1643 lvds->native_mode.clock = in radeon_atombios_get_lvds_info()
1645 lvds->native_mode.hdisplay = in radeon_atombios_get_lvds_info()
1647 lvds->native_mode.vdisplay = in radeon_atombios_get_lvds_info()
1649 lvds->native_mode.htotal = lvds->native_mode.hdisplay + in radeon_atombios_get_lvds_info()
1651 lvds->native_mode.hsync_start = lvds in radeon_atombios_get_lvds_info()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_combios.c1103 struct radeon_encoder_lvds *lvds; in radeon_legacy_get_lvds_info_from_regs() local
1108 lvds = kzalloc(sizeof(struct radeon_encoder_lvds), GFP_KERNEL); in radeon_legacy_get_lvds_info_from_regs()
1110 if (!lvds) in radeon_legacy_get_lvds_info_from_regs()
1117 lvds->panel_pwr_delay = 200; in radeon_legacy_get_lvds_info_from_regs()
1118 lvds->panel_vcc_delay = 2000; in radeon_legacy_get_lvds_info_from_regs()
1120 lvds->lvds_gen_cntl = RREG32(RADEON_LVDS_GEN_CNTL); in radeon_legacy_get_lvds_info_from_regs()
1121 lvds->panel_digon_delay = (lvds_ss_gen_cntl >> RADEON_LVDS_PWRSEQ_DELAY1_SHIFT) & 0xf; in radeon_legacy_get_lvds_info_from_regs()
1122 lvds->panel_blon_delay = (lvds_ss_gen_cntl >> RADEON_LVDS_PWRSEQ_DELAY2_SHIFT) & 0xf; in radeon_legacy_get_lvds_info_from_regs()
1125 lvds->native_mode.vdisplay = in radeon_legacy_get_lvds_info_from_regs()
1129 lvds in radeon_legacy_get_lvds_info_from_regs()
1178 struct radeon_encoder_lvds *lvds = NULL; radeon_combios_get_lvds_info() local
[all...]
H A Dradeon_legacy_encoders.c72 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_update() local
73 panel_pwr_delay = lvds->panel_pwr_delay; in radeon_legacy_lvds_update()
74 if (lvds->bl_dev) in radeon_legacy_lvds_update()
75 backlight_level = lvds->backlight_level; in radeon_legacy_lvds_update()
77 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_update() local
78 panel_pwr_delay = lvds->panel_pwr_delay; in radeon_legacy_lvds_update()
79 if (lvds->bl_dev) in radeon_legacy_lvds_update()
80 backlight_level = lvds->backlight_level; in radeon_legacy_lvds_update()
153 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_dpms() local
154 lvds in radeon_legacy_lvds_dpms()
156 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; radeon_legacy_lvds_dpms() local
210 struct radeon_encoder_lvds *lvds = (struct radeon_encoder_lvds *)radeon_encoder->enc_priv; radeon_legacy_lvds_mode_set() local
304 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; radeon_legacy_set_backlight_level() local
311 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; radeon_legacy_set_backlight_level() local
445 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; radeon_legacy_backlight_init() local
448 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; radeon_legacy_backlight_init() local
476 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; radeon_legacy_backlight_exit() local
480 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; radeon_legacy_backlight_exit() local
[all...]
H A Dradeon_atombios.c1622 struct radeon_encoder_atom_dig *lvds = NULL; in radeon_atombios_get_lvds_info() local
1629 lvds = in radeon_atombios_get_lvds_info()
1632 if (!lvds) in radeon_atombios_get_lvds_info()
1635 lvds->native_mode.clock = in radeon_atombios_get_lvds_info()
1637 lvds->native_mode.hdisplay = in radeon_atombios_get_lvds_info()
1639 lvds->native_mode.vdisplay = in radeon_atombios_get_lvds_info()
1641 lvds->native_mode.htotal = lvds->native_mode.hdisplay + in radeon_atombios_get_lvds_info()
1643 lvds->native_mode.hsync_start = lvds in radeon_atombios_get_lvds_info()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Datombios_encoders.c2008 struct amdgpu_encoder_atom_dig *lvds = NULL; in amdgpu_atombios_encoder_get_lcd_info() local
2015 lvds = in amdgpu_atombios_encoder_get_lcd_info()
2018 if (!lvds) in amdgpu_atombios_encoder_get_lcd_info()
2021 lvds->native_mode.clock = in amdgpu_atombios_encoder_get_lcd_info()
2023 lvds->native_mode.hdisplay = in amdgpu_atombios_encoder_get_lcd_info()
2025 lvds->native_mode.vdisplay = in amdgpu_atombios_encoder_get_lcd_info()
2027 lvds->native_mode.htotal = lvds->native_mode.hdisplay + in amdgpu_atombios_encoder_get_lcd_info()
2029 lvds->native_mode.hsync_start = lvds in amdgpu_atombios_encoder_get_lcd_info()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Datombios_encoders.c1975 struct amdgpu_encoder_atom_dig *lvds = NULL; in amdgpu_atombios_encoder_get_lcd_info() local
1982 lvds = in amdgpu_atombios_encoder_get_lcd_info()
1985 if (!lvds) in amdgpu_atombios_encoder_get_lcd_info()
1988 lvds->native_mode.clock = in amdgpu_atombios_encoder_get_lcd_info()
1990 lvds->native_mode.hdisplay = in amdgpu_atombios_encoder_get_lcd_info()
1992 lvds->native_mode.vdisplay = 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 in amdgpu_atombios_encoder_get_lcd_info()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/
H 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()
H A Dcdv_intel_lvds.c492 u32 lvds; in cdv_intel_lvds_init() local
616 lvds = REG_READ(LVDS); in cdv_intel_lvds_init()
617 pipe = (lvds & LVDS_PIPEB_SELECT) ? 1 : 0; in cdv_intel_lvds_init()
620 if (crtc && (lvds & LVDS_PORT_EN)) { in cdv_intel_lvds_init()
633 ("Found no modes on the lvds, ignoring the LVDS\n"); in cdv_intel_lvds_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/
H A Dpsb_intel_display.c230 u32 lvds = REG_READ(LVDS); in psb_intel_crtc_mode_set() local
232 lvds &= ~LVDS_PIPEB_SELECT; in psb_intel_crtc_mode_set()
234 lvds |= LVDS_PIPEB_SELECT; in psb_intel_crtc_mode_set()
236 lvds |= LVDS_PORT_EN | LVDS_A0A2_CLKA_POWER_UP; in psb_intel_crtc_mode_set()
241 lvds &= ~(LVDS_B0B3_POWER_UP | LVDS_CLKB_POWER_UP); in psb_intel_crtc_mode_set()
243 lvds |= LVDS_B0B3_POWER_UP | LVDS_CLKB_POWER_UP; in psb_intel_crtc_mode_set()
250 REG_WRITE(LVDS, lvds); in psb_intel_crtc_mode_set()
H A Dcdv_intel_lvds.c486 u32 lvds; in cdv_intel_lvds_init() local
611 lvds = REG_READ(LVDS); in cdv_intel_lvds_init()
612 pipe = (lvds & LVDS_PIPEB_SELECT) ? 1 : 0; in cdv_intel_lvds_init()
615 if (crtc && (lvds & LVDS_PORT_EN)) { in cdv_intel_lvds_init()
628 ("Found no modes on the lvds, ignoring the LVDS\n"); in cdv_intel_lvds_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvif/
H A Doutp.c155 args.lvds.dual = dual; in nvif_outp_acquire_lvds()
156 args.lvds.bpc8 = bpc8; in nvif_outp_acquire_lvds()
161 args.lvds.dual, args.lvds.bpc8, args.or, args.link); in nvif_outp_acquire_lvds()

Completed in 32 milliseconds

123