Как рассчитать параметры fb_videomode в ядре Linux?

Я хотел бы написать драйвер для http://www.trulydisplays.com/tft/specs/3.5in%20480x800%20TFT480800-25-E%20Spec.pdf Как рассчитать все следующие параметры:

struct fb_videomode {
    const char *name;   /* optional */
    u32 refresh;        /* optional */
    u32 xres;
    u32 yres;
    u32 pixclock;
    u32 left_margin;
    u32 right_margin;
    u32 upper_margin;
    u32 lower_margin;
    u32 hsync_len;
    u32 vsync_len;
    u32 sync;
    u32 vmode;
    u32 flag;
};

2 ответа

Решение

Я надеюсь, что упомянутые поля доступны в EDID устройства отображения.

Этот документ может быть полезен. Я использовал этот документ для расчета вышеуказанной информации.

Устройство кадрового буфера

Удачи

Другие вопросы по тегам