Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp6756544rwn; Tue, 13 Sep 2022 08:36:50 -0700 (PDT) X-Google-Smtp-Source: AA6agR66UixC3YZjJ3TpuRQzyRrJp+kNgkJ6Vm1NZCltxqxM1kW7f3sELUVeioJgyPkjq+PTIWh4 X-Received: by 2002:a17:907:3e89:b0:779:4869:b799 with SMTP id hs9-20020a1709073e8900b007794869b799mr15368763ejc.91.1663083410192; Tue, 13 Sep 2022 08:36:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663083410; cv=none; d=google.com; s=arc-20160816; b=KW7tfItY28olkSEAJaRaQBNO1/BqWIiBbuI1cgCagyp24hxc21dd8NRtmqia9tqoa/ KZOgbB4aMDpvUbalsGhl7Qew66xp4a9+QO9M1vN+S2v/iH3pdN9WWYfEkZlThnaLf80g f/Hi+pE0uHADQRnQk8ldyeEoTKYPRt5FHn6qcN5ySu7Ex7XkJawa5ricFhL5uiVV209H Jn53JPg04tqL4cAQO8pTrUSq21r4AvVjf1TF9Pn3gT9hhpA1Nv9LfJtYJYaWeTHgVElK uKVf/QOBAsEqgwVeyR5caPn53SjeT9Yf3tyfQA/s0oaaporpTlzbhSYvjI6sx2HWK2+l P21A== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=1Z6cPdcfEkaecGeGG2t9PvySZgFsy6EHckgXjMNXwAg=; b=EpN7Rs/wOff4xZVje4EnfY11UdfhD26TPwmlzWBrvS9xQvozXOePchNWsXvIMvOU5x amS3jzhUcwtlMbaq4wiIPjsedLCt2Akx3/9S6KelWwuk5i5SZVVCv/uYgDFjdDBa1P2H GTEAwstjWqv4g4+hhQtkubuhk3pRDFsXW1wwx4RXtjYVjYpCJ1Xg8Cq4QenxhLiTStqt yvKKX6p4XmKpteQ9ntfKKv8KM0FU1faTTa4MnwOOQnpn0XdN/Tqn20RAmnip6v8Bh+Ee D1lmBzdyqfAixgcftOuItwsjXXcCgj2L+UENwqtIZzOzA00ovKtgo+y1/i5iv4RKX3kj 4nqg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=SISukRgU; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id js2-20020a17090797c200b0072b4ad3252dsi10301578ejc.83.2022.09.13.08.36.24; Tue, 13 Sep 2022 08:36:50 -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=pass header.i=@linuxfoundation.org header.s=korg header.b=SISukRgU; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234941AbiIMO5F (ORCPT + 99 others); Tue, 13 Sep 2022 10:57:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50986 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234883AbiIMOyV (ORCPT ); Tue, 13 Sep 2022 10:54:21 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 34AC472872; Tue, 13 Sep 2022 07:27:04 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 94394B80F3B; Tue, 13 Sep 2022 14:27:03 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 093C9C433D6; Tue, 13 Sep 2022 14:27:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1663079222; bh=0IlhPDcg+N1l9IGYJ4pYlrDwi/O4Kivf2evnYygpIEQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SISukRgUmBvCOLs81lV6QvGGH2qHzNdnjHxWq3bL6p6ft5jYdIktJjc3zSpqdCUZZ s1FVLLyqlhQB0refxgP7RuWi1EVHaS16g7Gw+46zAsVv0AS1A/UR7EIyNlZnMecmRg qvXnpGHVgGsndqLRLGA8sdXOtQyscSMG7qYCo8aM= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Alan Stern , stable , Witold Lipieta Subject: [PATCH 5.4 050/108] usb-storage: Add ignore-residue quirk for NXP PN7462AU Date: Tue, 13 Sep 2022 16:06:21 +0200 Message-Id: <20220913140355.785686836@linuxfoundation.org> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220913140353.549108748@linuxfoundation.org> References: <20220913140353.549108748@linuxfoundation.org> User-Agent: quilt/0.67 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, 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 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Witold Lipieta commit 2aa48857ad52236a9564c71183d6cc8893becd41 upstream. This is USB mass storage primary boot loader for code download on NXP PN7462AU. Without the quirk it is impossible to write whole memory at once as device restarts during the write due to bogus residue values reported. Acked-by: Alan Stern Cc: stable Signed-off-by: Witold Lipieta Link: https://lore.kernel.org/r/20220809112911.462776-1-witold.lipieta@thaumatec.com Signed-off-by: Greg Kroah-Hartman --- drivers/usb/storage/unusual_devs.h | 7 +++++++ 1 file changed, 7 insertions(+) --- a/drivers/usb/storage/unusual_devs.h +++ b/drivers/usb/storage/unusual_devs.h @@ -2294,6 +2294,13 @@ UNUSUAL_DEV( 0x1e74, 0x4621, 0x0000, 0x0 USB_SC_DEVICE, USB_PR_DEVICE, NULL, US_FL_BULK_IGNORE_TAG | US_FL_MAX_SECTORS_64 ), +/* Reported by Witold Lipieta */ +UNUSUAL_DEV( 0x1fc9, 0x0117, 0x0100, 0x0100, + "NXP Semiconductors", + "PN7462AU", + USB_SC_DEVICE, USB_PR_DEVICE, NULL, + US_FL_IGNORE_RESIDUE ), + /* Supplied with some Castlewood ORB removable drives */ UNUSUAL_DEV( 0x2027, 0xa001, 0x0000, 0x9999, "Double-H Technology",