diff --git a/[refs] b/[refs] index 1ca3eecda186..bbc545aa187b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b4ce6a285b65be4fb858728b3bbe9011242b769f +refs/heads/master: 32fab7bcc79ee0b97277627f456c94202858d851 diff --git a/trunk/drivers/video/via/hw.c b/trunk/drivers/video/via/hw.c index 980e263f1875..b8f01103f5c5 100644 --- a/trunk/drivers/video/via/hw.c +++ b/trunk/drivers/video/via/hw.c @@ -20,6 +20,7 @@ */ #include +#include #include "global.h" static struct pll_config cle266_pll_config[] = { @@ -875,6 +876,10 @@ void viafb_set_iga_path(void) viaparinfo->chip_info-> lvds_chip_info2.output_interface); } + + /* looks like the OLPC has its display wired to DVP1 and LVDS2 */ + if (machine_is_olpc()) + viaparinfo->shared->iga2_devices = VIA_DVP1 | VIA_LVDS2; } static void set_color_register(u8 index, u8 red, u8 green, u8 blue)