embeddedsw/XilinxProcessorIPLib/drivers/dprxss/examples
Shadul Shaikh 4ef87ec22c dprxss: Added HDCP example
This patch adds HDCP example and modifies examples, index, readme files.

Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
Acked-by: Andrei Simion <andreis@xilinx.com>
2015-10-14 23:09:33 +05:30
..
index.html dprxss: Added HDCP example 2015-10-14 23:09:33 +05:30
readme.txt dprxss: Added HDCP example 2015-10-14 23:09:33 +05:30
xdprxss_debug_example.c dprxss: Added HDCP example 2015-10-14 23:09:33 +05:30
xdprxss_hdcp_example.c dprxss: Added HDCP example 2015-10-14 23:09:33 +05:30
xdprxss_intr_example.c dprxss: Added HDCP example 2015-10-14 23:09:33 +05:30
xdprxss_mst_example.c dprxss: Added HDCP example 2015-10-14 23:09:33 +05:30
xdprxss_selftest_example.c dprxss: Added examples for new driver DisplayPort Receiver Subsystem 2015-08-11 22:37:08 +05:30

******************************************************************************/
* <pre>
* MODIFICATION HISTORY:
*
* Ver  Who Date     Changes
* ---- --- -------- --------------------------------------------------
* 1.00 sha 10/05/15 Added modification header
*                   Changed DpTxSs_Setup --> DpRxSs_Setup.
*                   Added HDCP example.
* </pre>
*
******************************************************************************/
There are 4 DisplayPort Receiver Subsystem examples include in this directory:
1) xdprxss_selftest_example.c : This self test example will call self test
   functions of each DisplayPort RX Subsystem's sub-cores to verify that the sub-cores
   are programmed.

2) xdprxss_mst_example.c : This multi-stream transport (MST) example shows how to
   configure driver for MST/SST based upon system configuration parameters.
   For this example, interrupt controller and timer controller must be present.

3) xdprxss_intr_example.c : This interrupt example shows how to set up the interrupt
   system and specify the interrupt handlers for when a DisplayPort RX Subsystem
   interrupt event occurs. An interrupt controller with a connection to the DisplayPort
   RX Subsystem interrupt signal needs to exist in the hardware system.

4) xdprxss_debug_example.c : The debug example setup MST/SST mode based on system confi-
   guration parameters and prints debug information at the end.

5) xdprxss_hdcp_example.c : The HDCP example setup SST mode and enables the HDCP after
   RX has started.

Additionally, in order to be able to use the interrupt, MST/SST, and debug examples,
the user will need to implement following functions:
1) DpRxSs_PlatformInit : This function needs to do all hardware system
   initialization.
2) DpRxSs_VideoPhyInit : These function need to configure the Video Phy using video phy
   driver functions. For information, refer video phy driver documentation.
3) DpRxSs_Setup : These function need to configure the DisplayPort RX Subsystem using
   DPRX Subsystem driver functions. For information, refer DPRXSS driver documentation.

Note: All example functions start with DpRxSs_*, while all DisplayPort RX Subsystem
driver functions start with XDpRxSs_*.