Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed example to use driver parameter consistently #39

Open
wants to merge 1,213 commits into
base: master
Choose a base branch
from

Conversation

dglanzman
Copy link

Signed-off-by: David Lawrence Glanzman gland@seas.upenn.edu

Siva Rajesh and others added 30 commits October 4, 2017 08:14
Add new APIs to calculate ST352 payload IDs.
User has to give correct inputs like videomode, stream number,
SDI mode to get the correct ST352 payloads.

Signed-off-by: Siva Rajesh <siva.rajesh.jarugula@xilinx.com>

Reviewed-for-the-series: Vishal Sagar<vishal.sagar@xilinx.com>
Fix for providing interrupt control APIs to be accessed by user.

Signed-off-by: Siva Rajesh <siva.rajesh.jarugula@xilinx.com>

Reviewed-for-the-series: Vishal Sagar<vishal.sagar@xilinx.com>
Remove the default interrupt enable from the SDI Tx core
as the SDI Tx SS driver will enable the interrupts.

Signed-off-by: Siva Rajesh <siva.rajesh.jarugula@xilinx.com>

Reviewed-for-the-series: Vishal Sagar<vishal.sagar@xilinx.com>
Fix for providing interrupt control APIs to be accessed by user.

Signed-off-by: Siva Rajesh <siva.rajesh.jarugula@xilinx.com>

Reviewed-for-the-series: Vishal Sagar<vishal.sagar@xilinx.com>
Remove the default interrupt enable from the SDI Rx core
as the SDI Rx SS driver will enable the interrupts.

Signed-off-by: Siva Rajesh <siva.rajesh.jarugula@xilinx.com>

Reviewed-for-the-series: Vishal Sagar<vishal.sagar@xilinx.com>
Overflow and Underflow interrupt handler support for SDI Tx.

Signed-off-by: Siva Rajesh <siva.rajesh.jarugula@xilinx.com>

Reviewed-for-the-series: Vishal Sagar<vishal.sagar@xilinx.com>
Overflow and Underflow interrupt handler support for SDI TxSs.

Signed-off-by: Siva Rajesh <siva.rajesh.jarugula@xilinx.com>

Reviewed-for-the-series: Vishal Sagar<vishal.sagar@xilinx.com>
Overflow and Underflow interrupt handler support for SDI Rx.

Signed-off-by: Siva Rajesh <siva.rajesh.jarugula@xilinx.com>

Reviewed-for-the-series: Vishal Sagar<vishal.sagar@xilinx.com>
Overflow and Underflow interrupt handler support for SDI RxSs.

Signed-off-by: Siva Rajesh <siva.rajesh.jarugula@xilinx.com>

Reviewed-for-the-series: Vishal Sagar<vishal.sagar@xilinx.com>
userpixelwidth config support was there for Rx but not for
Tx. Added support for Tx as well.

Signed-off-by: Tejas Upadhyay <tejasu@xilinx.com>

Acked-for-series: Dhaval Shah <dshah@xilinx.com>
- Updated addtogroup dp_v5_4 for DP driver
- Updated addtogroup dptxss_v4_3 for DPTXSS driver

Signed-off-by: Tejas Upadhyay <tejasu@xilinx.com>

Acked-for-series: Dhaval Shah <dshah@xilinx.com>
This patch sets FPD WDT error action to system reset if ENABLE_RECOVERY
flag is not defined. In this case, initialization and configuration of
WDT is taken care by Linux WDT driver. Previous recovery functionality
of WDT remains as-is and it is enabled when ENABLE_RECOVERY flag is defined.

Signed-off-by: Mounika Grace Akula <makula@xilinx.com>

Acked-by: Will Wong <willw@xilinx.com>
Add the application to support the SDI example design

Signed-off-by: Prasad Gutti <prasadg@xilinx.com>

Reviewed-for-the-series: Vishal Sagar<vishal.sagar@xilinx.com>
Signed-off-by: Prasad Gutti <prasadg@xilinx.com>

Reviewed-for-the-series: Vishal Sagar<vishal.sagar@xilinx.com>
ZCU rx change due to driver change
KC/KCU edid fix, ZCU tx CPLL fix

Signed-off-by: Kei Ito <keiito@xilinx.com>

Acked-by: Vamsi Dhanikonda <vamsik@xilinx.com>
This patch adds done interrupt support for Audio along
with the descriptor chain update for seamless audio play

