From nobody Thu Dec 18 13:07:56 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 40D67C32774 for ; Tue, 23 Aug 2022 08:24:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243282AbiHWIYP (ORCPT ); Tue, 23 Aug 2022 04:24:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42834 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242701AbiHWISd (ORCPT ); Tue, 23 Aug 2022 04:18:33 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 517514BD1F; Tue, 23 Aug 2022 01:11:48 -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 dfw.source.kernel.org (Postfix) with ESMTPS id 12F8E6122D; Tue, 23 Aug 2022 08:11:47 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 142EFC4347C; Tue, 23 Aug 2022 08:11:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1661242306; bh=xkWl90o4FNBFi2kme+ygWNDzwS7vgwbfm84csV+hDvA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nBVfOLKNQeGzJwWKhk/85mxYgW8eZX7l4Zc9adm7QZcugd/dD9g3SIRp0NktHysg/ XNraNVNkiVOnf/D65S87+R1Fs3jtvNqs0yVxUCD2fV5cd0HyMvh/SETZHwvzjrdQbc NWZVIEBGUw4m0Py00q1JtH959ZzJmnjEE9k3nQBA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, "=?UTF-8?q?N=C3=ADcolas=20F . =20R . =20A . =20Prado?=" , AngeloGioacchino Del Regno , Rob Herring , Linus Walleij Subject: [PATCH 5.19 091/365] dt-bindings: pinctrl: mt8192: Add drive-strength-microamp Date: Tue, 23 Aug 2022 09:59:52 +0200 Message-Id: <20220823080121.995818240@linuxfoundation.org> X-Mailer: git-send-email 2.37.2 In-Reply-To: <20220823080118.128342613@linuxfoundation.org> References: <20220823080118.128342613@linuxfoundation.org> User-Agent: quilt/0.67 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: N=C3=ADcolas F. R. A. Prado commit b52e695324bb44728053a414f17d25a5959ecb9d upstream. Commit e5fabbe43f3f ("pinctrl: mediatek: paris: Support generic PIN_CONFIG_DRIVE_STRENGTH_UA") added support for using drive-strength-microamp instead of mediatek,drive-strength-adv. Since there aren't any users of mediatek,drive-strength-adv on mt8192 yet, remove this property and add drive-strength-microamp in its place, which has a clearer meaning. Fixes: 4ac68333ff6d ("dt-bindings: pinctrl: mt8192: Add mediatek,drive-stre= ngth-adv property") Signed-off-by: N=C3=ADcolas F. R. A. Prado Reviewed-by: AngeloGioacchino Del Regno Reviewed-by: Rob Herring Link: https://lore.kernel.org/r/20220525155714.1837360-2-nfraprado@collabor= a.com Signed-off-by: Linus Walleij Signed-off-by: Greg Kroah-Hartman --- .../bindings/pinctrl/pinctrl-mt8192.yaml | 27 ++----------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/Documentation/devicetree/bindings/pinctrl/pinctrl-mt8192.yaml = b/Documentation/devicetree/bindings/pinctrl/pinctrl-mt8192.yaml index c90a132fbc79..8ede8b750237 100644 --- a/Documentation/devicetree/bindings/pinctrl/pinctrl-mt8192.yaml +++ b/Documentation/devicetree/bindings/pinctrl/pinctrl-mt8192.yaml @@ -80,31 +80,8 @@ patternProperties: dt-bindings/pinctrl/mt65xx.h. It can only support 2/4/6/8/10= /12/14/16mA in mt8192. enum: [2, 4, 6, 8, 10, 12, 14, 16] =20 - mediatek,drive-strength-adv: - description: | - Describe the specific driving setup property. - For I2C pins, the existing generic driving setup can only su= pport - 2/4/6/8/10/12/14/16mA driving. But in specific driving setup= , they - can support 0.125/0.25/0.5/1mA adjustment. If we enable spec= ific - driving setup, the existing generic setup will be disabled. - The specific driving setup is controlled by E1E0EN. - When E1=3D0/E0=3D0, the strength is 0.125mA. - When E1=3D0/E0=3D1, the strength is 0.25mA. - When E1=3D1/E0=3D0, the strength is 0.5mA. - When E1=3D1/E0=3D1, the strength is 1mA. - EN is used to enable or disable the specific driving setup. - Valid arguments are described as below: - 0: (E1, E0, EN) =3D (0, 0, 0) - 1: (E1, E0, EN) =3D (0, 0, 1) - 2: (E1, E0, EN) =3D (0, 1, 0) - 3: (E1, E0, EN) =3D (0, 1, 1) - 4: (E1, E0, EN) =3D (1, 0, 0) - 5: (E1, E0, EN) =3D (1, 0, 1) - 6: (E1, E0, EN) =3D (1, 1, 0) - 7: (E1, E0, EN) =3D (1, 1, 1) - So the valid arguments are from 0 to 7. - $ref: /schemas/types.yaml#/definitions/uint32 - enum: [0, 1, 2, 3, 4, 5, 6, 7] + drive-strength-microamp: + enum: [125, 250, 500, 1000] =20 mediatek,pull-up-adv: description: | --=20 2.37.2