Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp6825186rwn; Tue, 13 Sep 2022 09:28:10 -0700 (PDT) X-Google-Smtp-Source: AMsMyM711dIkAulp3mGKj0HrOZcQkST+UdWkvRxC7uAuWk5hGvdYh/CMQnF466zN+QYD5aNKnpPp X-Received: by 2002:a17:90a:f291:b0:200:acc9:422d with SMTP id fs17-20020a17090af29100b00200acc9422dmr103100pjb.21.1663086490116; Tue, 13 Sep 2022 09:28:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663086490; cv=none; d=google.com; s=arc-20160816; b=cR18oiAsM5E/whqN71I8jQRcvgLPEJVLYCsq0tfQGVwMaaguJIUJEWu6bRdjNMTzFx L08w/GedfMQxaTLxWpdSAKZZXFGOuA/SZ1TzXFmzge4EuMcuNDrfVzTy3B/JYSgVeqlm 0mNyrQsbpRwMAM+eGl3kk0U/zc9mDPIvEq5dZymcLLDnF3FKeG8o/rGsCjP6EsgMQplS nsmvCSBuzo5d49RScXh56U5ORugIXsznRxABASQKb/jiOv8oj621sVopCaBjZ/V5INCq DwHBrKMtfouJSb6bkgynUvsTr9mBOJq2YQGO326xYgpU/tJo8NC12rXa9nZQ1I4w8bWz HjWg== 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=WhSW6oPZDAx+KXbeS0DnEddFUdWSiIKY3zgn7aeFfec=; b=fGRZqrszuU3fNVi8LL1zg7MQ3bYmNu329lEWoQJTV3xH9yvYt01WzWugBKnSj+pMGp gNlBrd5ziwWuqdfk6k3BacsMpcBmGdVgq7ApGefWtCvM9yzvNCumMPb7wijSYahknrgb T2LRSFBVxHOAXOFG6zVffF1psoVGtd0s7sl2l4xwCq5YnJ8uN0sPrdXS/M+J2pbpT5XJ 3g4gqiDLjMu5eKEY6baRceUOc8UJT+XoHDoAiNf+0tzY07kE7zWokcvK2vrmdCvrzIfO Y1Z3zUBqv8cakz4HzHP7tSLz2X8IzOPr1+dJN7nB3eAbfm2c9ROljsVV8PstfH9cpfTl ytMA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=Cxy8gO0x; 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 c123-20020a633581000000b0042bb0453c2esi13239648pga.532.2022.09.13.09.27.56; Tue, 13 Sep 2022 09:28:10 -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=Cxy8gO0x; 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 S236316AbiIMP0E (ORCPT + 99 others); Tue, 13 Sep 2022 11:26:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58446 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236218AbiIMPXy (ORCPT ); Tue, 13 Sep 2022 11:23:54 -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 9C9207C776; Tue, 13 Sep 2022 07:37:39 -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 66BCCB80FF2; Tue, 13 Sep 2022 14:35:28 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id AEF43C433D7; Tue, 13 Sep 2022 14:35:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1663079727; bh=2hBL8XigB4HHBKerBlukkri/okODgJyoejnjyoF4k9U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Cxy8gO0xlwArwt6xptp8KgdtN0CcOqBRSuo2YOipFINF62qpn6OTVLkq9d4lMjzxZ IeNqsKKQHOlaznSTN1z8h53l6TNxrBEbJ0jqZG/9QKN5v6JRxedu3UwXnUWjgcuUh5 d1KXPspxDIo9OOm29w5GcwZ5BqJ3gjCcNBlAYv4s= 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.14 25/61] usb-storage: Add ignore-residue quirk for NXP PN7462AU Date: Tue, 13 Sep 2022 16:07:27 +0200 Message-Id: <20220913140347.759074778@linuxfoundation.org> X-Mailer: git-send-email 2.37.3 In-Reply-To: <20220913140346.422813036@linuxfoundation.org> References: <20220913140346.422813036@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 @@ -2313,6 +2313,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",