mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-20 08:58:52 +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>
29 lines
994 B
Python
29 lines
994 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-nodtb.bin'
|
|
#
|
|
|
|
from binman.entry import Entry
|
|
from binman.etype.blob import Entry_blob
|
|
|
|
class Entry_u_boot_spl_nodtb(Entry_blob):
|
|
"""SPL binary without device tree appended
|
|
|
|
Properties / Entry arguments:
|
|
- filename: Filename of spl/u-boot-spl-nodtb.bin (default
|
|
'spl/u-boot-spl-nodtb.bin')
|
|
|
|
This is the U-Boot SPL binary, It does not include a device tree blob at
|
|
the end of it so may not be able to work without it, assuming SPL needs
|
|
a device tree to operation on your platform. You can add a u_boot_spl_dtb
|
|
entry after this one, or use a u_boot_spl entry instead (which contains
|
|
both SPL and the device tree).
|
|
"""
|
|
def __init__(self, section, etype, node):
|
|
Entry_blob.__init__(self, section, etype, node)
|
|
|
|
def GetDefaultFilename(self):
|
|
return 'spl/u-boot-spl-nodtb.bin'
|