Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp6825144rwn; Tue, 13 Sep 2022 09:28:07 -0700 (PDT) X-Google-Smtp-Source: AA6agR4ns7P4yPpmGUkiLv2fLVWVS4nn4+cd1+vW3Ktvs64wS1D0wGA2CsSdCxEzbwMrJAF/XIrl X-Received: by 2002:a17:903:11c9:b0:172:6ea1:b728 with SMTP id q9-20020a17090311c900b001726ea1b728mr32479936plh.95.1663086487468; Tue, 13 Sep 2022 09:28:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663086487; cv=none; d=google.com; s=arc-20160816; b=ytbZ9l2VdiHh0rO041yce0vhxWM5lUD7dDHZLuwYRadGjkx0g2Je/6RI+pyuBoc8Qg ImDrQ761zDmNKnTdbhxCAVNV62vaYJYX7r5jvV99qMd+fGlEZQrCCWSVvkcGK41FLWDq FRGfc0q4+rkwLdl/h54aGtntnkuGgAK1K2PR5CAQCIfdzH713F3YcwP9twXK201sApfs ys6uoi1Iu29dF01zUAbDrBhPhkabBXgJlVaTNuW0kVCoPAgeDkqOTbDaDrAuZrmLbw5J bXqPbJnDhle/esh/9M1LsfiVLmV26f0MJUg8AXoPX15NTyI8OG++MJ3f39+xeYS4J7rF YR/Q== 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=k0jEWTCVg9jrDhX7csdCM6/31l79encRNZeDIFIfL1heL+6xv5/Bz6CIlQ1ruQDBFK z9V8Yw/dPoDWELH7UBb7XqnhS/6TetQ9OPkw8SfGiriHxyGuOOXwiUQLol27/ATz8WUg iZgPBgDaU1A53dZOoDaxM8VK2YGcre3ez7Mutw2oz3tAOzgMo9ESUcT5t6TjP7eWzUqP KwXtpjrZodndMAHzdGoFXKICFIOPrBJRekzKLDZ+WXSOJ8PI6HFRDvUz77hR+h9Ihytz FOE7w2LI/q1ycdLrCIJ3GSLMl5LdQVm/8uro7IsGWXkduT2YEtL9GGxGGhWVwy94n7hS 4b8w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="V5V/ciNK"; 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 je15-20020a170903264f00b00174af354ba5si11896413plb.69.2022.09.13.09.27.51; Tue, 13 Sep 2022 09:28:07 -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="V5V/ciNK"; 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 S235757AbiIMPQJ (ORCPT + 99 others); Tue, 13 Sep 2022 11:16:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51830 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235760AbiIMPNo (ORCPT ); Tue, 13 Sep 2022 11:13:44 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6AE8A78BC1; Tue, 13 Sep 2022 07:33:20 -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 dfw.source.kernel.org (Postfix) with ESMTPS id 0FB18614DD; Tue, 13 Sep 2022 14:31:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2973CC433D6; Tue, 13 Sep 2022 14:31:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1663079471; bh=0IlhPDcg+N1l9IGYJ4pYlrDwi/O4Kivf2evnYygpIEQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=V5V/ciNKGKWjWg0ZV9iZMoFFs5uetJh4iRTHFCORphlwQpA6Lm3OVSVRLP5BxPsNs Od/STPeO4MQtoR9ThKciHGiBgiAAxuMqjmqx8RuRnyX4/XDxFO06q3UanNSiyDOv3u /9yoUk/yiObWYuSYc0/Il/1x7vxEeV33Ldn7A7YE= 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 4.19 40/79] usb-storage: Add ignore-residue quirk for NXP PN7462AU Date: Tue, 13 Sep 2022 16:06:58 +0200 Message-Id: <20220913140350.845038185@linuxfoundation.org> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220913140348.835121645@linuxfoundation.org> References: <20220913140348.835121645@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",