crypto: hisilicon - check _PS0 and _PR0 method
To support runtime PM, use the function 'pci_set_power_state' to change the power state. Therefore, method _PS0 or _PR0 needs to be filled by platform. So check whether the method is supported, if not, print a prompt information. Signed-off-by: Weili Qian <qianweili@huawei.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
74f5edbffc
commit
3e1d2c52b2
|
@ -3282,6 +3282,10 @@ static void hisi_qm_pre_init(struct hisi_qm *qm)
|
|||
init_rwsem(&qm->qps_lock);
|
||||
qm->qp_in_used = 0;
|
||||
qm->misc_ctl = false;
|
||||
if (qm->fun_type == QM_HW_PF && qm->ver > QM_HW_V2) {
|
||||
if (!acpi_device_power_manageable(ACPI_COMPANION(&pdev->dev)))
|
||||
dev_info(&pdev->dev, "_PS0 and _PR0 are not defined");
|
||||
}
|
||||
}
|
||||
|
||||
static void qm_cmd_uninit(struct hisi_qm *qm)
|
||||
|
|
Loading…
Reference in New Issue