1. 23 Mar, 2011 2 commits
    • Paul Mundt's avatar
      sh: pmb: Use struct syscore_ops instead of sysdevs · d4cc183f
      Paul Mundt authored
      This converts the PMB code over to use the new syscore_ops and kills off
      the old sysdev utilization, as per Rafael's example.
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      d4cc183f
    • Rafael J. Wysocki's avatar
      sh: Use struct syscore_ops instead of sysdevs · a696b89c
      Rafael J. Wysocki authored
      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: default avatarRafael J. Wysocki <rjw@sisk.pl>
      Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
      a696b89c
  2. 22 Mar, 2011 2 commits
  3. 21 Mar, 2011 36 commits