Dear all, i am trying to port the gingerbread-2.3.4 with 2.6.37 kernel
bellow structure are i have configuring the boad-omap3beagle.c file and
find the dss kernel configuration options
/****************************** dss
part***************************************/
static struct omap_dss_device beagle_lcd_device = {
.name = "lcd",
.driver_name = "cmel_oled43_panel",
.type = OMAP_DISPLAY_TYPE_DPI,
.phy.dpi.data_lines = 24,
};
static struct omap_dss_device *beagle_dss_devices[] = {
&beagle_lcd_device,
};
static struct omap_dss_board_info beagle_dss_data = {
.num_devices = ARRAY_SIZE(beagle_dss_devices),
.devices = beagle_dss_devices,
/*.default_device = &beagle_dvi_device,*/
.default_device = &beagle_lcd_device,
};
static struct platform_device beagle_dss_device = {
.name = "omapdss",
.id = -1,
.dev = {
.platform_data = &beagle_dss_data,
},
};
static struct regulator_consumer_supply beagle_vdac_supply = {
.supply = "vdda_dac",
.dev = &beagle_dss_device.dev,
};
static struct regulator_consumer_supply beagle_vdvi_supply = {
.supply = "vdds_dsi",
.dev = &beagle_dss_device.dev,
};
static struct platform_device *omap3_beagle_devices[] __initdata = {
&leds_gpio,
&keys_gpio,
&beagle_dss_device,
};
/****************************************************************************/
/************************** this is my
display initialization interface(SPI) structure ***************/
struct spi_board_info omap3_lcd_spi_board_info[] = { [0] = {
.modalias = "truely_lcd",
.bus_num = 3,
.chip_select = 1,
.max_speed_hz = 20000000,
.mode = SPI_MODE_0,
},
};
/*******************************************************************************/
omap3_beagle_init(){
platform_add_devices(omap3_beagle_devices,
ARRAY_SIZE(omap3_beagle_devices));
spi_register_board_info(omap3_lcd_spi_board_info,
ARRAY_SIZE(omap3_lcd_spi_board_info));
}
can anybody suggestion me what is wrong here?
one more thing is LCD back light working fine.
thanks&Regards
k.v.raju
--
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
Device Drivers --->
Graphics support---------->
Support for frame buffer devices-->
--- Support for frame buffer devices
[*] Enable firmware EDID
[ ] Framebuffer foreign endianness support --->
[*] Enable Video Mode Handling Helpers
[*] Enable Tile Blitting Support
*** Frame buffer hardware drivers ***
< > Epson S1D13XXX framebuffer support
OMAP2/3 Display Subsystem support (EXPERIMENTAL)--->
(4) VRAM size (MB)
[*] Debug support
[ ] Collect DSS IRQ statistics
[*] DPI support
[ ] RFBI support
[*] VENC support
OMAP2_VENC_OUT_TYPE (Use
S-Video output interface) --->
[ ] SDI support
[*] DSI support
[*] Use DSI PLL for PCLK
(EXPERIMENTAL)
[ ] Fake VSYNC irq from manual
update displays
(1) Minimum FCK/PCK ratio (for
scaling)
OMAP2/3 frame buffer support
(EXPERIMENTAL)----->
--- OMAP2/3 frame buffer
support (EXPERIMENTAL)
[*] Debug support
forMAP2/3FB
(1) Number of
framebuffers
OMAP2/3 Display Device Drivers
< > Generic Panel
< > Sharp LS037V7DW01 LCD Panel
< > Sharp LQ043T1DG01 LCD Panel
< > Samsung LMS700KF23 LCD Panel
< > Taal DSI Panel
< > Toppoly TDO35S LCD Panel
support
< > TPO TD043MTEA1 LCD Panel
<*> PANEL_EMBEST LCD Panel // this
is my lcd display driver.
[*] Backlight & LCD device support --->
Display device support --->
<*> Display panel/monitor support
Console display driver support --->
[ ] Map the console to the primary display device
[ ] Framebuffer Console Rotation
[*] Select compiled-in fonts
[*] VGA 8x8 font
[*] VGA 8x16 font
[ ] Mac console 6x11 font (not supported by all
drivers)
[ ] console 7x14 font (not supported by all drivers)
[ ] Pearl (old m68k) console 8x8 font
[ ] Acorn console 8x8 font
[ ] Mini 4x6 font
[ ] Sparc console 8x16 font
[ ] Sparc console 12x22 font (not supported by all
drivers)
[ ] console 10x18 font (not supported by all drivers)
[*] Bootup logo --->
[*] Standard black and white Linux logo
[*] Standard 16-color Linux logo
[*] Standard 224-color Linux logo
