• Arnd Bergmann's avatar
    clk: ti: fix linker error with !SOC_OMAP4 · 2158a093
    Arnd Bergmann authored
    When none of the OMAP4-generation SoCs are enabled, we run into a link
    error for am43xx/am43xx:
    
    drivers/clk/ti/dpll.o: In function `of_ti_am3_dpll_x2_setup':
    dpll.c:(.init.text+0xd8): undefined reference to `clkhwops_omap4_dpllmx'
    
    This is easily fixed by adding another #ifdef.
    
    While looking at the code, I also spotted another problem with the
    assignment of hw_ops variable that is not used again later. I'm
    changing this to setting clk_hw->ops instead, which I guess is what
    was intended here.
    
    Fixes: 473adbf4 ("clk: ti: dpll44xx: fix clksel register initialization")
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Acked-by: default avatarTero Kristo <t-kristo@ti.com>
    [sboyd@codeaurora.org: Replaced fixes tag with correct one]
    Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
    2158a093
dpll.c 21.1 KB