From patchwork Mon Jan 30 21:10:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ondrej Zary X-Patchwork-Id: 50495 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp2402426wrn; Mon, 30 Jan 2023 13:21:38 -0800 (PST) X-Google-Smtp-Source: AK7set9qakqg8rMWbK0F8XkVge3goDMCIixfHYFm5rsgJOgkddKdXPM3XqOqCSUQMhBqBZHefUkZ X-Received: by 2002:a17:902:c943:b0:196:4652:7cff with SMTP id i3-20020a170902c94300b0019646527cffmr18597006pla.11.1675113698147; Mon, 30 Jan 2023 13:21:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675113698; cv=none; d=google.com; s=arc-20160816; b=l0h0Rz2PpjzAH3moYsCv1k6pwKUz0+KoOlPERrhx1J1u+z9H8NbiS1AIj2V+e3LBif CQn9dqTmeb2urQKa765MJ5KWriq8uTcehfp7g7KepKtUi3VCqlZYs9H/Yo83lx4w1ugN Ke9on3dGYgzCqcRcjNWxVnqMlKeKowLuAH0TGtgy3iPw/YQeyeAo0kfXD323C8NThWLp 225dMoST4eaWpdCv3vXXIhYthgJxyOlZj73h4lo4X8H2E5mRKKQlcRcl+Afe9RvFCEjZ WVVxqMYh0by+1PQAmkY0C5o2kWB8vV2i/GdHtXVEGgi0RLaldf9M7Pr404+I8UrLhl3N jeBQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=w65BVHTXtjKhGSP+pybviNODg8oQ8arY9oEGFU7r/j8=; b=O6JI9cT3KOeRkgWp3cooF9z3rfe8inN4gxhwjkuLOvrwpfnBj/4ZxDZgrVhnLvuChL Uxo5kb/h0UMH4fLgNaf2qy60KTniGsMN2JyIaMQKG5G9+dC6zLdcaoe+DeTC7z9HNqi7 ZGubF6flR9ib2z8JA3VUd41pwFqak7FagXrH4iOsb6ocVE4dOFdgggwOSBQWPi54ksNl J77efamjDluQODMB5r+B8QxnFtHr9FqWom1d9utTbPbu2DxqQvss1PhB7YFgPvsReCEU xwZohJ1MPwNImLIEMoGFyBuCT/XtNa43jvgBbzoiLeWa8yJoiJlu/piFyjBT//zaumV7 on+g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u18-20020a170902e81200b00196751c47b5si3139102plg.452.2023.01.30.13.21.25; Mon, 30 Jan 2023 13:21:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230129AbjA3VLS (ORCPT + 99 others); Mon, 30 Jan 2023 16:11:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37318 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229920AbjA3VLP (ORCPT ); Mon, 30 Jan 2023 16:11:15 -0500 Received: from hosting.gsystem.sk (hosting.gsystem.sk [212.5.213.30]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id B75524900D; Mon, 30 Jan 2023 13:11:01 -0800 (PST) Received: from gsql.ggedos.sk (off-20.infotel.telecom.sk [212.5.213.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by hosting.gsystem.sk (Postfix) with ESMTPSA id B751B7A056B; Mon, 30 Jan 2023 22:10:59 +0100 (CET) From: Ondrej Zary To: Damien Le Moal Cc: Christoph Hellwig , Sergey Shtylyov , Jens Axboe , Tim Waugh , linux-block@vger.kernel.org, linux-parport@lists.infradead.org, linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/2] drivers/block: Move PARIDE protocol modules to drivers/ata/pata_parport Date: Mon, 30 Jan 2023 22:10:50 +0100 Message-Id: <20230130211050.16753-2-linux@zary.sk> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20230130211050.16753-1-linux@zary.sk> References: <20230130211050.16753-1-linux@zary.sk> MIME-Version: 1.0 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1756484021301641543?= X-GMAIL-MSGID: =?utf-8?q?1756484021301641543?= Move PARIDE protocol modules out of drivers/block and update CONFIG_ symbol names to PATA_PARPORT. Signed-off-by: Ondrej Zary Acked-by: Jens Axboe --- drivers/Makefile | 2 +- drivers/ata/Kconfig | 2 +- drivers/ata/pata_parport/Kconfig | 141 ++++++++++++ drivers/ata/pata_parport/Makefile | 17 ++ .../{block/paride => ata/pata_parport}/aten.c | 0 .../{block/paride => ata/pata_parport}/bpck.c | 0 .../paride => ata/pata_parport}/bpck6.c | 0 .../{block/paride => ata/pata_parport}/comm.c | 0 .../{block/paride => ata/pata_parport}/dstr.c | 0 .../{block/paride => ata/pata_parport}/epat.c | 0 .../{block/paride => ata/pata_parport}/epia.c | 0 .../{block/paride => ata/pata_parport}/fit2.c | 0 .../{block/paride => ata/pata_parport}/fit3.c | 0 .../{block/paride => ata/pata_parport}/friq.c | 0 .../{block/paride => ata/pata_parport}/frpw.c | 0 .../{block/paride => ata/pata_parport}/kbic.c | 0 .../{block/paride => ata/pata_parport}/ktti.c | 0 .../{block/paride => ata/pata_parport}/on20.c | 0 .../{block/paride => ata/pata_parport}/on26.c | 0 .../paride => ata/pata_parport}/ppc6lnx.c | 0 drivers/block/Kconfig | 2 - drivers/block/paride/Kconfig | 213 ------------------ drivers/block/paride/Makefile | 23 -- 23 files changed, 160 insertions(+), 240 deletions(-) create mode 100644 drivers/ata/pata_parport/Kconfig create mode 100644 drivers/ata/pata_parport/Makefile rename drivers/{block/paride => ata/pata_parport}/aten.c (100%) rename drivers/{block/paride => ata/pata_parport}/bpck.c (100%) rename drivers/{block/paride => ata/pata_parport}/bpck6.c (100%) rename drivers/{block/paride => ata/pata_parport}/comm.c (100%) rename drivers/{block/paride => ata/pata_parport}/dstr.c (100%) rename drivers/{block/paride => ata/pata_parport}/epat.c (100%) rename drivers/{block/paride => ata/pata_parport}/epia.c (100%) rename drivers/{block/paride => ata/pata_parport}/fit2.c (100%) rename drivers/{block/paride => ata/pata_parport}/fit3.c (100%) rename drivers/{block/paride => ata/pata_parport}/friq.c (100%) rename drivers/{block/paride => ata/pata_parport}/frpw.c (100%) rename drivers/{block/paride => ata/pata_parport}/kbic.c (100%) rename drivers/{block/paride => ata/pata_parport}/ktti.c (100%) rename drivers/{block/paride => ata/pata_parport}/on20.c (100%) rename drivers/{block/paride => ata/pata_parport}/on26.c (100%) rename drivers/{block/paride => ata/pata_parport}/ppc6lnx.c (100%) delete mode 100644 drivers/block/paride/Kconfig delete mode 100644 drivers/block/paride/Makefile diff --git a/drivers/Makefile b/drivers/Makefile index f1365608bc8c..de8aa561c95c 100644 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -98,7 +98,7 @@ obj-$(CONFIG_DIO) += dio/ obj-$(CONFIG_SBUS) += sbus/ obj-$(CONFIG_ZORRO) += zorro/ obj-$(CONFIG_ATA_OVER_ETH) += block/aoe/ -obj-y += block/paride/ +obj-$(CONFIG_PATA_PARPORT) += ata/pata_parport/ obj-$(CONFIG_TC) += tc/ obj-$(CONFIG_USB_PHY) += usb/ obj-$(CONFIG_USB) += usb/ diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index a5a31ba34bd3..2fa9e66ba824 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -1174,7 +1174,7 @@ config PATA_PARPORT Read for more information. - Use the old PARIDE protocol modules. +source "drivers/ata/pata_parport/Kconfig" comment "Generic fallback / legacy drivers" diff --git a/drivers/ata/pata_parport/Kconfig b/drivers/ata/pata_parport/Kconfig new file mode 100644 index 000000000000..0893a13e7979 --- /dev/null +++ b/drivers/ata/pata_parport/Kconfig @@ -0,0 +1,141 @@ +# SPDX-License-Identifier: GPL-2.0 + +comment "Parallel IDE protocol modules" + depends on PATA_PARPORT + +config PATA_PARPORT_ATEN + tristate "ATEN EH-100 protocol" + depends on PATA_PARPORT + help + This option enables support for the ATEN EH-100 parallel port IDE + protocol. This protocol is used in some inexpensive low performance + parallel port kits made in Hong Kong. + +config PATA_PARPORT_BPCK + tristate "MicroSolutions backpack (Series 5) protocol" + depends on PATA_PARPORT + help + This option enables support for the Micro Solutions BACKPACK + parallel port Series 5 IDE protocol. (Most BACKPACK drives made + before 1999 were Series 5) Series 5 drives will NOT always have the + Series noted on the bottom of the drive. Series 6 drivers will. + + In other words, if your BACKPACK drive doesn't say "Series 6" on the + bottom, enable this option. + +config PATA_PARPORT_BPCK6 + tristate "MicroSolutions backpack (Series 6) protocol" + depends on (PATA_PARPORT) && !64BIT + help + This option enables support for the Micro Solutions BACKPACK + parallel port Series 6 IDE protocol. (Most BACKPACK drives made + after 1999 were Series 6) Series 6 drives will have the Series noted + on the bottom of the drive. Series 5 drivers don't always have it + noted. + + In other words, if your BACKPACK drive says "Series 6" on the + bottom, enable this option. + +config PATA_PARPORT_COMM + tristate "DataStor Commuter protocol" + depends on PATA_PARPORT + help + This option enables support for the Commuter parallel port IDE + protocol from DataStor. + +config PATA_PARPORT_DSTR + tristate "DataStor EP-2000 protocol" + depends on PATA_PARPORT + help + This option enables support for the EP-2000 parallel port IDE + protocol from DataStor + +config PATA_PARPORT_FIT2 + tristate "FIT TD-2000 protocol" + depends on PATA_PARPORT + help + This option enables support for the TD-2000 parallel port IDE + protocol from Fidelity International Technology. This is a simple + (low speed) adapter that is used in some portable hard drives. + +config PATA_PARPORT_FIT3 + tristate "FIT TD-3000 protocol" + depends on PATA_PARPORT + help + This option enables support for the TD-3000 parallel port IDE + protocol from Fidelity International Technology. This protocol is + used in newer models of their portable disk, CD-ROM and PD/CD + devices. + +config PATA_PARPORT_EPAT + tristate "Shuttle EPAT/EPEZ protocol" + depends on PATA_PARPORT + help + This option enables support for the EPAT parallel port IDE protocol. + EPAT is a parallel port IDE adapter manufactured by Shuttle + Technology and widely used in devices from major vendors such as + Hewlett-Packard, SyQuest, Imation and Avatar. + +config PATA_PARPORT_EPATC8 + bool "Support c7/c8 chips" + depends on PATA_PARPORT_EPAT + help + This option enables support for the newer Shuttle EP1284 (aka c7 and + c8) chip. You need this if you are using any recent Imation SuperDisk + (LS-120) drive. + +config PATA_PARPORT_EPIA + tristate "Shuttle EPIA protocol" + depends on PATA_PARPORT + help + This option enables support for the (obsolete) EPIA parallel port + IDE protocol from Shuttle Technology. This adapter can still be + found in some no-name kits. + +config PATA_PARPORT_FRIQ + tristate "Freecom IQ ASIC-2 protocol" + depends on PATA_PARPORT + help + This option enables support for version 2 of the Freecom IQ parallel + port IDE adapter. This adapter is used by the Maxell Superdisk + drive. + +config PATA_PARPORT_FRPW + tristate "FreeCom power protocol" + depends on PATA_PARPORT + help + This option enables support for the Freecom power parallel port IDE + protocol. + +config PATA_PARPORT_KBIC + tristate "KingByte KBIC-951A/971A protocols" + depends on PATA_PARPORT + help + This option enables support for the KBIC-951A and KBIC-971A parallel + port IDE protocols from KingByte Information Corp. KingByte's + adapters appear in many no-name portable disk and CD-ROM products, + especially in Europe. + +config PATA_PARPORT_KTTI + tristate "KT PHd protocol" + depends on PATA_PARPORT + help + This option enables support for the "PHd" parallel port IDE protocol + from KT Technology. This is a simple (low speed) adapter that is + used in some 2.5" portable hard drives. + +config PATA_PARPORT_ON20 + tristate "OnSpec 90c20 protocol" + depends on PATA_PARPORT + help + This option enables support for the (obsolete) 90c20 parallel port + IDE protocol from OnSpec (often marketed under the ValuStore brand + name). + +config PATA_PARPORT_ON26 + tristate "OnSpec 90c26 protocol" + depends on PATA_PARPORT + help + This option enables support for the 90c26 parallel port IDE protocol + from OnSpec Electronics (often marketed under the ValuStore brand + name). diff --git a/drivers/ata/pata_parport/Makefile b/drivers/ata/pata_parport/Makefile new file mode 100644 index 000000000000..716727d4ff8b --- /dev/null +++ b/drivers/ata/pata_parport/Makefile @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: GPL-2.0 + +obj-$(CONFIG_PATA_PARPORT_ATEN) += aten.o +obj-$(CONFIG_PATA_PARPORT_BPCK) += bpck.o +obj-$(CONFIG_PATA_PARPORT_COMM) += comm.o +obj-$(CONFIG_PATA_PARPORT_DSTR) += dstr.o +obj-$(CONFIG_PATA_PARPORT_KBIC) += kbic.o +obj-$(CONFIG_PATA_PARPORT_EPAT) += epat.o +obj-$(CONFIG_PATA_PARPORT_EPIA) += epia.o +obj-$(CONFIG_PATA_PARPORT_FRPW) += frpw.o +obj-$(CONFIG_PATA_PARPORT_FRIQ) += friq.o +obj-$(CONFIG_PATA_PARPORT_FIT2) += fit2.o +obj-$(CONFIG_PATA_PARPORT_FIT3) += fit3.o +obj-$(CONFIG_PATA_PARPORT_ON20) += on20.o +obj-$(CONFIG_PATA_PARPORT_ON26) += on26.o +obj-$(CONFIG_PATA_PARPORT_KTTI) += ktti.o +obj-$(CONFIG_PATA_PARPORT_BPCK6) += bpck6.o diff --git a/drivers/block/paride/aten.c b/drivers/ata/pata_parport/aten.c similarity index 100% rename from drivers/block/paride/aten.c rename to drivers/ata/pata_parport/aten.c diff --git a/drivers/block/paride/bpck.c b/drivers/ata/pata_parport/bpck.c similarity index 100% rename from drivers/block/paride/bpck.c rename to drivers/ata/pata_parport/bpck.c diff --git a/drivers/block/paride/bpck6.c b/drivers/ata/pata_parport/bpck6.c similarity index 100% rename from drivers/block/paride/bpck6.c rename to drivers/ata/pata_parport/bpck6.c diff --git a/drivers/block/paride/comm.c b/drivers/ata/pata_parport/comm.c similarity index 100% rename from drivers/block/paride/comm.c rename to drivers/ata/pata_parport/comm.c diff --git a/drivers/block/paride/dstr.c b/drivers/ata/pata_parport/dstr.c similarity index 100% rename from drivers/block/paride/dstr.c rename to drivers/ata/pata_parport/dstr.c diff --git a/drivers/block/paride/epat.c b/drivers/ata/pata_parport/epat.c similarity index 100% rename from drivers/block/paride/epat.c rename to drivers/ata/pata_parport/epat.c diff --git a/drivers/block/paride/epia.c b/drivers/ata/pata_parport/epia.c similarity index 100% rename from drivers/block/paride/epia.c rename to drivers/ata/pata_parport/epia.c diff --git a/drivers/block/paride/fit2.c b/drivers/ata/pata_parport/fit2.c similarity index 100% rename from drivers/block/paride/fit2.c rename to drivers/ata/pata_parport/fit2.c diff --git a/drivers/block/paride/fit3.c b/drivers/ata/pata_parport/fit3.c similarity index 100% rename from drivers/block/paride/fit3.c rename to drivers/ata/pata_parport/fit3.c diff --git a/drivers/block/paride/friq.c b/drivers/ata/pata_parport/friq.c similarity index 100% rename from drivers/block/paride/friq.c rename to drivers/ata/pata_parport/friq.c diff --git a/drivers/block/paride/frpw.c b/drivers/ata/pata_parport/frpw.c similarity index 100% rename from drivers/block/paride/frpw.c rename to drivers/ata/pata_parport/frpw.c diff --git a/drivers/block/paride/kbic.c b/drivers/ata/pata_parport/kbic.c similarity index 100% rename from drivers/block/paride/kbic.c rename to drivers/ata/pata_parport/kbic.c diff --git a/drivers/block/paride/ktti.c b/drivers/ata/pata_parport/ktti.c similarity index 100% rename from drivers/block/paride/ktti.c rename to drivers/ata/pata_parport/ktti.c diff --git a/drivers/block/paride/on20.c b/drivers/ata/pata_parport/on20.c similarity index 100% rename from drivers/block/paride/on20.c rename to drivers/ata/pata_parport/on20.c diff --git a/drivers/block/paride/on26.c b/drivers/ata/pata_parport/on26.c similarity index 100% rename from drivers/block/paride/on26.c rename to drivers/ata/pata_parport/on26.c diff --git a/drivers/block/paride/ppc6lnx.c b/drivers/ata/pata_parport/ppc6lnx.c similarity index 100% rename from drivers/block/paride/ppc6lnx.c rename to drivers/ata/pata_parport/ppc6lnx.c diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig index 71c9c6e3c07a..89d5cca82f00 100644 --- a/drivers/block/Kconfig +++ b/drivers/block/Kconfig @@ -103,8 +103,6 @@ config GDROM Most users will want to say "Y" here. You can also build this as a module which will be called gdrom. -source "drivers/block/paride/Kconfig" - source "drivers/block/mtip32xx/Kconfig" source "drivers/block/zram/Kconfig" diff --git a/drivers/block/paride/Kconfig b/drivers/block/paride/Kconfig deleted file mode 100644 index 19310be860b2..000000000000 --- a/drivers/block/paride/Kconfig +++ /dev/null @@ -1,213 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# -# PARIDE configuration - -comment "Parallel IDE protocol modules" - depends on PATA_PARPORT - -config PARIDE_ATEN - tristate "ATEN EH-100 protocol" - depends on PATA_PARPORT - help - This option enables support for the ATEN EH-100 parallel port IDE - protocol. This protocol is used in some inexpensive low performance - parallel port kits made in Hong Kong. If you chose to build PARIDE - support into your kernel, you may answer Y here to build in the - protocol driver, otherwise you should answer M to build it as a - loadable module. The module will be called aten. You must also - have a high-level driver for the type of device that you want to - support. - -config PARIDE_BPCK - tristate "MicroSolutions backpack (Series 5) protocol" - depends on PATA_PARPORT - help - This option enables support for the Micro Solutions BACKPACK - parallel port Series 5 IDE protocol. (Most BACKPACK drives made - before 1999 were Series 5) Series 5 drives will NOT always have the - Series noted on the bottom of the drive. Series 6 drivers will. - - In other words, if your BACKPACK drive doesn't say "Series 6" on the - bottom, enable this option. - - If you chose to build PARIDE support into your kernel, you may - answer Y here to build in the protocol driver, otherwise you should - answer M to build it as a loadable module. The module will be - called bpck. You must also have a high-level driver for the type - of device that you want to support. - -config PARIDE_BPCK6 - tristate "MicroSolutions backpack (Series 6) protocol" - depends on (PATA_PARPORT) && !64BIT - help - This option enables support for the Micro Solutions BACKPACK - parallel port Series 6 IDE protocol. (Most BACKPACK drives made - after 1999 were Series 6) Series 6 drives will have the Series noted - on the bottom of the drive. Series 5 drivers don't always have it - noted. - - In other words, if your BACKPACK drive says "Series 6" on the - bottom, enable this option. - - If you chose to build PARIDE support into your kernel, you may - answer Y here to build in the protocol driver, otherwise you should - answer M to build it as a loadable module. The module will be - called bpck6. You must also have a high-level driver for the type - of device that you want to support. - -config PARIDE_COMM - tristate "DataStor Commuter protocol" - depends on PATA_PARPORT - help - This option enables support for the Commuter parallel port IDE - protocol from DataStor. If you chose to build PARIDE support - into your kernel, you may answer Y here to build in the protocol - driver, otherwise you should answer M to build it as a loadable - module. The module will be called comm. You must also have - a high-level driver for the type of device that you want to support. - -config PARIDE_DSTR - tristate "DataStor EP-2000 protocol" - depends on PATA_PARPORT - help - This option enables support for the EP-2000 parallel port IDE - protocol from DataStor. If you chose to build PARIDE support - into your kernel, you may answer Y here to build in the protocol - driver, otherwise you should answer M to build it as a loadable - module. The module will be called dstr. You must also have - a high-level driver for the type of device that you want to support. - -config PARIDE_FIT2 - tristate "FIT TD-2000 protocol" - depends on PATA_PARPORT - help - This option enables support for the TD-2000 parallel port IDE - protocol from Fidelity International Technology. This is a simple - (low speed) adapter that is used in some portable hard drives. If - you chose to build PARIDE support into your kernel, you may answer Y - here to build in the protocol driver, otherwise you should answer M - to build it as a loadable module. The module will be called ktti. - You must also have a high-level driver for the type of device that - you want to support. - -config PARIDE_FIT3 - tristate "FIT TD-3000 protocol" - depends on PATA_PARPORT - help - This option enables support for the TD-3000 parallel port IDE - protocol from Fidelity International Technology. This protocol is - used in newer models of their portable disk, CD-ROM and PD/CD - devices. If you chose to build PARIDE support into your kernel, you - may answer Y here to build in the protocol driver, otherwise you - should answer M to build it as a loadable module. The module will be - called fit3. You must also have a high-level driver for the type - of device that you want to support. - -config PARIDE_EPAT - tristate "Shuttle EPAT/EPEZ protocol" - depends on PATA_PARPORT - help - This option enables support for the EPAT parallel port IDE protocol. - EPAT is a parallel port IDE adapter manufactured by Shuttle - Technology and widely used in devices from major vendors such as - Hewlett-Packard, SyQuest, Imation and Avatar. If you chose to build - PARIDE support into your kernel, you may answer Y here to build in - the protocol driver, otherwise you should answer M to build it as a - loadable module. The module will be called epat. You must also - have a high-level driver for the type of device that you want to - support. - -config PARIDE_EPATC8 - bool "Support c7/c8 chips" - depends on PARIDE_EPAT - help - This option enables support for the newer Shuttle EP1284 (aka c7 and - c8) chip. You need this if you are using any recent Imation SuperDisk - (LS-120) drive. - -config PARIDE_EPIA - tristate "Shuttle EPIA protocol" - depends on PATA_PARPORT - help - This option enables support for the (obsolete) EPIA parallel port - IDE protocol from Shuttle Technology. This adapter can still be - found in some no-name kits. If you chose to build PARIDE support - into your kernel, you may answer Y here to build in the protocol - driver, otherwise you should answer M to build it as a loadable - module. The module will be called epia. You must also have a - high-level driver for the type of device that you want to support. - -config PARIDE_FRIQ - tristate "Freecom IQ ASIC-2 protocol" - depends on PATA_PARPORT - help - This option enables support for version 2 of the Freecom IQ parallel - port IDE adapter. This adapter is used by the Maxell Superdisk - drive. If you chose to build PARIDE support into your kernel, you - may answer Y here to build in the protocol driver, otherwise you - should answer M to build it as a loadable module. The module will be - called friq. You must also have a high-level driver for the type - of device that you want to support. - -config PARIDE_FRPW - tristate "FreeCom power protocol" - depends on PATA_PARPORT - help - This option enables support for the Freecom power parallel port IDE - protocol. If you chose to build PARIDE support into your kernel, you - may answer Y here to build in the protocol driver, otherwise you - should answer M to build it as a loadable module. The module will be - called frpw. You must also have a high-level driver for the type - of device that you want to support. - -config PARIDE_KBIC - tristate "KingByte KBIC-951A/971A protocols" - depends on PATA_PARPORT - help - This option enables support for the KBIC-951A and KBIC-971A parallel - port IDE protocols from KingByte Information Corp. KingByte's - adapters appear in many no-name portable disk and CD-ROM products, - especially in Europe. If you chose to build PARIDE support into your - kernel, you may answer Y here to build in the protocol driver, - otherwise you should answer M to build it as a loadable module. The - module will be called kbic. You must also have a high-level driver - for the type of device that you want to support. - -config PARIDE_KTTI - tristate "KT PHd protocol" - depends on PATA_PARPORT - help - This option enables support for the "PHd" parallel port IDE protocol - from KT Technology. This is a simple (low speed) adapter that is - used in some 2.5" portable hard drives. If you chose to build PARIDE - support into your kernel, you may answer Y here to build in the - protocol driver, otherwise you should answer M to build it as a - loadable module. The module will be called ktti. You must also - have a high-level driver for the type of device that you want to - support. - -config PARIDE_ON20 - tristate "OnSpec 90c20 protocol" - depends on PATA_PARPORT - help - This option enables support for the (obsolete) 90c20 parallel port - IDE protocol from OnSpec (often marketed under the ValuStore brand - name). If you chose to build PARIDE support into your kernel, you - may answer Y here to build in the protocol driver, otherwise you - should answer M to build it as a loadable module. The module will - be called on20. You must also have a high-level driver for the - type of device that you want to support. - -config PARIDE_ON26 - tristate "OnSpec 90c26 protocol" - depends on PATA_PARPORT - help - This option enables support for the 90c26 parallel port IDE protocol - from OnSpec Electronics (often marketed under the ValuStore brand - name). If you chose to build PARIDE support into your kernel, you - may answer Y here to build in the protocol driver, otherwise you - should answer M to build it as a loadable module. The module will be - called on26. You must also have a high-level driver for the type - of device that you want to support. - -# diff --git a/drivers/block/paride/Makefile b/drivers/block/paride/Makefile deleted file mode 100644 index cdf54a27b0e7..000000000000 --- a/drivers/block/paride/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# SPDX-License-Identifier: GPL-2.0 -# -# Makefile for Parallel port IDE device drivers. -# -# 7 October 2000, Bartlomiej Zolnierkiewicz -# Rewritten to use lists instead of if-statements. -# - -obj-$(CONFIG_PARIDE_ATEN) += aten.o -obj-$(CONFIG_PARIDE_BPCK) += bpck.o -obj-$(CONFIG_PARIDE_COMM) += comm.o -obj-$(CONFIG_PARIDE_DSTR) += dstr.o -obj-$(CONFIG_PARIDE_KBIC) += kbic.o -obj-$(CONFIG_PARIDE_EPAT) += epat.o -obj-$(CONFIG_PARIDE_EPIA) += epia.o -obj-$(CONFIG_PARIDE_FRPW) += frpw.o -obj-$(CONFIG_PARIDE_FRIQ) += friq.o -obj-$(CONFIG_PARIDE_FIT2) += fit2.o -obj-$(CONFIG_PARIDE_FIT3) += fit3.o -obj-$(CONFIG_PARIDE_ON20) += on20.o -obj-$(CONFIG_PARIDE_ON26) += on26.o -obj-$(CONFIG_PARIDE_KTTI) += ktti.o -obj-$(CONFIG_PARIDE_BPCK6) += bpck6.o