4f61ae1627dtc: Improve the make install target
David Gibson
2007-07-24 15:14:52 +1000
fdd2e6f945Reorganized 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
a657ce8fb7Add DTC release version information.
Jon Loeliger
2007-07-07 13:52:25 -0500
74e6d21284Add a note to the build about the expected parser warnings.
Jon Loeliger
2007-07-07 10:38:27 -0500
445d55d2ccdtc: format memory reserve as pairs on two lines
Milton Miller
2007-07-07 01:18:54 -0500
7f45666273dtc: align header comments in asm output
Milton Miller
2007-07-07 01:18:53 -0500
9670eed1bcdtc: add a testcase with labels
Milton Miller
2007-07-07 01:18:53 -0500
43a68c63e4dtc: store labels in ascending order
Milton Miller
2007-07-07 01:18:52 -0500
6a99b13132dtc: implement labels on property data
Milton Miller
2007-07-07 01:18:51 -0500
ac6a5e26b4dtc: allow a label: in any dts context
Milton Miller
2007-07-07 01:18:50 -0500
46779e8f8edtc: clean up grow_data_for()
Milton Miller
2007-07-07 01:18:49 -0500
d429033851dtc: implement labels on memory reserve slots
Milton Miller
2007-07-07 01:18:49 -0500
85ab5cc6ecdtc: complain about unparsed digits in cell lists
Milton Miller
2007-07-07 01:18:48 -0500
6d7b222430dtc: move declaration of yyerror
Milton Miller
2007-07-07 01:18:47 -0500
81fda8a6f1dtc: fix asm for version 17
Milton Miller
2007-07-07 01:18:47 -0500
6936273aa4dtc: Remove bogus break statement
David Gibson
2007-06-28 11:32:31 +1000
d9d679fb96dtc: Improve and better integrate dtc and libfdt Makefiles
David Gibson
2007-06-26 12:45:51 +1000
6c65eab11edtc: Remove redundant copy of the GPL
David Gibson
2007-06-26 11:44:49 +1000
0c7cd1a087dtc: Count testcases and results in the dtc/libfdt testsuite
David Gibson
2007-06-26 11:33:10 +1000
0738774fccdtc: Accept NOPs in dtb input regardless of version
David Gibson
2007-06-26 11:30:47 +1000
12578976feMerge libfdt into dtc.
David Gibson
2007-06-14 15:05:55 +1000
400bd98a3aMerge ../libfdt into dtc-libfdt-merge
David Gibson
2007-06-14 12:21:33 +1000
23cdf2379fMove everything into a subdirectory in preparation for merge into dtc.
David Gibson
2007-06-14 11:58:35 +1000
9481605208libfdt: Switch to dual GPL/BSD license
David Gibson
2007-06-13 16:30:48 +1000
a6c76f923dlibfdt: More thorough use of constification
David Gibson
2007-06-13 14:18:10 +1000
ce243227f1dtc: parse NOP in dtb input
Milton Miller
2007-06-09 23:21:31 -0500
41eecd4c2adtc: Fix recognition of whitespace characters
David Gibson
2007-06-07 12:07:35 +1000
7ea144f4c0Fix the -S to modify the totalsize properly.
Jerry Van Baren
2007-04-19 22:22:35 -0400
86c01ee6dfAssemble the blob in memory before writing it out.
Jerry Van Baren
2007-04-18 21:59:51 -0400
ca25e54dddFix reserve map output for asm format.
Jerry Van Baren
2007-04-17 18:14:41 -0400
4f5370a138Add -o <output file> to the usage message.
Jerry Van Baren
2007-04-14 18:16:47 -0400
4384b23454Implement the -R option and add a -S option.
Jerry Van Baren
2007-04-04 22:04:33 -0400
ce34ae3b23DTC: Incorporate some review suggestions.
Jon Loeliger
2007-03-28 17:05:33 -0500
e45e6fd274DTC: Add support for a C-like #include "file" mechanism.
Jon Loeliger
2007-03-23 15:18:41 -0500
b29597d9a3Remove bogus errors from check_chosen.
Scott Wood
2007-03-22 11:11:09 -0500
857f54e79flibfdt: Remove #includes from fdt.h
David Gibson
2007-03-23 15:16:54 +1100
001430072fftdump missing be32_to_cpu() on size cell.
Ed Swarthout
2007-03-14 17:33:19 -0500
cd1da87116Improve options, #define default version.
Jerry Van Baren
2007-03-18 16:49:24 -0400
b299ac76a7Get rid of libdt.c
David Gibson
2007-03-14 11:06:23 +1100
46c88dfccaAdd support for flat device tree format version 17
David Gibson
2007-03-14 11:02:40 +1100
6ae55f9f9bFix flat_dt_property structure
David Gibson
2007-02-26 11:02:24 +1100
07a12a0800libfdt: Use correct property format
David Gibson
2007-02-23 14:40:14 +1100
5434fcc7e0libfdt: Fix fdt_strerror() bugs
David Gibson
2007-02-23 14:40:10 +1100
5ae78ad8f8remove check for interrupt-controller property under /chosen
Stuart Yoder
2007-02-19 11:28:27 -0600
3948849fd0Moved 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
fd84d97deeAdd some initial test cases.
Jon Loeliger
2007-02-15 11:02:44 -0600
af0278a3a0Add support for decimal, octal and binary based cell values.
Jon Loeliger
2007-02-15 10:59:27 -0600
c226ddcabcAllow references to labels
David Gibson
2007-02-07 14:29:07 +1100
32da475af1Allow multipart property values
David Gibson
2007-02-07 16:37:50 +1100
54382390e4Bugfix for CHECK_HAVE_WARN_PHANDLE()
David Gibson
2007-01-31 15:45:26 +1100
e6dd3f1d3cRemove check for linux,platform property in /chosen
David Gibson
2007-01-29 15:30:59 +1100
5b344f9c5alibfdt: Add fdt_strerror() function to library
David Gibson
2006-12-21 09:57:08 +1100
209c5e56d2libfdt: Add TODO file
David Gibson
2006-12-21 09:57:02 +1100
3aea828501libfdt: Clean up error codes
David Gibson
2006-12-15 15:12:52 +1100
9a9fdf5991libfdt: More consistent handling of returned error codes.
David Gibson
2006-12-15 15:12:51 +1100
a7ee95ded6libfdt: Abolish encoding of error codes into pointers
David Gibson
2006-12-15 15:12:49 +1100
73d60926a0libfdt: Use void * to refer to device tree blobs
David Gibson
2006-12-15 15:12:47 +1100
568b569e89libfdt: Fixup usage of fdt_offset_ptr() in fdt_rw.c
David Gibson
2006-12-12 15:46:14 +1100
9825f823eblibfdt: Fix bounds-checking bug in fdt_get_property()
David Gibson
2006-12-14 15:29:25 +1100
6ae4de5c81libfdt: Remove unused _ptr_offset() function
David Gibson
2006-12-12 12:48:15 +1100
94993f4fc4libfdt: Abolish fdt_property_offset()
David Gibson
2006-12-11 16:15:34 +1100
95393db96fdtc: Remove verbose message from get_node_phandle()
David Gibson
2006-12-11 11:02:59 +1100
1a765f51a4libfdt: Fixups for 64-bit machines
David Gibson
2006-12-07 15:24:26 +1100
e25487db34libfdt: Fix libfdt for little endian hosts
David Gibson
2006-12-04 12:52:45 +1100
81bdd52c07libfdt: Add dtb files to .gitignore
David Gibson
2006-12-04 11:17:32 +1100
7ba551f966libfdt: Read-write support
David Gibson
2006-12-01 16:59:43 +1100
fe92f6bb75libfdt: Introduce flat tree format v17
David Gibson
2006-12-01 16:25:39 +1100
aeddfe2c34libfdt: Factor out string search function
David Gibson
2006-12-01 15:11:58 +1100
423697628alibfdt: Implement fdt_move()
David Gibson
2006-12-01 15:07:19 +1100
ede25deae6libfdt: Export accessors for header fields
David Gibson
2006-12-01 15:02:10 +1100
41722c230clibfdt: Fix logic in nop_property testcase
David Gibson
2006-12-01 13:10:07 +1100
65380f164cAdd a copy of the GPL
David Gibson
2006-11-29 16:49:27 +1100
063693a9e4libfdt: Sequential write support
David Gibson
2006-11-29 16:45:46 +1100
3aa4cfd66bSimplify string table access functions
David Gibson
2006-11-29 16:34:30 +1100
156649d4f6Fix building of dumptrees
David Gibson
2006-11-29 13:34:22 +1100
4e6221c171Have 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
3da0f9a10dlibfdt - library for manipulating device trees in flattened format
David Gibson
2006-11-27 16:21:28 +1100
f016882f91Change default output blob version from 3 to 16
Kim Phillips
2006-10-30 10:48:59 -0600
332c536425dtc: fix endian issue when reading blobs
Michael Neuling
2006-07-07 23:28:10 +1000
a73b7d43d4Merge branch 'jdl'
Jon Loeliger
2006-06-24 17:33:28 -0500
6cf2bcd1e0Add copyright. Fix 80-column line.
Jon Loeliger
2006-06-24 15:52:48 -0500
780c742b14Remove dead code.
Jon Loeliger
2006-06-24 15:42:51 -0500
38e8f8fd88dtc: add setting of physical boot cpu
Michael Neuling
2006-05-31 08:31:51 +1000
05ae3d8eebUse .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
f7374f60ebDon'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
7a9f663ac7The 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
f5aa792d81Add 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
986c272d66Added 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
1ae70562f0Remove no longer used (and already commented) reserve_data field from boot_info.
David Gibson
2005-10-26 16:57:40 +1000
712e52e438Use 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
f040d95b84Rework 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
fccb194a14Add a second cpu and a timebase frequency to test.dts.
David Gibson
2005-10-24 17:27:36 +1000
8f1bc85611Add a .gitignore file.
David Gibson
2005-10-21 17:28:42 +1000
740a19a819Alter 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