[Bug 197037] OMAP4: Wrong clock registers used for uart 3 and 4
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Jan 23 21:20:34 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197037
Bug ID: 197037
Summary: OMAP4: Wrong clock registers used for uart 3 and 4
Product: Base System
Version: 11.0-CURRENT
Hardware: arm
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: arm
Assignee: freebsd-arm at FreeBSD.org
Reporter: scott at jumpnowtek.com
>From Section 3.11.39.1, Table 3-1342 of the OMAP4430 ES2.x Public TRM vAP
or
>From Section 3.11.39.1, Table 3-1346 of the OMAP4460 ES1.x Public TRM vAB
Register L4PER_CM2 Offset
CM_L4PER_UART1_CLKCTRL 0x0000 0140
CM_L4PER_UART2_CLKCTRL 0x0000 0148
CM_L4PER_UART3_CLKCTRL 0x0000 0150
CM_L4PER_UART4_CLKCTRL 0x0000 0158
diff --git sys/arm/ti/omap4/omap4_prcm_clks.c
sys/arm/ti/omap4/omap4_prcm_clks.c
index de0eff6..10fab74 100644
--- sys/arm/ti/omap4/omap4_prcm_clks.c
+++ sys/arm/ti/omap4/omap4_prcm_clks.c
@@ -368,9 +368,9 @@ static struct omap4_clk_details g_omap4_clk_details[] = {
OMAP4_GENERIC_CLOCK_DETAILS(UART2_CLK, FREQ_48MHZ,
CM2_INSTANCE_MEM_REGION,
(L4PER_CM2_OFFSET + 0x0148), CLKCTRL_MODULEMODE_ENABLE),
OMAP4_GENERIC_CLOCK_DETAILS(UART3_CLK, FREQ_48MHZ,
CM2_INSTANCE_MEM_REGION,
- (L4PER_CM2_OFFSET + 0x0140), CLKCTRL_MODULEMODE_ENABLE),
+ (L4PER_CM2_OFFSET + 0x0150), CLKCTRL_MODULEMODE_ENABLE),
OMAP4_GENERIC_CLOCK_DETAILS(UART4_CLK, FREQ_48MHZ,
CM2_INSTANCE_MEM_REGION,
- (L4PER_CM2_OFFSET + 0x0148), CLKCTRL_MODULEMODE_ENABLE),
+ (L4PER_CM2_OFFSET + 0x0158), CLKCTRL_MODULEMODE_ENABLE),
/* General purpose timers */
OMAP4_GENERIC_CLOCK_DETAILS(GPTIMER1_CLK, -1, PRM_INSTANCE_MEM_REGION,
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-arm
mailing list