[TASK] Update openPOWERLINK version

Change-Id: Ibef994aa226735d950cd7d660af097b42c5e6d29
[TASK] Enhance documentation for oplk_waitSyncEvent()

Change-Id: Id92ac3adf0068eb8079c4422aa513c63a16dc683
[TASK] Improve API documentation

Change-Id: I53aa0481b74008d5cfef82e77f60f213279c2258
[TASK] Remove VxWorks documentation

Remove documentation as the port of openPOWERLINK 2 to VxWorks is
not yet finished.

Change-Id: Ic5aa30b55277f2835bdab1ed570aeb272cb9691c
[FIX] Using pthread_setname_np() requires glibc >= 2.12

pthread_setname_np() was used for naming openPOWERLINK threads on
Linux. As the function requires glibc >=2.12 it fails to compile
on older version. No we check for the glibc version by using the
preprocessor macros __GLIBC__ and __GLIBC_MINOR__.

Change-Id: Ic3ea4c08d5265d51b33cd0d2dd4a2a6e8140a17c
[FIX] Fix PDOk channel configuration

The channel configuration is copied to local structure before it is
accessed for further configuration steps. Otherwise uninitialized or
old memory content would be used.

Change-Id: I55befc3abe3370616a37ba957eb1080092b0afac
[FIX] Fix setup of PReq filter in dllk_presChainingDisable()

The function assigned the node ID to the aFilterMask field
of the filter descriptor rather than the aFilterValue field.

Based on change for V1.8.5 of
Daniel Krueger <daniel.krueger@systec-electronic.com>

Change-Id: I4112bb27c009c21a038bb86b5f955fe88afd886d
[TASK] Update revision information and add release notes

Change-Id: I916868ba856fc581ba0d670c2dc8799f0fa6d1ba
[TASK] Update version information in XDD files

Change-Id: Ie0bfa83e79af11700823663e5ff360d3a1e14be2
[FEATURE] Introduce kernel queue for fill Tx events in noos event CAL

Add kernel internal queue for fill Tx events only. All other events are
dispatched by direct calls. This change moves all fill Tx event processing
into the background task.
Decrement global flag2 variable in Tx interrupt context if auto-response
capability is enabled. This is needed since flag2 is updated in fill Tx
event dispatching what is changed to background processing now.

Change-Id: Ia4746c3e53643338d7ca585de1e838cb9c24278a
[TASK] Update version information in XDD files

Change-Id: Iaf47f20acf7a4fd330c29c870d2d661b4e5b69f4
[MERGE] Merge V2.0.1 into develop-2.1

* develop-2.0:
  [TASK] Update revision information and add release notes
  [FIX] Fix setup of PReq filter in dllk_presChainingDisable()
  [FIX] Using pthread_setname_np() requires glibc >= 2.12
  [TASK] Remove VxWorks documentation
  [TASK] Improve API documentation
  [TASK] Enhance documentation for oplk_waitSyncEvent()

Change-Id: I87b8e7f7e60763cdd934c4ce0df21c7295f08494
[FIX] Fix AXI openMAC C_S_AXI_MIN_SIZE configuration

This fix solves wrong address decoder configuration used in the ipif core
for sub memory maps.

Change-Id: I28ec99c95d073be1cf889b67b58304fbb68984b9
[TASK] Remove test port in axi_openmac IP-Core

Change-Id: Ief4afa8047cc312e04e82b3135c7505ef324097b
[FIX] Fix SDO busy intern after CN reset command

The intermediate state InternalAbort must be left, when SDO connection
is closed after node reset or IdentResponse. Otherwise it remains in
this state and the application isn't allowed anymore to perform SDO
transfers to this CN.

Based on change for V1.8.5 of
Daniel Krueger <daniel.krueger@systec-electronic.com>

Change-Id: Id02ecf47f021af2df2b5249391576d7f0f300f88
[FIX] Fix used interrupt api for Altera IP-Cores

The drivers for openMAC and Host Interface IP-Cores support the enhanced
interrupt api only. This missing definition is added to the *_sw.tcl
files.

Change-Id: I2467d56322a3770b84a6254242b5f45a6cb24b93
[FIX] Fix warnings in openMAC drivers

Solve warnings in openMAC drivers.

Change-Id: I81a1745b56f3af0a2f16f58e64de5b626363681d
[FIX] Fix warnings in host interface SW modules

Solve warnings in host interface software driver and control CAL
modules.

Change-Id: I9f773c835a1f2fc185253ff982e187352a36f045
[FIX] Fix dereferencing warning in pdo CAL

Solve "type-punned pointer will break strict-aliasing rules" warning
due to call of pdokcal_allocateMem with local variable pPdoMem_l.
Instead the call is done with a temporary pointer assigned to
the local variable afterwards.

Change-Id: I10fbfff374688cef5048dcad3dc25f37c55e5d61
[TASK] Split oplkinc.h into a private and a public part

The oplkinc.h is split into a private part (common/oplkinc.h) and a
public part (oplk/oplkinc.h). Stack-internal files only include the
private oplkinc.h.
The private part references to the actual stack configuration given by
the project's oplkcfg.h, thus removing the header file dependency on
the stack configuration for building applications.
Consequently, the defaultcfg.h and the featureflags.h are moved from
the public to the common include directory. Additionally, trace and
assert function definitions are moved to the debug.h include file.

Change-Id: Ia71048ef769ed1d69a3021881e21281dc57b72df