Commit graph

17 commits

Author SHA1 Message Date
Andrei-Liviu Simion
03e3e18d57 dp: Added modification history for v2.0.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:30 +05:30
Andrei-Liviu Simion
7c48fa85e0 dp: rx: mst: Added ability to set the DPCD for each port.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:28 +05:30
Andrei-Liviu Simion
062b550ad6 dp: Fixed typos.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:27 +05:30
Andrei-Liviu Simion
ddabc3c5ab dp: mst: Cleaner GUID.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:27 +05:30
Andrei-Liviu Simion
bed16a0aca dp: rx: mst: Added MST interrupt handling.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:25 +05:30
Andrei-Liviu Simion
2ff38d18fb dp: rx: mst: Added function to handle MST sideband message requests.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:24 +05:30
Andrei-Liviu Simion
89d29bdaac dp: rx: mst: Set PBN values for each connected downstream port.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:23 +05:30
Andrei-Liviu Simion
72069d67a0 dp: rx: mst: Format down reply message for REMOTE_DPCD_READ down requests.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:21 +05:30
Andrei-Liviu Simion
7cdb022588 dp: rx: mst: Added a payload table into the RX structure.
When the upstream device issues an ALLOCATE_PAYLOAD sideband message request,
this table is updated to represent the allocated bandwidth for each stream.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:18 +05:30
Andrei-Liviu Simion
0fd3fc6d54 dp: rx: mst: Added ability to set an I2C map for each port.
The "I2C map" terminology is used to refer to a set of I2C entries for a given
port. Each I2C entry contains an I2C address associated with that entry,
alongside a user-defined data structure which is to be pointed to.

This is the mechanism for which the driver allows the RX application to control
what data to be sent for a given I2C address when a REMOTE_I2C_READ is issued
by an upstream device.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:17 +05:30
Andrei-Liviu Simion
745530d3e2 dp: rx: mst: Add ability to set port information in the RX downstream topology.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:16 +05:30
Andrei-Liviu Simion
b12d4c0570 dp: rx: mst: Added ability to expose or hide a specific port from the TX.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:16 +05:30
Andrei-Liviu Simion
23dad61218 dp: rx: mst: Added downstream topology for responding to sideband messages.
Topology contains information for responding to LINK_ADDRESS sideband messages
and I2C maps for each port for responding to REMOTE_I2C_READ.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:15 +05:30
Andrei-Liviu Simion
201d9e148a dp: mst: Renamed link address related structures to reflect RX/TX commonality.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:15 +05:30
Andrei-Liviu Simion
2147c179cf dp: mst: Removed unneeded data from the link address reply structure.
- ReplyType: The driver already checks for NACK elsewhere.
- RequestId: The link address reply will always carry the LINK_ADDRESS tag.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:14 +05:30
Andrei-Liviu Simion
40a6c28bcf dp: rx: mst: Added interrupt handlers.
1) Down request for MST sideband messages TX to RX.
2) Down reply for MST sideband messages from RX to TX.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:08 +05:30
Andrei-Liviu Simion
903d859429 dp: New version v2.0.
Copied v1.0 directory to v2.0.

Deprecated version 1.0.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
2015-07-07 00:12:00 +05:30