Norman Feske 6cabc85ac8 sculpt: group driver management in 'Drivers' class
This patch harmonizes the driver management between the sculpt manager
and the phone manager by hosting the individual drivers in a new
'Drivers' class with a narrow interface towards 'Sculpt::Main'. The
patch also introduces a clean separation of the 'Board_info' between
features detected at runtime (on PC hardware), statically
known/managed features (phone hardware), and options that can be
toggled at runtime.

With common patterns for managing drivers in place now, this commit
also moves the former runtime/wifi_drv.cc and runtime/nic_drv.cc
code to driver/wifi.h and driver/nic.h. The _drv suffix of the wifi
and nic driver components have been dropped.

Issue #5150
2024-04-12 15:02:45 +02:00
..
2024-02-26 08:31:03 +01:00
2023-10-25 08:59:15 +02:00
2024-02-28 16:31:46 +01:00
2024-02-28 16:31:46 +01:00
2024-04-12 15:02:44 +02:00
2022-01-19 12:38:11 +01:00
2024-04-12 15:02:45 +02:00
2024-04-12 15:02:45 +02:00
2024-02-28 16:31:46 +01:00