• Thomas Abraham's avatar
    ARM: S5PV210: Remove usage of clk_p66 and add clk_pclk_psys clock · f44cf78b
    Thomas Abraham authored
    The clk_p83 clock, which is the PCLK clock for PSYS domain, is of
    type 'struct clk' whereas on S5PV210, this clock is suitable to be
    of type clksrc_clk clock (since it has a clock divider). So this
    patch replaces the 'struct clk' type clock to 'struct clksrc_clk'
    type clock for the PCLK PSYS clock.
    
    This patch modifies the following.
    
    1. Removes definitions and usage of 'clk_p66' clock.
    2. Adds 'clk_pclk_psys' clock which is of type 'struct clksrc_clk'.
    3. Replaces all usage of clk_p66 with clk_pclk_psys clock.
    4. Adds clk_pclk_psys into list of clocks to be registered.
    5. Removes the sys_clks array since it is no longer required.
       Also the registration of clocks in sys_clks is also removed.
    6. Remove the 'GET_DIV' as it is no longer required.
    Signed-off-by: default avatarThomas Abraham <thomas.ab@samsung.com>
    Signed-off-by: default avatarKukjin Kim <kgene.kim@samsung.com>
    Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
    f44cf78b
clock.c 11.1 KB