mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
Merge "rpmsg: glink: Changing interrupt trigger option"
This commit is contained in:
commit
8ad44a60e3
@ -1974,6 +1974,8 @@ struct qcom_glink *qcom_glink_native_probe(struct device *dev,
|
||||
bool intentless)
|
||||
{
|
||||
struct qcom_glink *glink;
|
||||
unsigned long irqflags;
|
||||
bool vm_support;
|
||||
u32 *arr;
|
||||
int size;
|
||||
int irq;
|
||||
@ -2032,9 +2034,17 @@ struct qcom_glink *qcom_glink_native_probe(struct device *dev,
|
||||
dev_err(dev, "failed to register early notif %d\n", ret);
|
||||
|
||||
irq = of_irq_get(dev->of_node, 0);
|
||||
|
||||
/* Use different irq flag option in case of gvm */
|
||||
vm_support = of_property_read_bool(dev->of_node, "vm-support");
|
||||
if (vm_support)
|
||||
irqflags = IRQF_TRIGGER_RISING;
|
||||
else
|
||||
irqflags = IRQF_NO_SUSPEND | IRQF_SHARED;
|
||||
|
||||
ret = devm_request_irq(dev, irq,
|
||||
qcom_glink_native_intr,
|
||||
IRQF_NO_SUSPEND | IRQF_SHARED,
|
||||
irqflags,
|
||||
"glink-native", glink);
|
||||
if (ret) {
|
||||
dev_err(dev, "failed to request IRQ\n");
|
||||
|
Loading…
x
Reference in New Issue
Block a user