Received: by 2002:a05:6358:e9c4:b0:b2:91dc:71ab with SMTP id hc4csp2703945rwb; Sat, 6 Aug 2022 04:43:58 -0700 (PDT) X-Google-Smtp-Source: AA6agR5YbI2S3b6H5MSuF2kDDvzgh3EkctWMLXKmDlbhCUU46nmtfR0FktbggS1f4HzuF/PsH10l X-Received: by 2002:a63:4182:0:b0:41c:b808:21d2 with SMTP id o124-20020a634182000000b0041cb80821d2mr9312813pga.156.1659786238536; Sat, 06 Aug 2022 04:43:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659786238; cv=none; d=google.com; s=arc-20160816; b=vCzMBniw70leCDfm4BO0+4ZSOXqInso/kv1XPza6gfb10lTALrCnThncV1nnT/S4Tz Ay1rpfbJBjnSq0blAVeNGLOkSsj5muW8/AGwWt4Vqsm+yRBlz2P9ZDzBxP/PqQoBHsJ1 biqs6mWc8I3vSeZAly1pgbkD7BWcRc9HqmYzRK7tSOcH1BxZFhKsMiUEiDkskehqEXgL NKEIeQqJF22d3qgQnKL6wyZ9V9//Otp7F/9MQnWy3irJa/ZHwECR59xu18YumBxrO+A7 y7JhsZ5jdPkCZ3LPHse19QvYUdwldieVuaJBWtqrYzSPw9WIwsdgQQA0/1VPtXRuNI/A omcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:references:subject:cc:to:from:date :user-agent:message-id:dkim-signature; bh=FTvEDmEV4q276Jby2Jwj+C+JFFXF53bnREsI8gPWHVk=; b=c6Odn1Dmh6FAUr3IQP0nNZRb9V035V1fA6EhJ3fSn7zoU1PyqopijxfzNXYcCEMxjw h5baqWsV6+01z/x+yy16//QJM6R/yXdGxjNjPgTc2liOdseaBDHuZbwsfCRuvH1quJXz f7D0wPLYxPkKT11qW9UntVOazMKIpfbTW8svYq64OdtzjlMSPMJwQ3HVV4usRRSwi+wn fm7MsRcWo89hKfBuWoN5rbiWbSvullEh4RsicCmMzJLmrKBZVryAEVUHs9hx+bXZSj2n GR0u+gui5lQsng4cSRaj1Sow7cBss9K2hkEkLAaATDumVbjfa1Ixo/diPLlrOGzLY4YJ ehxQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@osadl.org header.s=default header.b="kB/VkATX"; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o17-20020a63f151000000b00408dc9c0b98si238225pgk.32.2022.08.06.04.43.43; Sat, 06 Aug 2022 04:43:58 -0700 (PDT) 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; dkim=fail header.i=@osadl.org header.s=default header.b="kB/VkATX"; 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 S229945AbiHFLmu (ORCPT + 99 others); Sat, 6 Aug 2022 07:42:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49864 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229831AbiHFLmr (ORCPT ); Sat, 6 Aug 2022 07:42:47 -0400 X-Greylist: delayed 546 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Sat, 06 Aug 2022 04:42:46 PDT Received: from mailgate.osadl.org (mailgate.osadl.org [IPv6:2001:a60:9266:ffff:62:245:132:113]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8551313E16 for ; Sat, 6 Aug 2022 04:42:46 -0700 (PDT) Received: from localmail.osadl.org (localmail.osadl.org [192.168.115.248]) by mailgate.osadl.org (Postfix) with ESMTP id C008F3004F5; Sat, 6 Aug 2022 13:33:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=osadl.org; s=default; t=1659785617; bh=UNSI5Zv8IYk9zXalyAjR3a28uCoXKKLaxxdoIkJSAy8=; h=Date:From:To:Cc:Subject:References:From; b=kB/VkATX+fpPK2a2WcRqh2IufPziHU6Fps5io58oW54TGkbVHe7LBIHDA9/WnMCSS m7jMBxvXkvMeSZR4t+3HrIXB3cRHuIzMnUMKAeOzYmHyWGJQX0PX+tS9FL/r//lkxm CAJXOZQo9CyGLeDBovf05sbQbuoMZB2GGnQ2AncM= Received: from localhost (localhost [127.0.0.1]) by localmail.osadl.org (Postfix) with ESMTP id 879FB8BBBF5; Sat, 6 Aug 2022 13:33:34 +0200 (CEST) Received: from localmail.osadl.org ([127.0.0.1]) by localhost (localmail.osadl.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id T6rYvVQpa_nN; Sat, 6 Aug 2022 13:33:33 +0200 (CEST) Received: from rack0slot6s.osadl.org (rack0slot6s.osadl.org [192.168.114.6]) by localmail.osadl.org (Postfix) with ESMTP id 468B38C2D74; Sat, 6 Aug 2022 13:33:33 +0200 (CEST) Received: from rack0slot6s.osadl.org (localhost [127.0.0.1]) by rack0slot6s.osadl.org (8.17.1/8.15.2) with ESMTP id 276BXYGD4095551; Sat, 6 Aug 2022 13:33:34 +0200 Received: (from root@localhost) by rack0slot6s.osadl.org (8.17.1/8.17.1/Submit) id 276BXY5s4095550; Sat, 6 Aug 2022 13:33:34 +0200 Message-ID: <20220806113334.264598686@osadl.org> User-Agent: quilt/0.66 Date: Sat, 06 Aug 2022 13:31:25 +0200 From: Alexander Baehr To: Sudip Mukherjee Cc: Greg Kroah-Hartman , LKML Subject: [PATCH 1/2] Add parport support for Netmos device 9900 References: <20220806113124.608017725@osadl.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net X-Virus-Scanned: clamav-milter 0.103.6 at mailgate X-Virus-Status: Clean Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The Netmos parallel port 9901 was already supported but the device 9900 was not. This patch adds the required settings for it and was successfully tested with the Netmos device 9900. Signed-off-by: Alexander Baehr --- drivers/parport/parport_pc.c | 4 ++++ 1 file changed, 4 insertions(+) Index: linux-5.19.0-rt7/drivers/parport/parport_pc.c =================================================================== --- linux-5.19.0-rt7.orig/drivers/parport/parport_pc.c +++ linux-5.19.0-rt7/drivers/parport/parport_pc.c @@ -2604,6 +2604,7 @@ enum parport_pc_pci_cards { oxsemi_pcie_pport, aks_0100, mobility_pp, + netmos_9900, netmos_9705, netmos_9715, netmos_9755, @@ -2665,6 +2666,7 @@ static struct parport_pc_pci { /* oxsemi_pcie_pport */ { 1, { { 0, 1 }, } }, /* aks_0100 */ { 1, { { 0, -1 }, } }, /* mobility_pp */ { 1, { { 0, 1 }, } }, + /* netmos_9900 */ { 1, { { 0, -1 }, } }, /* The netmos entries below are untested */ /* netmos_9705 */ { 1, { { 0, -1 }, } }, @@ -2746,6 +2748,8 @@ static const struct pci_device_id parpor PCI_ANY_ID, PCI_ANY_ID, 0, 0, aks_0100 }, { 0x14f2, 0x0121, PCI_ANY_ID, PCI_ANY_ID, 0, 0, mobility_pp }, /* NetMos communication controllers */ + { PCI_VENDOR_ID_NETMOS, PCI_DEVICE_ID_NETMOS_9900, + 0xA000, 0x2000, 0, 0, netmos_9900 }, { PCI_VENDOR_ID_NETMOS, PCI_DEVICE_ID_NETMOS_9705, PCI_ANY_ID, PCI_ANY_ID, 0, 0, netmos_9705 }, { PCI_VENDOR_ID_NETMOS, PCI_DEVICE_ID_NETMOS_9715,