Hi; I'm hoping somebody will be willing to run a test kernel for me on some omap boards and send me the dmesg output. (I'm trying to sort out QEMU's modelling of the OMAP ID registers and the TRMs are rather unhelpful; in particular the OMAP35x TRM claims that there are two overlapping registers at addresses 0x218-0x21c!)
I've done a Beagle xM which is an OMAP3630, but I'm looking for the results for OMAP34xx/35xx (I think classic Beagle is this) and also if possible an OMAP2 board.
The kernel is http://people.linaro.org/~pmaydell/uImage.test (it's the linaro 3.0 kernel with a stock omap2_defconfig and some extra printks so it shouldn't do anything too alarming to your board :-)). It needs the command line arguments 'earlyprintk debug console=ttyO2,115200' (possibly for omap2 the console tty device is different)
and I'm interested in the bit of dmesg output near the start: [ 0.000000] PMM: ID register dump: [ 0.000000] register offset 0x204 value 0x0b89102f [ 0.000000] register offset 0x208 value 0x00000000 [ 0.000000] register offset 0x20c value 0x00000000 [ 0.000000] register offset 0x210 value 0x000000f0 [ 0.000000] register offset 0x214 value 0xcafeb891 [ 0.000000] register offset 0x218 value 0x0703201f [ 0.000000] register offset 0x21c value 0x015739ea [ 0.000000] register offset 0x220 value 0x1bf00000 [ 0.000000] register offset 0x224 value 0x5dd40000 [ 0.000000] OMAP3630 ES1.0 (l2cache iva sgx neon isp 192mhz_clk )
(so you don't need the initrd/modules/etc, it's ok if it doesn't boot fully.)
Thanks in advance! -- PMM