28 Dec, 2011

1 commit


27 Sep, 2011

1 commit

  • As discussed previously, there's the need on some platforms to run some
    parts of clk_enable() in contexts which can schedule. The solution
    which was agreed upon was to provide clk_prepare() and clk_unprepare()
    to contain this parts, while clk_enable() and clk_disable() perform
    the atomic part.

    This patch provides a common definition for clk_prepare() and
    clk_unprepare() in linux/clk.h, and provides an upgrade path for
    existing implementation and drivers: drivers can start using
    clk_prepare() and clk_unprepare() once this patch is merged without
    having to wait for platform support. Platforms can then start to
    provide these additional functions.

    Eventually, HAVE_CLK_PREPARE will be removed from the kernel, and
    everyone will have to provide these new APIs.

    Acked-by: Saravana Kannan
    Signed-off-by: Russell King

    Russell King
     

05 Jun, 2009

1 commit


27 Mar, 2009

1 commit


17 Oct, 2008

1 commit

  • clk_get and clk_put may not be used from within interrupt context. Change
    comment to this function.

    Signed-off-by: Alex Raimondi
    Signed-off-by: Haavard Skinnemoen
    Acked-by: Russell King
    Cc: john stultz
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Alex Raimondi
     

26 Mar, 2006

1 commit


08 Jan, 2006

1 commit