Commit Graph

  • 5cb1fbdd7c DTC 1.0.0 v1.0.0 Jon Loeliger 2007-08-09 19:31:32 -0500
  • 9d7e7380ac Merge branch 'doc' Jon Loeliger 2007-08-09 16:01:07 -0500
  • 1dc6ca5edc Add initial Device Tree Compiler manual Jon Loeliger 2007-07-11 16:46:11 -0500
  • 74ce242bf3 Make release 1.0.0-rc1! v1.0.0-rc1 Jon Loeliger 2007-07-25 10:53:42 -0500
  • 4f61ae1627 dtc: Improve the make install target David Gibson 2007-07-24 15:14:52 +1000
  • fdd2e6f945 Reorganized Makefile into better top-down structure. Also removed a generic "LD" target that wasn't actually used. Jon Loeliger 2007-07-07 14:18:02 -0500
  • a657ce8fb7 Add DTC release version information. Jon Loeliger 2007-07-07 13:52:25 -0500
  • 74e6d21284 Add a note to the build about the expected parser warnings. Jon Loeliger 2007-07-07 10:38:27 -0500
  • 445d55d2cc dtc: format memory reserve as pairs on two lines Milton Miller 2007-07-07 01:18:54 -0500
  • 7f45666273 dtc: align header comments in asm output Milton Miller 2007-07-07 01:18:53 -0500
  • 9670eed1bc dtc: add a testcase with labels Milton Miller 2007-07-07 01:18:53 -0500
  • 43a68c63e4 dtc: store labels in ascending order Milton Miller 2007-07-07 01:18:52 -0500
  • 6a99b13132 dtc: implement labels on property data Milton Miller 2007-07-07 01:18:51 -0500
  • ac6a5e26b4 dtc: allow a label: in any dts context Milton Miller 2007-07-07 01:18:50 -0500
  • 46779e8f8e dtc: clean up grow_data_for() Milton Miller 2007-07-07 01:18:49 -0500
  • d429033851 dtc: implement labels on memory reserve slots Milton Miller 2007-07-07 01:18:49 -0500
  • 85ab5cc6ec dtc: complain about unparsed digits in cell lists Milton Miller 2007-07-07 01:18:48 -0500
  • 6d7b222430 dtc: move declaration of yyerror Milton Miller 2007-07-07 01:18:47 -0500
  • 81fda8a6f1 dtc: fix asm for version 17 Milton Miller 2007-07-07 01:18:47 -0500
  • 8cd4196ee3 dtc: Add install makefile target Josh Boyer 2007-06-29 09:53:23 -0500
  • 6936273aa4 dtc: Remove bogus break statement David Gibson 2007-06-28 11:32:31 +1000
  • d9d679fb96 dtc: Improve and better integrate dtc and libfdt Makefiles David Gibson 2007-06-26 12:45:51 +1000
  • 6c65eab11e dtc: Remove redundant copy of the GPL David Gibson 2007-06-26 11:44:49 +1000
  • 0c7cd1a087 dtc: Count testcases and results in the dtc/libfdt testsuite David Gibson 2007-06-26 11:33:10 +1000
  • 0738774fcc dtc: Accept NOPs in dtb input regardless of version David Gibson 2007-06-26 11:30:47 +1000
  • 12578976fe Merge libfdt into dtc. David Gibson 2007-06-14 15:05:55 +1000
  • 400bd98a3a Merge ../libfdt into dtc-libfdt-merge David Gibson 2007-06-14 12:21:33 +1000
  • 23cdf2379f Move everything into a subdirectory in preparation for merge into dtc. David Gibson 2007-06-14 11:58:35 +1000
  • 9481605208 libfdt: Switch to dual GPL/BSD license David Gibson 2007-06-13 16:30:48 +1000
  • a6c76f923d libfdt: More thorough use of constification David Gibson 2007-06-13 14:18:10 +1000
  • ce243227f1 dtc: parse NOP in dtb input Milton Miller 2007-06-09 23:21:31 -0500
  • 41eecd4c2a dtc: Fix recognition of whitespace characters David Gibson 2007-06-07 12:07:35 +1000
  • 7ea144f4c0 Fix the -S to modify the totalsize properly. Jerry Van Baren 2007-04-19 22:22:35 -0400
  • 86c01ee6df Assemble the blob in memory before writing it out. Jerry Van Baren 2007-04-18 21:59:51 -0400
  • ca25e54ddd Fix reserve map output for asm format. Jerry Van Baren 2007-04-17 18:14:41 -0400
  • 4f5370a138 Add -o <output file> to the usage message. Jerry Van Baren 2007-04-14 18:16:47 -0400
  • 4384b23454 Implement the -R option and add a -S option. Jerry Van Baren 2007-04-04 22:04:33 -0400
  • ce34ae3b23 DTC: Incorporate some review suggestions. Jon Loeliger 2007-03-28 17:05:33 -0500
  • e45e6fd274 DTC: Add support for a C-like #include "file" mechanism. Jon Loeliger 2007-03-23 15:18:41 -0500
  • b29597d9a3 Remove bogus errors from check_chosen. Scott Wood 2007-03-22 11:11:09 -0500
  • 857f54e79f libfdt: Remove #includes from fdt.h David Gibson 2007-03-23 15:16:54 +1100
  • 001430072f ftdump missing be32_to_cpu() on size cell. Ed Swarthout 2007-03-14 17:33:19 -0500
  • cd1da87116 Improve options, #define default version. Jerry Van Baren 2007-03-18 16:49:24 -0400
  • b299ac76a7 Get rid of libdt.c David Gibson 2007-03-14 11:06:23 +1100
  • 46c88dfcca Add support for flat device tree format version 17 David Gibson 2007-03-14 11:02:40 +1100
  • 6ae55f9f9b Fix flat_dt_property structure David Gibson 2007-02-26 11:02:24 +1100
  • 07a12a0800 libfdt: Use correct property format David Gibson 2007-02-23 14:40:14 +1100
  • 5434fcc7e0 libfdt: Fix fdt_strerror() bugs David Gibson 2007-02-23 14:40:10 +1100
  • 5ae78ad8f8 remove check for interrupt-controller property under /chosen Stuart Yoder 2007-02-19 11:28:27 -0600
  • 3948849fd0 Moved data_convert_cell() out of data.c to the parser. It constructs a cell_t, not data objects. Renamed it to cell_from_string() as well. Jon Loeliger 2007-02-16 09:33:54 -0600
  • fd84d97dee Add some initial test cases. Jon Loeliger 2007-02-15 11:02:44 -0600
  • af0278a3a0 Add support for decimal, octal and binary based cell values. Jon Loeliger 2007-02-15 10:59:27 -0600
  • c226ddcabc Allow references to labels David Gibson 2007-02-07 14:29:07 +1100
  • 32da475af1 Allow multipart property values David Gibson 2007-02-07 16:37:50 +1100
  • 54382390e4 Bugfix for CHECK_HAVE_WARN_PHANDLE() David Gibson 2007-01-31 15:45:26 +1100
  • e6dd3f1d3c Remove check for linux,platform property in /chosen David Gibson 2007-01-29 15:30:59 +1100
  • 5b344f9c5a libfdt: Add fdt_strerror() function to library David Gibson 2006-12-21 09:57:08 +1100
  • 209c5e56d2 libfdt: Add TODO file David Gibson 2006-12-21 09:57:02 +1100
  • 3aea828501 libfdt: Clean up error codes David Gibson 2006-12-15 15:12:52 +1100
  • 9a9fdf5991 libfdt: More consistent handling of returned error codes. David Gibson 2006-12-15 15:12:51 +1100
  • a7ee95ded6 libfdt: Abolish encoding of error codes into pointers David Gibson 2006-12-15 15:12:49 +1100
  • 73d60926a0 libfdt: Use void * to refer to device tree blobs David Gibson 2006-12-15 15:12:47 +1100
  • 568b569e89 libfdt: Fixup usage of fdt_offset_ptr() in fdt_rw.c David Gibson 2006-12-12 15:46:14 +1100
  • 9825f823eb libfdt: Fix bounds-checking bug in fdt_get_property() David Gibson 2006-12-14 15:29:25 +1100
  • 6ae4de5c81 libfdt: Remove unused _ptr_offset() function David Gibson 2006-12-12 12:48:15 +1100
  • 94993f4fc4 libfdt: Abolish fdt_property_offset() David Gibson 2006-12-11 16:15:34 +1100
  • 95393db96f dtc: Remove verbose message from get_node_phandle() David Gibson 2006-12-11 11:02:59 +1100
  • 1a765f51a4 libfdt: Fixups for 64-bit machines David Gibson 2006-12-07 15:24:26 +1100
  • e25487db34 libfdt: Fix libfdt for little endian hosts David Gibson 2006-12-04 12:52:45 +1100
  • 81bdd52c07 libfdt: Add dtb files to .gitignore David Gibson 2006-12-04 11:17:32 +1100
  • 7ba551f966 libfdt: Read-write support David Gibson 2006-12-01 16:59:43 +1100
  • fe92f6bb75 libfdt: Introduce flat tree format v17 David Gibson 2006-12-01 16:25:39 +1100
  • aeddfe2c34 libfdt: Factor out string search function David Gibson 2006-12-01 15:11:58 +1100
  • 423697628a libfdt: Implement fdt_move() David Gibson 2006-12-01 15:07:19 +1100
  • ede25deae6 libfdt: Export accessors for header fields David Gibson 2006-12-01 15:02:10 +1100
  • 41722c230c libfdt: Fix logic in nop_property testcase David Gibson 2006-12-01 13:10:07 +1100
  • 65380f164c Add a copy of the GPL David Gibson 2006-11-29 16:49:27 +1100
  • 063693a9e4 libfdt: Sequential write support David Gibson 2006-11-29 16:45:46 +1100
  • 3aa4cfd66b Simplify string table access functions David Gibson 2006-11-29 16:34:30 +1100
  • 156649d4f6 Fix building of dumptrees David Gibson 2006-11-29 13:34:22 +1100
  • 4e6221c171 Have tests read example tree from a generated file, rather than link it in. This makes the tests more flexible to re-use for testing the output from the write tests. David Gibson 2006-11-28 17:20:01 +1100
  • 3da0f9a10d libfdt - library for manipulating device trees in flattened format David Gibson 2006-11-27 16:21:28 +1100
  • f016882f91 Change default output blob version from 3 to 16 Kim Phillips 2006-10-30 10:48:59 -0600
  • 332c536425 dtc: fix endian issue when reading blobs Michael Neuling 2006-07-07 23:28:10 +1000
  • a73b7d43d4 Merge branch 'jdl' Jon Loeliger 2006-06-24 17:33:28 -0500
  • 6cf2bcd1e0 Add copyright. Fix 80-column line. Jon Loeliger 2006-06-24 15:52:48 -0500
  • 780c742b14 Remove dead code. Jon Loeliger 2006-06-24 15:42:51 -0500
  • 38e8f8fd88 dtc: add setting of physical boot cpu Michael Neuling 2006-05-31 08:31:51 +1000
  • 05ae3d8eeb Use .long on high and low halfs of u64s to avoid .quad as it appears .quad isn't available in some assemblers. Jon Loeliger 2006-04-19 11:58:45 -0500
  • f7374f60eb Don't generate the mem-reserve entry for the blob itself, even for ASM output. It was inconsistent with the binary output form, and kernel folks decided to have the early kernel perform the reservation itself. Jon Loeliger 2006-04-19 11:34:22 -0500
  • 7a9f663ac7 The problem is that asm_emit_cell() was swapping its asm output when it shouldn't be (because the assembler will do the necessary swapping). The cell values (asm_emit_cell()) are different from the data values (asm_emit_data()) because the cell values are generated within the program and don't get swapped like the data values read from the dts file. They should be left as they are so that the assembler will swap them, if necessary. For example, when the property length field was 4, the asm output contained ".long 0x4000000" and sent the kernel prom.c dt parsing code into the weeds. Mark A. Greer 2006-03-15 18:59:24 -0700
  • f5aa792d81 Add paper on the flattened tree and dtc presented at linux.conf.au 2006 by way of some more documentation. dwg-last David Gibson 2006-01-31 16:17:59 +1100
  • f192a7ae0b [PATCH] dtc: Update flat OF doc for new mdio properties Becky Bruce 2006-01-10 13:16:28 -0600
  • 986c272d66 Added document describing flattened tree format and what properties / nodes the kernel needs. Written by BenH and Becky Bruce. David Gibson 2005-12-06 15:22:36 +1100
  • 1ae70562f0 Remove no longer used (and already commented) reserve_data field from boot_info. David Gibson 2005-10-26 16:57:40 +1000
  • 712e52e438 Use names for output functions in the form dt_to_*() instead of write_dt_*() for consistency with the dt_from_*() input functions. David Gibson 2005-10-26 16:56:26 +1000
  • f040d95b84 Rework tracking of reserve entries during processing. This is initial work to allow more powerful handling of reserve entries. David Gibson 2005-10-24 18:18:38 +1000
  • fccb194a14 Add a second cpu and a timebase frequency to test.dts. David Gibson 2005-10-24 17:27:36 +1000
  • 8f1bc85611 Add a .gitignore file. David Gibson 2005-10-21 17:28:42 +1000
  • 740a19a819 Alter add_property() and add_child() functiosn to add to the end of their respective linked lists. This means we no longer reverse the order or properties and subnodes when in blob or fs input modes. David Gibson 2005-10-21 17:26:45 +1000