From patchwork Fri Mar 14 09:01:11 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?THUgVGFuZyAo5rGk55KQKQ==?= X-Patchwork-Id: 14016497 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 00D07C282EC for ; Fri, 14 Mar 2025 09:03:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version: Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Message-ID:Date :Subject:CC:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=erc4KbhdotizEM6im653+qJlluGi2Iw5RwIflQebMsE=; b=Z/Bz1E526QJ+DXjyan/5slg+tj H0NSIPUbEiEn3UelFr6s1XacoJOeb4PjoNnQIdv7M+NW8hCVatNVmvJzBl2gwhf2KsIylOQd3z5Gf gM/0or0k+ESqUxrXtcghld1oxNJ27c6Q3cwIUmxzytNQPUzlKNRVoTU4OOXRweRyGp0XuT/awKZy2 9XM7pUmJq08vQDV3q6HgkIEPNf8o8t+2jAvf0gyeVBVR+1FVzA3teSo/5Y6eImJaAwTiqERRVVkWw 0fCTfgQZ2VDK2cewFa9IY74A1qJlMpixw6sdY2VBW6d4UqXgJLHkIZtsLS1g7JD7ciRn54+Bh6jzD 2lmTpEhQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tt0wd-0000000DbVO-3uRY; Fri, 14 Mar 2025 09:03:07 +0000 Received: from mailgw02.mediatek.com ([216.200.240.185]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tt0ux-0000000DbBc-3vfS; Fri, 14 Mar 2025 09:01:25 +0000 X-UUID: e40d54d800b211f0a1e849db4cc18d44-20250314 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=MIME-Version:Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=erc4KbhdotizEM6im653+qJlluGi2Iw5RwIflQebMsE=; b=Cljrv7gunMjiLvkbcsfWDvj4UZgeiNq7LyMSxMERObJN0FsScN6YF8wDsFiRDVZHSbq3bUPaiFFT8WzsxVU0GqqA5byRjzILjYpRNE042HpI01g1s551sEHUOS4kfYeOpumDrHQCtHv+14Ax5ZysnruglEZ6CJJnSifAf35BTQk=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.2.1,REQID:f90731cb-dfac-4b7d-83e2-1d8159cac7ca,IP:0,UR L:25,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:25 X-CID-META: VersionHash:0ef645f,CLOUDID:e69756c6-16da-468a-87f7-8ca8d6b3b9f7,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:80|81|82|83|102,TC:nil,Content:0|52, EDM:-3,IP:nil,URL:83|11|1,File:nil,RT:nil,Bulk:nil,QS:nil,BEC:nil,COL:0,OS I:0,OSA:0,AV:0,LES:1,SPR:NO,DKR:0,DKP:0,BRR:0,BRE:0,ARC:0 X-CID-BVR: 1,FCT|NGT X-CID-BAS: 1,FCT|NGT,0,_ X-CID-FACTOR: TF_CID_SPAM_SNR,TF_CID_SPAM_ULN X-UUID: e40d54d800b211f0a1e849db4cc18d44-20250314 Received: from mtkmbs11n2.mediatek.inc [(172.21.101.187)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 156414779; Fri, 14 Mar 2025 02:01:17 -0700 Received: from mtkmbs10n2.mediatek.inc (172.21.101.183) by mtkmbs13n1.mediatek.inc (172.21.101.193) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28; Fri, 14 Mar 2025 17:01:15 +0800 Received: from APC01-TYZ-obe.outbound.protection.outlook.com (172.21.101.237) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server id 15.2.1258.28 via Frontend Transport; Fri, 14 Mar 2025 17:01:14 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MUMJW4JmRFMVUGcH7iqPok6byUjSNGLtxBBMaijIoTplDDeHvYl3j5rfoJi7i7HtMuxXOqCCnys0QO/ME90/upl+qc3Svg04ChsMl2vpZvTnyDwD+oQPKAh0X+kD+juhF7x8TSJjQ1GTcnM6BQfG1Ps2HcbUI1S9eImKbcIRFQPeY2SYU1s+RhzRkJIgxwIPCnbsTLwrHtI7gqXQRZZ2c0WhbkGf7dsAgbY/U2Fpyx4lilc+bdGvERlUtI1p9Wmv6o+6+MsbANI//6faw/kVX5zwvsShXx7DL/ZZf2oebzAZo6v+4Fy3yu0E1h0eqfVaTSx3rRj7cKBQtDu7yj+D8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=erc4KbhdotizEM6im653+qJlluGi2Iw5RwIflQebMsE=; b=n1DwKXtTzDDX3HGgNL/ots5Nr24th7/Hthz33seC0GU+UivHTwhEyjxRyx+w6+8OGhV96ox1nawlVQ+fUBG2Wnml+myqiHCdLWEFHFm04rVgjW8OinOaFno4fjkhJ5P3u4s3xe/nD1T66q3/f9tlM2eI2xWdfynTQpDtpqtI4U5TX64N5i52XkmQ7JROG9hZV6MlJr0n5/emVtA13HhK8yyiaQjAaVbMVIW0W7YoA7x8b5E1XAqh3lA1f34aRRZ/ewGP0M24i8KB717E2fY6cfsqUoYSdT44bpqQnBsZ9qIRzv6NhM3u9h2ETatFgG0uxkyWXm7pIqFPOGRVSqPqsw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mediatek.com; dmarc=pass action=none header.from=mediatek.com; dkim=pass header.d=mediatek.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mediateko365.onmicrosoft.com; s=selector2-mediateko365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=erc4KbhdotizEM6im653+qJlluGi2Iw5RwIflQebMsE=; b=cZ5Q0umk5tNBZvNw3H4bwHP17sK5ioo98uavQRRRSIWQu2ad3D+/uzhI5LsfAd6RZgCLjR488hRURw0OkSbuNjpmtB72iO0Qjcgy0H+6IETn4RYy7Bm//9FTPnK0bEfKQtgn7oOf6wF2pP103JIgFli+4GggJgaLkfxATE+JzCc= Received: from SEZPR03MB6891.apcprd03.prod.outlook.com (2603:1096:101:a2::5) by JH0PR03MB8114.apcprd03.prod.outlook.com (2603:1096:990:3a::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.27; Fri, 14 Mar 2025 09:01:12 +0000 Received: from SEZPR03MB6891.apcprd03.prod.outlook.com ([fe80::579a:f8c2:b6e5:c2b9]) by SEZPR03MB6891.apcprd03.prod.outlook.com ([fe80::579a:f8c2:b6e5:c2b9%2]) with mapi id 15.20.8511.026; Fri, 14 Mar 2025 09:01:12 +0000 From: =?utf-8?b?THUgVGFuZyAo5rGk55KQKQ==?= To: =?utf-8?b?THUgVGFuZyAo5rGk55KQKQ==?= , "Jonathan Cameron" , Lars-Peter Clausen , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dmitry Torokhov , Lee Jones , Matthias Brugger , "AngeloGioacchino Del Regno" , Sean Wang , Linus Walleij , "Liam Girdwood" , Mark Brown , Stephen Boyd , =?utf-8?b?Q2hlbiBaaG9uZyAo6ZKf6L6wKQ==?= , =?utf-8?b?U2VuIENodSAo5YKo5qOuKQ==?= CC: "linux-iio@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-input@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-mediatek@lists.infradead.org" , "linux-gpio@vger.kernel.org" , Project_Global_Chrome_Upstream_Group Subject: =?utf-8?q?=E5=9B=9E=E5=A4=8D=3A_=5BPATCH_5/5=5D_dt-bindings=3A_pmic?= =?utf-8?q?=3A_mediatek=3A_Add_pmic_documents?= Thread-Topic: [PATCH 5/5] dt-bindings: pmic: mediatek: Add pmic documents Thread-Index: AQHblLaVCjrDbL66bEuIVx1Qv6Xl6LNyVNBw Date: Fri, 14 Mar 2025 09:01:11 +0000 Message-ID: References: <20250314073307.25092-1-Lu.Tang@mediatek.com> <20250314073307.25092-6-Lu.Tang@mediatek.com> In-Reply-To: <20250314073307.25092-6-Lu.Tang@mediatek.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcbXRrMjQ5NjdcYXBwZGF0YVxyb2FtaW5nXDA5ZDg0OWI2LTMyZDMtNGE0MC04NWVlLTZiODRiYTI5ZTM1Ylxtc2dzXG1zZy1kZTQyNGY4YS0wMGIyLTExZjAtYTlmNy1kOGJiYzEyN2VkNjJcYW1lLXRlc3RcZGU0MjRmOGMtMDBiMi0xMWYwLWE5ZjctZDhiYmMxMjdlZDYyYm9keS50eHQiIHN6PSIyMTczNiIgdD0iMTMzODY0MTY0Njk2MzExODg1IiBoPSJvaGVSOGIwQUptTVhMRmk3dGk0S3g4S0V6RDA9IiBpZD0iIiBibD0iMCIgYm89IjEiLz48L21ldGE+ x-dg-rorf: true authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=mediatek.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SEZPR03MB6891:EE_|JH0PR03MB8114:EE_ x-ms-office365-filtering-correlation-id: 4cc144c0-a123-4fd3-8942-08dd62d6c4c5 x-ld-processed: a7687ede-7a6b-4ef6-bace-642f677fbe31,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|38070700018|921020|13003099007; x-microsoft-antispam-message-info: =?utf-8?q?u8JXk/NXcJJUdxpDhDtOgzR64aqhoWL?= =?utf-8?q?KczNjPbma/VJJbX/4oD/IcygOQcdjNvMhnadgX9cCaqn+rTK41LUL3DLPgXcfNh1Y?= =?utf-8?q?70FxY5LJfAeC19o57KemIESRsHoSYMigV0OJSwdITQsyhT5m5DedGEc9oWKBy5GhU?= =?utf-8?q?bLnJiujKeCi7rx9EZtFzAHR8aYUwuWaoZ8DzAL8FIFYEIGVScSFJRDDf6Dl8c1Ogo?= =?utf-8?q?7yytpbtpJ1fx9IX75z9rNZSKeA6btp4vHwO3WV0mdbgN8ULhhBqEWxroAimG/Eule?= =?utf-8?q?jo+4uqf9jwDPjaiL3OOQmhWLTUszEsS56z6Qz+gdfUL7CgtRLUGCCRWVdA5RvRB9E?= =?utf-8?q?lAR++bQrB5h50gNCaLkRIlipywxNpaGYmuAwMHgXcyIxmy+KlBYQzdoOHoQWCy833?= =?utf-8?q?7u8gK8uLnsDaQHNfBLyGrLeW+wMlhbBoNiVYKUkeDkikx0cmOVTZWszb+e+bfjvXn?= =?utf-8?q?KL/RhDOxVZWa16/b1Rc5jmByxDDxMlz0Py9op/iqBFaSE/3LVT43aBdZK8FgPonup?= =?utf-8?q?Q5I+nmZelwGlTEKYxEBwCs9+52k+BztNUncGDUjVrZ2sinRENT54XdGXKfxtkiC5J?= =?utf-8?q?OwVpa7wjABdpuUoCZYJungqvXdaJncPuHbnNY6KfOh46aLyX2iwXmUgJzVE5yZlCO?= =?utf-8?q?DCra8m3YZiG6KqAyzfkTr/QzY3GlkkA3nawghbkboUiJvjo6x4QvvCUkxugNIeSak?= =?utf-8?q?QwdnVqYWz2yJags3np0ED0FEBIIgxHMgDLeL0hmTRU7r8EVb3QMLRuMJdukHXqiz7?= =?utf-8?q?8SqvbhYLZvoq0dopig8/pZuyw6X4TlPaE+qZqME1Gqa+jbhbjmr248zIR6A1qZu/P?= =?utf-8?q?l8uLUsVfvoiA7U20zdgBTWYrkGu2Ir31HdseD2Uu/zhD9rETQkjGA7EcMO15gzLLG?= =?utf-8?q?w8GqhJEQxrGaHU9pVjzFY17ZgiEafCwRqJbZElfSwyXnTbTB5UKOcdlFBxV4jrx/y?= =?utf-8?q?8Dbl0K3i/UbonMp461Vj/5I4yzyxbngxTxG4vMk2kyk1JZcCJYfBuTQUZBp4zJioq?= =?utf-8?q?ZY5X2wmslSsu9Vid7W76g7S9VLDot+GR6NgLkkdANGsfoLLDFwJGE4D73ka1WqGI2?= =?utf-8?q?ztbDGDdiVrJ4nfUSE2xwhDZGFXFcxkLzBW2jhRm5K+w8nwUdRJ0Au0bRoVroke91z?= =?utf-8?q?gJGi59lih1hZbQXF5RF4CVkQC5l/GmZEip1UWESeFT3cu17D9Yn/kPnvE49ErSA5W?= =?utf-8?q?mMpukzgmHfSZ1gAdRVA5w4VugkR40U3sHsWGHJixuC96cLjq2GHAa0w/NKXdi+mGb?= =?utf-8?q?v9JmS2D/05WMjliHaEM3968cR863Dlcqj0Ke9+GOhYWTqOfu2cgpZEvFMCi93K2YA?= =?utf-8?q?9ieI2hGK/rVta9gxVNcL69g2TRqncOcZJdlSIe/atAyIPnhY7FcHoFQ=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:zh-cn;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEZPR03MB6891.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(38070700018)(921020)(13003099007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?m9so5Wxl498Aa1tnnb+Jzl3qBJ7w?= =?utf-8?q?Am7Dt5WkPJHTR1BcblTxacD7bRSF7ZtE+uJnfiLHZ9nQic1zC/s2Ya7R4dJniz13L?= =?utf-8?q?lwP36UMrtQ44+NmDnMwgG4DDvYgNGhVGOcOL+CNd6x686lt0/mcl2f5ZPqQMc7R/T?= =?utf-8?q?V6XUYdzEf1gZ60U31M2S42Kby2OrjEdfCP+YTBIQmSuVf7IP3ZdsXa3lfWqGYuQO1?= =?utf-8?q?lhSTllmED/5QJBBpfkqYTf5L+CGhIaOgl/od1lBjkc5xB2NzdAmNiNvAD8ehdh43m?= =?utf-8?q?o7RSl3B1UQkTZsRZfiLV+MU6yXKSR10m8dk65TjzMimcG1G47Lplwkrmb9EhZcZLF?= =?utf-8?q?8XtPrFO8bXWuGPDwlOdRaId4X20hFhLSoN/N2/tz4AXhEjJmcdAAgP7vKJCFNAL1t?= =?utf-8?q?p+07a+/64fiSqKZHyngkZnzhwO94WClBLVsrUnov/fMwu9Q1+KALXs8RZqOFqsaTy?= =?utf-8?q?GBb4DtfghQ1reGb82SZkW4Ll9WVGwkpwHtgFpHPg0R1QHv+l4kywZdrDavH6rYjYy?= =?utf-8?q?wgcIs3x93yKoZQ9bplP96fEu59uvDgq3rp1LQI7DMQVzeQWVNLy1YXEEPL1LVi38d?= =?utf-8?q?/aqCkrLt/wTW/bGLcFv6WZelbHgyA7OXLWXUBcXjZjun3rik2nWy58Dfd5W0Zvtbz?= =?utf-8?q?g+RLYYVzkLeO78JuXESPOjPbRjuY0TQ7dLJmsdTJAAvqublv8Np47QgzsPQj+s7a1?= =?utf-8?q?rRdUZHqeL1FzcFbpBNOOfz//cDsQIvpfO5uxuKTkAT/1L8KB4Y349JwaxZvG1CojB?= =?utf-8?q?MC5bK48rL64Vf/h4XraN8aegSLIhCtfWFB3RuI1MKbKw4FLQWf3+2nfScEl7nQKao?= =?utf-8?q?tyi2ugg5C4MGa8PYRL02B/kwQvguIQgguf1OagU89pkwqPwQUHEVJ72Ii8i+m/31x?= =?utf-8?q?TSnrf0r/KJdzvY0kLFLyAdBCKbcNsCE6J+6lp2si1okrpDXhMk4H2Sh6bm+fDY250?= =?utf-8?q?K5hJ51FFfziVyLo3dcog4+YYoJsHJJ++59O3+toApYQ7sV7k9BhIFZfWZG1fxs/1V?= =?utf-8?q?cdO5WKkBTQseNfrZgnRWYQQj4UJ6UNm1ZQvJ6QfSBwv629afCKFF6TucuyEqd3oCz?= =?utf-8?q?Xy1C0jw0uru1Vp6TuBND9zmTInFyooNNyG/5tbxrdGufC6AtVMh9C3wzJZlaBiXiX?= =?utf-8?q?nVgO/nwluVP0JS6iWg8EKxjmxDU6QmP0mD/BvAp2h7q0xEhL8vhx+as4Z84TgpzQh?= =?utf-8?q?Y/xXyTNDOMCJ4rMCBPfoODu9ZJQuxYX9lVezkIbrYU6dKPr3Qr3euhxe467E6kS7x?= =?utf-8?q?VHWa200N6QDHI/ye8OM17Er86kwseTcS78NOfOhqa6ylQbxNhYsgFTlpiW2R8sstr?= =?utf-8?q?B2d7/v+rKKOi14mQylEu5u0dFYgiL/kBnWdacgczpQn7nmEMKG40PSERiAIPijPx5?= =?utf-8?q?wzZVLCiiQtFL+j3X2Lvz9KrNXRxQKWZfx7dorj93v9x1iy2d6NpyebqelC9cpTrOA?= =?utf-8?q?DmddTIJ4crsUo5v+hPMS+oEVnCJPlNhsg0a6IGnJ72YJ0T4SIyeaX63E=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SEZPR03MB6891.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4cc144c0-a123-4fd3-8942-08dd62d6c4c5 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2025 09:01:12.0080 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a7687ede-7a6b-4ef6-bace-642f677fbe31 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Rbt008d8TWP01jycy8fnqqxyzO7UJ90JZrXm/+qn6NetL9fUSU6o1Q2B1fMYZa+bkr/IekvuUKRLwHHuf4HVfg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: JH0PR03MB8114 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250314_020123_995933_6AF3BF52 X-CRM114-Status: UNSURE ( 9.31 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Update email -----邮件原件----- 发件人: Lu.Tang 发送时间: 2025年3月14日 15:33 收件人: Jonathan Cameron ; Lars-Peter Clausen ; Rob Herring ; Krzysztof Kozlowski ; Conor Dooley ; Dmitry Torokhov ; Lee Jones ; Matthias Brugger ; AngeloGioacchino Del Regno ; Sean Wang ; Linus Walleij ; Liam Girdwood ; Mark Brown ; Stephen Boyd ; Chen Zhong (钟辰) ; Sen Chu 抄送: linux-iio@vger.kernel.org; devicetree@vger.kernel.org; linux-kernel@vger.kernel.org; linux-input@vger.kernel.org; linux-arm-kernel@lists.infradead.org; linux-mediatek@lists.infradead.org; linux-gpio@vger.kernel.org; Project_Global_Chrome_Upstream_Group ; Lu Tang (汤璐) 主题: [PATCH 5/5] dt-bindings: pmic: mediatek: Add pmic documents Add new pmic mfd and adc documents for mt8196 Signed-off-by: Lu.Tang --- .../iio/adc/mediatek,spmi-pmic-auxadc.yaml | 31 ++++ .../bindings/input/mediatek,pmic-keys.yaml | 1 + .../bindings/mfd/mediatek,mt6685.yaml | 50 +++++ .../bindings/mfd/mediatek,spmi-pmic.yaml | 173 ++++++++++++++++++ .../pinctrl/mediatek,mt65xx-pinctrl.yaml | 1 + 5 files changed, 256 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,spmi-pmic-auxadc.yaml create mode 100644 Documentation/devicetree/bindings/mfd/mediatek,mt6685.yaml create mode 100644 Documentation/devicetree/bindings/mfd/mediatek,spmi-pmic.yaml +++ b/Documentation/devicetree/bindings/iio/adc/mediatek,spmi-pmic-auxad +++ c.yaml @@ -0,0 +1,31 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) %YAML 1.2 +--- +$id: +http://devicetree.org/schemas/iio/adc/mediatek,spmi-pmic-auxadc.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: MediaTek SPMI PMIC AUXADC + +maintainers: + - Lu Tang + +description: + The Auxiliary Analog/Digital Converter (AUXADC) is an ADC found + in some MediaTek PMICs, performing various PMIC related measurements + such as battery and PMIC internal voltage regulators temperatures, + other than voltages for various PMIC internal components. + +properties: + compatible: + enum: + - mediatek,mt6363-auxadc + - mediatek,mt6373-auxadc + + "#io-channel-cells": + const: 1 + +required: + - compatible + - "#io-channel-cells" + +additionalProperties: false +++ b/Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl. +++ yaml @@ -17,6 +17,7 @@ properties: enum: - mediatek,mt2701-pinctrl - mediatek,mt2712-pinctrl + - mediatek,mt6363-pinctrl - mediatek,mt6397-pinctrl - mediatek,mt7623-pinctrl - mediatek,mt8127-pinctrl -- 2.46.0 diff --git a/Documentation/devicetree/bindings/iio/adc/mediatek,spmi-pmic-auxadc.yaml b/Documentation/devicetree/bindings/iio/adc/mediatek,spmi-pmic-auxadc.yaml new file mode 100644 index 000000000000..250782ad7d01 --- /dev/null diff --git a/Documentation/devicetree/bindings/input/mediatek,pmic-keys.yaml b/Documentation/devicetree/bindings/input/mediatek,pmic-keys.yaml index b95435bd6a9b..ce760039d4c2 100644 --- a/Documentation/devicetree/bindings/input/mediatek,pmic-keys.yaml +++ b/Documentation/devicetree/bindings/input/mediatek,pmic-keys.yaml @@ -31,6 +31,7 @@ properties: - mediatek,mt6358-keys - mediatek,mt6359-keys - mediatek,mt6397-keys + - mediatek,mt6363-keys power-off-time-sec: true diff --git a/Documentation/devicetree/bindings/mfd/mediatek,mt6685.yaml b/Documentation/devicetree/bindings/mfd/mediatek,mt6685.yaml new file mode 100644 index 000000000000..d3276df8952b --- /dev/null +++ b/Documentation/devicetree/bindings/mfd/mediatek,mt6685.yaml @@ -0,0 +1,50 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 +--- +$id: http://devicetree.org/schemas/mfd/mediatek,mt6685.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: MediaTek MT6685 Clock IC + +maintainers: + - Lu Tang + +description: | + MT6685 is a clock IC. + Please see the sub-modules below for supported features. + + MT6685 is a multifunction device with the following sub modules: + - RTC + - Clock + +properties: + compatible: + const: mediatek,mt6685 + + interrupts: + maxItems: 1 + + interrupt-controller: true + + "#interrupt-cells": + const: 2 + +required: + - compatible + +additionalProperties: false + +examples: + - | + #include + #include + #include + + spmi { + mfd@9 { + compatible = "mediatek,mt6685"; + reg = <0x9 SPMI_USID>; + #address-cells = <1>; + #size-cells = <0>; + }; + }; diff --git a/Documentation/devicetree/bindings/mfd/mediatek,spmi-pmic.yaml b/Documentation/devicetree/bindings/mfd/mediatek,spmi-pmic.yaml new file mode 100644 index 000000000000..a8f1231623cf --- /dev/null +++ b/Documentation/devicetree/bindings/mfd/mediatek,spmi-pmic.yaml @@ -0,0 +1,173 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 +--- +$id: http://devicetree.org/schemas/mfd/mediatek,spmi-pmic.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: MediaTek SPMI PMICs multi-function device + +maintainers: + - Lu Tang + +description: | + Some Mediatek PMICs are interfaced to the chip via the SPMI (System +Power + Management Interface) bus. + + The Mediatek SPMI series includes the MT6363, MT6373, MT6316 and + other PMICs.Please see the sub-modules below for supported features. + + MT6363/MT6373 is a multifunction device with the following sub modules: + - Regulators + - ADC + - GPIO + - Keys + MT6316 is a multifunction device with the following sub modules: + - Regulators + +properties: + compatible: + oneOf: + - enum: + - mediatek,mt6363 + - mediatek,mt6373 + - mediatek,mt6316 + + interrupts: + maxItems: 1 + + interrupt-controller: true + + "#interrupt-cells": + const: 2 + + regulators: + type: object + description: + List of child nodes that specify the regulators. + additionalProperties: true + + properties: + compatible: + oneOf: + - enum: + - mediatek,mt6363-regulator + - mediatek,mt6373-regulator + - mediatek,mt6316-regulator + + required: + - compatible + + adc: + type: object + $ref: /schemas/iio/adc/mediatek,spmi-pmic-auxadc.yaml# + unevaluatedProperties: false + + keys: + type: object + $ref: /schemas/input/mediatek,pmic-keys.yaml + unevaluatedProperties: false + description: + Power and Home keys. + + pinctrl: + type: object + $ref: /schemas/pinctrl/mediatek,mt65xx-pinctrl.yaml + unevaluatedProperties: false + description: + Pin controller + +required: + - compatible + - regulators + +additionalProperties: false + +examples: + - | + #include + #include + #include + + spmi { + main_pmic: pmic@4 { + compatible = "mediatek,mt6363"; + reg = <0x4 SPMI_USID>; + interrupts = <0x4 IRQ_TYPE_NONE>; + #address-cells = <0>; + interrupt-controller; + #interrupt-cells = <2>; + + mt6363keys: keys { + compatible = "mediatek,mt6363-keys"; + mediatek,long-press-mode = <1>; + power-off-time-sec = <0>; + + power { + linux,keycodes = <116>; + wakeup-source; + }; + + home { + linux,keycodes = <115>; + }; + }; + + mt6363_pio: pinctrl { + compatible = "mediatek,mt6363-pinctrl"; + gpio-controller; + #gpio-cells = <2>; + }; + + mt6363regulator: regulators { + compatible = "mediatek,mt6363-regulator"; + + mt6363_vs2: vs2 { + regulator-name = "mt6363_vs2"; + regulator-allowed-modes = <0 1 2>; + regulator-always-on; + regulator-allow-set-load; + }; + + mt6363_vbuck1: vbuck1 { + regulator-name = "mt6363_vbuck1"; + regulator-allowed-modes = <0 1 2>; + }; + + mt6363_vbuck2: vbuck2 { + regulator-name = "mt6363_vbuck2"; + regulator-allowed-modes = <0 1 2>; + }; + + mt6363_vbuck3: vbuck3 { + regulator-name = "mt6363_vbuck3"; + regulator-allowed-modes = <0 1 2>; + }; + + mt6363_vbuck4: vbuck4 { + regulator-name = "mt6363_vbuck4"; + regulator-allowed-modes = <0 1 2>; + }; + + mt6363_vbuck5: vbuck5 { + regulator-name = "mt6363_vbuck5"; + regulator-allowed-modes = <0 1 2>; + }; + + mt6363_vbuck6: vbuck6 { + regulator-name = "mt6363_vbuck6"; + regulator-allowed-modes = <0 1 2>; + }; + + mt6363_vbuck7: vbuck7 { + regulator-name = "mt6363_vbuck7"; + regulator-allowed-modes = <0 1 2>; + }; + + // ... + + mt6363_isink_load: isink-load { + regulator-name = "mt6363_isink_load"; + }; + }; + }; + }; diff --git a/Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml index bccff08a5ba3..bf3ba58a7705 100644 --- a/Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml