Commit graph

36 commits

Author SHA1 Message Date
Nava kishore Manne
3f3559318d Drivers:standalone drivers license changes. 2015-06-24 14:56:48 +05:30
P L Sai Krishna
8f19bd8980 emacps: Removed IAR compilation errors in examples.
This patch removes IAR compilation errors in emacps examples.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-04-27 12:56:59 +05:30
Punnaiah Choudary Kalluri
1b6975a7a4 emacps: Use only psu_ prefix for ZynqMP peripheral name
Modifed the .mdd file to use psu_ prefix for zynqMP and removed
pss_ and ps8_ variants.

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-04-27 12:56:43 +05:30
Venkata Naga Sai Krishna Kolapalli
298b7c4934 emacps : Modification history and copyright updated.
This patch updates modification history and
changes copyright year to 2015.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-04-27 12:56:25 +05:30
Venkata Naga Sai Krishna Kolapalli
4fae300b8b emacps : Modified example to compile on ARMCC.
This patch removes the compiler error for emacps
example.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-04-27 12:56:12 +05:30
Punnaiah Choudary Kalluri
2a434ba4f6 emacps:i Add terminating descriptors for unused tx and rx queues
Added terminating descriptors for unused rx and tx queues to avoid
wrong interpretation of the data that resides in the memory location
ponited by the queue base registers.

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-04-26 10:35:54 +05:30
Punnaiah Choudary Kalluri
ae167ced89 emacps: Add RxQ1 register address map
Added RxQ1 register address map.

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-04-26 10:35:54 +05:30
Kishore Kumar Korathaluri
dd8bfea4a0 emacps : added hsi namespace to xdefine procs.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-04-26 10:35:21 +05:30
Punnaiah Choudary Kalluri
513490e787 emacps: Remove the alignment check for the adjacent BD gap
Removed the alignment check for the adjacent BD gap as the controller
expects all the BDs are organized in linear order.

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-04-26 10:35:02 +05:30
Punnaiah Choudary Kalluri
b165375f88 emacps: Enable the 64 bit address for A53
Enable the 64 bit address bus for A53

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-04-26 10:35:01 +05:30
Punnaiah Choudary Kalluri
c8ea48f783 emacps: Correct the BD alignment for Gem module id 2
Corrected the BD alignment for Gem module id 2

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-04-26 10:35:00 +05:30
Punnaiah Choudary Kalluri
ec4196bb61 emacps: Corrected the extended descriptor macro values
Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-04-26 10:34:59 +05:30
Punnaiah Choudary Kalluri
abc19cf379 emacps: Use single bd to avoid multiple version checks
Modified to use single BD for both rx and tx for avoiding the
multiple version checks and probabaly create another example
for multiple BD processing.

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-04-26 10:34:58 +05:30
Punnaiah Choudary Kalluri
8c4eca5dde emacps: Removed unnecessary comments
Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-04-26 10:34:58 +05:30
Punnaiah Choudary Kalluri
cf4616c934 emacps: Restrict Alto GEM to 100mbps
Restrict the Alto GEM to 100mbps as no support in the current platfrom
for 1G.

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-04-26 10:34:57 +05:30
Punnaiah Choudary Kalluri
510db9aef3 emacps: Remove PEEP board related code
Remove PEEP board related code.

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-04-26 10:34:56 +05:30
Punnaiah Choudary Kalluri
9f76bf06be emacps: Include examples only when interrupt line is configured
Don't include examples when interrupt is not connected

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-04-26 10:34:55 +05:30
Om Mishra
da57a9de5c emacps: modification has been done for example with respect to version id register
This patch includes modificatin for example of emacps driver
on Zynq and Zynq ultrascale MP

Signed-off-by: Om Mishra <omprakas@xilinx.com>
2015-04-26 10:31:21 +05:30
Om Mishra
1a70cab8c3 emacps: modification has been done with respect to versioin id register
This patch has modified source code  of emacps driver on
Zynq and Zynq ultrascale MP

Signed-off-by: Om Mishra <omprakas@xilinx.com>
2015-04-26 10:31:20 +05:30
Nava kishore Manne
9cef23fa37 emacps : added common namesapce to all common tcl commands.
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
2015-04-26 10:31:18 +05:30
Kedareswara rao Appana
43a2f20beb gem: Don't include gem in peripheral test when configured with pcs/pma core
When gem is configured with pcs/pma core for
configuring the clocks it requires additional iic programming
other wise peripheral test won't work.
Don't include gem in peripheral test when configured with pcs/pma core.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2015-04-26 10:30:25 +05:30
Kishore Kumar Korathaluri
3e9dfd1625 emacps : Modified namespace from HSM to HSI.
Signed-off-by: Kishore Kumar Korathaluri <kkorath@xilinx.com>
2015-04-26 10:29:45 +05:30
Venkata Naga Sai Krishna Kolapalli
691a647d28 emacps : Removed the error code in xemacps_bd.h
This patch modifies the extra OR operator in xemacps_bd.h code
that caused issue.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-04-26 10:29:36 +05:30
P L Sai Krishna
938554c908 emacps: Removed compilation error and warning in emacps.
This patch removes the compilation error and warning in the emacps driver.

Signed-off-by: P L Sai Krishna <lakshmis@xilinx.com>
2015-04-26 10:29:32 +05:30
Venkata Naga Sai Krishna Kolapalli
11f640ffe9 emacps : Modifies driver logic in xemacps_bd.h
This patch modifies the logic change caused by #ifdef. Corrected to #if.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-04-26 10:29:28 +05:30
Venkata Naga Sai Krishna Kolapalli
aa97b85c54 emacps : Example file is modified for fixing compiler warnings.
This patch fixes the compiler warnings in the xemacps_ieee1588_example.c file.

Signed-off-by: Venkata Naga Sai Krishna Kolapalli <venkatan@xilinx.com>
2015-04-26 10:29:27 +05:30
Punnaiah Choudary Kalluri
ae31a85612 emacps: Add support for Zynq Ultrascale Mp and misra c guidelines
Upgrade and make misra c compliant

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
2015-04-26 09:58:11 +05:30
Kedareswara rao Appana
9e790c6a41 emacps: Update doxygen for the emacps driver
This patch updates the doxygen for the emacps driver.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2014-11-25 21:38:23 +05:30
Kedareswara rao Appana
c338c3c054 emacps: Export proper values to xparameters.h file when PCS/PMA core is configured with 1000BASE-X
This patch fixes the issue exporting proper
values to the xparameters.h file when the PCS/PMA core is configured
in 1000BASE-X mode.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2014-11-25 21:38:20 +05:30
Kedareswara rao Appana
6f749e7724 emacps: handle sgmii converter
modified the driver tcl to handle sgmii converter.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2014-09-26 19:50:18 +05:30
Subbaraya Sundeep Bhatta
1b8863dddb emacps: handle gmii to rgmii converter
modified driver tcl to handle gmii_to_rgmii converter

Signed-off-by: Subbaraya Sundeep Bhatta <sbhatta@xilinx.com>
2014-09-26 19:50:18 +05:30
Kedareswara rao Appana
659fb81abd doxygen: Update doxygen for the drivers to include .h files in documentation.
This patch updates the doxygen for the drivers
emaclite,dmaps, emacps,gpio,gpiops to include .h files
in the listof files provided in the index.html file.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
2014-09-02 11:21:33 +05:30
Kedareswara rao Appana
9aee07a7b5 emacps: Fix issues in the tcl
This patch fixes the issue LwIP Echo Server application does not work in an
design which has Zynq ENET used with PCS/PMA core on a ZC-706 board.

Signed-off-by: Kedareswara rao Appana <appanad@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
2014-09-02 11:21:18 +05:30
Jagannadha Sutradharudu Teki
52fe1ae48b drivers: axiethernet, emaclite, emacps: Added props files
Added dependencies.props files on axiethernet, emaclite, emacps
drivers.

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
2014-09-02 11:21:04 +05:30
Kishore Kumar Korathaluri
08092b8d48 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]
2014-09-02 11:20:54 +05:30
Jagannadha Sutradharudu Teki
2c8f92039d embeddesw: Add initial code support
Added initial support Xilinx Embedded Software.

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
2014-06-24 16:45:01 +05:30