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

Commit 678e8cb5 authored by Qing Xu's avatar Qing Xu Committed by Samuel Ortiz
Browse files

mfd: max8925: Fix onkey driver irq base



update onkey driver's irq base, it should get from max8925,
but not save in a private value

Signed-off-by: default avatarQing Xu <qingx@marvell.com>
Acked-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
parent f9ed1431
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -100,9 +100,6 @@ static int max8925_onkey_probe(struct platform_device *pdev)
	input->dev.parent = &pdev->dev;
	input_set_capability(input, EV_KEY, KEY_POWER);

	irq[0] += chip->irq_base;
	irq[1] += chip->irq_base;

	error = request_threaded_irq(irq[0], NULL, max8925_onkey_handler,
				     IRQF_ONESHOT, "onkey-down", info);
	if (error < 0) {
+1 −1
Original line number Diff line number Diff line
@@ -867,7 +867,7 @@ int max8925_device_init(struct max8925_chip *chip,

	ret = mfd_add_devices(chip->dev, 0, &onkey_devs[0],
			      ARRAY_SIZE(onkey_devs),
			      NULL, 0, NULL);
			      NULL, chip->irq_base, NULL);
	if (ret < 0) {
		dev_err(chip->dev, "Failed to add onkey subdev\n");
		goto out_dev;