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

xwdtps: src: add parameterization for XWdtPs_ConfigTable #149

Open
wants to merge 6,338 commits into
base: master
Choose a base branch
from
Open

xwdtps: src: add parameterization for XWdtPs_ConfigTable #149

wants to merge 6,338 commits into from

Conversation

svet-am
Copy link

@svet-am svet-am commented Dec 12, 2020

This commit adds an appropriate check for the number of XWDTPS instances in the system, else builds fails on platforms with only a single instance available.

Tarun DTS and others added 30 commits November 23, 2020 17:20
This patch fixes codespell warnings in xilplmi

Signed-off-by: Tarun DTS <tarun.dts@xilinx.com>
Acked-by: Vikram Sreenivasa Batchali <b.vikram@xilinx.com>
Redundant code and incorrect declarations removed regarding to psi2c

Signed-off-by: nishantd <nishant.dhonde@xilinx.com>
Acked-by: Kapil Usgaonkar<kapil.usgaonkar@xilinx.com>
The patch defines XPREFSBL_GET_BOARD_PARAMS only when I2C
is present in design

Signed-off-by: Anantha Umapathi <anantha.umapathi@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <krishna.chaitanya.patakamuri@xilinx.com>
Added support of single SD Image for zcu208 and zcu216 boards

Signed-off-by: Anantha Umapathi <anantha.umapathi@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <krishna.chaitanya.patakamuri@xilinx.com>
Updated application to use driver APIs also
Default Display option set to HDMI and removed unused files

Signed-off-by: Shivaprasad Patil <shiva.prasad.patil@xilinx.com>
Acked-by: Kondalarao Polisetti <kondalarao.polisetti@xilinx.com>
This commit adds function and call to initialize power rails.

Signed-off-by: Nicole Baze <nicole.baze@xilinx.com>

Acked-for-series: Jolly Shah <jolly.shah@xilinx.com>
This reverts commit bea7d11.

Signed-off-by: Shravya Kumbham <shravya.kumbham@xilinx.com>

Acked-for-series: Harini Katakam <harini.katakam@xilinx.com>
This reverts commit ea5aa8a.

Signed-off-by: Shravya Kumbham <shravya.kumbham@xilinx.com>

Acked-for-series: Harini Katakam <harini.katakam@xilinx.com>
This patch adds support for the YUV 420 8bits (0x18 data type) to the
MIPI CSI2 Rx Subsystem driver. The interrupt example app is also updated
for this. Driver version is incremented to v1.5

Signed-off-by: Vishal Sagar <vishal.sagar@xilinx.com>

Acked-for-series: Sandip Kothari <sandipk@xilinx.com>
Update Changelog to record update to csi and mipicsiss drivers for
YUV420 8bits support.

Signed-off-by: Vishal Sagar <vishal.sagar@xilinx.com>

Acked-for-series: Sandip Kothari <sandipk@xilinx.com>
Fix missing ".c" extension for xemaclite_internal_loopback_example in
dependencies.props file. This fixes resource 'example name' does not
exist error when emaclite driver xemaclite_internal_loopback_example
is imported in bsp setting page.

Signed-off-by: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>

Acked-for-series: Harini Katakam <harini.katakam@xilinx.com>
Increment version. Update doxygen tags.

Signed-off-by: Shravya Kumbham <shravya.kumbham@xilinx.com>

Acked-for-series: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
Renamed from zynqmp-prefsbl to imgsel

Signed-off-by: Anantha Umapathi <anantha.umapathi@xilinx.com>
Acked-by: Krishna Chaitanya Patakamuri <krishna.chaitanya.patakamuri@xilinx.com>
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
Acked-by : Tejus Siddagangaiah <tejus.siddagangaiah@xilinx.com>
Not always enable libmetal backend, the default backend is debug
backend, if user wants to use other backend, they will need to set the
CFLAGS to use other backends such as -D__AIELINUX__, or -D__AIEMETAL__.

Signed-off-by: Wendy Liang <wendy.liang@xilinx.com>
Reviewed-by: Hyun Kwon <hyun.kwon@xilinx.com>
This is required for web server setup.

Signed-off-by: Vikram Sreenivasa Batchali <b.vikram@xilinx.com>
Acked-by: Sharath Kumar Dasari <Sharath.Kumar.Dasari@xilinx.com>
… only application.

Tx only and Pt only Applicaiton updated for Adaptive sync, avpatgen and remapper changes

Signed-off-by: nishantd <nishant.dhonde@xilinx.com>
Acked-by: Kapil Usgaonkar<kapil.usgaonkar@xilinx.com>
This patch adds the audio video pass through application for Versal
based on VCK190.

