From nobody Thu Sep 24 12:09:33 2026 Received: from ironport.ite.com.tw (unknown [210.202.87.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 961A445517F; Thu, 24 Sep 2026 09:56:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=210.202.87.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790243802; cv=none; b=GIDwISe+Y4o0m1gF9RgvexgHqgZHwqIu8swKGySINclddffrSOUorvgnXPnxxQXGtEYvrP9QLTrE3CI4ELvHnExrEw+3Q4G18sflNusL5ZLjeCe8FrgXeVoN8RWnSr8muGEmeLhFg1SiKsohCpgBiUwwdyoViltn4zKtnvlwPYA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790243802; c=relaxed/simple; bh=4FgO2dLwecW5iGZq50/zl68YzJPfAciPjLybSW3NjlE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=izuRqeW75Z6tiYyzRmgP2Omi3WQ5cWT0ARy/aN44W84NctGwrwfFGW48+focfxoPyGuY9B3nM2dftjWQ9VzYmWeM8vzUU1BVtUuYp0d0uyuPU0RQ+djjAzL0mafbJkW35SbOP9H+bocYjTljPE0uSMOeTo4VmnR7e/SqaYhcmnc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ite.com.tw; spf=pass smtp.mailfrom=ite.com.tw; dkim=pass (2048-bit key) header.d=ite.com.tw header.i=@ite.com.tw header.b=sB4LtRVU; arc=none smtp.client-ip=210.202.87.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ite.com.tw Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ite.com.tw Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ite.com.tw header.i=@ite.com.tw header.b="sB4LtRVU" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ite.com.tw; s=dkim; h=from:date:subject:mime-version:content-transfer-encoding: message-id:references:in-reply-to:to:cc; bh=fkz34UCEa7/tdDy7+k4QMkO4NHuR75ynEtPNsUFOwR8=; b=sB4LtRVUEeY3TxUzVoliGlPucpb7rzEE5WGaQIYtY7c5NDdzyBOMzG+w H3pOzh0VYLfJ9l+N/b8WHQGBClPZkalpQfjsK2SSoWRFI70+UbkiC8p6H 83Xe43yg9guiTi36LfZKMiZTUBWu+R7c8yKZLq7Rp9U9YzOkFSqFeikoz TFKg66G6rhBt8bNZhWDGxdEflI4hlB79VX5j/N51qcqBy9gOp/vNvltku txXC+0DQ4yU0MiKn/ZCAF9iCjQvPFR4k7DWZjVCGqUlXZZOk679sLRWkd N7A6NIUt8oq8GJ62MI91X3rlQ4T0cmfatkThFq0kgDC1RDSOsIn59rgmY w==; X-CSE-ConnectionGUID: hs3kPfJCSHaNwXsWM/D+kw== X-CSE-MsgGUID: mLS9sQW7T+C9bhk3uDoy6Q== Received: from unknown (HELO mse.ite.com.tw) ([192.168.35.30]) by ironport.ite.com.tw with ESMTP; 24 Sep 2026 17:55:59 +0800 Received: from jiraproxy.ite.com.tw (jira.internal.ite.com.tw [192.168.35.200]) by mse.ite.com.tw with ESMTP id 68O9trhN039528; Thu, 24 Sep 2026 17:55:53 +0800 (+08) (envelope-from ite_pd@ite.com.tw) Received: from [127.0.1.1] (ITE01791W10.internal.ite.com.tw [192.168.37.107]) by jiraproxy.ite.com.tw (Postfix) with ESMTP id BCE4F2D59; Thu, 24 Sep 2026 17:55:53 +0800 (CST) From: Amber Kao Date: Thu, 24 Sep 2026 17:56:36 +0800 Subject: [PATCH v3 1/2] dt-bindings: usb: ite,it8851: Add IT527x and IT885x series support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260924-ucsi-itepd-it527x-v3-1-a7392aa087f5@ite.com.tw> References: <20260924-ucsi-itepd-it527x-v3-0-a7392aa087f5@ite.com.tw> In-Reply-To: <20260924-ucsi-itepd-it527x-v3-0-a7392aa087f5@ite.com.tw> To: Amber Kao , Jeson Yang , Yaode Fang , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heikki Krogerus Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Amber Kao X-Mailer: b4 0.15.2 X-MAIL: mse.ite.com.tw 68O9trhN039528 Add compatible strings for the ITE IT527x series and for the IT8855, IT8856 and IT8857. All parts run the same UCSI firmware codebase as the IT8851 and are software compatible with it, so they are described as fallbacks to "ite,it8851". The IT8853, IT8856, IT8857, IT5272 and IT5274 drive two Type-C connectors, the other variants drive one. Signed-off-by: Amber Kao --- .../devicetree/bindings/usb/ite,it8851.yaml | 34 +++++++++++++++++-= ---- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/Documentation/devicetree/bindings/usb/ite,it8851.yaml b/Docume= ntation/devicetree/bindings/usb/ite,it8851.yaml index defd431aba97..fccdc1504a5b 100644 --- a/Documentation/devicetree/bindings/usb/ite,it8851.yaml +++ b/Documentation/devicetree/bindings/usb/ite,it8851.yaml @@ -4,22 +4,37 @@ $id: http://devicetree.org/schemas/usb/ite,it8851.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# =20 -title: ITE IT8851/IT8853 USB Type-C Power Delivery Controller +title: ITE USB Type-C Power Delivery Controllers =20 maintainers: - Jeson Yang - Amber Kao -description: - The ITE IT8851 is an I2C-based USB Type-C Power Delivery (PD) controller - supporting one Type-C port. - The IT8853 is the two-port variant sharing the same programming interfac= e. + +description: | + ITE IT885x and IT527x I2C-based USB Type-C Power Delivery controllers. + The later parts are software compatible with the IT8851 and use it as a + fallback. + + The IT885x family covers the IT8851, IT8853, IT8855, IT8856 and IT8857. + The IT527x family covers the IT5271, IT5272, IT5273 and IT5274. + + The IT8853, IT8856, IT8857, IT5272 and IT5274 drive two Type-C + connectors, the other variants drive one. =20 properties: compatible: oneOf: - const: ite,it8851 - items: - - const: ite,it8853 + - enum: + - ite,it5271 + - ite,it5272 + - ite,it5273 + - ite,it5274 + - ite,it8853 + - ite,it8855 + - ite,it8856 + - ite,it8857 - const: ite,it8851 =20 reg: @@ -63,7 +78,12 @@ allOf: properties: compatible: contains: - const: ite,it8853 + enum: + - ite,it5272 + - ite,it5274 + - ite,it8853 + - ite,it8856 + - ite,it8857 then: properties: connector@1: false --=20 2.53.0 From nobody Thu Sep 24 12:09:33 2026 Received: from ironport.ite.com.tw (itemail.ite.com.tw [60.251.196.230]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4A73D400E11; Thu, 24 Sep 2026 09:56:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=60.251.196.230 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790243817; cv=none; b=TDJ54ND+OCF2eL9vJbPiMzohvp2zqfXfPgRiArNe2SW3l1bcAM2XIL4bDBSSrhu7tKioh0Lwx2dcDuGsfvkkUgkScQcj2ubCUe6+bVsQ3ZAX8sveGJ1+ItwX+wkI/gNQkwSPOuG0/AKYSLtFfgdYlT2AyycDcWPL/mJe87urazg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790243817; c=relaxed/simple; bh=E7FjOv2QQs8SPIHp0EDszNnhi3VwrZQDgM4kfjI9GVE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GB55CUjne5a1nz3UIHsYxz9twc9POWYV7dVlkyqxMGDx6V9vWi6N1BrjTnIJZ6DSrV+VvIkXSGK7oqMIdC/gSjxLAMuIs9k358HRAYtQZiNSZsDxSTUyMm1rditwjcGU9B6Wp4VnwA6FvKN37jXPsnKxjqq61CS7yE29UoT207Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ite.com.tw; spf=pass smtp.mailfrom=ite.com.tw; dkim=pass (2048-bit key) header.d=ite.com.tw header.i=@ite.com.tw header.b=WqmNftHF; arc=none smtp.client-ip=60.251.196.230 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ite.com.tw Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ite.com.tw Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ite.com.tw header.i=@ite.com.tw header.b="WqmNftHF" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ite.com.tw; s=dkim; h=from:date:subject:mime-version:content-transfer-encoding: message-id:references:in-reply-to:to:cc; bh=6ErHFgMdtd5uXdw0XIyY1dtWJ91MJMZAK8A4w1p9vNM=; b=WqmNftHFCX24KUEqUArsam6V4eJQLgxbpubybRygCdRXy9/JU5MyDZ1W xvB0rmUGVKzhC1ky1R2nfzcJ3Mz6CQ5qkx57wmA7PQlNO9O8+zDbxFmtN iJ7GVCVy+3CDg28rTcLjxf1whyAxYnMhk+XUZhtO+lFEGsFxUyBUv9Mvs CPdjPblTW6yFq8X5H7q9FjVrKEdle6WfU7qtKeSOzxDtXO3IOaLxkqDer SoLS0nwdMBqyjUwXZgY9eXkdMpjLZ+7yPRMcuqPkG/fO3aBF+7pnVWTci djSWHEfrXYf+CFdKzjE1LUYEpcwG19Yxf5k1Tvn3v3mjEo4+gjPp1A2of A==; X-CSE-ConnectionGUID: sznIehg6RGWW6lrqR3o1Fw== X-CSE-MsgGUID: CfZWiIIAStGmGPPu5oVu8g== Received: from unknown (HELO mse.ite.com.tw) ([192.168.35.30]) by ironport.ite.com.tw with ESMTP; 24 Sep 2026 17:56:00 +0800 Received: from jiraproxy.ite.com.tw (jira.internal.ite.com.tw [192.168.35.200]) by mse.ite.com.tw with ESMTP id 68O9trfe039529; Thu, 24 Sep 2026 17:55:53 +0800 (+08) (envelope-from ite_pd@ite.com.tw) Received: from [127.0.1.1] (ITE01791W10.internal.ite.com.tw [192.168.37.107]) by jiraproxy.ite.com.tw (Postfix) with ESMTP id BE87D2D5B; Thu, 24 Sep 2026 17:55:53 +0800 (CST) From: Amber Kao Date: Thu, 24 Sep 2026 17:56:37 +0800 Subject: [PATCH v3 2/2] usb: typec: ucsi: itepd: Update descriptions for IT885x and IT527x series Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260924-ucsi-itepd-it527x-v3-2-a7392aa087f5@ite.com.tw> References: <20260924-ucsi-itepd-it527x-v3-0-a7392aa087f5@ite.com.tw> In-Reply-To: <20260924-ucsi-itepd-it527x-v3-0-a7392aa087f5@ite.com.tw> To: Amber Kao , Jeson Yang , Yaode Fang , Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heikki Krogerus Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Amber Kao X-Mailer: b4 0.15.2 X-MAIL: mse.ite.com.tw 68O9trfe039529 The IT527x series and the IT8855, IT8856 and IT8857 run the same UCSI firmware codebase as the IT8851 and are handled by this driver through the "ite,it8851" fallback compatible. Update the Kconfig prompt, help text and module description to cover the IT885x and IT527x series. Signed-off-by: Amber Kao --- drivers/usb/typec/ucsi/Kconfig | 5 +++-- drivers/usb/typec/ucsi/ucsi_itepd.c | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/usb/typec/ucsi/Kconfig b/drivers/usb/typec/ucsi/Kconfig index 0f10dac9b34b..5e32ff20ebb5 100644 --- a/drivers/usb/typec/ucsi/Kconfig +++ b/drivers/usb/typec/ucsi/Kconfig @@ -105,11 +105,12 @@ config UCSI_HUAWEI_GAOKUN called ucsi_huawei_gaokun. =20 config UCSI_ITEPD - tristate "UCSI Interface Driver for ITE IT8851/IT8853" + tristate "UCSI Interface Driver for ITE IT885x and IT527x series" depends on I2C help This driver enables UCSI support on platforms that expose an - ITE IT8851/IT8853 Type-C Power Delivery controller over an I2C interfac= e. + ITE IT885x or IT527x series Type-C Power Delivery controller + over an I2C interface. =20 To compile the driver as a module, choose M here: the module will be called ucsi_itepd. diff --git a/drivers/usb/typec/ucsi/ucsi_itepd.c b/drivers/usb/typec/ucsi/u= csi_itepd.c index 50a9eae656ab..5b39ba286db7 100644 --- a/drivers/usb/typec/ucsi/ucsi_itepd.c +++ b/drivers/usb/typec/ucsi/ucsi_itepd.c @@ -353,5 +353,5 @@ module_i2c_driver(itepd_driver); =20 MODULE_AUTHOR("Jeson Yang "); MODULE_AUTHOR("Amber Kao "); -MODULE_DESCRIPTION("UCSI driver for ITE IT8851 and IT8853 Type-C PD contro= llers"); +MODULE_DESCRIPTION("UCSI driver for ITE IT885x/IT527x Type-C PD controller= s"); MODULE_LICENSE("GPL"); --=20 2.53.0