mirror of https://gitee.com/openkylin/linux.git
390029c27e
For "fixed" PCI devices, such as chips directly soldered on the main board (ethernet, Wi-Fi, serial ports, etc.), it is possible to find an ACPI enumeration. This allows to add useful properties to these devices. Just for an example: the property "gpio-line-names" can be added to the pins of a GPIO expander on the PCI bus. In order to find the ACPI name of a PCI device, it's necessary to disassemble the BIOS ACPI tables (in particular the DSDT) and also to analyze the PCI bus topology of the board. This patch, with a practical example, show how to do this. Signed-off-by: Flavio Suligoi <f.suligoi@asem.it> Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
||
---|---|---|
.. | ||
apei | ||
dsd | ||
DSD-properties-rules.rst | ||
acpi-lid.rst | ||
aml-debugger.rst | ||
debug.rst | ||
enumeration.rst | ||
extcon-intel-int3496.rst | ||
gpio-properties.rst | ||
i2c-muxes.rst | ||
index.rst | ||
intel-pmc-mux.rst | ||
lpit.rst | ||
method-customizing.rst | ||
method-tracing.rst | ||
namespace.rst | ||
osi.rst | ||
video_extension.rst |