From: Ruslan Ruslichenko <Ruslan_Ruslichenko@epam.com>
Add the Remote Port subsystem source files to the build system.
These files are compiled when CONFIG_REMOTE_PORT is enabled.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Signed-off-by: Takahiro Nakata <takahiro.nakata.wr@renesas.com>
Signed-off-by: Ruslan Ruslichenko <Ruslan_Ruslichenko@epam.com>
---
hw/core/Kconfig | 4 ++++
hw/core/meson.build | 10 ++++++++++
2 files changed, 14 insertions(+)
diff --git a/hw/core/Kconfig b/hw/core/Kconfig
index d1bdf765ee..25f553e189 100644
--- a/hw/core/Kconfig
+++ b/hw/core/Kconfig
@@ -38,3 +38,7 @@ config SPLIT_IRQ
config EIF
bool
depends on LIBCBOR && GNUTLS
+
+config REMOTE_PORT
+ bool
+ depends on PTIMER && XILINX_AXI
diff --git a/hw/core/meson.build b/hw/core/meson.build
index b5ba8160e6..7013638fcf 100644
--- a/hw/core/meson.build
+++ b/hw/core/meson.build
@@ -27,6 +27,16 @@ system_ss.add(when: 'CONFIG_XILINX_AXI', if_true: files('stream.c'))
system_ss.add(when: 'CONFIG_PLATFORM_BUS', if_true: files('sysbus-fdt.c'))
system_ss.add(when: 'CONFIG_EIF', if_true: [files('eif.c'), zlib, libcbor, gnutls])
+system_ss.add(when: 'CONFIG_REMOTE_PORT', if_true: files(
+ 'remote-port-proto.c',
+ 'remote-port.c',
+ 'remote-port-memory-master.c',
+ 'remote-port-memory-slave.c',
+ 'remote-port-gpio.c',
+ 'remote-port-stream.c',
+ 'remote-port-ats.c',
+))
+
system_ss.add(files(
'cpu-system.c',
'fdt_generic.c',
--
2.43.0