version 1.19, 2008/01/06 18:15:03 |
version 1.20, 2008/01/07 20:29:21 |
|
|
extern struct driver spisdmmc_dr; |
extern struct driver spisdmmc_dr; |
extern struct driver sdmmc_dr; |
extern struct driver sdmmc_dr; |
extern struct driver gpio7seg_dr; |
extern struct driver gpio7seg_dr; |
|
extern struct driver p64lcd_dr; |
|
extern struct driver h44780_dr; |
|
|
extern void (*putchar)(char); |
extern void (*putchar)(char); |
extern void sausart_early_putchar(char ch); |
extern void sausart_early_putchar(char ch); |
|
|
{ "gpiobtn","sapio", 0, 19, 0, 0 /*controls gpioled/0*/}, |
{ "gpiobtn","sapio", 0, 19, 0, 0 /*controls gpioled/0*/}, |
{ "gpiobtn","sapio", 0, 20, 30, 0 /*controls gpioled/1*/}, |
{ "gpiobtn","sapio", 0, 20, 30, 0 /*controls gpioled/1*/}, |
{ "gpio7seg","sapio", 0, 0, -1, 0 }, |
{ "gpio7seg","sapio", 0, 0, -1, 0 }, |
|
{ "p64lcd", "sapio", 0, 0, -1, 0 }, |
|
{ "h44780", "p64lcd", 0, 0, -1, 0 }, |
// { "sartt", "saapbus", 0, 0, 1, 0 }, |
// { "sartt", "saapbus", 0, 0, 1, 0 }, |
{ "saspi", "saapbus", 0, 0, 0, 0 }, |
{ "saspi", "saapbus", 0, 0, 0, 0 }, |
// { "spisdmmc","saspi", 0, 0, 0, 0 }, |
{ "spisdmmc","saspi", 0, 0, 0, 0 }, |
// { "sdmmc", "spisdmmc", 0, 0, 0, 0 }, |
{ "sdmmc", "spisdmmc", 0, 0, 0, 0 }, |
// { "saaic", "saapbus", 0, 0, -1, 0 }, |
// { "saaic", "saapbus", 0, 0, -1, 0 }, |
{ NULL, NULL, 0, 0, -1, 0 } |
{ NULL, NULL, 0, 0, -1, 0 } |
}; |
}; |
|
|
{ "spisdmmc", &spisdmmc_dr, -1 }, |
{ "spisdmmc", &spisdmmc_dr, -1 }, |
{ "sdmmc", &sdmmc_dr, -1 }, |
{ "sdmmc", &sdmmc_dr, -1 }, |
{ "gpio7seg", &gpio7seg_dr, -1 }, |
{ "gpio7seg", &gpio7seg_dr, -1 }, |
|
{ "p64lcd", &p64lcd_dr, -1 }, |
|
{ "h44780", &h44780_dr, -1 }, |
{ NULL, NULL, 0 } |
{ NULL, NULL, 0 } |
}; |
}; |
|
|
|
|
|
|
/* redefine putchar */ |
/* redefine putchar */ |
putchar = sausart_early_putchar; |
putchar = sausart_early_putchar; |
|
|
} |
} |
|
|
|
|