From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752805AbcD1Ogc (ORCPT ); Thu, 28 Apr 2016 10:36:32 -0400 Received: from mga11.intel.com ([192.55.52.93]:50321 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752367AbcD1Ogb (ORCPT ); Thu, 28 Apr 2016 10:36:31 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.24,547,1455004800"; d="scan'208";a="954831899" From: Andy Shevchenko To: Lee Jones , linux-kernel@vger.kernel.org Cc: Andy Shevchenko Subject: [PATCH v2 1/1] mfd: intel_quark_i2c_gpio: enable MSI interrupt Date: Thu, 28 Apr 2016 17:36:27 +0300 Message-Id: <1461854187-44285-1-git-send-email-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.8.0.rc3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Allow interrupts to be MSI if supported by hardware. Signed-off-by: Andy Shevchenko --- In v2: - enable bus mastering that device can do memory writes drivers/mfd/intel_quark_i2c_gpio.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/mfd/intel_quark_i2c_gpio.c b/drivers/mfd/intel_quark_i2c_gpio.c index 24c2d29..bc79a91 100644 --- a/drivers/mfd/intel_quark_i2c_gpio.c +++ b/drivers/mfd/intel_quark_i2c_gpio.c @@ -251,10 +251,14 @@ static int intel_quark_mfd_probe(struct pci_dev *pdev, quark_mfd->dev = &pdev->dev; dev_set_drvdata(&pdev->dev, quark_mfd); + pci_set_master(pdev); + ret = intel_quark_register_i2c_clk(&pdev->dev); if (ret) return ret; + pci_enable_msi(pdev); + ret = intel_quark_i2c_setup(pdev, &intel_quark_mfd_cells[1]); if (ret) goto err_unregister_i2c_clk; -- 2.8.0.rc3