Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp307958pxj; Thu, 10 Jun 2021 00:57:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxF0MqGiXlf2c5E4FshMRUExhsQWzwaJJQOApUIbzU9lLD61/YtVdvuTEL6fA9mlPXXwfaF X-Received: by 2002:a17:907:2149:: with SMTP id rk9mr3311102ejb.229.1623311844911; Thu, 10 Jun 2021 00:57:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623311844; cv=none; d=google.com; s=arc-20160816; b=HXTYy1kEZytJWH5bRtuTQ7cBefJqNIhbWL5qFZotiaLKdcAo/kbJIluJFBOq6/O8dX LLqKG90SUDkCD77MnQL0l6wcjaLJFBYZYdS4LP6zABMT7DzsOYFRvmL86eNmNdylbGxt SFT5jygxlQYHrfJOK9YUFI2FQHv0s+96DwPI9ZCnEta6YGwyVLrkOQoFFd+I1adxu65D NshqCzYkH4/eGhimr1Q00+YYRAF0Zt0EVstRKSW50u+5xDwCjuVy8FDkcFIj9/ZfhrO0 TU+fqcjAujVAvvD2oKsSnbBhgdHQm0Q56N3YcLfCM7Z6CsiP6H3jeGhgU+jS/AnBEZNk w+gw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=obufCjblsIsNKCfis/dEzfV7HIRZopwAHWPlhDNOGe4=; b=jXSltmTDu1bnAitva23tqKNfVLv+Lr+0r2bn7iMLP1pMZg/sKrm7rYamclGy+CdZH3 Y2LBgufY3IVCoxdIgkaAeGCMdsTX3HaOIH2mHpPjOBSAh6iHx9RaU9Opvtv7kDwcLLIG u8N48W0arOGh2ENYm0ieh6NiG3yaiqvpszg/BJgUYQrddtxiIJAJbcQJ6VsMuXcOW6Sh Ygi5lJiuC+y2kBtBwdzAW6Ewg8AjVAYKZVXQ6xhNfXxGwL8qzum2wio16UcCcCAcYgjd 8Kdtu1/8Qyy6X5QxxcPHc7zm389ZWR5EzqX4tWU9PJU6WjhlYhBt0qopJzK6FwPuS3qv WsiQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=hP2571xs; 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 n20si1723684ejl.414.2021.06.10.00.57.01; Thu, 10 Jun 2021 00:57:24 -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=hP2571xs; 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 S230001AbhFJHzs (ORCPT + 99 others); Thu, 10 Jun 2021 03:55:48 -0400 Received: from mail.kernel.org ([198.145.29.99]:33064 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229778AbhFJHzr (ORCPT ); Thu, 10 Jun 2021 03:55:47 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id F1D1E6109E; Thu, 10 Jun 2021 07:53:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1623311632; bh=QT7o7XS/J8ORfpY0OE0aSxb6FIwCHoQPz0qB6zl8pDA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=hP2571xsRDFkk+6vWJSZKMc9JhPpT1X46oOnEFeG+wVWbNx2b42LRqBpb1waWXERY TR43ciGB5QcgYE3VfbhVw1ofFlh/hVmix6RZJsNz383416KZ1KE9dS95/lOrsok1NM sd6qD1KLc5UK4ZRAYspSIs9guYXZ8vaI6xjR8rlb6unf3VLaEiV0A1xweqkCq7Xk90 y6R3vnoAPZ0f47vlgb19nC/8/yW3Z+NlropyPXVEiWpuF05t7ENxqzIaRkTXPxqNwp 2V0TeSFGff+aVLLJJmGxMOUh6IKVCA6aR8mQrJNjinqMDY+A+IQhgM8N1Vui/fsoNI gdEajo8l1ByAA== Received: from johan by xi.lan with local (Exim 4.94.2) (envelope-from ) id 1lrFVY-0004Lu-G2; Thu, 10 Jun 2021 09:53:45 +0200 Date: Thu, 10 Jun 2021 09:53:44 +0200 From: Johan Hovold To: Stefan Agner Cc: gregkh@linuxfoundation.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] USB: serial: cp210x: Fix alternate function for CP2102N QFN20 Message-ID: References: <51830b2b24118eb0f77c5c9ac64ffb2f519dbb1d.1622218300.git.stefan@agner.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <51830b2b24118eb0f77c5c9ac64ffb2f519dbb1d.1622218300.git.stefan@agner.ch> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, May 28, 2021 at 10:39:31PM +0200, Stefan Agner wrote: > The QFN20 part has a different GPIO/port function assignment. The > configuration struct bit field ordered as TX/RX/RS485/WAKEUP/CLK > which exactly matches GPIO0-3 for QFN24/28. However, QFN20 has a > different GPIO to primary function assignment. > > Special case QFN20 to follow to properly detect which GPIOs are > available. > > Signed-off-by: Stefan Agner > --- > Tested on a custom PCB with a CP2102N QFP20 device. I noticed the bug after > configuring GPIO.2/3 to be TX/RX LED. Thanks for fixing this, Stefan. Nice and clean and patch, and your findings match the datasheet ("Table 4.2. GPIO Pin Alternate Functions"). Now applied for 5.13 with a stable tag. Johan