"Nayak, Rajendra" <[email protected]> writes:
>> -----Original Message-----
>> From: Kevin Hilman [mailto:[email protected]]
>> Sent: Thursday, September 30, 2010 12:49 AM
>> To: Nayak, Rajendra; Raja, Govindraj
>> Cc: Tony Lindgren; [email protected]; Varadarajan, Charulatha
>> Subject: Re: [GIT PULL] for testing: OMAP hwmod driver conversions:
>> watchdog, UART, i2c
>>
>> "Nayak, Rajendra" <[email protected]> writes:
>>
>> [...]
>>
>> >
>> > I forgot to mention, there are similar WARN's that I see on 2430sdp even
>> > with UART
>> >
>>
>> Govidraj, can you look into these UART issues please?
>>
>> Looks like you might need to double check the bitfields and the
>> module_offs for both of these.
>
> Btw, the WARN's come only for UART3 and the error at hwmod init shows that
> maybe _wait_target_ready fails.
>
> [ 0.000000] NR_IRQS:402
> [ 0.000000] Clocking rate (Crystal/DPLL/MPU): 13.0/660/330 MHz
> [ 0.000000] omap_hwmod: uart3: cannot be enabled (3)
>
UART3 on 24xx is in CM_IDLEST2_CORE, and the 2430 hwmod data has it in
CM_IDLEST1_CORE.
Can you test the change below? I don't have a 2430, and it appears that
this is already correct in the 2420 hwmod data.
Kevin
diff --git a/arch/arm/mach-omap2/omap_hwmod_2430_data.c
b/arch/arm/mach-omap2/omap_hwmod_2430_data.c
index 92f4ec0..5b61f7c 100644
--- a/arch/arm/mach-omap2/omap_hwmod_2430_data.c
+++ b/arch/arm/mach-omap2/omap_hwmod_2430_data.c
@@ -449,9 +449,9 @@ static struct omap_hwmod omap2430_uart3_hwmod = {
.prcm = {
.omap2 = {
.module_offs = CORE_MOD,
- .prcm_reg_id = 1,
+ .prcm_reg_id = 2,
.module_bit = OMAP24XX_EN_UART3_SHIFT,
- .idlest_reg_id = 1,
+ .idlest_reg_id = 2,
.idlest_idle_bit = OMAP24XX_EN_UART3_SHIFT,
},
},
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html