Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f649f870 authored by qctecmdr Service's avatar qctecmdr Service Committed by Gerrit - the friendly Code Review server
Browse files

Merge "soc: qcom: qcom_ipcc: Move to arch_initcall"

parents fadfff0a 2f67c802
Loading
Loading
Loading
Loading
+13 −3
Original line number Diff line number Diff line
@@ -90,10 +90,10 @@ static irqreturn_t qcom_ipcc_irq_fn(int irq, void *data)
			qcom_ipcc_get_client_id(packed_id),
			qcom_ipcc_get_signal_id(packed_id), virq);

		generic_handle_irq(virq);

		writel_no_log(packed_id,
				proto_data->base + IPCC_REG_RECV_SIGNAL_CLEAR);

		generic_handle_irq(virq);
	}

	return IRQ_HANDLED;
@@ -397,6 +397,16 @@ static struct platform_driver qcom_ipcc_driver = {
		.of_match_table = qcom_ipcc_of_match,
	},
};
module_platform_driver(qcom_ipcc_driver);

static int __init qcom_ipcc_init(void)
{
	int ret;

	ret = platform_driver_register(&qcom_ipcc_driver);
	if (ret)
		pr_err("%s: qcom_ipcc register failed %d\n", __func__, ret);
	return ret;
}
arch_initcall(qcom_ipcc_init);

MODULE_LICENSE("GPL v2");