mirror of
https://xff.cz/git/u-boot/
synced 2025-11-01 10:56:02 +01:00
dtoc: Drop use of DECL() macros
We can use extern instead, so let's drop these macros. It adds one more thing to learn about and doesn't make the code any clearer. Signed-off-by: Simon Glass <sjg@chromium.org> Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -902,14 +902,14 @@ class DtbPlatdata():
|
||||
self.buf(
|
||||
'/* driver declarations - these allow DM_DRIVER_GET() to be used */\n')
|
||||
for node in nodes_to_output:
|
||||
self.buf('DM_DRIVER_DECL(%s);\n' % node.struct_name);
|
||||
self.buf('extern U_BOOT_DRIVER(%s);\n' % node.struct_name);
|
||||
self.buf('\n')
|
||||
|
||||
if self._instantiate:
|
||||
self.buf(
|
||||
'/* device declarations - these allow DM_DEVICE_REF() to be used */\n')
|
||||
for node in nodes_to_output:
|
||||
self.buf('DM_DEVICE_DECL(%s);\n' % node.var_name)
|
||||
self.buf('extern DM_DEVICE_INST(%s);\n' % node.var_name)
|
||||
self.buf('\n')
|
||||
|
||||
uclass_list = self._valid_uclasses
|
||||
@@ -917,13 +917,13 @@ class DtbPlatdata():
|
||||
self.buf(
|
||||
'/* uclass driver declarations - needed for DM_UCLASS_DRIVER_REF() */\n')
|
||||
for uclass in uclass_list:
|
||||
self.buf('DM_UCLASS_DRIVER_DECL(%s);\n' % uclass.name)
|
||||
self.buf('extern UCLASS_DRIVER(%s);\n' % uclass.name)
|
||||
|
||||
if self._instantiate:
|
||||
self.buf('\n')
|
||||
self.buf('/* uclass declarations - needed for DM_UCLASS_REF() */\n')
|
||||
for uclass in uclass_list:
|
||||
self.buf('DM_UCLASS_DECL(%s);\n' % uclass.name)
|
||||
self.buf('extern DM_UCLASS_INST(%s);\n' % uclass.name)
|
||||
self.out(''.join(self.get_buf()))
|
||||
|
||||
def assign_seqs(self):
|
||||
|
||||
Reference in New Issue
Block a user