Signed-off-by: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>

Acked-by: Tejas Upadhyay <tejasu@xilinx.com>
Signed-off-by: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>

Acked-by: Tejas Upadhyay <tejasu@xilinx.com>
Default HPD interrupt sequence moved into driver side,
since it is DP spec. required

Signed-off-by: Tejas Upadhyay <tejasu@xilinx.com>

Acked-by: Anand Dumbre <anandash@xilinx.com>
If nodes are not used, PMU turns off that node and its
island if all nodes in island are in off state.  When
power island is in power down condition and reset is
invoked, power island remains in off state even after
out of reset.

After reset, if software running on PU tries to access
device resources for which island is off, it results
in crash.

To avoid above scenario, power up all nodes which are
powered off by PMU while going to reset.

Signed-off-by: Rajan Vaja <rajanv@xilinx.com>

Acked-by: Will Wong <willw@xilinx.com>
For secure boot, selected PPK should be checked
for validity, for this efuse secure control register will
have the information of either the PPK is revoked or not.
Added the above checks in FSBL.

Signed-off-by: Durga Challa <vnsldurg@xilinx.com>

Acked-for-series: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
Signed-off-by: Durga Challa <vnsldurg@xilinx.com>

Acked-for-series: Krishna Chaitanya Patakamuri <kpataka@xilinx.com>
Update DDR driver to handle data corruption
for LPDDR4.
  * Enable drift only if it is enabled by FSBL at bootup
  * New data store offset for LPDDR4
  * Update training data size for LPDDR4
  * Add WLADJ training for LPDDR4
  * Update function to check if old mapping is true or not.

Signed-off-by: Tejas Patel <tejasp@xilinx.com>

Acked-by: Will Wong <willw@xilinx.com>
- This commit adds interrupt handler related to NoVideo,
  Video and PowerChange at driver side.

Signed-off-by: Tejas Upadhyay <tejasu@xilinx.com>

Acked-for-series: Anand Dumbre <anandash@xilinx.com>
- Updated addtogroup dp_v5_6 for DP driver
- Updated addtogroup dptxss_v4_1 for DPRXSS driver

Signe-off-by: Tejas Upadhyay <tejasu@xilinx.com>

Acked-for-series: Anand Dumbre <anandash@xilinx.com>
Special case where Htotal>4096 for pixel frequency < 75 MHz
In AXI4S mode, VTC has a htotal limit of 4096 hence trading with PPC
This issue will not be seen in Native mode

Signed-off-by: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>

Acked-by: Vamsi Dhanikonda <vamsik@xilinx.com>
Signed-off-by: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>

Acked-for-series: Satish Kumar Nagireddy <satishna@xilinx.com>
Signed-off-by: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>

Acked-for-series: Satish Kumar Nagireddy <satishna@xilinx.com>
Signed-off-by: Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>

Acked-for-series: Satish Kumar Nagireddy <satishna@xilinx.com>
Removed the checking of ISR bit in self test
Corrected expected values of MODULE_CTRL register

Signed-off-by: Siva Rajesh <siva.rajesh.jarugula@xilinx.com>

Acked-for-series: Saurabh Sengar <saurabhs@xilinx.com>
Removed the #define TESTAPP_GEN. This will allow selftest
to be run independently.

Signed-off-by: Siva Rajesh <siva.rajesh.jarugula@xilinx.com>

Acked-for-series: Saurabh Sengar <saurabhs@xilinx.com>
Eric Bong and others added 19 commits December 5, 2017 14:13
Signed-off-by: Eric Bong <nyongnyi@xilinx.com>

Acked-by:Ilias Ibrahim <mmo@xilinx.com>
xqspipsu_generic_flash_lqspi_example.c and
xqspipsu_polldata_polltimeout_interrupt_example.c made compatible
with u-boot and linux. In u-boot and linux driver first enters into
4 byte addressing and then sends out the same 3 byte commands
to access flash if the flash size is more then 16MB.

Signed-off-by: Tejas Prajapati Rameshchandra <tejaspra@xilinx.com>

Acked-for-series: Naga Sureshkumar Relli <nagasure@xilinx.com>

Acked-for-series: Naga Sureshkumar Relli <nagasure@xilinx.com>
Signed-off-by: Eric Bong <nyongnyi@xilinx.com>

Acked-by:Ilias Ibrahim <mmo@xilinx.com>
Signed-off-by: Eric Bong <nyongnyi@xilinx.com>

