1. 19 5月, 2009 1 次提交
  2. 24 3月, 2009 2 次提交
    • A
      powerpc/83xx: Move gianfar mdio nodes under the ethernet nodes · 70b3adbb
      Anton Vorontsov 提交于
      Currently it doesn't matter where the mdio nodes are placed, but with
      power management support (i.e. when sleep = <> properties will take
      effect), mdio nodes placement will become important: mdio controller
      is a part of the ethernet block, so the mdio nodes should be placed
      correctly. Otherwise we may wrongly assume that MDIO controllers are
      available during sleep.
      Suggested-by: NScott Wood <scottwood@freescale.com>
      Signed-off-by: NAnton Vorontsov <avorontsov@ru.mvista.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      70b3adbb
    • A
      powerpc/83xx: Add power management support for MPC837x boards · 125a00d7
      Anton Vorontsov 提交于
      This patch adds pmc nodes to the device tree files so that the boards
      will able to use standby capability of MPC837x processors. The MPC837x
      PMC controllers are compatible with MPC8349 ones (i.e. no deep sleep).
      
      sleep = <> properties are used to specify SCCR masks as described
      in "Specifying Device Power Management Information (sleep property)"
      chapter in Documentation/powerpc/booting-without-of.txt.
      
      Since I2C1 and eSDHC controllers share the same clock source, they
      are now placed under sleep-nexus nodes.
      
      A processor is able to wakeup the boards on LAN events (Wake-On-Lan),
      console events (with no_console_suspend kernel command line), GPIO
      events and external IRQs (IRQ1 and IRQ2).
      
      The processor can also wakeup the boards by the fourth general purpose
      timer in GTM1 block, but the GTM wakeup support isn't yet implemented
      (it's tested to work, but it's unclear how can we use the quite short
      GTM timers, and how do we want to expose the GTM to userspace).
      Signed-off-by: NAnton Vorontsov <avorontsov@ru.mvista.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      125a00d7
  3. 07 2月, 2009 1 次提交
  4. 29 1月, 2009 1 次提交
  5. 17 12月, 2008 1 次提交
  6. 14 10月, 2008 2 次提交
  7. 24 9月, 2008 1 次提交
  8. 30 7月, 2008 1 次提交
  9. 14 7月, 2008 1 次提交
  10. 28 6月, 2008 1 次提交
  11. 07 3月, 2008 2 次提交
  12. 29 1月, 2008 1 次提交
    • P
      [POWERPC] 83xx: Clean up / convert mpc83xx board DTS files to v1 format. · cda13dd1
      Paul Gortmaker 提交于
      This patch converts the remaining 83xx boards to the dts-v1 format.
      This includes the mpc8313_rdb, mpc832x_mds, mpc8323_rdb, mpc8349emitx,
      mpc8349emitxgp and the mpc836x_mds.
      
      The mpc8315_rdb mpc834x_mds, mpc837[789]_*, and sbc8349 were already
      dts-v1 and only undergo minor changes for the sake of formatting
      consistency across the whole group of boards; i.e.  the idea being
      that you can do a "diff -u board_A.dts board_B.dts" and see something
      meaningful.
      
      The general rule I've applied is that entries for values normally
      parsed by humans are left in decimal (i.e. IRQ, cache size, clock
      rates, basic counts and indexes) and all other data (i.e. reg and
      ranges, IRQ flags etc.) remain in hex.
      
      I've used dtc to confirm that the output prior to this changeset
      matches the output after this changeset is applied for all boards.
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      cda13dd1
  13. 28 1月, 2008 1 次提交
  14. 24 1月, 2008 1 次提交