1. 03 5月, 2009 1 次提交
    • D
      Move dtc and libfdt sources from arch/powerpc/boot to scripts/dtc · 9fffb55f
      David Gibson 提交于
      The powerpc kernel always requires an Open Firmware like device tree
      to supply device information.  On systems without OF, this comes from
      a flattened device tree blob.  This blob is usually generated by dtc,
      a tool which compiles a text description of the device tree into the
      flattened format used by the kernel.  Sometimes, the bootwrapper makes
      small changes to the pre-compiled device tree blob (e.g. filling in
      the size of RAM).  To do this it uses the libfdt library.
      
      Because these are only used on powerpc, the code for both these tools
      is included under arch/powerpc/boot (these were imported and are
      periodically updated from the upstream dtc tree).
      
      However, the microblaze architecture, currently being prepared for
      merging to mainline also uses dtc to produce device tree blobs.  A few
      other archs have also mentioned some interest in using dtc.
      Therefore, this patch moves dtc and libfdt from arch/powerpc into
      scripts, where it can be used by any architecture.
      
      The vast bulk of this patch is a literal move, the rest is adjusting
      the various Makefiles to use dtc and libfdt correctly from their new
      locations.
      Signed-off-by: NDavid Gibson <david@gibson.dropbear.id.au>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      9fffb55f
  2. 28 4月, 2009 1 次提交
  3. 24 4月, 2009 1 次提交
  4. 17 4月, 2009 1 次提交
  5. 07 4月, 2009 3 次提交
  6. 06 4月, 2009 2 次提交
  7. 03 4月, 2009 1 次提交
  8. 01 4月, 2009 1 次提交
  9. 31 3月, 2009 1 次提交
  10. 27 3月, 2009 1 次提交
  11. 24 3月, 2009 5 次提交
  12. 19 3月, 2009 1 次提交
  13. 11 3月, 2009 3 次提交
  14. 10 3月, 2009 1 次提交
  15. 09 3月, 2009 1 次提交
  16. 06 3月, 2009 1 次提交
  17. 27 2月, 2009 1 次提交
  18. 18 2月, 2009 1 次提交
  19. 15 2月, 2009 2 次提交
  20. 11 2月, 2009 4 次提交
  21. 07 2月, 2009 4 次提交
  22. 05 2月, 2009 2 次提交
  23. 04 2月, 2009 1 次提交
    • G
      powerpc/5200: Trim cruft from device trees · b8842451
      Grant Likely 提交于
      Trim out obsolete/extraneous properties and tighten up some usage
      conventions.  Changes include:
      - removal of device_type properties
      - removal of cell-index properties
      - Addition of gpio-controller and #gpio-cells properties to gpio
        nodes
      - Move common interrupt-parent property out of device nodes and
        into top level parent node.
      
      This patch also include what looks to be just trivial editorial
      whitespace/format changes, but there is real method in this
      madness.  Editorial changes were made to keep the all the
      mpc5200 board device trees as similar as possible so that diffs
      between them only show the real differences between the boards.
      The pcm030 device tree was most affected by this because many
      of the comments had been changed from // to /* */ style and
      some cell values where changed from decimal to hex format when
      it was cloned from one of the other 5200 device trees.
      Signed-off-by: NGrant Likely <grant.likely@secretlab.ca>
      Reviewed-by: NWolfram Sang <w.sang@pengutronix.de>
      b8842451