Hi, This RFC provides high level design/changes for supporting Multi-Media/Mass-Market/Mistral/Customer Daughter card based on OMAP3 EVM. Background ========== OMAP3 EVM doesn't support camera interface, TI and Mistral has developed Daughter card on top of OMAP3 EVM which will add support for - TVP5146 decoder, providing BT656 capture support through S-Video/Component/Composite input. - Camera/sensor interface (Micron) - HSUSB Transceiver USB-83320 Soon the block-diagram, schematics and other details will be available publicly. Hardware Block Diagram ====================== Below is top level block diagram for the OMAP3 EVM Multi-Media Daughter Card - OMAP 3 Processor Multi-Media Daughter Card Board - - - - - - - - - - - - - -- - - - - - - - - - - - - - | OMAP3530 | | - - - - - - <------O S-Vid | | | | | | | | I2C |------------------------>| | |O| | | | | | |<-----|O|Compo | | | | /| | Video | |O|site | | | | | | | Decoder | | | | | | |<-----| TVP5146 | |O| | | Camera | | | | - - - - - - <-----|O|Compo | | interface|<---------------| | |O|nent | | | | | | - - - - - - | | | | | |<-----| | | | | | | | | Micron | | | | | | | | Image | | | | | \| | Sensor | | | I2C |------------------------>| | | | | | - - - - - - | | | | | | HSUSB| | - - - - - - | | HOST|<----------------------->| | | - - - - - - - | | HSUSB | | | |Transceiver| | | | USB83320 | | | | | | | - - - - - - | | | | | - - - - - - -- - - - - - - - - - - - - - High Level-Software Design ========================= Following are the files which will add support for Daughter Card - - arch/arm/mach-omap2/board-omap3evm-dc.c Source file which will handle initialization of the GPMC and similar stuff, registers to the I2C framework for I2C bus 3(TVP5146 interface). - arch/arm/mach-omap2/board-omap3evm-dc.h Corresponding Header file. Current implementation/support available ======================================== The basic Daughter card support has been added to the latest git kernel; soon I will be posting the patches for review. Following things have been tested - - TVP5146: (On top of Sergio's ISP-Camera patch-sets) - S-Video - Composite - HSUSB: Basic functionality is working. NOTE: Please note that all the above testing is done on top of ES2.0 silicon version. TODO - - Component support (Should be very easy) - Rigorous testing of TVP5146 and HSUSB. - Camera/sensor support Thanks, Vaibhav Hiremath -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html