/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/ |
H A D | omap_encoder.c | 45 u32 bus_flags) in omap_encoder_update_videomode_flags() 49 if (bus_flags & DRM_BUS_FLAG_DE_LOW) in omap_encoder_update_videomode_flags() 51 else if (bus_flags & DRM_BUS_FLAG_DE_HIGH) in omap_encoder_update_videomode_flags() 57 if (bus_flags & DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE) in omap_encoder_update_videomode_flags() 59 else if (bus_flags & DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE) in omap_encoder_update_videomode_flags() 65 if (bus_flags & DRM_BUS_FLAG_SYNC_DRIVE_POSEDGE) in omap_encoder_update_videomode_flags() 67 else if (bus_flags & DRM_BUS_FLAG_SYNC_DRIVE_NEGEDGE) in omap_encoder_update_videomode_flags() 82 u32 bus_flags; in omap_encoder_mode_set() local 105 bus_flags = bridge->timings->input_bus_flags; in omap_encoder_mode_set() 106 omap_encoder_update_videomode_flags(&vm, bus_flags); in omap_encoder_mode_set() 44 omap_encoder_update_videomode_flags(struct videomode *vm, u32 bus_flags) omap_encoder_update_videomode_flags() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/omapdrm/ |
H A D | omap_encoder.c | 45 u32 bus_flags) in omap_encoder_update_videomode_flags() 49 if (bus_flags & DRM_BUS_FLAG_DE_LOW) in omap_encoder_update_videomode_flags() 51 else if (bus_flags & DRM_BUS_FLAG_DE_HIGH) in omap_encoder_update_videomode_flags() 57 if (bus_flags & DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE) in omap_encoder_update_videomode_flags() 59 else if (bus_flags & DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE) in omap_encoder_update_videomode_flags() 65 if (bus_flags & DRM_BUS_FLAG_SYNC_DRIVE_POSEDGE) in omap_encoder_update_videomode_flags() 67 else if (bus_flags & DRM_BUS_FLAG_SYNC_DRIVE_NEGEDGE) in omap_encoder_update_videomode_flags() 83 u32 bus_flags; in omap_encoder_mode_set() local 102 omap_encoder_update_videomode_flags(&vm, dssdev->bus_flags); in omap_encoder_mode_set() 109 bus_flags in omap_encoder_mode_set() 44 omap_encoder_update_videomode_flags(struct videomode *vm, u32 bus_flags) omap_encoder_update_videomode_flags() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/ |
H A D | parallel-display.c | 32 u32 bus_flags; member 71 &imxpd->bus_flags, in imx_pd_connector_get_modes() 199 u32 bus_flags, bus_fmt; in imx_pd_bridge_atomic_check() local 207 bus_flags = next_bridge_state->input_bus_cfg.flags; in imx_pd_bridge_atomic_check() 209 bus_flags = di->bus_flags; in imx_pd_bridge_atomic_check() 211 bus_flags = imxpd->bus_flags; in imx_pd_bridge_atomic_check() 217 bridge_state->output_bus_cfg.flags = bus_flags; in imx_pd_bridge_atomic_check() 218 bridge_state->input_bus_cfg.flags = bus_flags; in imx_pd_bridge_atomic_check() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/ipuv3/ |
H A D | parallel-display.c | 39 u32 bus_flags; member 78 &imxpd->bus_flags, in imx_pd_connector_get_modes() 206 u32 bus_flags, bus_fmt; in imx_pd_bridge_atomic_check() local 214 bus_flags = next_bridge_state->input_bus_cfg.flags; in imx_pd_bridge_atomic_check() 216 bus_flags = di->bus_flags; in imx_pd_bridge_atomic_check() 218 bus_flags = imxpd->bus_flags; in imx_pd_bridge_atomic_check() 224 bridge_state->output_bus_cfg.flags = bus_flags; in imx_pd_bridge_atomic_check() 225 bridge_state->input_bus_cfg.flags = bus_flags; in imx_pd_bridge_atomic_check() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
H A D | panel-simple.c | 55 * @bus_flags: See DRM_BUS_FLAG_... defines. 96 u32 bus_flags; member 228 connector->display_info.bus_flags = panel->desc->bus_flags; in panel_simple_get_non_edid_modes() 416 unsigned int bus_flags; in panel_dpi_probe() local 442 /* Extract bus_flags from display_timing */ in panel_dpi_probe() 443 bus_flags = 0; in panel_dpi_probe() 445 drm_bus_flags_from_videomode(&vm, &bus_flags); in panel_dpi_probe() 446 desc->bus_flags = bus_flags; in panel_dpi_probe() 509 u32 bus_flags; panel_simple_probe() local [all...] |
H A D | panel-tpo-tpg110.c | 57 * @bus_flags: the DRM bus flags for this panel e.g. inverted clock 59 u32 bus_flags; member 115 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE, 131 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE, 147 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE, 163 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE, 179 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE, 378 connector->display_info.bus_flags = tpg->panel_mode->bus_flags; in tpg110_get_modes()
|
H A D | panel-arm-versatile.c | 82 * @bus_flags: the DRM bus flags for this panel e.g. inverted clock 84 u32 bus_flags; member 193 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE, 216 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE, 267 connector->display_info.bus_flags = vpanel->panel_type->bus_flags; in versatile_panel_get_modes()
|
H A D | panel-novatek-nt39016.c | 54 u32 bus_format, bus_flags; member 231 connector->display_info.bus_flags = panel_info->bus_flags; in nt39016_get_modes() 346 .bus_flags = DRM_BUS_FLAG_PIXDATA_SAMPLE_POSEDGE,
|
H A D | panel-seiko-43wvf1g.c | 40 u32 bus_flags; member 117 connector->display_info.bus_flags = panel->desc->bus_flags; in seiko_panel_get_fixed_modes() 307 .bus_flags = DRM_BUS_FLAG_DE_HIGH | DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/ |
H A D | panel-simple.c | 131 /** @bus_flags: See DRM_BUS_FLAG_... defines. */ 132 u32 bus_flags; member 269 connector->display_info.bus_flags = panel->desc->bus_flags; in panel_simple_get_non_edid_modes() 465 unsigned int bus_flags; in panel_dpi_probe() local 491 /* Extract bus_flags from display_timing */ in panel_dpi_probe() 492 bus_flags = 0; in panel_dpi_probe() 494 drm_bus_flags_from_videomode(&vm, &bus_flags); in panel_dpi_probe() 495 desc->bus_flags = bus_flags; in panel_dpi_probe() 558 u32 bus_flags; panel_simple_probe() local [all...] |
H A D | panel-tpo-tpg110.c | 57 * @bus_flags: the DRM bus flags for this panel e.g. inverted clock 59 u32 bus_flags; member 115 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE, 131 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE, 147 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE, 163 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE, 179 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE, 379 connector->display_info.bus_flags = tpg->panel_mode->bus_flags; in tpg110_get_modes()
|
H A D | panel-lvds.c | 34 u32 bus_flags; member 101 connector->display_info.bus_flags = lvds->bus_flags; in panel_lvds_get_modes() 137 ret = of_get_drm_panel_display_mode(np, &lvds->dmode, &lvds->bus_flags); in panel_lvds_parse_dt() 155 lvds->bus_flags |= of_property_read_bool(np, "data-mirror") ? in panel_lvds_parse_dt()
|
H A D | panel-arm-versatile.c | 82 * @bus_flags: the DRM bus flags for this panel e.g. inverted clock 84 u32 bus_flags; member 193 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE, 216 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE, 267 connector->display_info.bus_flags = vpanel->panel_type->bus_flags; in versatile_panel_get_modes()
|
H A D | panel-samsung-s6d7aa0.c | 41 u32 bus_flags; member 312 .bus_flags = 0, 415 .bus_flags = 0, 443 .bus_flags = 0, 468 connector->display_info.bus_flags = ctx->desc->bus_flags; in s6d7aa0_get_modes()
|
H A D | panel-seiko-43wvf1g.c | 42 u32 bus_flags; member 120 connector->display_info.bus_flags = panel->desc->bus_flags; in seiko_panel_get_fixed_modes() 318 .bus_flags = DRM_BUS_FLAG_DE_HIGH | DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE,
|
H A D | panel-abt-y030xx067a.c | 118 u32 bus_format, bus_flags; member 256 connector->display_info.bus_flags = panel_info->bus_flags; in y030xx067a_get_modes() 363 .bus_flags = DRM_BUS_FLAG_PIXDATA_SAMPLE_POSEDGE | DRM_BUS_FLAG_DE_LOW,
|
H A D | panel-auo-a030jtn01.c | 36 u32 bus_format, bus_flags; member 166 connector->display_info.bus_flags = panel_info->bus_flags; in a030jtn01_get_modes() 280 .bus_flags = DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE,
|
H A D | panel-novatek-nt39016.c | 53 u32 bus_format, bus_flags; member 230 connector->display_info.bus_flags = panel_info->bus_flags; in nt39016_get_modes() 337 .bus_flags = DRM_BUS_FLAG_PIXDATA_SAMPLE_POSEDGE,
|
H A D | panel-orisetech-ota5601a.c | 30 u32 bus_format, bus_flags; member 220 connector->display_info.bus_flags = panel_info->bus_flags; in ota5601a_get_modes() 335 .bus_flags = DRM_BUS_FLAG_PIXDATA_SAMPLE_POSEDGE,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/mxsfb/ |
H A D | lcdif_kms.c | 37 u32 bus_flags; member 295 static void lcdif_set_mode(struct lcdif_drm_private *lcdif, u32 bus_flags) in lcdif_set_mode() argument 304 if (bus_flags & DRM_BUS_FLAG_DE_LOW) in lcdif_set_mode() 306 if (bus_flags & DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE) in lcdif_set_mode() 412 DRM_DEV_DEBUG_DRIVER(drm->dev, "Bridge bus_flags: 0x%08X\n", in lcdif_crtc_mode_set_nofb() 413 lcdif_crtc_state->bus_flags); in lcdif_crtc_mode_set_nofb() 421 lcdif_set_mode(lcdif, lcdif_crtc_state->bus_flags); in lcdif_crtc_mode_set_nofb() 438 u32 bus_format, bus_flags; in lcdif_crtc_atomic_check() local 487 bus_flags = bridge->timings->input_bus_flags; in lcdif_crtc_atomic_check() 489 bus_flags in lcdif_crtc_atomic_check() [all...] |
H A D | mxsfb_kms.c | 100 static void mxsfb_set_mode(struct mxsfb_drm_private *mxsfb, u32 bus_flags) in mxsfb_set_mode() argument 120 if (!(bus_flags & DRM_BUS_FLAG_DE_LOW)) in mxsfb_set_mode() 128 if (bus_flags & DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE) in mxsfb_set_mode() 284 u32 bus_flags = mxsfb->connector->display_info.bus_flags; in mxsfb_crtc_mode_set_nofb() local 288 bus_flags = mxsfb->bridge->timings->input_bus_flags; in mxsfb_crtc_mode_set_nofb() 290 bus_flags = bridge_state->input_bus_cfg.flags; in mxsfb_crtc_mode_set_nofb() 295 DRM_DEV_DEBUG_DRIVER(drm->dev, "Connector bus_flags: 0x%08X\n", in mxsfb_crtc_mode_set_nofb() 296 bus_flags); in mxsfb_crtc_mode_set_nofb() 308 mxsfb_set_mode(mxsfb, bus_flags); in mxsfb_crtc_mode_set_nofb() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/tidss/ |
H A D | tidss_encoder.c | 31 * Take the bus_flags from the first bridge that defines in tidss_encoder_atomic_check() 39 tcrtc_state->bus_flags = bridge->timings->input_bus_flags; in tidss_encoder_atomic_check() 53 tcrtc_state->bus_flags = di->bus_flags; in tidss_encoder_atomic_check()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tidss/ |
H A D | tidss_encoder.c | 61 tcrtc_state->bus_flags = next_bridge_state->input_bus_cfg.flags; in tidss_bridge_atomic_check() 65 tcrtc_state->bus_flags = di->bus_flags; in tidss_bridge_atomic_check()
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_modes.h | 505 void drm_bus_flags_from_videomode(const struct videomode *vm, u32 *bus_flags); 509 struct drm_display_mode *dmode, u32 *bus_flags, 512 struct drm_display_mode *dmode, u32 *bus_flags); 516 u32 *bus_flags, int index) in of_get_drm_display_mode() 522 struct drm_display_mode *dmode, u32 *bus_flags) in of_get_drm_panel_display_mode() 514 of_get_drm_display_mode(struct device_node *np, struct drm_display_mode *dmode, u32 *bus_flags, int index) of_get_drm_display_mode() argument 521 of_get_drm_panel_display_mode(struct device_node *np, struct drm_display_mode *dmode, u32 *bus_flags) of_get_drm_panel_display_mode() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/mxsfb/ |
H A D | mxsfb_kms.c | 229 u32 bus_flags = mxsfb->connector->display_info.bus_flags; in mxsfb_crtc_mode_set_nofb() local 258 bus_flags = mxsfb->bridge->timings->input_bus_flags; in mxsfb_crtc_mode_set_nofb() 263 DRM_DEV_DEBUG_DRIVER(drm->dev, "Connector bus_flags: 0x%08X\n", in mxsfb_crtc_mode_set_nofb() 264 bus_flags); in mxsfb_crtc_mode_set_nofb() 282 if (!(bus_flags & DRM_BUS_FLAG_DE_LOW)) in mxsfb_crtc_mode_set_nofb() 290 if (bus_flags & DRM_BUS_FLAG_PIXDATA_DRIVE_POSEDGE) in mxsfb_crtc_mode_set_nofb()
|