Loading drivers/soc/qcom/qcom_ipcc.c +13 −3 Original line number Diff line number Diff line Loading @@ -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; Loading Loading @@ -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"); Loading
drivers/soc/qcom/qcom_ipcc.c +13 −3 Original line number Diff line number Diff line Loading @@ -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; Loading Loading @@ -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");