mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-08 21:22:09 -04:00
qcacld-3.0: Add support for new uevent from ICNSS2
Add support in PLD layer to handle uevent ICNSS_SMMU_FAULT. Change-Id: Idf89467f9041281f824ad4c9b2386cbfcee27105
This commit is contained in:
parent
e3548349a1
commit
2bf15384a2
2 changed files with 8 additions and 0 deletions
|
|
@ -150,6 +150,7 @@ enum pld_uevent {
|
|||
PLD_FW_CRASHED,
|
||||
PLD_FW_RECOVERY_START,
|
||||
PLD_FW_HANG_EVENT,
|
||||
PLD_SMMU_FAULT,
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -335,6 +335,13 @@ static int pld_ipci_uevent(struct device *dev,
|
|||
data.uevent = PLD_FW_HANG_EVENT;
|
||||
pld_update_hang_evt_data(hang_data, &data);
|
||||
break;
|
||||
case ICNSS_UEVENT_SMMU_FAULT:
|
||||
if (!uevent->data)
|
||||
return -EINVAL;
|
||||
uevent_data = (struct icnss_uevent_fw_down_data *)uevent->data;
|
||||
data.uevent = PLD_SMMU_FAULT;
|
||||
data.fw_down.crashed = uevent_data->crashed;
|
||||
break;
|
||||
default:
|
||||
goto out;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue