Signed-off-by: Daniel Dragomir <daniel.drago...@windriver.com>
---
 bsp/axxiaarm/axxiaarm.cfg     |  2 ++
 bsp/axxiaarm64/axxiaarm64.cfg |  8 ++++++++
 bsp/axxiaarm64/axxiaarm64.scc |  1 +
 bsp/axxiaarm64/rapidio.cfg    | 27 +++++++++++++++++++++++++++
 bsp/axxiaarm64/rapidio.scc    |  4 ++++
 5 files changed, 42 insertions(+)
 create mode 100644 bsp/axxiaarm64/rapidio.cfg
 create mode 100644 bsp/axxiaarm64/rapidio.scc

diff --git a/bsp/axxiaarm/axxiaarm.cfg b/bsp/axxiaarm/axxiaarm.cfg
index ae954ba..692a6c3 100644
--- a/bsp/axxiaarm/axxiaarm.cfg
+++ b/bsp/axxiaarm/axxiaarm.cfg
@@ -163,6 +163,7 @@ CONFIG_SERIO_AMBAKMI=y
 #
 # Character devices
 #
+CONFIG_LEGACY_PTYS=y
 CONFIG_LEGACY_PTY_COUNT=16
 
 #
@@ -172,6 +173,7 @@ CONFIG_SERIAL_AMBA_PL011=y
 CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
 CONFIG_HW_RANDOM=y
 CONFIG_HW_RANDOM_AXXIA=y
+# CONFIG_HW_RANDOM_VIRTIO is not set
 CONFIG_I2C=y
 CONFIG_I2C_CHARDEV=y
 CONFIG_I2C_MUX=y
diff --git a/bsp/axxiaarm64/axxiaarm64.cfg b/bsp/axxiaarm64/axxiaarm64.cfg
index d08fe71..680af6b 100644
--- a/bsp/axxiaarm64/axxiaarm64.cfg
+++ b/bsp/axxiaarm64/axxiaarm64.cfg
@@ -101,6 +101,7 @@ CONFIG_BLK_DEV_RAM_SIZE=35000
 CONFIG_LSI_MTC=y
 CONFIG_ATA=y
 CONFIG_LSI_NCR=y
+CONFIG_ARCH_AXXIA_NCR_RESET_CHECK=y
 CONFIG_AXXIA_PEI=y
 
 #
@@ -126,6 +127,12 @@ CONFIG_AHCI_XGENE=y
 CONFIG_SERIO_AMBAKMI=y
 
 #
+# Character devices
+#
+CONFIG_LEGACY_PTYS=y
+CONFIG_LEGACY_PTY_COUNT=16
+
+#
 # Serial drivers
 #
 CONFIG_SERIAL_8250=y
@@ -140,6 +147,7 @@ CONFIG_SERIAL_OF_PLATFORM=y
 CONFIG_HW_RANDOM=y
 CONFIG_HW_RANDOM_AXXIA=y
 # CONFIG_HW_RANDOM_XGENE is not set
+# CONFIG_HW_RANDOM_VIRTIO is not set
 CONFIG_I2C=y
 CONFIG_I2C_CHARDEV=y
 CONFIG_I2C_MUX=y
diff --git a/bsp/axxiaarm64/axxiaarm64.scc b/bsp/axxiaarm64/axxiaarm64.scc
index effc509..1eb53bd 100644
--- a/bsp/axxiaarm64/axxiaarm64.scc
+++ b/bsp/axxiaarm64/axxiaarm64.scc
@@ -2,5 +2,6 @@ include features/usb/xhci-hcd.scc
 include cfg/usb-mass-storage.scc
 include cfg/virtio.scc
 include kvm.scc
+include rapidio.scc
 
 kconf hardware axxiaarm64.cfg
diff --git a/bsp/axxiaarm64/rapidio.cfg b/bsp/axxiaarm64/rapidio.cfg
new file mode 100644
index 0000000..8b7378a
--- /dev/null
+++ b/bsp/axxiaarm64/rapidio.cfg
@@ -0,0 +1,27 @@
+#.........................................................................
+#                                WARNING
+#
+# This file is a kernel configuration fragment, and not a full kernel
+# configuration file.  The final kernel configuration is made up of
+# an assembly of processed fragments, each of which is designed to
+# capture a specific part of the final configuration (e.g. platform
+# configuration, feature configuration, and board specific hardware
+# configuration).  For more information on kernel configuration, please
+# consult the product documentation.
+#
+#.........................................................................
+
+CONFIG_RAPIDIO=y
+CONFIG_AXXIA_RIO=y
+CONFIG_RIO_MAINT_WIN_SIZE=0x1000000
+CONFIG_AXXIA_RIO_STAT=y
+CONFIG_OB_DME_ENTRY_SIZE=4096
+CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y
+CONFIG_RAPIDIO_DEBUG=y
+CONFIG_RAPIDIO_ENUM_BASIC=y
+CONFIG_RAPIDIO_CPS_XX=y
+CONFIG_RAPIDIO_CPS_GEN2=y
+
+CONFIG_RIONET=y
+CONFIG_RIONET_TX_SIZE=128
+CONFIG_RIONET_RX_SIZE=128
diff --git a/bsp/axxiaarm64/rapidio.scc b/bsp/axxiaarm64/rapidio.scc
new file mode 100644
index 0000000..36cb6e6
--- /dev/null
+++ b/bsp/axxiaarm64/rapidio.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Enable support for the sRIO controller"
+define KFEATURE_COMPATIBILITY all
+
+kconf hardware rapidio.cfg
-- 
2.7.4

-- 
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to