Hello,
I am doing my master thesis and I need to enable CoreSight driver on my Pandaboard ES.
First of all, I am using the following kernel tree: https://git.linaro.org/kernel/coresight.git And in order to run the kernel image, I built a simple root fs with buildroot.
At this point, with minimal changes to *omap2plus_defconfig* so the board can boot over NFS, the kernel boots just fine.
*First question*: Do you think that buildroot is a good tool to generate the filesystem or do you know one better? In the end I would like to generate a root fs that will support Android.
Right now, the Linux Kernel does not have CoreSight support for OMAP4460 (it is not on the device tree file).
I used the following pages as a guide to change the *omap4460.dtsi*: [1] http://www.makelinux.co.il/ti/docs/OMAP4460/doc-5845 (registers and sizes) [2] http://www.makelinux.co.il/ti/docs/OMAP4460/doc-5832 (Components connections)
You can see the changed file here: https://gist.github.com/rlvrs/881b4e70a9295ac93a83
*I am getting a kernel oops, so I would like to make sure that I changed the file correctly*: *1)* which clock reference should I use for the CoreSight components? I'm currently using *trace_clk_div_ck*. *2)* On the "Components connections" file[2] I ignored one source (STM) since I will not need it and, as far as I know, is not yet supported as well. Should I be worried about it? Please analyze all the changes that I made (from line 55 to 224)
Last but not least I leave you here the boot log: https://gist.github.com/rlvrs/7640849caeb24cf7e676 *Lines 158-163* show that it is failing to add the components *Lines 262-427* show the kernel oops
Thanks in advance, Rodrigo Santos
linaro-kernel@lists.linaro.org