This allows for individual modules to extend the main linker script,
primarily to add their own sections to interate over.
Remove the main shared_* linker scripts.
Device class APIs are generic interfaces common to drivers of the
same class. An interface is comprised of a standard set of driver
ops and API wrappers that make use of those ops to carry out the
desired actions on the driver.
Model supports class drivers capable of driving multiple device
instances independently. Implements simple pattern for device life
cycle management. Completely optional and self-contained.