From patchwork Sun Dec 23 23:25:09 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sinan Kaya X-Patchwork-Id: 10741957 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id CB0F06C5 for ; Sun, 23 Dec 2018 23:25:30 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AD18B28606 for ; Sun, 23 Dec 2018 23:25:30 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9E6F7287A2; Sun, 23 Dec 2018 23:25:30 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 507C928606 for ; Sun, 23 Dec 2018 23:25:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725959AbeLWXZ1 (ORCPT ); Sun, 23 Dec 2018 18:25:27 -0500 Received: from mail.kernel.org ([198.145.29.99]:34868 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725926AbeLWXZ1 (ORCPT ); Sun, 23 Dec 2018 18:25:27 -0500 Received: from sinanubuntu1604.mkjiurmyylmellclgttazegk5f.bx.internal.cloudapp.net (unknown [23.96.82.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 0E3C521783; Sun, 23 Dec 2018 23:25:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1545607526; bh=noREs9ZvBTF1m1dinjIhfTv0oJ2dJ2elgiEhE0KGxCg=; h=From:To:Cc:Subject:Date:From; b=y2lmxxTRccSDlWfw0isDpxYbx55c1FYVdaxdN/VuJptT4bJfuVz+a+pmy/MP8G7/F OcdrNz8U8lvxChPPsvXBDWASsayLtiefXcDaSuurzsAFm6gdm68wxD65sXZQcohCTr rEPx6CnnOxcn5DZL17FzVlCUzjzled81z2ym9k8o= From: Sinan Kaya To: linux-next@vger.kernel.org Cc: linux-acpi@vger.kernel.org, Sinan Kaya Subject: [PATCH v3 00/11] Specify CONFIG_PCI dependency explicitly Date: Sun, 23 Dec 2018 23:25:09 +0000 Message-Id: <20181223232521.11320-1-okaya@kernel.org> X-Mailer: git-send-email 2.19.0 MIME-Version: 1.0 Sender: linux-acpi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-acpi@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This patchset fixes fallout of commit 5d32a66541c4 ("PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set") which is part of Rafael's acpi pull for v4.21. Several drivers depend on PCI but do not call that out in their Kconfig. This causes linker and compilation errors when CONFIG_ACPI is set but CONFIG_PCI is unset. Diff from v2: Rework per Rafael's feedback: Remove LPSS driver from compilation when CONFIG_PCI is unset Remove intel_ipc driver from compilation when CONFIG_PCI is unset Remove intel int340x and int3406 drivers from compilation when CONFIG_PCI is unset. Sinan Kaya (11): ACPI / LPSS: Make PCI dependency explicit ata: make PCI dependency explicit for PATA_ACPI vga-switcheroo: make PCI dependency explicit platform/x86: intel_ips: make PCI dependency explicit platform/x86: intel_pmc: Make PCI dependency explicit apple-gmux: Make PCI dependency explicit drivers: thermal: int3406_thermal: Make PCI dependency explicit ASoC: Intel: atom: Make PCI dependency explicit mmc: add PCI dependency into IOSF_MBI x86: select IOSF_MBI only when CONFIG_PCI is set drivers: thermal: int340x_thermal: Make PCI dependency explicit arch/x86/Kconfig | 2 +- drivers/acpi/Makefile | 3 ++- drivers/acpi/internal.h | 4 ++++ drivers/ata/Kconfig | 2 +- drivers/gpu/vga/Kconfig | 1 + drivers/mmc/host/Kconfig | 2 +- drivers/platform/x86/Kconfig | 5 +++-- drivers/thermal/intel/int340x_thermal/Kconfig | 4 ++-- sound/soc/intel/Kconfig | 2 +- 9 files changed, 16 insertions(+), 9 deletions(-)