From fd471e2ce14342e7186cf9f95a82ce55a9bea6e4 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Wed, 3 Feb 2021 06:01:00 -0700 Subject: dtoc: Process nodes to set up required properties Add logic to assign property values to nodes as required by dtoc. The references allow nodes to refer to each other in C code. The macros used by dtoc are not yet defined in driver model. They will be added along with the actual driver model implementation. Signed-off-by: Simon Glass --- tools/dtoc/src_scan.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tools/dtoc/src_scan.py') diff --git a/tools/dtoc/src_scan.py b/tools/dtoc/src_scan.py index bf3e5de9b1..504dac008d 100644 --- a/tools/dtoc/src_scan.py +++ b/tools/dtoc/src_scan.py @@ -188,6 +188,17 @@ class Scanner: self._uclass = {} self._structs = {} + def get_driver(self, name): + """Get a driver given its name + + Args: + name (str): Driver name + + Returns: + Driver: Driver or None if not found + """ + return self._drivers.get(name) + def get_normalized_compat_name(self, node): """Get a node's normalized compat name -- cgit v1.2.3