Andrei-Liviu Simion
2bbd647caa
video_common: Inverted polarity in video mode table.
...
Now, 0 is negative polarity and 1 is positive polarity.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:58 +05:30
Andrei-Liviu Simion
75cca5dda4
video_common: Added function to check whether the video format is interlaced.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:57 +05:30
Andrei-Liviu Simion
4284fbe285
video_mode: Fixed video mode enumeration and added start/end of modes.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:56 +05:30
Andrei-Liviu Simion
740c3ea65e
video_common: Removed pixel clock from table and structure. Now computing.
...
Added a new function that computes the pixel clock frequency rather than having
it as part of the video mode table and structure. This saves some space.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:54 +05:30
Andrei-Liviu Simion
556a4ac05b
video_common: Reduced size of XVid_VideoTiming structure.
...
No member requires u32.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:53 +05:30
Andrei-Liviu Simion
306eb87e96
video_common: Reordered progressive-interlaced video modes.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:52 +05:30
Andrei-Liviu Simion
b3c3846913
video_common: Updated commenting.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:51 +05:30
Andrei-Liviu Simion
c04264fd84
video_common: Updated XVid_VideoStream structure definition.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:50 +05:30
Andrei-Liviu Simion
7aceaaf86f
video_common: Fixed XVid_PixelsPerClock structure definition.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:50 +05:30
Andrei-Liviu Simion
714dddec01
video_common: XVid_DataWidth->XVid_ColorDepth.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:49 +05:30
Andrei-Liviu Simion
4030d1aef4
video_common: ResId->VmId.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:48 +05:30
Rohit Consul
dd2562b850
video_common: Added pixels per clock enumeration.
...
Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:47 +05:30
Rohit Consul
eb14ad87ac
video_common: Added video format enumeration type.
...
Signed-off-by: Rohit Consul <rohit.consul@xilinx.com>
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:46 +05:30
Andrei-Liviu Simion
954a4047fd
video_common: XVID_VM_UHD_60_P->XVID_VM_3840x2160_60_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:46 +05:30
Andrei-Liviu Simion
d1fab25ea0
video_common: XVID_VM_UHD_25_P->XVID_VM_3840x2160_25_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:45 +05:30
Andrei-Liviu Simion
3596bd1261
video_common: XVID_VM_UHD_24_P->XVID_VM_3840x2160_24_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:44 +05:30
Andrei-Liviu Simion
8e32372c3d
video_common: 3840x2160 is UHD, not full 4K2K.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:43 +05:30
Andrei-Liviu Simion
45bc4c060e
video_common: XVID_VM_UHD_30_P->XVID_VM_3840x2160_30_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:42 +05:30
Andrei-Liviu Simion
2338879555
video_common: XVID_VM_UHD2_60_P->XVID_VM_1920x2160_60_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:41 +05:30
Andrei-Liviu Simion
ff2ac4ad57
video_common: Fixed some resolution namings.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:41 +05:30
Andrei-Liviu Simion
bed4dd2e32
video_common: Fixed some pixel clock frequencies.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:40 +05:30
Andrei-Liviu Simion
4dac8016f3
video_common: XVID_VM_1080_60_P->XVID_VM_1920x1080_60_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:39 +05:30
Andrei-Liviu Simion
969ae7b163
video_common: XVID_VM_1080_50_P->XVID_VM_1920x1080_50_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:38 +05:30
Andrei-Liviu Simion
5b9b53013f
video_common: XVID_VM_1080_30_P->XVID_VM_1920x1080_30_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:37 +05:30
Andrei-Liviu Simion
6a871b78c7
video_common: XVID_VM_1080_25_P->XVID_VM_1920x1080_25_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:36 +05:30
Andrei-Liviu Simion
997e382644
video_common: XVID_VM_1080_24_P->XVID_VM_1920x1080_24_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:36 +05:30
Andrei-Liviu Simion
d178c6e75c
video_common: Sorted 1366x768@60Hz in video timing table.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:35 +05:30
Andrei-Liviu Simion
8f144e911a
video_common: XVID_VM_720_60_P->XVID_VM_1280x720_60_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:34 +05:30
Andrei-Liviu Simion
a9df392446
video_common: XVID_VM_480_60_P->XVID_VM_720x480_60_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:32 +05:30
Andrei-Liviu Simion
d552049259
video_common: XVID_VM_480_60_P->XVID_VM_720x480_60_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:32 +05:30
Andrei-Liviu Simion
58fe1d72f5
video_common: XVID_VM_WXGA_60_P->XVID_VM_1366x768_60_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:31 +05:30
Andrei-Liviu Simion
7238e810ce
video_common: WUXGA is 1920x1200 not 1600x1200.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:30 +05:30
Andrei-Liviu Simion
57d0052df3
video_common: XVID_VM_UXGA_60_P->XVID_VM_1600x1200_60_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:29 +05:30
Andrei-Liviu Simion
371c840499
video_common: XVID_VM_WSXGA_60_P->XVID_VM_1680x1050_60_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:28 +05:30
Andrei-Liviu Simion
bb2c86bf3f
video_common: XVID_VM_WUXGA_60P->XVID_VM_1600x1200_60_P.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:27 +05:30
Andrei-Liviu Simion
b826d583da
video_common: Reordered video timing table. Sorted by HRES-VRES-FR.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:26 +05:30
Andrei-Liviu Simion
f82e7bd95d
video_common: Added refresh rate enumeration of 100 Hz.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:26 +05:30
Andrei-Liviu Simion
1216b005a0
video_common: Removed DMT IDs since they aren't being used.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:25 +05:30
Andrei-Liviu Simion
5e3c1dba5a
dp: rx: Moved xdprx.h include below XDp_Config type definition dependency.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:24 +05:30
Andrei-Liviu Simion
0b0c1897cc
dp: rx: Add XDprx_CfgInitialize.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:23 +05:30
Andrei-Liviu Simion
f1d01171a9
dp: rx: Added receiver (RX) skeleton including the XDprx instance structure.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:22 +05:30
Andrei-Liviu Simion
e6006d9818
dp: XDptx_TimerHandler->XDp_TimerHandler.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:21 +05:30
Andrei-Liviu Simion
0a72981dcd
dp: Allow differentiate between XDptx and XDprx structures from a void *.
...
The XDp_Config structure is moved to the top of the instance structure for
XDptx. The XDprx structure, once implemented, will keep the XDp_Config structure
as the first member.
This allows functions to accept a void * argument and determine whether the
pointed structure is of type XDptx or XDprx by accessing the XDp_Config member's
IsRx member.
The reason this works is because XDp_Config is the first member in the
structure's order so the configuration structure will be placed in the same
relative location for both the XDptx and XDprx structures.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:20 +05:30
Andrei-Liviu Simion
81cb2fe913
dp: Export IP configuration parameter for the DisplayPort core type - TX or RX.
...
Exporting the C_FLOW_DIRECTION configuration parameter.
XDp_Config's IsRx member specifies that the core is an RX if = 0, TX if = 1.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:19 +05:30
Andrei-Liviu Simion
204d93a1fe
dp: Compilation reordering for backwards compatibility.
...
User application may either include xdp.h or xdptx.h to use DisplayPort driver
functionality. This is useful when upgrading to an existing application to a
newer driver version.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:18 +05:30
Andrei-Liviu Simion
cfc2fec774
dp: Number of DisplayPort instances now uses the new driver naming prefix.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:17 +05:30
Andrei-Liviu Simion
eb9df3f478
dp: XDptx_ConfigTable->XDp_ConfigTable.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:17 +05:30
Andrei-Liviu Simion
f44bb328d6
dp: XDptx_Config->XDp_Config
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:16 +05:30
Andrei-Liviu Simion
0aee196be6
dp: LookupConfig function and sinit file adopt new driver naming.
...
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:15 +05:30
Andrei-Liviu Simion
202d0114c1
dp: Initial version based on dptx.
...
Dptx driver moved to a common DisplayPort driver, Dp, in order to have a common
location for both transmit (Dptx) and receive (Dprx).
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-04-26 10:32:14 +05:30