From nobody Thu Dec 18 05:40:13 2025 Received: from mailgw01.mediatek.com (unknown [60.244.123.138]) (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 6B1371CAA62; Fri, 14 Mar 2025 09:01:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=60.244.123.138 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741942885; cv=fail; b=huiablsiL05WOkiG7BX2mH4A4S82tysFs8rZOtrVt1BZ8RDNFN6G8LFScgYQYRsBMlMgUBAFoNYtwsMlkpK/UyPelKBHtOXOiM9f7k1BbLCpxKYQ+1u6CAgmkVm7hcgzCYhq5YE834RTbB328RcJYgoi01geu3or1yUOu+k/tok= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1741942885; c=relaxed/simple; bh=erc4KbhdotizEM6im653+qJlluGi2Iw5RwIflQebMsE=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=WN5l/al5I04RNs+cBHqJMXuvx1XwwJ1KxS+/JKG/ROLThSJD4ea1YTW/6WwyM/ki6c5QHTRThQev2aT43jimKpPuwJaT5FBgsbbqLCvTpS+nCQjB2sgWlvQuBSWs3XCTNvAvBQY0BLjxhzA5n/bZ/kzmv8YwGHeeaZjWwE0wOJI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=mediatek.com; spf=pass smtp.mailfrom=mediatek.com; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b=Cljrv7gu; dkim=pass (1024-bit key) header.d=mediateko365.onmicrosoft.com header.i=@mediateko365.onmicrosoft.com header.b=cZ5Q0umk; arc=fail smtp.client-ip=60.244.123.138 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=mediatek.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mediatek.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="Cljrv7gu"; dkim=pass (1024-bit key) header.d=mediateko365.onmicrosoft.com header.i=@mediateko365.onmicrosoft.com header.b="cZ5Q0umk" X-UUID: e319cc8200b211f0aae1fd9735fae912-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:aaa44186-914b-4252-b39e-9a4bfa54ab0b,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:ad9756c6-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:11|83|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_ULN,TF_CID_SPAM_SNR X-UUID: e319cc8200b211f0aae1fd9735fae912-20250314 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw01.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 1595485408; Fri, 14 Mar 2025 17:01:16 +0800 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?B?5Zue5aSNOiBbUEFUQ0ggNS81XSBkdC1iaW5kaW5nczogcG1pYzogbWVkaWF0?= =?utf-8?Q?ek:_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?B?dThKWGsvTlhjSkpVZHhwRGhEdE9nelI2NGFxaG9XTEtjek5qUGJtYS9WSkpi?= =?utf-8?B?WC80b0QvSWN5Z09RY2RqTnZNaG5hZGdYOWNDYXFuK3JUSzQxTFVMM0RMUGdY?= =?utf-8?B?Y2ZOaDFZNzBGeFk1TEpmQWVDMTlvNTdLZW1JRVNSc0hvU1lNaWdWME9KU3dk?= =?utf-8?B?SVRRc3loVDVtNURlZEdFYzlvV0tCeTVHaFViTG5KaXVqS2VDaTdyeDlFWnRG?= =?utf-8?B?ekFIUjhhWVV3dVdhb1o4RHpBTDhGSUZZRUlHVlNjU0ZKUkREZjZEbDhjMU9n?= =?utf-8?B?bzd5eXRwYnRwSjFmeDlJWDc1ejlyTlpTS2VBNmJ0cDR2SHdPM1dWMG1kYmdO?= =?utf-8?B?OFVMaGhCcUVXeHJvQWltRy9FdWxlam8rNHVxZjlqd0RQamFpTDNPT1FtaFdM?= =?utf-8?B?VFVzekVzUzU2ejZReitnZGZVTDdDZ3RSTFVHQ0NSV1ZkQTVSdlJCOUVsQVIr?= =?utf-8?B?K2JRckI1aDUwZ05DYUxrUklsaXB5d3hOcGFHWW11QXdNSGdYY3lJeG15K0ts?= =?utf-8?B?QllRemRvT0hvUVdDeTgzMzd1OGdLOHVMbnNEYVFITmZCTHlHckxlVyt3TWxo?= =?utf-8?B?YkJvTmlWWUtVa2VEa2lreDBjbU9WVFpXc3piK2UrYmZqdlhuS0wvUmhET3hW?= =?utf-8?B?WldhMTYvYjFSYzVqbUJ5eEREeE1sejBQeTlvcC9pcUJGYVNFLzNMVlQ0M2FC?= =?utf-8?B?ZFpLOEZnUG9udXBRNUkrbm1aZWx3R2xURUtZeEVCd0NzOSs1MmsrQnp0TlVu?= =?utf-8?B?Y0dEVWpWcloyc2luUkVOVDU0WGRHWEtmeHRraUM1Sk93VnBhN3dqQUJkcHVV?= =?utf-8?B?b0NaWUp1bmdxdlhkYUpuY1B1SGJuTlk2S2ZPaDQ2YUx5WDJpd1htVWdKelZF?= =?utf-8?B?NXlabENPRENyYThtM1laaUc2S3FBeXpma1RyL1F6WTNHbGtrQTNuYXdnaGJr?= =?utf-8?B?Ym9VaUp2am82eDRRdnZDVWt4dWdOSWVTYWtRd2RuVnFZV3oyeUphZ3MzbnAw?= =?utf-8?B?RUQwRkVCSUlneEhNZ0RMZUwwaG1UUlU3cjhFVmIzUU1MUnVNSmR1a0hYcWl6?= =?utf-8?B?NzhTcXZiaFlMWnZvcTBkb3BpZzgvcFp1eXc2WDRUbFBhRStxWnFNRTFHcWEr?= =?utf-8?B?amJoYmptcjI0OHpJUjZBMXFadS9QbDh1TFVzVmZ2b2lBN1UyMHpkZ0JUV1ly?= =?utf-8?B?a0d1MklyMzFIZHNlRDJVdS96aEQ5ckVUUWtqR0E3RWNNTzE1Z3pMTEd3OEdx?= =?utf-8?B?aEpFUXhyR2FIVTlwVmp6RlkxN1pnaUVhZkN3UnFKYlpFbGZTd3lYblRiVEI1?= =?utf-8?B?VUtPY2RsRkJ4VjRqcngveThEYmwwSzNpL1Vib25NcDQ2MVZqLzVJNHl6eXhi?= =?utf-8?B?bmd4VHhHNHZNazJreWsxSlpjQ0pZZkJ1VFFVWkJwNHpKaW9xWlk1WDJ3bXNs?= =?utf-8?B?U3N1OVZpZDdXNzZnN1M5VkxEb3QrR1I2TmdMa2tkQU5Hc2ZvTExERndKR0U0?= =?utf-8?B?RDcza2ExV3FHSTJ6dGJER0RkaVZySjRuZlVTRTJ4d2hEWkdGWEZjeGtMekJX?= =?utf-8?B?MmpoUm01Syt3OG53VWRSSjBBdTBiUm9Wcm9rZTkxemdKR2k1OWxpaDFoWmJR?= =?utf-8?B?WEY1UkY0Q1ZrUUM1bC9HbVpFaXAxVVdFU2VGVDNjdTE3RDlZbi9rUG52RTQ5?= =?utf-8?B?RXJTQTVXbU1wdWt6Z21IZlNaMWdBZFJWQTV3NFZ1Z2tSNDBVM3NIc1dHSEpp?= =?utf-8?B?eHVDOTZjTGpxMkdIQWEwdy9OS1hkaSttR2J2OUptUzJELzA1V01qbGlIYUVN?= =?utf-8?B?Mzk2OGNSODYzRGxjcWowS2U5K0dPaFlXVHFPZnUyY2dwWkV2Rk1DaTkzSzJZ?= =?utf-8?B?QTlpZUkyaEdLL3JWdGE5Z3hWTmNMNjlnMlRScW5jT2NaSmRsU0llL2F0QXlJ?= =?utf-8?Q?PnhY7FcHoFQ=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?B?bTlzbzVXeGw0OThBYTF0bm5iK0p6bDNxQko3d0FtN0R0NVdrUEpIVFIxQmNi?= =?utf-8?B?bFR4YWNEN2JSU0Y3WnRFK3VKbmZpTEhaOW5RaWMxekMvczJZYTdSNGRKbml6?= =?utf-8?B?MTNMbHdQMzZVTXJ0UTQ0K05tRG5Nd2dHNEREdllnTkdoVkdPY09MK0NOZDZ4?= =?utf-8?B?Njg2bHQwL21jbDJmNVpQcVFNYzdSL1RWNlhVWWR6RWYxZ1o2MFUzMU0yUzQy?= =?utf-8?B?S2J5Mk9yakVkZkNQK1lUQklRbVN1VmY3SVAzWmRzWGEzbGZXcUdZdVFPMWxo?= =?utf-8?B?U1RsbG1FRC81UUpCQnBma3FZVGY1TCtDR2hJYU9nbC9vZDFsQmprYzV4QjJO?= =?utf-8?B?emRBbU5pTnZBRDhlaGRoNDNtbzdSU2wzQjFVUWtUWnNSWmZpTFYrTVU2eVhL?= =?utf-8?B?U1IxMG04ZGs2NVRqek1pbWNHMUc0N0xwbHdrcm1iOUVoWmNaTEY4WHRQckZP?= =?utf-8?B?OGJYV3VHUER3bE9kUmFJZDRYMjBoRmhMU29OL04yL3R6NEFYaEVqSm1jZEFB?= =?utf-8?B?Z1A3dktKQ0ZOQUwxdHArMDdhKy82NGZpU3FLWkh5bmdrWm56aHdPOTRXQ2xC?= =?utf-8?B?TFZzclVub3YvZk13dTlRMStLQUxYczhSWnFPRnFzYVR5R0JiNER0ZmdoUTFy?= =?utf-8?B?ZUdiODJTWmtXNExsOVdWR3drcHdIdGdGcEhQZzBSMVFIditsNGt5d1pkckRh?= =?utf-8?B?dkg2cllqWXl3Z2NJczN4OTN5S29aUTlicGxQOTZmRXU1OXV2RGdxM3JwMUxR?= =?utf-8?B?STdETVFWemVRV1ZOTHkxWVhFRVBMMUxWaTM4ZC9hcUNrckx0L3dUVy9iR0xj?= =?utf-8?B?RnY2V1plbGJIZ3lBN09YTFdYVUJjWGpaanVuM3JpazJuV3k1OERmZDVXMFp2?= =?utf-8?B?dGJ6ZytSTFlZVnprTGVPNzhKdVhFU1BPalBiUmp1WTBUUTdkTEptc2RUSkFB?= =?utf-8?B?dnF1Ymx2OE5wNDdRZ3pzUFFqK3M3YTFyUmRVWkhxZUwxRnpjRmJwQk5PT2Z6?= =?utf-8?B?Ly9jRHNRSXZwZk81dXh1S1RrQVQvMUw4S0I0WTM0OUp3YXhadkcxQ29qQk1D?= =?utf-8?B?NWJLNDhyTDY0VmYvaDRYcmFOOGFlZ1NMSWhDdGZXRkIzUnVJMU1LYkt3NEZM?= =?utf-8?B?UVdmMysybmZTY0VsN25RS2FvdHlpMnVnZzVDNE1HYThQWVJMMDJCL2t3UXZn?= =?utf-8?B?dUlRZ2d1ZjFPYWdVODlwa3dxUHdRVUhFVko3MklpOGkrbS8zMXhUU25yZjBy?= =?utf-8?B?L0tKZHp2WTBrTEZMeUFkQkNLYmNOc0NFNkorNmxwMnNpMW9rcnBEWGhNazRI?= =?utf-8?B?MlNoNmJtK2ZEWTI1MEs1aEo1MUZGZnppVnlMbzNkY29nNCtZWW9Kc0hKSisr?= =?utf-8?B?NTlPMyt0b0FwWVE3c1Y3azlCaElGWmZXWkcxZnhzLzFWY2RPNVdLa0JUUXNl?= =?utf-8?B?TmZyWmduUldZUVFqNFVKNlVObTFaUXZKNlFmU0J3djYyOWFmQ0tGRjZUdWN1?= =?utf-8?B?eUVxZDNvQ3pYeTFDMGp3MHVydTFWcDZUdUJORDl6bVRJbkZ5b29OTnlHLzV0?= =?utf-8?B?YnhyZEd1ZkM2QXRWTWg5QzN3ekpabGFCaVhpWG5WZ08vbndsdVZQMEpTNmlX?= =?utf-8?B?ZzhFS3hqbXhEVTZRbVAwbUQvQnZBcDJoN3EweEVoTDh2aHgrYXM0Wjg0VGdw?= =?utf-8?B?elFoWS94WHlUTkRPTUNKNHJNQ0JQZm9PRHU5WkpRdXhZWDlsVmV6a0licllV?= =?utf-8?B?NmRLUHIzUXIzZXVoeGU0NjdFNmtTN3hWSFdhMjAwTjZRREhJL3llOE9NMTdF?= =?utf-8?B?cjg2a3dzZVRjUzc4Tk9mT2hxYTZ5bFFieE5oWXNnRlRscGlXMlI4c3N0ckIy?= =?utf-8?B?ZDcvdityS0tPaTE0bVF5bEV1NXUwZEZZZ2lML2tCbldkYWNnY3pwUW43bm1F?= =?utf-8?B?TUtHNDBQU0VSaUFJUGlqUHg1d3paVkxDaWlRdEZMK2ozWDJMdno5S3JOWFJ4?= =?utf-8?B?UUtXWmZ4N2Rvcmo5M3Y5eDFpeTJkNk5weWVicWVsQzljcFRyT0FEbWRkVElK?= =?utf-8?B?NGNyc1VvNXYraFBNUytvRVZuQ0pQbE5oc2cwYTZJR25KNzJZSjBUNFNJeWVh?= =?utf-8?Q?X63E=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: 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 Update email -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6----- =E5=8F=91=E4=BB=B6=E4=BA=BA: Lu.Tang =20 =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2025=E5=B9=B43=E6=9C=8814=E6=97=A5 15= :33 =E6=94=B6=E4=BB=B6=E4=BA=BA: Jonathan Cameron ; Lars-Pete= r Clausen ; Rob Herring ; Krzysztof Kozlo= wski ; Conor Dooley ; Dmitry Torok= hov ; Lee Jones ; Matthias Brugg= er ; AngeloGioacchino Del Regno ; Sean Wang ; Linus Walleij ; Liam Girdwood ; Mark Brown ; Stephen Boyd ; Chen Zhong (=E9=92=9F= =E8=BE=B0) ; Sen Chu =E6=8A=84=E9=80=81: 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.k= ernel.org; Project_Global_Chrome_Upstream_Group ; Lu Tang (=E6=B1=A4=E7=92=90) =E4=B8=BB=E9=A2=98: [PATCH 5/5] dt-bindings: pmic: mediatek: Add pmic docum= ents 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.y= aml create mode 100644 Documentation/devicetree/bindings/mfd/mediatek,spmi-pmi= c.yaml diff --git a/Documentation/devicetree/bindings/iio/adc/mediatek,spmi-pmic-a= uxadc.yaml b/Documentation/devicetree/bindings/iio/adc/mediatek,spmi-pmic-a= uxadc.yaml new file mode 100644 index 000000000000..250782ad7d01 --- /dev/null +++ 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:=20 +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 diff --git a/Documentation/devicetree/bindings/input/mediatek,pmic-keys.yam= l 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 =20 power-off-time-sec: true =20 diff --git a/Documentation/devicetree/bindings/mfd/mediatek,mt6685.yaml b/D= ocumentation/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 =3D "mediatek,mt6685"; + reg =3D <0x9 SPMI_USID>; + #address-cells =3D <1>; + #size-cells =3D <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=20 +Power + Management Interface) bus. + + The Mediatek SPMI series includes the MT6363, MT6373, MT6316 and=20 + 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 =3D "mediatek,mt6363"; + reg =3D <0x4 SPMI_USID>; + interrupts =3D <0x4 IRQ_TYPE_NONE>; + #address-cells =3D <0>; + interrupt-controller; + #interrupt-cells =3D <2>; + + mt6363keys: keys { + compatible =3D "mediatek,mt6363-keys"; + mediatek,long-press-mode =3D <1>; + power-off-time-sec =3D <0>; + + power { + linux,keycodes =3D <116>; + wakeup-source; + }; + + home { + linux,keycodes =3D <115>; + }; + }; + + mt6363_pio: pinctrl { + compatible =3D "mediatek,mt6363-pinctrl"; + gpio-controller; + #gpio-cells =3D <2>; + }; + + mt6363regulator: regulators { + compatible =3D "mediatek,mt6363-regulator"; + + mt6363_vs2: vs2 { + regulator-name =3D "mt6363_vs2"; + regulator-allowed-modes =3D <0 1 2>; + regulator-always-on; + regulator-allow-set-load; + }; + + mt6363_vbuck1: vbuck1 { + regulator-name =3D "mt6363_vbuck1"; + regulator-allowed-modes =3D <0 1 2>; + }; + + mt6363_vbuck2: vbuck2 { + regulator-name =3D "mt6363_vbuck2"; + regulator-allowed-modes =3D <0 1 2>; + }; + + mt6363_vbuck3: vbuck3 { + regulator-name =3D "mt6363_vbuck3"; + regulator-allowed-modes =3D <0 1 2>; + }; + + mt6363_vbuck4: vbuck4 { + regulator-name =3D "mt6363_vbuck4"; + regulator-allowed-modes =3D <0 1 2>; + }; + + mt6363_vbuck5: vbuck5 { + regulator-name =3D "mt6363_vbuck5"; + regulator-allowed-modes =3D <0 1 2>; + }; + + mt6363_vbuck6: vbuck6 { + regulator-name =3D "mt6363_vbuck6"; + regulator-allowed-modes =3D <0 1 2>; + }; + + mt6363_vbuck7: vbuck7 { + regulator-name =3D "mt6363_vbuck7"; + regulator-allowed-modes =3D <0 1 2>; + }; + + // ... + + mt6363_isink_load: isink-load { + regulator-name =3D "mt6363_isink_load"; + }; + }; + }; + }; diff --git a/Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinc= trl.yaml b/Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctr= l.yaml index bccff08a5ba3..bf3ba58a7705 100644 --- a/Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml +++ 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