Commit 24b53d317daf04697cc8cd61d0c1f424f38d8f4c

Authored by Lokesh Vutla
Committed by Sekhar Nori
1 parent b6d1c1e0c0

ARM: OMAP2+: GMAC: Fix clock domain flags

According to AM57x TRM, Document SPRUHZ6, Revised October 2014,
Table 3-1021, SW_SLEEP and HW_AUTO must not be programmed for
gmac clock domain. And also as per the the Errata i877, gmac clock
domain should always be kept in SW_WKUP.
So making the gmac clock domain flag as SWSUP.

AM57x TRM can be found here: http://www.ti.com/lit/ug/spruhz6/spruhz6.pdf

Tested-by: Mugunthan V N <mugunthanvnm@ti.com>
Acked-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>

Showing 1 changed file with 1 additions and 1 deletions Side-by-side Diff

arch/arm/mach-omap2/clockdomains7xx_data.c
... ... @@ -482,7 +482,7 @@
482 482 .dep_bit = DRA7XX_GMAC_STATDEP_SHIFT,
483 483 .wkdep_srcs = gmac_wkup_sleep_deps,
484 484 .sleepdep_srcs = gmac_wkup_sleep_deps,
485   - .flags = CLKDM_CAN_HWSUP_SWSUP,
  485 + .flags = CLKDM_CAN_SWSUP,
486 486 };
487 487  
488 488 static struct clockdomain l4cfg_7xx_clkdm = {