util/sconfig: Get rid of ops from struct device

"ops" field was used in device structure only to add
default_dev_ops_root for root device. It was always set to NULL for
all other devices. This change gets rid of ops field from struct
device and instead hardcodes default_dev_ops_root in pass1 for root
device.

BUG=b:80081934
TEST=Verified that static.c generated with and without this change is
exactly the same.

Change-Id: I0848788610c2ed27274daf4920de3068a9784d4c
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://review.coreboot.org/27209
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Furquan Shaikh
2018-06-23 00:59:31 -07:00
parent 27efc501d1
commit 50ddc0bb28
2 changed files with 9 additions and 6 deletions

View File

@@ -110,9 +110,6 @@ struct device {
int subsystem_device;
int inherit_subsystem;
/* Name of ops structure for the device. */
char *ops;
/* Name of this device. */
char *name;