u-boot/tools/dtoc
Simon Glass bbbf04cc7d Revert "binman: Add a temporary hack for duplicate phandles"
The affected boards have been fixed, so drop this hack.

This reverts commit 288ae53cb7.

Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Tim Harvey <tharvey@gateworks.com>
2023-08-28 15:59:22 -04:00
..
test dtoc: Make properties dirty when purging them 2023-08-02 12:05:57 -06:00
.gitignore
__init__.py tools: Add init files for Python tools 2022-01-24 16:03:27 -05:00
dtb_platdata.py dm: doc: Move to new driver model schema 2023-02-14 09:43:27 -07:00
dtoc dtoc: Rename the main module 2020-04-26 14:25:21 -06:00
fdt.py Revert "binman: Add a temporary hack for duplicate phandles" 2023-08-28 15:59:22 -04:00
fdt_util.py patman: Move library functions into a library directory 2023-03-08 11:40:49 -08:00
main.py dtoc: Move the main code into a function 2023-03-08 11:40:49 -08:00
pyproject.toml dtoc: Add support for building a dtoc PyPi package 2023-03-08 11:40:49 -08:00
README.rst dtoc: Add support for building a dtoc PyPi package 2023-03-08 11:40:49 -08:00
setup.py dtoc: Add a setup script for Python 2020-08-22 08:53:38 -06:00
src_scan.py dtoc: Detect drivers which do not parse correctly 2021-07-21 10:27:34 -06:00
test_dtoc.py dtoc: Use pathlib to find the test directory 2023-03-08 11:40:49 -08:00
test_fdt dtoc: Add some tests for the fdt module 2018-07-09 09:11:00 -06:00
test_fdt.py fdt: Allow copying phandles into templates 2023-08-02 12:05:57 -06:00
test_src_scan.py patman: Move library functions into a library directory 2023-03-08 11:40:49 -08:00

.. SPDX-License-Identifier: GPL-2.0+

Devicetree-to-C generator
=========================

This is a Python program and associated utilities, which supports converting
devicetree files into C code. It generates header files containing struct
definitions, as well as C files containing the data. It does not require any
modification of the devicetree files.

Some high-level libraries are provided for working with devicetree. These may
be useful in other projects.

This package also includes some U-Boot-specific features, such as creating
`struct udevice` and `struct uclass` entries for devicetree nodes.