From patchwork Fri Dec 29 20:13:19 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: William Breathitt Gray X-Patchwork-Id: 853987 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-gpio-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="iotrW2bp"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3z7d8160Qfz9t2d for ; Sat, 30 Dec 2017 07:13:37 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751922AbdL2UNc (ORCPT ); Fri, 29 Dec 2017 15:13:32 -0500 Received: from mail-yw0-f196.google.com ([209.85.161.196]:39605 "EHLO mail-yw0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751842AbdL2UN3 (ORCPT ); Fri, 29 Dec 2017 15:13:29 -0500 Received: by mail-yw0-f196.google.com with SMTP id q26so9725983ywa.6; Fri, 29 Dec 2017 12:13:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=vRv6Y+m2USoulpMpPTfrjK97CI1guOhLRdISg5hBim0=; b=iotrW2bpFC7wcxYbr3PGzAFIqpKMLfw+0bciGNmbuRQ/XQPpAEkNvBLYYAu2RohAOi murc7l3ADESsAXZJgmukRbTYOazlBdbgxPxXRWAN+bIt2kS1X8UpKqS9iLIj4wKGHj3S 8ozT7GXu+GkEb398/VKBWU8utBNaIIYChSujI1hRmR6YX1Gnz2mmlHV3FLtRiTZic3F9 J2q1JyR4Au60/uv/9H5b97+GDQ4b3Dz4MenJcD5HRHy49NMuK20+EOoGbKw/JaI8IvpL D0pHrcj4s7/E9Hen67o5U+DZe+gzMcJlHFwy6XEcK/IzBraxym3Mwook/vob33oOM98o iIwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=vRv6Y+m2USoulpMpPTfrjK97CI1guOhLRdISg5hBim0=; b=VEukZb4l5fhaAH4a6gTJimujuiMALaF52/YtXxvLwZrhWSb6IiQWGqDGqiR4o5oC/O ZKA/edTVsIxHZsfdD8D0OSkwleHdPC4tFJQ+/KwR5JlNOt8LFCmW7z5mX+vd+qOOSzMX Hx41438Ic1oD9y/EVM6+s4sFWjABTggrIq34BeD88FAdZQq7i8Tv+MLsMBxQVmAIuJFU S1pZpfaNe9Gva9x5YvBviWe7R8gZ99aYVR6lCnNCNtI+BBx4h1pptVykGeAXSTpwXJgx bpcC82AKV0c+xqjXcSzVLqdbxzm+aSeb1y4PPTkEhwdJwMCHFslhnbY/Fq1W4nUve54z RrUA== X-Gm-Message-State: AKGB3mKvsRU6SDT7Zs+2VpcH3pxBeyrrcmVeDa7tV13tx/xLrh8uGpSy 0PtEYFlnTT5+fzt9pMwSu5E= X-Google-Smtp-Source: ACJfBos0tv3jsb7AA9YhLNDmhGkC45xLtqqxkAudY8y2sO9I79ylGKF59BvcN/CfdDG117tduE58UQ== X-Received: by 10.129.128.66 with SMTP id q63mr24722499ywf.411.1514578409229; Fri, 29 Dec 2017 12:13:29 -0800 (PST) Received: from localhost ([72.188.97.40]) by smtp.gmail.com with ESMTPSA id f123sm17378188ywh.14.2017.12.29.12.13.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 29 Dec 2017 12:13:28 -0800 (PST) From: William Breathitt Gray To: linus.walleij@linaro.org Cc: mail@maciej.szmigiero.name, linux@roeck-us.net, linux-gpio@vger.kernel.org, linux-iio@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, William Breathitt Gray , Jonathan Cameron , Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald-Stadler Subject: [PATCH v2 1/5] iio: Change ISA_BUS_API dependency to selection Date: Fri, 29 Dec 2017 15:13:19 -0500 Message-Id: <84517171cdb142f3f04b45de6ef8daf13442a866.1514578085.git.vilhelm.gray@gmail.com> X-Mailer: git-send-email 2.15.1 In-Reply-To: References: Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org The ISA_BUS_API Kconfig option enables the compilation of the ISA bus driver. The ISA bus driver does not perform any hardware interaction, and is instead just a thin layer of software abstraction to eliminate boilerplate code common to ISA-style device drivers. Since ISA_BUS_API has no dependencies and does not jeopardize the integrity of the system when enabled, drivers should select it when the ISA bus driver functionality is needed. Cc: Jonathan Cameron Cc: Hartmut Knaack Cc: Lars-Peter Clausen Cc: Peter Meerwald-Stadler Signed-off-by: William Breathitt Gray Acked-by: Jonathan Cameron --- drivers/iio/adc/Kconfig | 3 ++- drivers/iio/counter/Kconfig | 3 ++- drivers/iio/dac/Kconfig | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/iio/adc/Kconfig b/drivers/iio/adc/Kconfig index ef86296b8b0d..7c00e5858693 100644 --- a/drivers/iio/adc/Kconfig +++ b/drivers/iio/adc/Kconfig @@ -658,7 +658,8 @@ config STM32_ADC config STX104 tristate "Apex Embedded Systems STX104 driver" - depends on PC104 && X86 && ISA_BUS_API + depends on PC104 && X86 + select ISA_BUS_API select GPIOLIB help Say yes here to build support for the Apex Embedded Systems STX104 diff --git a/drivers/iio/counter/Kconfig b/drivers/iio/counter/Kconfig index 474e1ac4e7c0..bf1e559ad7cd 100644 --- a/drivers/iio/counter/Kconfig +++ b/drivers/iio/counter/Kconfig @@ -7,7 +7,8 @@ menu "Counters" config 104_QUAD_8 tristate "ACCES 104-QUAD-8 driver" - depends on PC104 && X86 && ISA_BUS_API + depends on PC104 && X86 + select ISA_BUS_API help Say yes here to build support for the ACCES 104-QUAD-8 quadrature encoder counter/interface device family (104-QUAD-8, 104-QUAD-4). diff --git a/drivers/iio/dac/Kconfig b/drivers/iio/dac/Kconfig index 965d5c0d2468..76db0768e454 100644 --- a/drivers/iio/dac/Kconfig +++ b/drivers/iio/dac/Kconfig @@ -195,7 +195,8 @@ config AD7303 config CIO_DAC tristate "Measurement Computing CIO-DAC IIO driver" - depends on X86 && ISA_BUS_API + depends on X86 && (ISA_BUS || PC104) + select ISA_BUS_API help Say yes here to build support for the Measurement Computing CIO-DAC analog output device family (CIO-DAC16, CIO-DAC08, PC104-DAC06). The From patchwork Fri Dec 29 20:13:34 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: William Breathitt Gray X-Patchwork-Id: 853989 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-gpio-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="H84V8XZM"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3z7d8g4qksz9s8J for ; Sat, 30 Dec 2017 07:14:11 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751929AbdL2UNo (ORCPT ); Fri, 29 Dec 2017 15:13:44 -0500 Received: from mail-yb0-f196.google.com ([209.85.213.196]:43935 "EHLO mail-yb0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751842AbdL2UNl (ORCPT ); Fri, 29 Dec 2017 15:13:41 -0500 Received: by mail-yb0-f196.google.com with SMTP id w1so16294412ybe.10; Fri, 29 Dec 2017 12:13:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=5C4kE9gL+0QVOKvqsJa9O4R6SfVXN+eLDkV/3+h1STM=; b=H84V8XZMnpqKlK5XXL5YxN8uhQqQ02CcCi8EAxdzbBz40qAFU5CuNhbvb622R3PSS5 SneJpk2h90Cs8ChylhzXsPvi7G8VZHZXweFFl5jBl+NWIObOWFw9xPe0SPP3QH/Ki5R9 MjiXCex9ujRhK4aaHL/h2r4NeKCtskjX7+hkpLRSeQ1Mmi5Pu57FZwJiw7asVHcBFNOB zPGa7ptPgL/UqglN0BbHYA4V0eAu/oXRO1u6cgUq/mKfqwctYaC9d5Rc8FIXeDZ4kihE peWPQo075SK7rnzyLk38yfiXoWX7M1Q+NpRy4m7+faLjEXJAlj0lzM/Ak1A8MWTS732M RDdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=5C4kE9gL+0QVOKvqsJa9O4R6SfVXN+eLDkV/3+h1STM=; b=OMv1yeksaAO8w/41zK0uG9tMH2OSL7EeFK/y4itFq0eYLKEhZjw7Q8MYrol3VIQyi2 O1tag+TvhMGmHXAa15Y8XtR9SfR5Mgd+AUYPIiGf9FnO2Iw1kOesroiAx2UN0FmOE/aD hBxCL9tkix3jfzkc714qbL/G05kEOyyhTmwwKqukNcuQNW4SjUfjvBDrtTMLkeJ/XoMQ XRhBlD3Z0+5hQt9AwRN+3QIddeJXh/dhUWA8sQuEe5ModXil6vWtLSYMsrQckxMa2WJW Acpg5fa8ditbxjAAYBc3c1VUCiRRuUFB9wibx8nVqA4RkYMnKJXHLbvfRhwvS0ELsE9E LJsQ== X-Gm-Message-State: AKGB3mKIHK5LUelBEQP277zTea9391N9hOtvycQHR6AzygWRm04P0Y0l 7FPgYhwMfTgtJ5F1yg8+ruQ= X-Google-Smtp-Source: ACJfBosMoUxqBb1/LqvnMb4+xTgapjPpz9M8dnL2DeqANbcNuElJ+5VUw+OkW6++U5vg1jqjLtEa0g== X-Received: by 10.37.96.67 with SMTP id u64mr10279817ybb.472.1514578420790; Fri, 29 Dec 2017 12:13:40 -0800 (PST) Received: from localhost ([72.188.97.40]) by smtp.gmail.com with ESMTPSA id k124sm17108857ywd.18.2017.12.29.12.13.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 29 Dec 2017 12:13:40 -0800 (PST) From: William Breathitt Gray To: linus.walleij@linaro.org Cc: mail@maciej.szmigiero.name, linux@roeck-us.net, linux-gpio@vger.kernel.org, linux-iio@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, William Breathitt Gray , Wim Van Sebroeck Subject: [PATCH v2 2/5] watchdog: Change ISA_BUS_API dependency to selection Date: Fri, 29 Dec 2017 15:13:34 -0500 Message-Id: X-Mailer: git-send-email 2.15.1 In-Reply-To: References: Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org The ISA_BUS_API Kconfig option enables the compilation of the ISA bus driver. The ISA bus driver does not perform any hardware interaction, and is instead just a thin layer of software abstraction to eliminate boilerplate code common to ISA-style device drivers. Since ISA_BUS_API has no dependencies and does not jeopardize the integrity of the system when enabled, drivers should select it when the ISA bus driver functionality is needed. Cc: Wim Van Sebroeck Acked-by: Guenter Roeck Signed-off-by: William Breathitt Gray --- drivers/watchdog/Kconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig index ca200d1f310a..c05d5d20eebf 100644 --- a/drivers/watchdog/Kconfig +++ b/drivers/watchdog/Kconfig @@ -864,7 +864,8 @@ config ALIM7101_WDT config EBC_C384_WDT tristate "WinSystems EBC-C384 Watchdog Timer" - depends on X86 && ISA_BUS_API + depends on X86 + select ISA_BUS_API select WATCHDOG_CORE help Enables watchdog timer support for the watchdog timer on the From patchwork Fri Dec 29 20:13:46 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: William Breathitt Gray X-Patchwork-Id: 853988 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-gpio-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="HrNQ/btD"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3z7d8Y4slpz9s8J for ; Sat, 30 Dec 2017 07:14:05 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751979AbdL2UNz (ORCPT ); Fri, 29 Dec 2017 15:13:55 -0500 Received: from mail-yb0-f196.google.com ([209.85.213.196]:39070 "EHLO mail-yb0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751842AbdL2UNx (ORCPT ); Fri, 29 Dec 2017 15:13:53 -0500 Received: by mail-yb0-f196.google.com with SMTP id f201so4317281ybg.6; Fri, 29 Dec 2017 12:13:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=hELWQ/+Ly/DUhSXw/EooIT4GUM63fN0UJTJ0STtJQ1M=; b=HrNQ/btDWvc4+j7dQjLNitjyHodyUiM7VDCKfkuTh6MJoauqe3TI41e0p0mUF5+jNa m8TYxvM72GP3+3AgBNSh3jG6uipgg9xB5KrLYm+ZFvsDAdiT9Kb3gfE91a2iMzmAjbht eicDYlf4z4cGyXp2GSmNk03F1KIN24LFMv6rYQg8m1z6ilRPwc8327Uy+oGqvo8303xg BkSNvNa6J6upjkO3V+i4TKis7p0UKXHWVVGAWjonPL0uSFRKIhDbIhyHndNEZ2Gty0U0 PgL4yBSleGYWFHjGo0Z9HLm/Mm1OZ804n6asru8G89eYc8hExVQEDxu5rfTOP/H0c3mx tQeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=hELWQ/+Ly/DUhSXw/EooIT4GUM63fN0UJTJ0STtJQ1M=; b=Aku74uLI9YnWMULF8+yBQno5gcu4oR3vJDUq3XNdBkPjVz0gHCfAzTrfTQcOVFvLxX NoajPLRNqCPZHOAkuc3qC9CNhzLMoHq/nohv2Ib0AEcXHpW3NBXfXSO9mAZ8Vjz7VEWG EwtrVsUks8YWQAa+twIg/D7ncAfnqWDs9Z3td0SCdSd3zcAlBKnIGjjBcWC/iRIZICYW 5RTgerVk78TZx3wjNdQG+KEoxxPWba40IF9XqPEikChQWx97fCQf7Fww/M3r2MfyvQbu +Ms4jCtPsjhkwCpStm+EHD2ezaFN+mKClaQneBBG+Kf+c4ez57wBYGpCBywMmqTm9MdT Owlg== X-Gm-Message-State: AKGB3mJGMsy+gWSSScu8ef2Tq0XD6/jMsCijFBbeQjX6Gmbv4JxODAsr Y6RRxESJPgbedZb9U8JqNBE= X-Google-Smtp-Source: ACJfBoueAYY1mv0bXPVBpfGf8Pm3zHhDhxOuxKt06nnpnAfFHAaR/70cHgtm7MhY19alOfnlkgg/Wg== X-Received: by 10.37.79.198 with SMTP id d189mr5281782ybb.87.1514578432886; Fri, 29 Dec 2017 12:13:52 -0800 (PST) Received: from localhost ([72.188.97.40]) by smtp.gmail.com with ESMTPSA id y79sm17293063ywy.24.2017.12.29.12.13.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 29 Dec 2017 12:13:52 -0800 (PST) From: William Breathitt Gray To: linus.walleij@linaro.org Cc: mail@maciej.szmigiero.name, linux@roeck-us.net, linux-gpio@vger.kernel.org, linux-iio@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, William Breathitt Gray Subject: [PATCH v2 3/5] gpio: Change ISA_BUS_API dependency to selection Date: Fri, 29 Dec 2017 15:13:46 -0500 Message-Id: <1534276cb63d1e9e6dd139b4edceedbe728f65f5.1514578085.git.vilhelm.gray@gmail.com> X-Mailer: git-send-email 2.15.1 In-Reply-To: References: Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org The ISA_BUS_API Kconfig option enables the compilation of the ISA bus driver. The ISA bus driver does not perform any hardware interaction, and is instead just a thin layer of software abstraction to eliminate boilerplate code common to ISA-style device drivers. Since ISA_BUS_API has no dependencies and does not jeopardize the integrity of the system when enabled, drivers should select it when the ISA bus driver functionality is needed. Cc: Linus Walleij Signed-off-by: William Breathitt Gray --- drivers/gpio/Kconfig | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig index 395669bfcc26..36ad9ce3dc58 100644 --- a/drivers/gpio/Kconfig +++ b/drivers/gpio/Kconfig @@ -590,7 +590,8 @@ menu "Port-mapped I/O GPIO drivers" config GPIO_104_DIO_48E tristate "ACCES 104-DIO-48E GPIO support" - depends on PC104 && ISA_BUS_API + depends on PC104 + select ISA_BUS_API select GPIOLIB_IRQCHIP help Enables GPIO support for the ACCES 104-DIO-48E series (104-DIO-48E, @@ -600,7 +601,8 @@ config GPIO_104_DIO_48E config GPIO_104_IDIO_16 tristate "ACCES 104-IDIO-16 GPIO support" - depends on PC104 && ISA_BUS_API + depends on PC104 + select ISA_BUS_API select GPIOLIB_IRQCHIP help Enables GPIO support for the ACCES 104-IDIO-16 family (104-IDIO-16, @@ -611,7 +613,8 @@ config GPIO_104_IDIO_16 config GPIO_104_IDI_48 tristate "ACCES 104-IDI-48 GPIO support" - depends on PC104 && ISA_BUS_API + depends on PC104 + select ISA_BUS_API select GPIOLIB_IRQCHIP help Enables GPIO support for the ACCES 104-IDI-48 family (104-IDI-48A, @@ -631,7 +634,8 @@ config GPIO_F7188X config GPIO_GPIO_MM tristate "Diamond Systems GPIO-MM GPIO support" - depends on PC104 && ISA_BUS_API + depends on PC104 + select ISA_BUS_API help Enables GPIO support for the Diamond Systems GPIO-MM and GPIO-MM-12. @@ -700,7 +704,7 @@ config GPIO_TS5500 config GPIO_WS16C48 tristate "WinSystems WS16C48 GPIO support" - depends on ISA_BUS_API + select ISA_BUS_API select GPIOLIB_IRQCHIP help Enables GPIO support for the WinSystems WS16C48. The base port From patchwork Fri Dec 29 20:14:46 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: William Breathitt Gray X-Patchwork-Id: 853991 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-gpio-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="vhTSp0tn"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3z7d9l0dgSz9s8J for ; Sat, 30 Dec 2017 07:15:07 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752009AbdL2UOz (ORCPT ); Fri, 29 Dec 2017 15:14:55 -0500 Received: from mail-yw0-f194.google.com ([209.85.161.194]:41787 "EHLO mail-yw0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751385AbdL2UOy (ORCPT ); Fri, 29 Dec 2017 15:14:54 -0500 Received: by mail-yw0-f194.google.com with SMTP id f1so9723979ywd.8; Fri, 29 Dec 2017 12:14:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=nkmXcnvQC38Hg5dCIGGNLz0IwZIOyBCootZ3RAnZ1BI=; b=vhTSp0tnRRKOs2El14w71N2CyoIhB7Ju9C4QGpxSSHSu5HMhFC31p5hIyh0W5Pxq+r Nqe1zEQeLW2e8fF4d9TNXkgauVjpPFP545gFDgZbSxc/eGhj/F9oiNLVd8LIUCMIpqMn H71qddzX81bOmhKV3rG20ld2o9qC9I10cf+nnlIbPyM8vCtbCICSsPju0BinbWCGf0t+ kwYzVBPO8SeTy1eMhDnO8+GLsLLq5Soyt8IWTZNvf7VNPy/qgmDDb/hZg4eGMevOu0YD MNQcvgivhf+cWXx0C5f8YwlFbta1QV3WCSGY4v9Fw8rJMD9895DIUh+NsFXLVEthrb+w 5VUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=nkmXcnvQC38Hg5dCIGGNLz0IwZIOyBCootZ3RAnZ1BI=; b=JqdWDrlO0dpJVRBnn84BrQyhDX1xvqKljjgIFLvm5ON5Py473dsyknKgu6ZE2ljy6E 1mwam6EP0Xo5+svzT/pl8pJC7xmnvN0nb5RqHncjF3MryFsf3JVtYrXsDuQoUyLaOnpQ fHobHNNtL5F8dWR42tgH0iMi1rVxW0xekS21i6DjYiGPOChB8LSrWi1S3/Zww47RXbnm E50iI84i23aLgOOt4pWGRqunWNBNpRqBmeElUZsONWXS2soFW4qpJ7Khbe9t31ibQNIQ YbTzNQ2TlTUskWf7oDDMwAc9ncJen4YJGcifMBoGk6qrIb1YwlgfUjcs2cZunLK9693A xIlQ== X-Gm-Message-State: AKGB3mKCzX7RJbLzP3DpUwpnSaSclCP0DjpYCT5vK+gRpCpFuzGzW3y1 mrqrwhqn3nDcJZBk+/HZzVU= X-Google-Smtp-Source: ACJfBoujFm/GtiaAbHQpHFZhrZOz8dc0SLcT/DHf7c3DgFwmsD4xXtI183mtw8Jrk/MU+dug5id4wQ== X-Received: by 10.13.193.5 with SMTP id c5mr24182172ywd.138.1514578493513; Fri, 29 Dec 2017 12:14:53 -0800 (PST) Received: from localhost ([72.188.97.40]) by smtp.gmail.com with ESMTPSA id k64sm17243958ywe.10.2017.12.29.12.14.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 29 Dec 2017 12:14:53 -0800 (PST) From: William Breathitt Gray To: linus.walleij@linaro.org Cc: mail@maciej.szmigiero.name, linux@roeck-us.net, linux-gpio@vger.kernel.org, linux-iio@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, William Breathitt Gray Subject: [PATCH v2 4/5] isa: Remove ISA_BUS_API selection for ISA_BUS Date: Fri, 29 Dec 2017 15:14:46 -0500 Message-Id: X-Mailer: git-send-email 2.15.1 In-Reply-To: References: Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org ISA_BUS_API is selected by drivers themselves when necessary. The ISA_BUS Kconfig option is now simply a mask for true ISA device drivers and relevant configuration. For now, the ISA_BUS Kconfig option is only available for X86, but may be added for other arch builds in the future if the need arises. Signed-off-by: William Breathitt Gray --- arch/x86/Kconfig | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 8eed3f94bfc7..5478c5beb302 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -2608,11 +2608,13 @@ config PCI_CNB20LE_QUIRK source "drivers/pci/Kconfig" config ISA_BUS - bool "ISA-style bus support on modern systems" if EXPERT - select ISA_BUS_API + bool "ISA bus support on modern systems" if EXPERT help - Enables ISA-style drivers on modern systems. This is necessary to - support PC/104 devices on X86_64 platforms. + Expose ISA bus device drivers and options available for selection and + configuration. Enable this option if your target machine has an ISA + bus. ISA is an older system, displaced by PCI and newer bus + architectures -- if your target machine is modern, it probably does + not have an ISA bus. If unsure, say N. From patchwork Fri Dec 29 20:14:59 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: William Breathitt Gray X-Patchwork-Id: 853992 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-gpio-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="qBj4qqb/"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3z7d9p3RVqz9s8J for ; Sat, 30 Dec 2017 07:15:10 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751723AbdL2UPJ (ORCPT ); Fri, 29 Dec 2017 15:15:09 -0500 Received: from mail-yw0-f194.google.com ([209.85.161.194]:44831 "EHLO mail-yw0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751304AbdL2UPI (ORCPT ); Fri, 29 Dec 2017 15:15:08 -0500 Received: by mail-yw0-f194.google.com with SMTP id m129so9727872ywb.11; Fri, 29 Dec 2017 12:15:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=EY53B7Gn1zf9D0Et3KapkaO3X6iWqKWGoHVxbxAqqYI=; b=qBj4qqb/Qo5M8lsDImcD8pMfxE7A+5oOpcQXKpQOIHma3WbvlkvTTsE+EC25zAsYkv I4aQNCIVdcjDDO28TLtFdnjfYUfa+1fePhpGuTifXh4xcmcOQ38QOLmamFQl5gdykDmx /hY3PSJmNsslqdhYGI9MxXlRLSM+e8nNbLA9c8y2Kmio43B3D2Rr0lbsoib0iwDB/3qG Tecz0DI95Q5jYFcb8tEl0X4S5mK4d3VvEpCFhn7CCgYz1BfFDLXYAzgUZTqpqY3tKWfX idc6c7mQ3u8zyxnCfAaD5kLRatcXOuGxRVA/TxktG8aMWc13b5HfNbWSB6CXIylK97bP STXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=EY53B7Gn1zf9D0Et3KapkaO3X6iWqKWGoHVxbxAqqYI=; b=nALK2pNdESzrJPcolC1Uf7zDTkqhFQ40TqXmN2jBwQaCdpD03u69Whc63QmA+qc2+j 9Osa63HNw/FLiwNLjmkl8h4V5Jn9xByuHM1PMoeG5toGAXiQG5LOKLq5TwQnrv60ErpQ pyPXTI+VuA+1T9l2jRt8zLkPANDp32ilTq8R/4xoj3ksiIZj/lYdt4Yimqcdo3FsaoVD bp5jPyOZPOJFS2Kw5l298o4SRs+begCP1X5Q/yp3M3DD+k37cDYOqyeF9kRVsluGSwKl gVpRKCGC4dMNUR/svXsqnG1N3YJl4vAaFV8U8h9XYg3O/euJQCxbC+RyPlFYu0tZxV93 5RZA== X-Gm-Message-State: AKGB3mKcR5XgURXRHAFM4ar2kwGIcFWd3RvCr3H3UNLfpnW4vSmQSGL3 XlvXJqJgnAYEUFHJHk7X6OY= X-Google-Smtp-Source: ACJfBotAGO+ey6IRb/m2mGonyRS9AuwFGKAGe0j+BHh5rSvnTB6uQutQA+Ey7gHATtDa5U+CgwUdCQ== X-Received: by 10.13.240.6 with SMTP id z6mr26320815ywe.413.1514578507498; Fri, 29 Dec 2017 12:15:07 -0800 (PST) Received: from localhost ([72.188.97.40]) by smtp.gmail.com with ESMTPSA id x5sm1527440ywl.40.2017.12.29.12.15.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 29 Dec 2017 12:15:07 -0800 (PST) From: William Breathitt Gray To: linus.walleij@linaro.org Cc: mail@maciej.szmigiero.name, linux@roeck-us.net, linux-gpio@vger.kernel.org, linux-iio@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, William Breathitt Gray Subject: [PATCH v2 5/5] pc104: Add EXPERT dependency for PC104 Kconfig option Date: Fri, 29 Dec 2017 15:14:59 -0500 Message-Id: <5c573c758e07ee9539045c1b062b9bab1ad1669c.1514578085.git.vilhelm.gray@gmail.com> X-Mailer: git-send-email 2.15.1 In-Reply-To: References: Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org PC/104 device driver Kconfig options previously had an implicit EXPERT dependency by way of an explicit ISA_BUS_API dependency. Now that these driver Kconfig options select ISA_BUS_API rather than depend on it, the PC104 Kconfig option should have an explicit EXPERT dependency. The PC/104 form factor and bus architecture are common in embedded and specialized systems, but uncommon in typical desktop setups. For this reason, it is best to mask these devices and configurations via the EXPERT Kconfig option because the majority of users will never need to concern themselves with PC/104. Signed-off-by: William Breathitt Gray --- init/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init/Kconfig b/init/Kconfig index 2934249fba46..227ca1300d1b 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -1420,7 +1420,7 @@ config PERF_USE_VMALLOC See tools/perf/design.txt for details config PC104 - bool "PC/104 support" + bool "PC/104 support" if EXPERT help Expose PC/104 form factor device drivers and options available for selection and configuration. Enable this option if your target