Initial multi-omap support for omap4
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 9 patches 0 repliesNew
Patches in v1 No applies recorded yet
None of the 9 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/9] Initial multi-omap support for omap4
Quoted 31 lines · Shilimkar, Santosh
Quoted 6 lines
Quoted 6 lines
Hi all,
These patches allow compiling in also omap4 into the multi-omap configuration. As I don't yet have omap4, I've only boot tested these on omap2 and omap3.
Quoted 8 lines
Quoted 3 lines
Somebody with an omap4 board please boot test these with the
omap3_defconfigand see what happens.. You might want to enableDEBUG_LLandEARLY_PRINTKwith earlyprintk on the cmdline too.Looks like this series have some dependent series because it doesn't apply on mainline.
So I tested this directly on linux-omap "multi-omap4" branch. It boots sufficiently but doesn't proceed after "
brd_init". Didn't get much time to debug so attached logStand alone
omap_4430sdp_defconfigalso didn't fully boot on the linux-omap "multi-omap4". The log below shows that the serial platform data isn't configured correctly.<6>io scheduler deadline registered
<6>io scheduler cfq registered (default)
<6>Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled <6>serial8250.0: ttyS0 at MMIO0x4806a000(irq = 104) is a ST16654 <6>serial8250.1: ttyS0 at MMIO0x4806a000(irq = 105) is a ST16654Below patch to fix the boot for
omap_4430sdp_defconfig. Small typo really.arch/arm/plat-omap/include/plat/serial.h +0
-0
arch/arm/plat-omap/include/plat/serial.h line 38
Quoted 7 lines
arch/arm/plat-omap/include/plat/serial.h +1
-1@@ -33,7 +33,7 @@/* OMAP4 serial ports */ #define OMAP4_UART1_BASE OMAP2_UART1_BASE -#define OMAP4_UART2_BASE OMAP2_UART1_BASE +#define OMAP4_UART2_BASE OMAP2_UART2_BASE#define OMAP4_UART3_BASE 0x48020000#define OMAP4_UART4_BASE 0x4806e000
Heh OK :) Sounds like at this point it makes sense to merge that into the original patch redo omap-for-linus partially.
Can I also add your Acked-by for these patches then?
Quoted 2 lines
For multi-omap build, for now I need to disable
[*] Reset unused clocks during boot
Sounds like omap4 has some clocks left on from the bootloader that it should clk_get and clk_enable during init. That should be easy to track if you boot with "debug" in your cmdline and take a look at the list of unused clocks that are shut down with late_initcall.
Quoted 1 line
With this OMAP4430 boots with
omap3_defconfig:)
Cool, thanks, good to hear!
Now the only omap2/3/4 that's not booting with omap3_defconfig is 2430 because of the different clock offsets compare dot 2420. That should get fixed eventually though.
Regards,
Tony