struct omap_clk *c;
        u32 cpu_clkflg = 0;
    
 ---    /*
 ---     * 3505 must be tested before 3517, since 3517 returns true
 ---     * for both AM3517 chips and AM3517 family chips, which
 ---     * includes 3505.  Unfortunately there's no obvious family
 ---     * test for 3517/3505 :-(
 ---     */
 ---    if (cpu_is_omap3505()) {
 - -            cpu_mask = RATE_IN_34XX;
 - -            cpu_clkflg = CK_3505;
 - -    } else if (cpu_is_omap3517()) {
 - -            cpu_mask = RATE_IN_34XX;
 - -            cpu_clkflg = CK_3517;
 - -    } else if (cpu_is_omap3505()) {
 +++    if (cpu_is_omap3517()) {
                cpu_mask = RATE_IN_34XX;
  -             cpu_clkflg = CK_3505;
  -     } else if (cpu_is_omap3517()) {
  -             cpu_mask = RATE_IN_34XX;
  -             cpu_clkflg = CK_3517;
  -     } else if (cpu_is_omap3505()) {
  -             cpu_mask = RATE_IN_34XX;
 ---            cpu_clkflg = CK_3505;
 +++            cpu_clkflg = CK_AM35XX;
        } else if (cpu_is_omap3630()) {
                cpu_mask = (RATE_IN_34XX | RATE_IN_36XX);
                cpu_clkflg = CK_36XX;