24 Nov, 2015

2 commits


30 Apr, 2014

1 commit


04 Feb, 2014

1 commit


04 Jun, 2013

1 commit

  • The "index" field of struct cpufreq_frequency_table was never an
    index and isn't used at all by the cpufreq core. It only is useful
    for cpufreq drivers for their internal purposes.

    Many people nowadays blindly set it in ascending order with the
    assumption that the core will use it, which is a mistake.

    Rename it to "driver_data" as that's what its purpose is. All of its
    users are updated accordingly.

    [rjw: Changelog]
    Signed-off-by: Viresh Kumar
    Acked-by: Simon Horman
    Signed-off-by: Rafael J. Wysocki

    Viresh Kumar
     

11 Jan, 2013

1 commit


13 Nov, 2012

1 commit


08 Nov, 2012

1 commit


25 May, 2012

7 commits


12 Apr, 2012

1 commit


11 Apr, 2012

1 commit


13 Mar, 2012

1 commit


24 Jan, 2012

1 commit


10 Jan, 2012

1 commit


09 Dec, 2011

4 commits


24 Nov, 2011

1 commit


11 Nov, 2011

1 commit

  • Now that all of the named string association with clocks has been
    migrated to clkdev lookups there's no meaningful named topology that can
    be constructed for a debugfs tree view. Get rid of the left over bits,
    and shrink struct clk a bit in the process.

    Signed-off-by: Paul Mundt

    Paul Mundt
     

04 Nov, 2011

1 commit


02 Aug, 2011

1 commit

  • * 'sh-latest' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x: (39 commits)
    SH: static should be at beginning of declaration
    sh: move CLKDEV_xxx_ID macro to sh_clk.h
    sh: clock-shx3: add CLKDEV_ICK_ID for cleanup
    sh: clock-sh7786: add CLKDEV_ICK_ID for cleanup
    sh: clock-sh7785: add CLKDEV_ICK_ID for cleanup
    sh: clock-sh7757: add CLKDEV_ICK_ID for cleanup
    sh: clock-sh7366: add CLKDEV_ICK_ID for cleanup
    sh: clock-sh7343: add CLKDEV_ICK_ID for cleanup
    sh: clock-sh7722: add CLKDEV_ICK_ID for cleanup
    sh: clock-sh7724: add CLKDEV_ICK_ID for cleanup
    sh: clock-sh7366: modify I2C clock settings
    sh: clock-sh7343: modify I2C clock settings
    sh: clock-sh7723: modify I2C clock settings
    sh: clock-sh7722: modify I2C clock settings
    sh: clock-sh7724: modify I2C clock settings
    serial: sh-sci: Fix up pretty name printing for port IRQs.
    serial: sh-sci: Kill off per-port enable/disable callbacks.
    serial: sh-sci: Add missing module description/author bits.
    serial: sh-sci: Regtype probing doesn't need to be fatal.
    sh: Tidy up pre-clkdev clk_get() error handling.
    ...

    Linus Torvalds
     

21 Jul, 2011

1 commit


24 Jun, 2011

2 commits

  • Trivial cleanup.

    Signed-off-by: Paul Mundt

    Paul Mundt
     
  • This V2 patch changes the clock disabling behavior during boot.
    Two different changes are made:

    1) Delay disabling of clocks until late in the boot process.
    This fixes an existing issue where in-use clocks without
    software reference are disabled by mistake during boot.
    One example of this is the handling of the Mackerel serial
    console output that shares clock with the I2C controller.

    2) Write out the "disabled" state to the hardware for clocks
    that not have been used by the kernel. In other words,
    make sure so far unused clocks actually get turned off.

    Signed-off-by: Magnus Damm
    Acked-by: Simon Horman
    Signed-off-by: Paul Mundt

    Magnus Damm
     

14 Jun, 2011

1 commit

  • Extend the SH / SH-Mobile ARM clock framework to only
    resume clocks that have been enabled.

    Without this fix divide-by-zero is triggering on sh7372
    FSIDIV during system wide resume of Suspend-to-RAM.

    Signed-off-by: Magnus Damm
    Reviewed-by: Simon Horman
    Signed-off-by: Paul Mundt

    Magnus Damm
     

18 Apr, 2011

1 commit


23 Mar, 2011

1 commit

  • Convert the SuperH clocks framework and shared interrupt handling
    code to using struct syscore_ops instead of a sysdev classes and
    sysdevs for power managment.

    This reduces the code size significantly and simplifies it. The
    optimizations causing things not to be restored after creating a
    hibernation image are removed, but they might lead to undesirable
    effects during resume from hibernation (e.g. the clocks would be left
    as the boot kernel set them, which might be not the same way as the
    hibernated kernel had seen them before the hibernation).

    This also is necessary for removing sysdevs from the kernel entirely
    in the future.

    Signed-off-by: Rafael J. Wysocki
    Signed-off-by: Paul Mundt

    Rafael J. Wysocki
     

11 Jan, 2011

1 commit


19 Nov, 2010

1 commit


15 Nov, 2010

2 commits


10 Nov, 2010

1 commit

  • CC drivers/sh/clk/core.o
    drivers/sh/clk/core.c: In function 'clk_round_parent':
    drivers/sh/clk/core.c:574: warning: format '%lu' expects type 'long unsigned int', but argument 2 has type 'unsigned int'
    drivers/sh/clk/core.c:594: warning: format '%lu' expects type 'long unsigned int', but argument 2 has type 'unsigned int'

    Signed-off-by: Paul Mundt

    Paul Mundt
     

08 Nov, 2010

1 commit