Re: [PATCH 6/6] mfd: Differentiate between u8500 and u9540 TCDM address mapping

2012-10-11 Thread Arnd Bergmann
On Thursday 11 October 2012, Lee Jones wrote: > From what I understand, this code has to be called before Device > Tree kicks in. Actually, this code is mearly a stand-in until Loic > has finished with the PRCMU re-vamp. Once that's complete, this > stuff will be passed from init_IRQ(), which is in

Re: [PATCH 6/6] mfd: Differentiate between u8500 and u9540 TCDM address mapping

2012-10-11 Thread Lee Jones
On Wed, 10 Oct 2012, Arnd Bergmann wrote: > On Wednesday 10 October 2012, Lee Jones wrote: > > @@ -2688,7 +2688,11 @@ void __init db8500_prcmu_early_init(void) > > iounmap(tcpm_base); > > } > > > > - tcdm_base = __io_address(U8500_PRCMU_TCDM_

Re: [PATCH 6/6] mfd: Differentiate between u8500 and u9540 TCDM address mapping

2012-10-10 Thread Arnd Bergmann
On Wednesday 10 October 2012, Lee Jones wrote: > @@ -2688,7 +2688,11 @@ void __init db8500_prcmu_early_init(void) > iounmap(tcpm_base); > } > > - tcdm_base = __io_address(U8500_PRCMU_TCDM_BASE); > + if (cpu_is_u9540()) > +

[PATCH 6/6] mfd: Differentiate between u8500 and u9540 TCDM address mapping

2012-10-10 Thread Lee Jones
The TCDM mappings are quite different from u8500 to u9540. If these aren't correctly specified for a given board, it will fail to boot. Here we add the correct TCDM base for the u9540. Please note that although this patch allows us to boot the u9540, it doesn't provide us with full enablement. For