Отвечу в этой ветке, ибо тут по теме:
Цитата(Henadi @ Mar 4 2008, 23:34)

Хочу попросить помощи. Собрал видеоплату на Epsone для платы на базе AT91RM9200.
При обращении из своей программы я могу инициализировать видео и "порисовать"
Но Линукс видеоконтроллер не видит!
Драйвер на Епсон я скомпилировал (в ядро) , при компиляции ошибок не было.
Но при старте радостных сообщений, как у вас. например,
Epson S1D13XXX FB Driver
s1d13xxxfb: regs mapped at 0xc480c000, fb 1280 KiB mapped at 0xc4a00000
Console: switching to colour frame buffer device 80x60
fb0: S1D13806 frame buffer device
НЕ ВЫДАЕТСЯ, т е драйвер не контачит с контроллером.
Прошу совета, т. к. не знаю с чего начать процесс оживления драйвера.
На ARMe у меня стоит Debian Etch, устанавливал по инструкции для Debian Sid на этом форуме.
Во первых желательно приводить лог загрузки, так будет проще отвечать.
Теперь по делу. Первое что надо сделать, это в файл описание платы добавить код инициализации S1D1, SMC, и если есть генератора клока. Например в файле board-ek.c (это дев борда от атмеля) мы найдем такой код:
Код
#if defined(CONFIG_FB_S1D13XXX) || defined(CONFIG_FB_S1D13XXX_MODULE)
#include <video/s1d13xxxfb.h>
#include <asm/arch/ics1523.h>
/* EPSON S1D13806 FB */
#define AT91_FB_REG_BASE 0x40000000L
#define AT91_FB_REG_SIZE 0x200
#define AT91_FB_VMEM_BASE 0x40200000L
#define AT91_FB_VMEM_SIZE 0x140000L
static void __init ek_init_video(void)
{
/* NWAIT Signal */
at91_set_A_periph(AT91_PIN_PC6, 0);
/* Initialization of the Static Memory Controller for Chip Select 3 */
at91_sys_write(AT91_SMC_CSR(3), AT91_SMC_DBW_16 /* 16 bit */
| AT91_SMC_WSEN | AT91_SMC_NWS_(5) /* wait states */
| AT91_SMC_TDF_(1) /* float time */
);
at91_ics1523_init();
}
/* CRT: (active) 640x480 60Hz (PCLK=CLKI=25.175MHz)
Memory: Embedded SDRAM (MCLK=CLKI3=50.000MHz) (BUSCLK=60.000MHz) */
static const struct s1d13xxxfb_regval ek_s1dfb_initregs[] = {
{S1DREG_MISC, 0x00}, /* Enable Memory/Register select bit */
{S1DREG_COM_DISP_MODE, 0x00}, /* disable display output */
и так далее ...
Вот Вам его и надо переписать под себя. А вот после этого уже включать в ядро драйвер, консоль и т.д.
Удачи!