=================================================================== RCS file: /cvs/funnyos/arch/sam7s64/config.c,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- funnyos/arch/sam7s64/config.c 2008/01/06 18:15:03 1.19 +++ funnyos/arch/sam7s64/config.c 2008/01/07 20:29:21 1.20 @@ -1,5 +1,5 @@ /* - * $Id: config.c,v 1.19 2008/01/06 18:15:03 nbrk Exp $ + * $Id: config.c,v 1.20 2008/01/07 20:29:21 nbrk Exp $ */ #include #include @@ -24,6 +24,8 @@ extern struct driver spisdmmc_dr; extern struct driver sdmmc_dr; extern struct driver gpio7seg_dr; +extern struct driver p64lcd_dr; +extern struct driver h44780_dr; extern void (*putchar)(char); extern void sausart_early_putchar(char ch); @@ -44,10 +46,12 @@ { "gpiobtn","sapio", 0, 19, 0, 0 /*controls gpioled/0*/}, { "gpiobtn","sapio", 0, 20, 30, 0 /*controls gpioled/1*/}, { "gpio7seg","sapio", 0, 0, -1, 0 }, + { "p64lcd", "sapio", 0, 0, -1, 0 }, + { "h44780", "p64lcd", 0, 0, -1, 0 }, // { "sartt", "saapbus", 0, 0, 1, 0 }, { "saspi", "saapbus", 0, 0, 0, 0 }, -// { "spisdmmc","saspi", 0, 0, 0, 0 }, -// { "sdmmc", "spisdmmc", 0, 0, 0, 0 }, + { "spisdmmc","saspi", 0, 0, 0, 0 }, + { "sdmmc", "spisdmmc", 0, 0, 0, 0 }, // { "saaic", "saapbus", 0, 0, -1, 0 }, { NULL, NULL, 0, 0, -1, 0 } }; @@ -70,6 +74,8 @@ { "spisdmmc", &spisdmmc_dr, -1 }, { "sdmmc", &sdmmc_dr, -1 }, { "gpio7seg", &gpio7seg_dr, -1 }, + { "p64lcd", &p64lcd_dr, -1 }, + { "h44780", &h44780_dr, -1 }, { NULL, NULL, 0 } }; @@ -166,6 +172,7 @@ /* redefine putchar */ putchar = sausart_early_putchar; + }