Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp197044pxv; Thu, 15 Jul 2021 02:09:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzlgajiojINOv8ePSvb4s0Qi0uG/5RYbMhgeXRuSAB1Idm7YmSdYcU/yHs6ygrqqxeVk87q X-Received: by 2002:a05:6e02:c2e:: with SMTP id q14mr2068352ilg.2.1626340160546; Thu, 15 Jul 2021 02:09:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626340160; cv=none; d=google.com; s=arc-20160816; b=xW86vuleG9K4lapWroIU49cfN1soufkh7O7RpC5u2Ejl1WmV0JTCa2pi46jcPUaCC+ jeVjLgMEy0S/MkawPSGarCI5V6gmk6IGrhHZRgl7eWwyNhAHYIthgGkMGXcW+UwZaSYq PzxPmQfL0jp2rBJLse+dlGPWBttKLdVeKVR5qFc1Y7CCWpV1S5P+1//dSmx45YUFrZWh XNhMijUZhxenVGmDAntTlDWVLYqLveE0/0dfTMbBVLkn+QytdBdlUBrbo41dTN5Iv7Ja yqww9xCfkeJKoEtNxxhkyzgs7xJChomhX802Ng3RNuhlThZsCA/iye6UlwmN+y7aFQ2+ 25TA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=pO64iI/inHYwKQbH1EctcodMZTmtlQhRqRO79alSlq8=; b=lZq6M721C7sMuqxn0tCNL0cW84L3hRIetn3FdUnbBCxaxmqvk4NC8xbOABaaNVwxKj Mq2dmiWPJlQ3S4prRHhVgv2lFzD2Ul3DyYdSMiszfwxhpRgPRlWuX/XNMvsFWXJJS1Z0 49u9vnw77ganc4h9h+Ag2ooUaX0UlS1q1+iNdpiCAdAYtshIJYe+4AgG7LjJhVO+NcrD sWjGGbk7vbDNZGThDaoTop1QgLKdLRGyDfeFetSfuxcllpaCStPdYMxzc1TPM6xs2+wg Vz6a4dzDSxwCtLkmXqENrT/Clfas6xA4PVuCuJRZ76Gn6IpuyKvzspKx6+vzFD9pNvAq y+zA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="qw0/tTG5"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z16si5907062ilo.50.2021.07.15.02.09.02; Thu, 15 Jul 2021 02:09:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="qw0/tTG5"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235267AbhGOIez (ORCPT + 99 others); Thu, 15 Jul 2021 04:34:55 -0400 Received: from mail.kernel.org ([198.145.29.99]:46450 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230410AbhGOIey (ORCPT ); Thu, 15 Jul 2021 04:34:54 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id DD8E06128C; Thu, 15 Jul 2021 08:32:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1626337921; bh=woZqlikBhzcfKkey7PmgWRKHT0ZS1z/WFIVToT4bwEA=; h=From:To:Cc:Subject:Date:From; b=qw0/tTG5q9//4jHa/utovc81KcH55xPGWP8ja/agfdc9/Bva7uv5tF/TSS1hem+jv CZcvfG7Xq7pFIee9pkHHraDNUiEItcuwv2KeH+o+0jxs6+AE8n36HUnHLDF7QK6asW 3KEKE0JtK+cm+BoeDemPZdxshnI0EUzrKNK0hDMf0OGtLxrEBq6er35+uvt8SQv5Hy Uu3kW11Wq+FWIdkPX7sPWM+yrHVv1KKnIsa2wyIxDtq6iV0H5n6rifuBouWSA8H7cl zp5ypXfW4a4actG/ZVQGByjRMu40vgw8DncO6GNQ5hnUjiUOKK+quLEbp4VD/cDp0L K7Nt7NXIR97eg== Received: from johan by xi with local (Exim 4.94.2) (envelope-from ) id 1m3wmS-0004vd-U2; Thu, 15 Jul 2021 10:31:41 +0200 From: Johan Hovold To: Greg Kroah-Hartman Cc: Jiri Slaby , linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold Subject: [PATCH] serial: 8250: extend compile-test coverage Date: Thu, 15 Jul 2021 10:30:11 +0200 Message-Id: <20210715083011.18887-1-johan@kernel.org> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Allow more drivers to be compile tested more easily, for example, when doing subsystem-wide changes. Verified on X86_64 as well as arm, powerpc and m68k with minimal configs in order to catch missing implicit build dependencies. Signed-off-by: Johan Hovold --- drivers/tty/serial/8250/Kconfig | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/tty/serial/8250/Kconfig b/drivers/tty/serial/8250/Kconfig index d1b3c2373fa4..71ae16de0f90 100644 --- a/drivers/tty/serial/8250/Kconfig +++ b/drivers/tty/serial/8250/Kconfig @@ -363,7 +363,7 @@ config SERIAL_8250_BCM2835AUX config SERIAL_8250_FSL bool depends on SERIAL_8250_CONSOLE - default PPC || ARM || ARM64 + default PPC || ARM || ARM64 || COMPILE_TEST config SERIAL_8250_DW tristate "Support for Synopsys DesignWare 8250 quirks" @@ -375,7 +375,8 @@ config SERIAL_8250_DW config SERIAL_8250_EM tristate "Support for Emma Mobile integrated serial port" - depends on SERIAL_8250 && ARM && HAVE_CLK + depends on SERIAL_8250 && HAVE_CLK + depends on ARM || COMPILE_TEST help Selecting this option will add support for the integrated serial port hardware found on the Emma Mobile line of processors. @@ -383,7 +384,8 @@ config SERIAL_8250_EM config SERIAL_8250_IOC3 tristate "SGI IOC3 8250 UART support" - depends on SGI_MFD_IOC3 && SERIAL_8250 + depends on SERIAL_8250 + depends on SGI_MFD_IOC3 || COMPILE_TEST select SERIAL_8250_EXTENDED select SERIAL_8250_SHARE_IRQ help @@ -495,7 +497,7 @@ config SERIAL_8250_MID config SERIAL_8250_PXA tristate "PXA serial port support" depends on SERIAL_8250 - depends on ARCH_PXA || ARCH_MMP + depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST help If you have a machine based on an Intel XScale PXA2xx CPU you can enable its onboard serial ports by enabling this option. The option is -- 2.31.1