diff options
author | Eric Nelson <eric.nelson@boundarydevices.com> | 2014-10-02 12:16:37 -0700 |
---|---|---|
committer | Stefano Babic <sbabic@denx.de> | 2014-10-06 17:57:22 +0200 |
commit | 865aa30bb30fb1675ea516bfab8850f91da69a29 (patch) | |
tree | 1f3478c6b7bc9e488f0b77cf85a1f88ce145d73f | |
parent | 135663061ffa78c391dd502674bb50823555b675 (diff) | |
download | u-boot-imx-865aa30bb30fb1675ea516bfab8850f91da69a29.zip u-boot-imx-865aa30bb30fb1675ea516bfab8850f91da69a29.tar.gz u-boot-imx-865aa30bb30fb1675ea516bfab8850f91da69a29.tar.bz2 |
nitrogen6x: display: add Ampire 1024x600 panel
Add support for an Ampire 1024x600 LVDS panel with integrated Ilitek
capacitive touch screen.
Auto-detection is enabled, so no explicit configuration is needed.
Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
-rw-r--r-- | board/boundary/nitrogen6x/nitrogen6x.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/board/boundary/nitrogen6x/nitrogen6x.c b/board/boundary/nitrogen6x/nitrogen6x.c index ccbb9b7..38d0b52 100644 --- a/board/boundary/nitrogen6x/nitrogen6x.c +++ b/board/boundary/nitrogen6x/nitrogen6x.c @@ -655,6 +655,26 @@ struct display_info_t const displays[] = {{ .vmode = FB_VMODE_NONINTERLACED } }, { .bus = 2, + .addr = 0x41, + .pixfmt = IPU_PIX_FMT_LVDS666, + .detect = detect_i2c, + .enable = enable_lvds, + .mode = { + .name = "amp1024x600", + .refresh = 60, + .xres = 1024, + .yres = 600, + .pixclock = 15385, + .left_margin = 220, + .right_margin = 40, + .upper_margin = 21, + .lower_margin = 7, + .hsync_len = 60, + .vsync_len = 10, + .sync = FB_SYNC_EXT, + .vmode = FB_VMODE_NONINTERLACED +} }, { + .bus = 2, .addr = 0x48, .pixfmt = IPU_PIX_FMT_RGB666, .detect = detect_i2c, |