mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-07-09 12:46:17 +09:00
![Simon Glass](/assets/img/avatar_default.png)
At present binman sets the python path on startup so that it can access the libraries it needs. If we convert to use absolute imports this is not necessary. Move binman to use absolute imports. This enables removable of the path adjusting in Entry also. Signed-off-by: Simon Glass <sjg@chromium.org>
32 lines
952 B
Python
32 lines
952 B
Python
# SPDX-License-Identifier: GPL-2.0+
|
|
# Copyright (c) 2016 Google, Inc
|
|
# Written by Simon Glass <sjg@chromium.org>
|
|
#
|
|
# Entry-type module for U-Boot device tree
|
|
#
|
|
|
|
from binman.entry import Entry
|
|
from binman.etype.blob_dtb import Entry_blob_dtb
|
|
|
|
class Entry_u_boot_dtb(Entry_blob_dtb):
|
|
"""U-Boot device tree
|
|
|
|
Properties / Entry arguments:
|
|
- filename: Filename of u-boot.dtb (default 'u-boot.dtb')
|
|
|
|
This is the U-Boot device tree, containing configuration information for
|
|
U-Boot. U-Boot needs this to know what devices are present and which drivers
|
|
to activate.
|
|
|
|
Note: This is mostly an internal entry type, used by others. This allows
|
|
binman to know which entries contain a device tree.
|
|
"""
|
|
def __init__(self, section, etype, node):
|
|
Entry_blob_dtb.__init__(self, section, etype, node)
|
|
|
|
def GetDefaultFilename(self):
|
|
return 'u-boot.dtb'
|
|
|
|
def GetFdtEtype(self):
|
|
return 'u-boot-dtb'
|