Restruct the generic bus definition code
Restruct the generic bus definition code

This is to avoid the gcc compilation error
"missing initializer for field" if
"-Werror=missing-field-initializers" is defined.

Signed-off-by: Wendy Liang <cac46fad14f88489ab4dbc3c1082c7dafae20187@xilinx.com>

forg0ne/libmetal,forg0ne/libmetal