Signed-off-by: Shruti Gupta <shruti.gupta@xilinx.com>

Acked-for-series: Vishal Sagar <vishal.sagar@xilinx.com>
Function is declared more than once.

Fixed this violation by creating a header file to keep the prototypes
of internal functions. Removed the prototypes at multiple places.

Signed-off-by: Raviteja Narayanam <raviteja.narayanam@xilinx.com>

Acked-for-series: Srinivas Goud <srinivas.goud@xilinx.com>
With libmetal support the same mcdma driver can be used
between baremetal and linux platforms without modifying.
This patch updates the mcdma driver to add libmetal support.

Signed-off-by: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>

Acked-for-series: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
This patch updates the xmcdma_polled_example.c and xmcdma_interrupt_example.c
files to support libmetal APIs.

Signed-off-by: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>

Acked-for-series: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
This patch updates the mcdma.mdd file for adding -D __BAREMETAL__
to APP_COMPILER_FLAGS by default.

Signed-off-by: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>

Acked-for-series: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
This patch updates the axidma example files to support libmetal APIs.
With this change, the same axidma examples can be used between
Baremetal and Linux environments without modifying.

Signed-off-by: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>

Acked-for-series: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
The latest changes expect __BAREMETAL__ flag to be set by default.
This patch updates the axidma.mdd file for adding -D __BAREMETAL__
to APP_COMPILER_FLAGS by default.

Signed-off-by: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>

Acked-for-series: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Rule 14.3 : Controlling expressions should be variant.
Soln      : By modifying the macro related to controlling expression will fix this warning.

Signed-off-by: Ankush Mehtre <ankush.mehtre@xilinx.com>

Acked-for-series: Vikram Sreenivasa Batchali <b.vikram@xilinx.com>
Rule 15.7 : All if...else, if constructs shall be terminated with an else statement.
Soln      : Added missing else for the functions.

Signed-off-by: Ankush Mehtre <ankush.mehtre@xilinx.com>

Acked-for-series: Vikram Sreenivasa Batchali <b.vikram@xilinx.com>
The IEEE1588 baremetal examples were only tested and advertised for
Zynq but because of IP limitations in latching onto timestamp, this
feature has been deprecated on Zynq GEM for a few years. Remove the
examples as well.

Signed-off-by: Harini Katakam <harini.katakam@xilinx.com>

Acked-for-series: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
Update for emacps.

Signed-off-by: Harini Katakam <harini.katakam@xilinx.com>

Acked-for-series: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
…oader

This patch fixes MISRA C violation rule 10.3 in xilloader

Signed-off-by: Tarun DTS <tarun.dts@xilinx.com>
Acked-by: Vikram Sreenivasa Batchali <b.vikram@xilinx.com>
This patch reduces the delay for sleep from 1ms to 1usec while
checking done bit for a transfer.
This will avoid unnecessary delay in between done bit checks.

Signed-off-by: Sai Krishna Potthuri <lakshmi.sai.krishna.potthuri@xilinx.com>
Acked-by: Srinivas Goud <srinivas.goud@xilinx.com>
Tarun DTS and others added 20 commits November 23, 2020 17:57
MISRA C Rule 10.7 States: If a composite expression is used as one operand of
an operator in which the usual arithmetic conversions are performed then the
other operand shall not have wider essential type

This patch fixes MISRA C Rule 10.7 Violation by using same type variables or
typecasting in composite expressions

Signed-off-by: Tarun DTS <tarun.dts@xilinx.com>

Acked-for-series: Vikram Sreenivasa Batchali <b.vikram@xilinx.com>
Rule 10.3 : The value of an expression shall not be assigned to an object with different essential type
Soln      : Typecasting enum objects to int will resolve this warning

Signed-off-by: Ankush Mehtre <ankush.mehtre@xilinx.com>

Acked-for-series: Kalyani Akula <kalyani.akula@xilinx.com>
Correcting addtogroup to hdcp22_rx_dp_v2_0 in driver src files.

Signed-off-by: Prasad Gutti <prasad.gutti@xilinx.com>
Acked-by: Sandip Kothari <sandipk@xilinx.com>
…e to embeddedsw repo

Add srec spi bootloader source code to embeddedsw repo and
changed the license to SPDX.

Signed-off-by: Amit Kumar Mahapatra <amit.kumar-mahapatra@xilinx.com>

Acked-for-series: Srinivas Goud <srinivas.goud@xilinx.com>
…mance

