.. | .. |
---|
287 | 287 | printf("Can't increase blob size: %s\n", fdt_strerror(ret)); |
---|
288 | 288 | return ret; |
---|
289 | 289 | } |
---|
290 | | - |
---|
| 290 | +#if 0 |
---|
291 | 291 | static int fdt_fixup_panel_init_sequence(void *fdt, int node,const struct display_fixup_data *data) |
---|
292 | 292 | { |
---|
293 | 293 | #if 0 |
---|
.. | .. |
---|
345 | 345 | printf("Can't increase blob size: %s\n", fdt_strerror(ret)); |
---|
346 | 346 | return ret; |
---|
347 | 347 | } |
---|
| 348 | +#endif |
---|
348 | 349 | |
---|
349 | 350 | static int fdt_fixup_setprop_u32(void *fdt, int node, const char *name, u32 data) |
---|
350 | 351 | { |
---|
.. | .. |
---|
391 | 392 | static void fdt_fixup_panel_node(void *blob, int node, const char *name, |
---|
392 | 393 | const struct display_fixup_data *data) |
---|
393 | 394 | { |
---|
| 395 | +/* |
---|
394 | 396 | if (!strcmp(name, "dsi")) { |
---|
395 | 397 | fdt_setprop_u32(blob, node, "dsi,flags", data->flags); |
---|
396 | 398 | fdt_setprop_u32(blob, node, "dsi,format", data->format); |
---|
397 | 399 | fdt_setprop_u32(blob, node, "dsi,lanes", data->lanes); |
---|
398 | 400 | fdt_fixup_panel_init_sequence(blob, node,data); |
---|
399 | 401 | } |
---|
| 402 | +*/ |
---|
400 | 403 | fdt_fixup_setprop_u32(blob, node, "prepare-delay-ms", data->delay_prepare); |
---|
401 | 404 | fdt_fixup_setprop_u32(blob, node, "enable-delay-ms", data->delay_enable); |
---|
402 | 405 | fdt_fixup_setprop_u32(blob, node, "disable-delay-ms", data->delay_disable); |
---|
.. | .. |
---|
488 | 491 | static void fdt_fixup_display_route(void *blob, const struct display_fixup_data *data) |
---|
489 | 492 | { |
---|
490 | 493 | if (data->type == PANEL_TYPE_DSI) { |
---|
491 | | - fdt_fixup_display_sub_route(blob, "dsi", FDT_STATUS_OKAY, data); |
---|
| 494 | + fdt_fixup_display_sub_route(blob, "dsi1", FDT_STATUS_OKAY, data); |
---|
492 | 495 | fdt_fixup_display_sub_route(blob, "edp", FDT_STATUS_DISABLED, data); |
---|
493 | 496 | fdt_fixup_display_sub_route(blob, "lvds", FDT_STATUS_DISABLED, data); |
---|
494 | 497 | } else if (data->type == PANEL_TYPE_EDP) { |
---|
495 | | - fdt_fixup_display_sub_route(blob, "dsi", FDT_STATUS_DISABLED, data); |
---|
| 498 | + fdt_fixup_display_sub_route(blob, "dsi1", FDT_STATUS_DISABLED, data); |
---|
496 | 499 | fdt_fixup_display_sub_route(blob, "edp", FDT_STATUS_OKAY, data); |
---|
497 | 500 | fdt_fixup_display_sub_route(blob, "lvds", FDT_STATUS_DISABLED, data); |
---|
498 | 501 | } else if (data->type == PANEL_TYPE_LVDS) { |
---|
499 | 502 | fdt_fixup_display_sub_route(blob, "lvds", FDT_STATUS_OKAY, data); |
---|
500 | | - fdt_fixup_display_sub_route(blob, "dsi", FDT_STATUS_DISABLED, data); |
---|
| 503 | + fdt_fixup_display_sub_route(blob, "dsi1", FDT_STATUS_DISABLED, data); |
---|
501 | 504 | fdt_fixup_display_sub_route(blob, "edp", FDT_STATUS_DISABLED, data); |
---|
502 | 505 | } |
---|
503 | 506 | } |
---|