aboutsummaryrefslogtreecommitdiff
path: root/tools/dtoc/main.py
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2021-02-03 06:01:12 -0700
committerSimon Glass <sjg@chromium.org>2021-03-22 19:23:27 +1300
commit4a092350d18d1aea637de6be8802a9de0cca194f (patch)
tree4d994b7ab3bd685e86a1526b558559a08493f595 /tools/dtoc/main.py
parent50aae3e62d57931afcafec7eb973f222cb3131c7 (diff)
dtoc: Add an option for device instantiation
Add an option to instantiate devices at build time. For now this just parses the option and sets up a few parameters. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'tools/dtoc/main.py')
-rwxr-xr-xtools/dtoc/main.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/dtoc/main.py b/tools/dtoc/main.py
index 15a8ff167a..93706de89b 100755
--- a/tools/dtoc/main.py
+++ b/tools/dtoc/main.py
@@ -81,6 +81,8 @@ parser.add_option('-C', '--h-output-dir', action='store',
help='Select output directory for H files (defaults to --c-output-di)')
parser.add_option('-d', '--dtb-file', action='store',
help='Specify the .dtb input file')
+parser.add_option('-i', '--instantiate', action='store_true', default=False,
+ help='Instantiate devices to avoid needing device_bind()')
parser.add_option('--include-disabled', action='store_true',
help='Include disabled nodes')
parser.add_option('-o', '--output', action='store',
@@ -107,4 +109,4 @@ else:
dtb_platdata.run_steps(args, options.dtb_file, options.include_disabled,
options.output,
[options.c_output_dir, options.h_output_dir],
- phase=options.phase)
+ options.phase, instantiate=options.instantiate)