Acked-by:Ilias Ibrahim <mmo@xilinx.com>
This patch updates rfdc driver version to 2.3

Signed-off-by: Sai Krishna Potthuri <lakshmis@xilinx.com>

Acked-for-series: Anirudha Sarangi <anirudh@xilinx.com>
This patch fix PhaseOffset variable truncation
issue in GetMixerSettings API.

Signed-off-by: Sai Krishna Potthuri <lakshmis@xilinx.com>

Acked-for-series: Anirudha Sarangi <anirudh@xilinx.com>
This patch adds user configurability support for
Fine Mixer scale.
Add one variable in mixer structure (FineMixerScale),
possible values are 0, 1 and 2 (0.7).
1. If user give FineMixerScale as 0, retain the
current driver implementation i.e., for R2C mode Mixer
Scale is 1 and for other modes it is 0.7.
2. If user give FineMixerScale as 1/2, overwrite Mixer
scale with this value.
3. For other values return error.

Signed-off-by: Sai Krishna Potthuri <lakshmis@xilinx.com>

Acked-for-series: Anirudha Sarangi <anirudh@xilinx.com>
This patch updates the rfdc read-write example to
test phase offset and Fine Mixer scale.

Signed-off-by: Sai Krishna Potthuri <lakshmis@xilinx.com>

Acked-for-series: Anirudha Sarangi <anirudh@xilinx.com>
This patch returns error for the below cases
1. Real to Complex mixer mode for DAC.
2. Complex to Real mixer mode for ADC.

Signed-off-by: Sai Krishna Potthuri <lakshmis@xilinx.com>

Acked-for-series: Radhey Shyam Pandey (radheys@xilinx.com)
This patch updates the read-write example to use
R2C mode for ADC and C2R mode for DAC.

Signed-off-by: Sai Krishna Potthuri <lakshmis@xilinx.com>

Acked-for-series: Radhey Shyam Pandey (radheys@xilinx.com)
This patch changed the fine mixer scale macro names.

Signed-off-by: Sai Krishna Potthuri <lakshmis@xilinx.com>

Acked-for-series: Radhey Shyam Pandey (radheys@xilinx.com)
This patch modifies the FIFO and DATA interrupt masks.

Signed-off-by: Sai Krishna Potthuri <lakshmis@xilinx.com>
Acked-by: Srinivas Goud <sgoud@xilinx.com>

Acked-by: Srinivas Goud <sgoud@xilinx.com>
Updated the application to call the XV_SdiRxSs_WaitforPayLoad() driver API
that waits for a frametime which ensures that Rx st352 registers are updated
from reading the rx stream.

CR: 986243
BRANCH: master, 2017.4
PLATFORM: ZynqMP

Signed-off-by: Siva Rajesh <siva.rajesh.jarugula@xilinx.com>
Acked-by: Yashovardhan Bhatt <yashova@xilinx.com>
Signed-off-by: Siva Rajesh <siva.rajesh.jarugula@xilinx.com>

Acked-by: Yashovardhan Bhatt <yashova@xilinx.com>
This patch fix the issue in StartUp, Reset and Shutdown API's
when Tile_Id is -1 (ALL Tiles) and also remove unwanted
checks for ADC blocks in 4GSPS mode.

Signed-off-by: Sai Krishna Potthuri <lakshmis@xilinx.com>
Acked-By: Srinivas Goud <sgoud@xilinx.com>

Acked-By: Srinivas Goud <sgoud@xilinx.com>
Signed-off-by: Siva Addepalli <saddepal@xilinx.com>
Acked-by: Kedareswara rao Appana <appanad@xilinx.com>
…_Only Exdes

Signed-off-by: Eric Bong <nyongnyi@xilinx.com>

Acked-by:Ilias Ibrahim <mmo@xilinx.com>
…_Only Exdes

Signed-off-by: Eric Bong <nyongnyi@xilinx.com>

Acked-by:Ilias Ibrahim <mmo@xilinx.com>
Signed-off-by: vdubakul <venkatesh.dubakula@xilinx.com>

Acked-by: Siva Addepalli <SADDEPAL@xilinx.com>
Signed-off-by: David Lawrence Glanzman <gland@seas.upenn.edu>
@sri-vemula
Copy link

Thanks David. We will get I fixed in our next release in a couple of months.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants