• Tero Kristo's avatar
    clk: keystone: Add sci-clk driver support · b745c079
    Tero Kristo authored
    In K2G, the clock handling is done through firmware executing on a
    separate core. Linux kernel needs to communicate to the firmware
    through TI system control interface to access any power management
    related resources, including clocks.
    
    The keystone sci-clk driver does this, by communicating to the
    firmware through the TI SCI driver. The driver adds support for
    registering clocks through DT, and basic required clock operations
    like prepare/get_rate, etc.
    Signed-off-by: default avatarTero Kristo <t-kristo@ti.com>
    [sboyd@codeaurora.org: Make ti_sci_init_clocks() static]
    Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
    b745c079
sci-clk.c 16.6 KB