From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751609AbdLLJvt (ORCPT ); Tue, 12 Dec 2017 04:51:49 -0500 Received: from mga04.intel.com ([192.55.52.120]:22858 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750731AbdLLJvp (ORCPT ); Tue, 12 Dec 2017 04:51:45 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.45,394,1508828400"; d="scan'208";a="15297028" From: Andy Shevchenko To: Will Deacon , Dave Martin , Philippe Ombredanne , linux-kernel@vger.kernel.org, Andrew Morton Cc: Andy Shevchenko Subject: [PATCH v1] platform/x86: intel_pmc_core: Introduce PMC_DEVICE() macro Date: Tue, 12 Dec 2017 11:50:41 +0200 Message-Id: <20171212095041.32098-1-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.15.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Instead of open coding PCI_VDEVICE() and some of its parameters, introduce new macro and use it. Signed-off-by: Andy Shevchenko --- drivers/platform/x86/intel_pmc_core.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/platform/x86/intel_pmc_core.c b/drivers/platform/x86/intel_pmc_core.c index 17e08b42b0a9..5944ae9b97ef 100644 --- a/drivers/platform/x86/intel_pmc_core.c +++ b/drivers/platform/x86/intel_pmc_core.c @@ -119,10 +119,11 @@ static const struct pmc_reg_map spt_reg_map = { .pm_read_disable_bit = SPT_PMC_READ_DISABLE_BIT, }; +#define PMC_DEVICE(id, data) PCI_VDEVICE(INTEL, id), (kernel_ulong_t)data } + static const struct pci_device_id pmc_pci_ids[] = { - { PCI_VDEVICE(INTEL, SPT_PMC_PCI_DEVICE_ID), - (kernel_ulong_t)&spt_reg_map }, - { 0, }, + PMC_DEVICE(SPT_PMC_PCI_DEVICE_ID, &spt_reg_map), + {} }; static inline u8 pmc_core_reg_read_byte(struct pmc_dev *pmcdev, int offset) -- 2.15.0