dptx: Intial commit.

Initial DisplayPort TX driver submission. Currently, only supporting SST.

Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
Renaming of common TCL procs of HSM

CR: 767582

Wall Data:
  Originally submitted from RDI_kkorath_new
  Build Type: full
  Test Types: pre-commits, gui pre-commits
[git-p4: depot-paths = "//Rodin/HEAD/data/embeddedsw/": change = 926519]
bsp: Remove PowerPC references

Remove PowerPC references from mld file

Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
dmaps: Fix IAR compiler reported error

Fixed the compilation error pointing to __inline type specifier

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
uartps: SW reset of RX and TX when changing baud rate

Perform SW reset of RX and TX before re-enabling, when changing baud rate.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
qspips: Do not modify reserved bits in config register

Change CR_RESET_STATE defintion to include required bits to be set and
reset. When writing to the configuration register, read the register and
OR the required value to leave the reserved bits untouched.
Changes done in XQspiPs_Reset function and HW reset function.
The default value written was expanded to include setting hold bit and
using manual chip select (This is recommended and already explicitly
followed in all the examples).

Removed check for register values in selftest because a reset is done
in just the previous step where default values are already written.

Signed-off-by: Harini Katakam <harinik@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
lwip: axiethernet: Support to get autoneg speed for different PHYs

Currently, the AXI Ethernet adapter is configured to support only
Marvel PHYs which exist on all Xilinx boards.  This patch allows
to get the auto-negotiation speed of any PHY using IEEE specification.

Signed-off-by: Srikanth Thokala <sthokal@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
lwip: library options are not propagated

Some of the LWIP options like memp_num_tcpip_msg, memp_num_api_msg
are configurable from LWIP settings, but they are not actually
set when compiling the LWIP library.  This patch modifies the LWIP
tcl to update them.

Signed-off-by: Srikanth Thokala <sthokal@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
BSP: Added IAR support for cortexa9

This patch adds support for iar compiler into standalone BSP for cortexa9

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
bsp: Remove '#undef DEBUG' in xdebug.h

This patch removes this line and doing so it allows to output the
xdbg_printf() debug logs when -DDEBUG flag is enabled for BSP.

Signed-off-by: Srikanth Thokala <sthokal@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
lwip: Fix compilation issue with XilKernel/FreeRTOS BSP

There is an issue with HSM TCL in LWIP, which fails to parse the
BSP name properly and hence Xilkernel/FreeRTOS BSP doesn't compile
if LwIP library is added with SOCKET_API mode enabled. This patch
fixes this issue by correcting the LWIP tcl.

Signed-off-by: Srikanth Thokala <sthokal@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
dmaps: Fix ARMCC compiler reported error

Fixed the compilation error pointing to __inline type specifier

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
lwip: export proper interrupt ID for emaclite.

This patch fixes the issue of wrong interrupt being
get exported to the xemacltie_topolgy_g.c file
in the lwip.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
bsp: Fix for the issues in the xilkernel tcl file

This patch fixes the issues in the xilkernel tcl file
Using MB & Xilkernal with config_bufmalloc with config_msgq fails with unclear error

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
drivers : change tcl file of driver cpu_cortexa9 to support IAR compiler

This patch fixes issue of IAR compilation error of standalone BSP for cortexa9

Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
hwicap: Remove support for families older than 7 series.

Removed support for families older than 7 series.
Modified driver tcl not to generate family.h
Removed IDCODE lookup logic.
Removed xhwicap_ff.h and xhwicap_lut.h examples.
Removed xhwicap_clb_ff.h, xhwicap_clb_lut.h and xhwicap_clb_srinv.h.

Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
Acked-by: Srikanth Vemula <svemula@xilinx.com>
tpg: Added files to tpg.

Added source files, intgration files and selftest example.

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Signed-off-by: Durga challa <vnsldurg@xilinx.com>
tpg: Added html files.

Modified tpg.mdd and tpg.tcl files.

Signed-off-by: Durga challa <vnsldurg@xilinx.com>
tpg: Modified index.html file.

Index.html file of example folder is modified.

Signed-off-by: Durga challa <vnsldurg@xilinx.com>
dmaps: Minor cleanup

Removed xil_printf messages that are confusing the regression
test results analyzer.
Fixed the incorrect header file inclusions.

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>