The SREC Bootloader doesn't have the information about the  length of the
data that it needs to read from the flash, So It use to read one byte at a
time till it encounters a carriage return(0x0D). This severely deteriorates
srec spi bootloader performance.

The data length information is present in the data that the boatloader is reading,
so the bootloader first retrieves the length information and then reads the desired
number of bytes. This reduces the number of flash read operations & that in-turn
enhances the performance of SREC bootloader.

Signed-off-by: Amit Kumar Mahapatra <amit.kumar-mahapatra@xilinx.com>

Acked-for-series: Srinivas Goud <srinivas.goud@xilinx.com>
…axi quad-spi driver api

Xilisf is depricated from 2020.2. Updated srec spi bootloader
to use axi-quad-spi APIs instead of xilisf APIs.

Signed-off-by: Amit Kumar Mahapatra <amit.kumar-mahapatra@xilinx.com>

Acked-for-series: Srinivas Goud <srinivas.goud@xilinx.com>
This reverts commit 9e7dc8d.

Signed-off-by: Srinivas Neeli <srinivas.neeli@xilinx.com>

Acked-for-series: Srinivas Goud <srinivas.goud@xilinx.com>
This reverts commit 0f63f76.

Signed-off-by: Srinivas Neeli <srinivas.neeli@xilinx.com>

Acked-for-series: Srinivas Goud <srinivas.goud@xilinx.com>
… functions and macros

The ECC engine is capable of digital signature as well as encryption/decryption.
ECDSA which is a digital signature scheme is just a subset of the usecases of ECC.
Therefore it will be more appropriate to rename the files as xsecure_elliptic*.

This patch replaces ecdsa with elliptic in the names of the files, functions and macros.
It also adds temporal redundancy checks in XSecure_EllipticValidateKey
and XSecure_EllipticGenerateSign.

Signed-off-by: Harsha <harsha.harsha@xilinx.com>

Acked-for-Series: Sarat Chand Savitala <sarat.chand.savitala@xilinx.com>
Coverity warning : Status variable is not initialized
Soln             : Status variable is initialized to XST_FAILURE

Signed-off-by: Harsha <harsha.harsha@xilinx.com>

Acked-for-Series: Sarat Chand Savitala <sarat.chand.savitala@xilinx.com>
This patch updates 2020.2 changelog for xilsecure,
xilskey, xilnvm and xilpuf.

Signed-off-by: Kalyani Akula <kalyani.akula@xilinx.com>

Acked-for-Series: Harsha <harsha.harsha@xilinx.com>
Fixed violation "Using uninitialized value "Port" when calling "_XAie_EventSelectStrmPortConfig" within XAie_EventSelectStrmPortReset().

Signed-off-by: Siddharth Das <siddharth.das@xilinx.com>
Acked-by: Wendy Liang <wendy.liang@xilinx.com>
use unsigned char data type to access individual bytes for unaligned
memory access.
Without this, if the unaligned data is signed value, the sign extension
will corrupt the data before writing to the data memory.

Signed-off-by: Tejus Siddagangaiah <tejus.siddagangaiah@xilinx.com>
Acked-by: Wendy Liang <wendy.liang@xilinx.com>
- ImageSelector was checking for a different string and not "ABUM"
as identification string. The check was failing and Image Selector
did a soft reset and CSU ROM booted the next available image,
which was always ImageA irrespective of the values of
persistent registers The patch rectifies the issue by checking the
identification string with "ABUM"

- The patch rectifies the checksum calculation logic by calculating
checksum on the first 8 words of persistent register space

Signed-off-by: Anantha Umapathi <anantha.umapathi@xilinx.com>
Acked-by: Vikram Sreenivasa Batchali <b.vikram@xilinx.com>
The patch updates the text on GUI of image recovery to make it more generic.

Signed-off-by: Vikram Sreenivasa Batchali <b.vikram@xilinx.com>
Acked-by: Mohan Marutirao Dhanawade <mohan.dhanawade@xilinx.com>
… folder

The patch checks in latest web.img which has changes corresponding to renaming of variables
in index.js and index.htm

Signed-off-by: Vikram Sreenivasa Batchali <b.vikram@xilinx.com>

Acked-by: Mohan Marutirao Dhanawade <mohan.dhanawade@xilinx.com>
The patch updates text on Vitis GUI and image recovery webpage GUI to
make the app more generic.

Signed-off-by: Vikram Sreenivasa Batchali <b.vikram@xilinx.com>
Acked-by: Mohan Marutirao Dhanawade <mohan.dhanawade@xilinx.com>
… libraries

Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
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.