Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp1557114pxv; Fri, 2 Jul 2021 06:43:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy/P91+onU3t8g/mIbfr1tVupVvp48SbZJPZP+IgMQK3OXe4RdbSwaeCwGNpcMsf858LIw7 X-Received: by 2002:a92:b07:: with SMTP id b7mr78212ilf.132.1625233428297; Fri, 02 Jul 2021 06:43:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625233428; cv=none; d=google.com; s=arc-20160816; b=ziQdS2UK6yKFAyT1IlMINmKSgasq1EgW3QlT1Arzbs4VkCwY8vRAmLCANdRwcH7wyQ bZ1onjyt1sqGvzN9kw4gkZQYPdJhQ3bsd4d9m5zT1FZs3uE7ZB2Yq2sSwKyfpSVPLsvy qnTZw+uIhaqH2aYDXaevq/yfhBU3u6vP5mIhN1q0M2tyPXp3i3UbpmtoutT2trx6Bhdn Yuq+2UL6YZMihpLRwRoJZ9VQUj15rgie6AfxVZPTkUXWcK4ndSxd4E1dfQlNAcazUx+r FDk0Ibp1ppXw4Ww2lF1NtqyQ0UAHpuqX41W015t8KDJ158gW4cc+nzh3ifIUOzEdyAJF y0fA== 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=LJYNHLFVDqge5eX6HNlHmQadzgjwbXAnDTMqqkE+zXY=; b=ZA/0RImQPtKsIqlYdCtSw1KI/cQAC1VtzP2U1auOrHgclVoGWARa8iR3g+uFGsiOQM 4NuV5rIXhmp17fFhLxkwGMEV1SHMbYki96/ElwIEgaDlvBbremt2fRbMRoi/zeBLmBca Me8IAB6ZkvKBcjFqhuYuEcNQO2hSWzjjbvRQRY6y0u/6EsdBOVnfyB2DkYHZ/e5g0hKQ BEwRUgM0YHtf52MPaeRlIHR67zlsC4qOsN3Csm444n+NOYL1YS5Xt4r+W5aPQO/kg8j6 MCzeLRFhYlcZNP2LIzll1udwvu0qPxCSqNJEaXj5rQNkc6oD6dQ6SRIBm/bDNI7rO1y4 DYyw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=uf5MBApk; 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 d16si3143187iop.94.2021.07.02.06.43.34; Fri, 02 Jul 2021 06:43:48 -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=uf5MBApk; 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 S232684AbhGBNp1 (ORCPT + 99 others); Fri, 2 Jul 2021 09:45:27 -0400 Received: from mail.kernel.org ([198.145.29.99]:48672 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232695AbhGBNp0 (ORCPT ); Fri, 2 Jul 2021 09:45:26 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 836406142C; Fri, 2 Jul 2021 13:42:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1625233374; bh=zOX+FTluH2U02y8XyREMEHRyXOW0wlBd7RBEcHKV/AA=; h=From:To:Cc:Subject:Date:From; b=uf5MBApkwtli0CLrC8CAZwmpDWmzoTyEqcVEd4kycg0zL4dpu49K+neXEj3dCM4S1 VamKvzAE5uCQAu12Kzk0l1UPVSb0InhELrDTt2TfpvSrQ5AWfzsL4lTfpB6/SqU6CQ LF3Y//JvtVVHPchdbyCrBni2ZNs3P6Foh5qBjD2XM0KRxsTZcp+xjQvfkwPOPriRX/ R4320ZmROaenE1QA6k4DC0E5E/UfOhekEv+0edbtWXvcqjLDuLF5N+0/fb2Yc+pA7w IOE+zdtXPI1XaTN+PSapecBF5trfYwkXivcVfZ6uMN+fEkNlL5h86GmUJmIUcFMyum 5YRslxJxHtruw== Received: from johan by xi.lan with local (Exim 4.94.2) (envelope-from ) id 1lzJRS-0006Q0-6l; Fri, 02 Jul 2021 15:42:50 +0200 From: Johan Hovold To: Johan Hovold Cc: linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/6] USB: serial: cp210x: fixes and CP2105/CP2108 fw version Date: Fri, 2 Jul 2021 15:42:21 +0200 Message-Id: <20210702134227.24621-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 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 | 73 ++++++++++++++----------------------- 1 file changed, 28 insertions(+), 45 deletions(-) -- 2.31.1