u-boot/tools/dtoc
Heinrich Schuchardt cf6280371f dtoc: avoid invalid escape sequence '\s'
\s is not a valid escape sequence in strings.
Mark regular expressions with r''.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
2024-03-01 09:53:47 -05:00
..
test dtoc: Make properties dirty when purging them 2023-08-02 12:05:57 -06:00
.gitignore dm: Add a library to provide simple device-tree access 2016-07-14 20:40:24 -06:00
__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 dtoc: Change dst to self in debug message 2024-01-04 16:48:00 -05: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 tools: Move python tools to version 0.0.6 2023-12-13 18:39:06 -05: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: avoid invalid escape sequence '\s' 2024-03-01 09:53:47 -05: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.