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