Имею NGW100, монитор LQ104V1DG61, JTAG II, buildroot. Физически LCD подключил к ngw100 по схеме, указаной в datasheet на сайте производителя. В buildroot'e набираю make atngw100_defconfig menuconfig , указываю необходимые пакеты. Далее make linux26-menuconfig - выбираю поддержку графики, монитора
<*>Blacklight & LCD device support <M> Samsung LTV350QV LCD Panel <M>Lowlevel video output switch controls <*>Support for frame buffer devices <*>AT91/AT32 LCD Controller support [*]Boot logo Smile Далее сохраняю конфигурацию. Теперь, как я понял, необходимо переписать конфиг LTV350QV для моего монитора, но конфигурации LCD для NGW100 в файле arch/avr32/boards/atngw100/setup.c нет. Оное дело находится в arch/avr32/boards/atstk1000/setup.c Код: static struct fb_videomode __initdata ltv350qv_modes[] = { { .name = "320x240 @ 75", .refresh = 75, .xres = 320, .yres = 240, .pixclock = KHZ2PICOS(6891),
.left_margin = 17, .right_margin = 33, .upper_margin = 10, .lower_margin = 10, .hsync_len = 16, .vsync_len = 1,
.sync = 0, .vmode = FB_VMODE_NONINTERLACED, }, };
static struct fb_monspecs __initdata atstk1000_default_monspecs = { .manufacturer = "SNG", .monitor = "LTV350QV", .modedb = ltv350qv_modes, .modedb_len = ARRAY_SIZE(ltv350qv_modes), .hfmin = 14820, .hfmax = 22230, .vfmin = 60, .vfmax = 90, .dclkmax = 30000000, };
struct atmel_lcdfb_info __initdata atstk1000_lcdc_data = { .default_bpp = 24, .default_dmacon = ATMEL_LCDC_DMAEN | ATMEL_LCDC_DMA2DEN, .default_lcdcon2 = (ATMEL_LCDC_DISTYPE_TFT | ATMEL_LCDC_INVCLK | ATMEL_LCDC_CLKMOD_ALWAYSACTIVE | ATMEL_LCDC_MEMOR_BIG), .default_monspecs = &atstk1000_default_monspecs, .guard_time = 2, };
Подскажите что и куда необходимо дописать, чтобы подключить LCD к NGW100.
|