Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp3615478pxv; Mon, 5 Jul 2021 01:25:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxi7/OIsMjRuamiunTJ9ni/Te4+MU3aJ6mmpb9MRwVDBDg1vN3WKJqzXt53LYJufhJhtxWj X-Received: by 2002:a17:907:3c81:: with SMTP id gl1mr12601956ejc.136.1625473501050; Mon, 05 Jul 2021 01:25:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625473501; cv=none; d=google.com; s=arc-20160816; b=MXkkj9O7elMTSw+HgVPl/1JG9y3RqLDpUqtMnRpwi0E8plnUZX73N6WuaTkQuLwErQ tFTt7TPaelB6ZiAFWxpZa8V48cdcvyAH9rNSPBdISu5vAO4pHx7IHWF1Fy74o2Alb99u nMoIThTWqojAl8X4KGJ58jXXTPDCyTBbWNqoliQzcr1ezQc44nKbla3NfQdxAaFtbLGu tPtG97xjRtFn50Y3Pe0eVVYcwDNH2THzMdknDwbFJnZfjlGxShWRRPtz4WLuCfOCBAee P2dUtB8PAETy1LrE4cOETB5Fs2UuNJtw7aX5THVTtxgkk5T9YCGgQYXa58tX6CDUqb4t PbLw== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=2IRWAcRuh7Z78DzusZKz9+7/T9iUbbyhf4s3XFrn6Cc=; b=ok0KQCI0T/hwpTc5/pvwfDf0vGaIpqqJFaYJFTatto1P8xLfdGc/Pgkio2/cmWN8FJ PgaU8UUx7px66PFDT2yeSmYeVms5V2kBfYxyOVL3fZHpFl8TRDcLlH9vr2fB5jC1aukp UMtbBW02wsD/a34lwpfrkYq/CXN6+LWrqylD3aSw2IkOwuMbVVG7X8p6RhRyVcySjCUc PZH8qD2XAUfDBAr3ON9bSas6LmM472xCcKOgUBzbBtFeXMgecowrRqQ3x6nMzNL4vZCq N8pXpncn2BNwimRH394mzfvSwaRewj4lIcTGLkwhGnjY9GL64TAOW0Su5Slv0ymrr7Ro xJOw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=jHnVtFcW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 3si9950813ejm.196.2021.07.05.01.24.38; Mon, 05 Jul 2021 01:25:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=jHnVtFcW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230285AbhGEIX2 (ORCPT + 99 others); Mon, 5 Jul 2021 04:23:28 -0400 Received: from mail.kernel.org ([198.145.29.99]:40942 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230330AbhGEIXU (ORCPT ); Mon, 5 Jul 2021 04:23:20 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id D1CE761447; Mon, 5 Jul 2021 08:20:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1625473241; bh=LFyp+REsgurXPkNsy24a7z98TwA4hJdMX8wTWIyMHYI=; h=From:To:Cc:Subject:Date:From; b=jHnVtFcWj6+aYiacfOiLgjmuzr/pP+FzjjT2ElJMLh5NgqsMZODGWQ9uv2VEkWTdN QiW8bd3Nz/3fOMW21eS22ZpnYPm/H0yrNAXNQSS+TSH0pwCbsQ1ysalm1IUj4yOJQ/ znaxZnbTFtnj2qJXh/K1RU+/F6AdkW2CLibxHPZc7JnearEqTqzLEPkP12n2pcMCpP +C/rIklajMRqwkYE324NpBG1XPFWnZiIEmScqC8baKVipRfUxH1Vg94agoykBaCHKt 7sL8TN/InJiyJs6peCEigv0KaFReUvqNyAeCY1pKzt0h+jbunMf/D0Vkaw8Dg/EwQY EIgNR6hJrp5IQ== Received: from johan by xi with local (Exim 4.94.2) (envelope-from ) id 1m0JqE-0004ln-9v; Mon, 05 Jul 2021 10:20:35 +0200 From: Johan Hovold To: Johan Hovold Cc: Greg Kroah-Hartman , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/6] USB: serial: cp210x: fixes and CP2105/CP2108 fw version Date: Mon, 5 Jul 2021 10:20:09 +0200 Message-Id: <20210705082015.18286-1-johan@kernel.org> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Here are couple of minor fixes and some cleanups related to the recent regression which broke RTS control on some CP2102N devices with buggy firmware. In case we run into another one of these, let's log the firmware version also for CP2105 and CP2108 for which it can be retrieved. Johan Changes in v2 - keep the special-chars error message to make it more obvious that continuing on errors is intentional (1/6) (Greg) Johan Hovold (6): USB: serial: cp210x: fix control-characters error handling USB: serial: cp210x: fix flow-control error handling USB: serial: cp210x: clean up control-request timeout USB: serial: cp210x: clean up set-chars request USB: serial: cp210x: clean up type detection USB: serial: cp210x: determine fw version for CP2105 and CP2108 drivers/usb/serial/cp210x.c | 77 +++++++++++++++---------------------- 1 file changed, 32 insertions(+), 45 deletions(-) -- 2.31.1