This patch modifies xil_printf to add support for 64bit
pointer value print in case of 64bit mode. It adds support
to print 64 bit value for long integer and long hex.
It also removes unknown specifier 'D'.
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
This patch adds definition of macro XPAR_XDUALSPLITTER_NUM_INSTANCES, disables
config table when XPAR_XDUALSPLITTER_NUM_INSTANCES undefined and equal to
zero.
These changes are to avoid compilation errors in DisplayPort Subsystem driver.
DisplayPort Subsystem HIP does not include Dual Splitter core in Single
Transport Mode (SST) but Subsystem driver adds depends clause in its .mdd file
to pull Dual Splitter driver in BSP.
DisplayPort Subsystem HIP does not include Dual Splitter core in Single
Transport Mode (SST) but Subsystem driver adds depends clause in its .mdd file
to pull Dual Splitter driver in BSP.
Signed-off-by: Shadul Shaikh <shaduls@xilinx.com>
This patch removes Change Bus Speed, Clock Freq, SelectCard
API's in glue layer since driver is taking care of those
things.
Signed-off-by: Srinivas Goud <sgoud@xilinx.com>
This patch add SD 3.0 features and modified the source such
that works on both Zynq and ZynqMP. This patch also converts
three line comments into single line comments.
Signed-off-by: Srinivas Goud <sgoud@xilinx.com>
This patch deprecates v6_2 old version and creates a
new v6_3 version of axipmon driver.
Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
Issuing a GUID is done internally by topology discovery. The GUID was already
obtained by the LINK_ADDRESS sideband message.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
- Consistency in indentation.
- All definitions values of the same field should (i.e. interrupt status) have
the same number of digits.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Previously, the number of ports was only being set when setting an input port.
If there are multiple input ports, the number of ports wasn't being accurately
reflected.
The user application was required to update the number of ports when setting a
downstream port.
This is now done within the driver.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
When setting the configuration of a port, always keep the port number of the
port structure to the same value as the index of the structure's index in the
port structure array.
This simplifies functions that operate on the port structure since they don't
need to search each port structure in the array for the port number, the port
number is known from the index.
Note: The existence of the port number member in the port structure is required
since the TX populates this structure when receiving LINK_ADDRESS sideband
messages.
Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
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>
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>