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