• Rafael J. Wysocki's avatar
    ACPI: PNP: Introduce list of known non-PNP devices · 28a35ac2
    Rafael J. Wysocki authored
    In some cases, PNP device IDs from acpi_pnp_device_ids[] are returned by
    _CID for devices for which matching platform drivers are present in the
    kernel and should be bound to them.  However, the IDs coming from _CID
    cause the PNP scan handler to attach to those devices which prevents
    platform device objects from being created for them.
    
    Address this by introducing a list of known non-PNP device IDs into
    acpi_pnp.c such that if a device ID is there in that list, it cannot be
    attached to by the PNP scan handler and add the platform runtime update
    and telemetry device IDs to that list to start with.
    Reported-by: default avatarChen Yu <yu.c.chen@intel.com>
    Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
    Tested-by: default avatarZhang Yang <Yang5.zhang@intel.com>
    28a35ac2
acpi_pnp.c 13.9 KB