Restruct obsolete directory
Restruct obsolete directory to make it
obsolete/system/<SYSTEM>/machine/<MACHINE>/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Restruct obsolete directory to make it
obsolete/system/<SYSTEM>/machine/<MACHINE>/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move func_test_suite to directly under apps/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move rpc_demo to directly under apps/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move matrix_multiply/ to directly under apps/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move echo_test directly under apps/
It is not necessary to have other directories between
echo_test/ and apps/, move it under apps/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
It is not necessary to have other directories between
echo_test/ and apps/, move it under apps/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
apps: Update Makefile
Update apps' Makefile for the changes to move
applicaitons directly under apps/ directory.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Update apps' Makefile for the changes to move
applicaitons directly under apps/ directory.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Add zynq7 apps common Makefile.include
Introduce common zynq7 apps' Makefile.include
for compilation settings to build zynq7 applications.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Introduce common zynq7 apps' Makefile.include
for compilation settings to build zynq7 applications.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
fix warning of redefining __section
In the resource table, it redefine __section to allow
tokens in the input arguments. However, using the
same name will generate compilation warnning.
Rename the redefined __section.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
In the resource table, it redefine __section to allow
tokens in the input arguments. However, using the
same name will generate compilation warnning.
Rename the redefined __section.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move apps/common/system to apps/system
Additional common/ directory is not nessary.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Additional common/ directory is not nessary.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move the resource tables to common
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
remove MASTER macro
Macro MAMSTER is not used, remove it.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Macro MAMSTER is not used, remove it.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Add REMOTERPROC_MASTER
Use REMOTEPROC_MASTER to define if the applicaiton is
remoteproc master
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Use REMOTEPROC_MASTER to define if the applicaiton is
remoteproc master
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Remove OPENAMP_BAREMETAL
bm_env.c will be picked when the system is set to generic.
It is not required to set OPENAMP_BAREMETAL macro anymore.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
bm_env.c will be picked when the system is set to generic.
It is not required to set OPENAMP_BAREMETAL macro anymore.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Use lib/ for source files for OpenAMP library
Move OpenAMP source files into lib/ directory.
Porting/ is not necessary, move porting/system/ to system/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move OpenAMP source files into lib/ directory.
Porting/ is not necessary, move porting/system/ to system/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move porting/system/ to system/
extra porting/ directory is not required.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
extra porting/ directory is not required.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move libs/ to obsolete/
The libs/ directory is used to build extra required libs maybe
required by applications.
They are not part of the OpenAMP lib. Move them to obsolete.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
The libs/ directory is used to build extra required libs maybe
required by applications.
They are not part of the OpenAMP lib. Move them to obsolete.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Remove unused zynq7 Makefiles
Remove unused zynq7 Makefiles in the buildling extra libs directory.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Remove unused zynq7 Makefiles in the buildling extra libs directory.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
leave xil_standalone_lib only in the zynqmp_r5 extra libs dir
Leave xil_standalone_lib only in the zymqmp_r5 extra libs
directory.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Leave xil_standalone_lib only in the zymqmp_r5 extra libs
directory.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move files in common/*/ directly under common/
Move files in the subdirectories under common/ directly under
common/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move files in the subdirectories under common/ directly under
common/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move linker scripts to apps/
Move the example linker scripts to apps/ directory
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move the example linker scripts to apps/ directory
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Rename baremetal to generic
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Merge platform.h and baremetal.h
Merge platform and baremeta.h into machine.h
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Merge platform and baremeta.h into machine.h
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Remove including platform.h from platform_info.c
It is not required to include the platform.h in the
platform_info.c file.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
It is not required to include the platform.h in the
platform_info.c file.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Makefile.commons:Set default OpenAMP home dir
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move zynqmp_r5 baremetal.c to OpenAMP lib
Move zynqmp_r5 baremetal.c to OpenAMP lib instead
of building it as a separate lib.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move zynqmp_r5 baremetal.c to OpenAMP lib instead
of building it as a separate lib.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Include zynq7 baremetal.c in the OpenAMP lib
Include the zynq7 baremetal in the OpenAMP lib
instead of building it as a separate lib.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Include the zynq7 baremetal in the OpenAMP lib
instead of building it as a separate lib.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Include proxy lib into OpenAMP lib
include proxy lib which is used by a processor
to access the device on the other processor with
file operations.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
include proxy lib which is used by a processor
to access the device on the other processor with
file operations.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Rename zc702evk to zynq7
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Rename zynqMP_r5 to zynqmp_r5
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Remove unused Makefiles
Remove Makefiles which are not used.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Remove Makefiles which are not used.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move platform_info.c to apps
The platform_info.c application specific.
Move it to apps/ directory.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
The platform_info.c application specific.
Move it to apps/ directory.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
zc702evk: rename remoteproc file platform.c
Rename zc702evk remoteproc file to remoteproc_zynq7.c
and put remote related files to this directory:
porting/system/baremeta/machine/zc702evk/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Rename zc702evk remoteproc file to remoteproc_zynq7.c
and put remote related files to this directory:
porting/system/baremeta/machine/zc702evk/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
zynqMP_r5:rename remoteproc file platform.c
Rename zynqMP_r5 platform.c to remoteproc_zynqmp.c
and move it to porting/system/baremetal/machine/zynqMP_r5/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Rename zynqMP_r5 platform.c to remoteproc_zynqmp.c
and move it to porting/system/baremetal/machine/zynqMP_r5/
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Introduce system
Use system for target OS.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Use system for target OS.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Introduce machine
Introduce machine for hardware specific implementation.
A machine is specific to a hardware platform.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Introduce machine for hardware specific implementation.
A machine is specific to a hardware platform.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
zc702evk: baremetal.h: remove internal function from header
Remove internal function from header and do not use internal type
for the functions which will be used externally.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Remove internal function from header and do not use internal type
for the functions which will be used externally.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
baremetal.h: remove mem barrier define
Remove mem barrier definition since it is already defined in
platform.h
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Remove mem barrier definition since it is already defined in
platform.h
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Makefile.commons:Set default OpenAMP home
Set default OpenAMP home directory if it is not set.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Set default OpenAMP home directory if it is not set.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move Makefile.commons.XXX to OS/platform directory
Move the OS/platform Makefile to OS/platform directory
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move the OS/platform Makefile to OS/platform directory
Signed-off-by: Wendy Liang <jliang@xilinx.com>
zynqMP_r5: move get processor info and fw function to platform.c
Move the platform_get_processor_info() and platform_get_processor_for_fw()
from platform_info.c to platform.c since they don't rely on
app. However, platform_info.c is app specific.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move the platform_get_processor_info() and platform_get_processor_for_fw()
from platform_info.c to platform.c since they don't rely on
app. However, platform_info.c is app specific.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move platform specific implementation out of bm_env.c
Move platform specific implementation out of bm_env.c
and into each platform.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move platform specific implementation out of bm_env.c
and into each platform.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
keep zynqMP_r5 remoteproc implementation in platform.c
Keep all the zynqMP_r5 remoteproc internal implementation
inside the platform.c.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Keep all the zynqMP_r5 remoteproc internal implementation
inside the platform.c.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Keep zynq remotproc implementation in platform.c
Keep internal Zynq platform.c implementation
inside the file.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Conflicts:
porting/zc702evk/platform.c
Keep internal Zynq platform.c implementation
inside the file.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Conflicts:
porting/zc702evk/platform.c
Move headers to include/
Use include/ for all the headers
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Use include/ for all the headers
Signed-off-by: Wendy Liang <jliang@xilinx.com>
move porting/config to common/firmware
porting/config is to implementation firmware parsing.
Move it to common/firmware
Signed-off-by: Wendy Liang <jliang@xilinx.com>
porting/config is to implementation firmware parsing.
Move it to common/firmware
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Remove isr from porting/config/config.h
Only firmware related implementation is left
in porting/config/config.h
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Conflicts:
porting/config/config.h
Only firmware related implementation is left
in porting/config/config.h
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Conflicts:
porting/config/config.h
Remove firmware from gitignore
The firmware is going to be a directory for parsing firmware.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
The firmware is going to be a directory for parsing firmware.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Covert to Linux indentation
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Covert to Linux file format
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Packed macros renaming
Introduce packet struct macros for supported compilers
see https://github.com/OpenAMP/open-amp/pull/9
see https://github.com/OpenAMP/open-amp/pull/9
proxy dev driver: set driver data before send msg to proxy ept
Set driver data before sending the msg with proxy ept.
Otherwise, the data may not be set when the message from the proxy
ept is received.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Set driver data before sending the msg with proxy ept.
Otherwise, the data may not be set when the message from the proxy
ept is received.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Move memory barrier define from bm_env.c to baremetal.h
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
porting: zynqMP_r5: correct copyright
Add Mentor copyright back
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Add Mentor copyright back
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Use stdint.h instead of private definition
This patch helps to avoid duplicated type definition issue when the
application uses stdint.h.
At the same time, buffer length type is uniformed.
Signed-off-by: Feng Wei <wei.feng@freescale.com>
This patch helps to avoid duplicated type definition issue when the
application uses stdint.h.
At the same time, buffer length type is uniformed.
Signed-off-by: Feng Wei <wei.feng@freescale.com>
porting: zynMP_r5: run wmb() before kick
Need to run wmb() before kick another processor in order to
make sure memory operations' finished.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Need to run wmb() before kick another processor in order to
make sure memory operations' finished.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
porting: zynqMP: update IPI APU mask
Since PMU occupies default APU IPI, use PL0 IPI for OpenAMP APU
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Since PMU occupies default APU IPI, use PL0 IPI for OpenAMP APU
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Makefile: Update to use armr5 toolchain
Since toolchain prefix has been changed, the make files
are updated to reflect the changes
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Since toolchain prefix has been changed, the make files
are updated to reflect the changes
Signed-off-by: Wendy Liang <jliang@xilinx.com>
libs:zynqMP_r5:baremetal.h: remove IPI Intr ID
the IPI is specified in the platform.h,
and it should not be in the baremetal.h.
Removing it.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
the IPI is specified in the platform.h,
and it should not be in the baremetal.h.
Removing it.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
libs:zynqMP_r5:baremetal: Add xil_mpu.h to includes
Missing xil_mpu.h from includes
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Missing xil_mpu.h from includes
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Merge pull request #10 from cyrilchemparathy/master
Rewrap README.md and add link to mailing list.
Rewrap README.md and add link to mailing list.
Rewrap README.md and add link to mailing list.
This commit rewraps the README.md content to fit within 80 columns (for
most sane editors :)). We also add a link pointing visitors to the
mailing list hosted on googlegroups. Please subscribe!
This commit rewraps the README.md content to fit within 80 columns (for
most sane editors :)). We also add a link pointing visitors to the
mailing list hosted on googlegroups. Please subscribe!
R5: modified xil_standalone lib and baremetal.c to sync with xilinx repo
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
R5: added xdebug.h file to xil_standalone lib
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
baremetal slave ZynqMP RPU demos: Remove calls to zynqMP_r5_map_mem_region
Remove hard coded shared memory mappings.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Remove hard coded shared memory mappings.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
libs: zynqMP_r5: baremetal: Simplify zynqMP_r5_map_mem_region and mark as Obsolete
zynqMP_r5_map_mem_region should be removed.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
zynqMP_r5_map_mem_region should be removed.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
libs: zynqMP_r5: baremetal: Implement platform_map_mem_region
The generic OpenAMP code uses platform_map_mem_region() to map memory
according to what it needs.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
The generic OpenAMP code uses platform_map_mem_region() to map memory
according to what it needs.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
XSDK: Add Xil_SetTlbAttributes_size
Add Xil_SetTlbAttributes_size() to enable the creation of mappings of
other sizes than 1MB.
The SDK should provide a similar function in the future.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Add Xil_SetTlbAttributes_size() to enable the creation of mappings of
other sizes than 1MB.
The SDK should provide a similar function in the future.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Improving the readme text document present in the landing page.
Merge pull request #5 from MichalPrincFSL/FSL_bugfix_create_endpoint
Fixing potential RPMsg bug: rpmsg_endpoint structure is not cleared when...
Fixing potential RPMsg bug: rpmsg_endpoint structure is not cleared when...
Fixing potential RPMsg bug: rpmsg_endpoint structure is not cleared when dynamically created
- this causes the hardfault @line 570 when rp_chnl is not a null pointer (writing to undefined dereferenced address)
- this causes the hardfault @line 570 when rp_chnl is not a null pointer (writing to undefined dereferenced address)
proxy_app: Add --remoteproc to allow to specify a remoteproc
by default the proxy_app only works with zynqmp_r5_remoteproc,
adding the --remoteproc option so that we test other
remoteproc drivers.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
by default the proxy_app only works with zynqmp_r5_remoteproc,
adding the --remoteproc option so that we test other
remoteproc drivers.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
baremetal demos: use SWITCH_TO_SYS_MODE() for Zynq
Due to the boot code doesn't put the processor on sys mode.
The application needs to do it at the beginning.
Once we switch to use xil_standalone lib, this patch can be
reverted.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Due to the boot code doesn't put the processor on sys mode.
The application needs to do it at the beginning.
Once we switch to use xil_standalone lib, this patch can be
reverted.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
libs: zc702evk: baremetal.c platform_cache_all_flush_invalidate
Use ARM_AR_MEM_DCACHE_ALL_OP(1) to clean and invalidate dcache
instead of ARM_AR_MEM_DCACHE_ALL_OP(0) to invalidate dache only.
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Use ARM_AR_MEM_DCACHE_ALL_OP(1) to clean and invalidate dcache
instead of ARM_AR_MEM_DCACHE_ALL_OP(0) to invalidate dache only.
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Update xilinx stanadlone libs
Update Xilinx standalone libs:
* license change
* bug fixes
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Update Xilinx standalone libs:
* license change
* bug fixes
Signed-off-by: Wendy Liang <jliang@xilinx.com>
zynq sample makefiles: update to define macro for Zynq A9.
The code in the sample apps differs between ZynqMP R5 and Zynq A9.
We use macro in makefile to differentiate them.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
The code in the sample apps differs between ZynqMP R5 and Zynq A9.
We use macro in makefile to differentiate them.
Signed-off-by: Wendy Liang <jliang@xilinx.com>
zc702evk baremetal: update platform_map_mem_region
The platform_map_mem_region is updated due to bm_env update
for both ZynqMP_r5 and Zynq
Signed-off-by: Wendy Liang <jliang@xilinx.com>
The platform_map_mem_region is updated due to bm_env update
for both ZynqMP_r5 and Zynq
Signed-off-by: Wendy Liang <jliang@xilinx.com>
makefile.commons: added new flag OPENAMP_BAREMETAL for baremetal specific compilation
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
zynqMP_r5_lib: moved baremetal specific code to baremetal.c and baremetal.h
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
zc702_lib: baremetal specific code moved to baremetal.c file
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
zynqmp_r5: moved hw related definitions to platform.h from platform_info.c
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
bm_env.c: removed platform specific code from bm_env.c and added the OPENAMP_BAREMETAL flag
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
removed SWITCH_TO_SYS_MODE from rpc_demo.c
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Signed-off-by: Kinjal Pravinbhai Patel <patelki@xilinx.com>
Update the kernel user modules copyright
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Ack IPI once it reads IPI ISR
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Add copyright to the kernel user modules examples
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
OpenAMP: Add Xilinx copyright
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Update Linux modules, apps
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
update boot.S xil-crt0.S from Kinjal's
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
platform_info.c : zynqMP_r5: update RPU IPI intr for RTL5.2
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
update apps to use Kinjal's mpu modification
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
remoteproc: change to unix format
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
zynqMP_r5 baremetal libs: merge Kinjal's standalone libs
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
ipi: change to use centralized IPI API
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
rpmsg:rpmsg_core.c: get avail buf until there is no buf found
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Enable rpmsg_retarget send function to send msg to the proxy channel
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
remove unused r5_example
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
rpmsg_retarget: removing including "sleep.h"
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Add Linux master user rpmsg driver and user apps
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>
enable matrix_multiply application
Signed-off-by: Wendy Liang <jliang@xilinx.com>
Signed-off-by: Wendy Liang <jliang@xilinx.com>