diff options
Diffstat (limited to 'src/devices/chip.c')
-rw-r--r-- | src/devices/chip.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/devices/chip.c b/src/devices/chip.c index 33f3976eb8..5066ef2abc 100644 --- a/src/devices/chip.c +++ b/src/devices/chip.c @@ -115,7 +115,7 @@ void chip_enumerate(struct chip *chip) printk_spew(" parent: (%p) %s\n", dev->bus->dev, dev_path(dev->bus->dev)); dev->chip = chip; - dev->enable = chip->path[i].enable; + dev->enabled = chip->path[i].enable; dev->links = link + 1; for (child = chip->children; child; child = child->next) { if (!child->bus && child->link == i) { @@ -152,7 +152,7 @@ void chip_enumerate(struct chip *chip) * A static device chain is a linked list of static device structures which are * on the same branch of the static device tree. This function does not only * enumerate the devices on a single chain, as its name suggest, it also walks - * into the subordinary chains. It calls the device specific + * into the subordinary chains by recursion. It calls the device specific * chip_control::enumerate() of the device if one exists or calls the generic * chip_enumerate(). * @@ -187,8 +187,12 @@ static void enumerate_static_device_chain(struct chip *root) /** * @brief Enumerate static devices in the system. * - * \note The definition of 'enumerate' is not clear in this context. Does it mean - * probe ? + * Static device is . Static devices are actually enumerated or "listed" in + * the Config.lb config file and the corresponding data structures are + * generated by config tool in the static.c. + * + * \note The definition of 'enumerate' is not clear in this context. Does it + * mean probe ? * * \note How do we determine the existence of the static devices ? Static * devices are listed in the config file and generated at compile time by config @@ -203,5 +207,6 @@ static void enumerate_static_device_chain(struct chip *root) */ void enumerate_static_devices(void) { + printk_info("Enumerating static devices...\n"); enumerate_static_device_chain(&static_root); } |