• Heiko Stübner's avatar
    clk: rockchip: implement the fraction divider branch type · b2155a71
    Heiko Stübner authored
    Rockchip SoCs may provide fraction dividers for some clocks, mostly for
    i2s and uarts. In contrast to the other registers, these do not use
    the hiword-mask paradigm, but instead split the register into the upper
    16 bit for the nominator and the lower 16 bit for the denominator.
    
    The common clock framework got a generic fractional divider clock type
    recently that can accomodate this setting easily. All currently known
    fraction dividers have a separate gate too, therefore implement the
    divider as composite using the ops-struct from fractional_divider clock
    and add the gate if necessary.
    Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
    Signed-off-by: default avatarMike Turquette <mturquette@linaro.org>
    b2155a71
clk.c 7.84 KB