Hello Aravind,
The SRIO driver provided in Linux Kernel is not suitable for T4240(uses RMAN as RapidIO messaging manager), it is only used for P4080(with RMU as message handler unit).
PCI/PCIe is already enabled in the default Linux Kernel configuration file, I am not sure which specific config is what you need.
You could use the following method to configure Kernel in Yocto SDK.
After set up the host build environment, run the command
>>bitbake virtual/kernel -c patch -f
Get the source in build_t4240rdb_release/tmp/work/t4240rdb-fsl-linux/linux-qoriq-sdk/3.12-r0/git/.
>>bitbake virtual/kernel -c configure -f
( this command is used to get the default Kernel configuration file)
Then go to Kernel source folder, and use "make ARCH=powerpc menuconfig" to configure Kernel.
Rebuild Kernel with the command
>>bitbake virtual/kernel
If I didn't get your purpose clearly, please kindly explain more.
Have a great day,
Yiping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------