From mboxrd@z Thu Jan 1 00:00:00 1970 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 827BEF506E1 for ; Mon, 16 Mar 2026 14:47:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To:In-Reply-To: References:Message-Id:Subject:Date:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=c2g1wxKJvx/ilWrZGm+l3ne1omBdRkdRbVU+Kost1mU=; b=CLFfRSmJsQdJn6d8DFW14u/iRD XxgBiPfBozBTT598O6SrXa7g7WzK0gP8FoOwKvguQ37cZDO76mpGOJZE+6yYLyiVgXktskTWKXZjK N6rjifEQOaT2T5+gUv1urVHOhZoaTrdaMpUFeAJ+QuWOF47E047FSzPdhQ3mAYNbRqocrpqHECeMg u+zolRz4+9oR7l65r77aSg8cVBPXvl8sFOKoa8JdY1RcX2ME7SjzThxCG3bBNJnDz4V67TxtbeE3B YInXPulv4QyOZszmG/Byxcxk6bWTfxUyY+7Nhwe3RNbmdzYatexDXXxdxI+fkdqSEZ8rMU7nxsA9q ykQGR69w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1w29EP-00000004EGZ-3OZt; Mon, 16 Mar 2026 14:47:45 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1w29EM-00000004EDf-24i9; Mon, 16 Mar 2026 14:47:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=MIME-Version:Cc:To:In-Reply-To: References:Message-Id:Content-Transfer-Encoding:Content-Type:Subject:Date: From:Sender:Reply-To:Content-ID:Content-Description; bh=EAMeO+8YviSITizvPy9oPa9q5wrx3QRaYDnheMxS6ko=; b=ZjQUaZEh57CxN7YAAmfs9LuW/i eQPqDsVjQO0bCHxa8wrrqlf4CCGWQKMSUStUl+F9mYbEoJl/UB9e+Gv3AkLCu/DRuuqnbbLX66+A9 qsd/g13WRR4ikPgBlmBDea7Gy0w2rRhm8rFETmk/R3MDfvGMYGDJkwEqt+V/Xa7T2gye7Qj9+t09W 82vxT5ytjgE6jTRfXdnwYWvH/nWHvwa+Uel84C0fjxWMAmAqTsSngs+5EaVBPm5EDg5iw92Y2Cm5f uop8Pd5E0PDZn68usP/vJv6c1X0k2TWTKRkvI2BCQjPYpxl77q8f7JhRfz9xDDxbsLRbB7+5cY5P6 BhhOoJuQ==; Received: from mail-francesouthazlp170110003.outbound.protection.outlook.com ([2a01:111:f403:c207::3] helo=MRWPR03CU001.outbound.protection.outlook.com) by desiato.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1w29EJ-00000006zNj-0r6e; Mon, 16 Mar 2026 14:47:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CFOggH52LMHx8RxNhBnfzC/PK4L7sXpUE8L/q6GigbiTb+5cbaW8AZQ+U4TA7odTr5AuaYsxqzyEqLX5oxOhD/wFYHbv6qFNzpsKt8NHfesrpvMH+zj4KC1kFib970I8DXZXdtn3pg4WcyH4X4AZnPrnM47CJQDc53Q04siySujbXqzB8CTVDSoKGyi9NXdruyKGweb3gX654HLnDDiSGJbCs8UcU9nWrKxEvGWwIvU2Zlr4m/2DFH4kxtpGjah9nLVIwEwVrJEImLGgUsk6O+NjCwdxsbRgrqteXqy0IfHdfgm/M5YyxjzVXH2Qp0SKaMwxb3zBK69fcKpUuX2aRQ== 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=EAMeO+8YviSITizvPy9oPa9q5wrx3QRaYDnheMxS6ko=; b=LImaba4B24pwvZcP87w/Ci21XDjEX+jhUEYGqvVtI7VCOEG8boJusAZI4mvwPmKWoxko+cw1P7y57g9JeNbL+d3banevNspJJoJYohB4oLooYKWIY5YzFua6+dq3SQxKdStiuW2ObUO9nq4/SCiIFep4XvNw8sCJQ0Ifi6yHPRJv9UdNlFhGEnRm0nfCnvSnlIOSMyUR6j6wo86HsRZIqYRnJpTZVd5TWBdYSm1+RJGxU9IonpBRalk+ZS7kzwJMmUnNNzK28QyY89lUVduhg7ltjzd9+iZDbL/m6DvWT3hJ+r98GG6CpKBlIjJolL3F9lVnLzUvrLWwVNBtLXOpgQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EAMeO+8YviSITizvPy9oPa9q5wrx3QRaYDnheMxS6ko=; b=S2cuGSS8wNv1Upx4GFOIWgp/HjB/Q8jmo3/B3cXpsg8d9Io0nqAiljIhNKzEHNDz7AsEkTjqGHS+8UcegSSaVyBZIyWX0F5zMQApGOTD1tySp/YZyu7P0qOfXJI0WgOUGXJpo4WSaDnBlR6T+npNXK9uEIzRtxbvJe/D5pS4H5GiNp6TMVr4a2Kb6+dNjh6Adjk8X3ndEjoeXAp6gvao2T+5mIruan1lKArJC1L0T72mv7rhAliXs0h3vdfX5hJNRSaNIF/BNloRLTi3cwO1Dshe7XT+E8Z84gGpvJgaMsEPhlUgqdEO0ArN3/yrT+QstWQTezjGvMNZp1LUxP3NMA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by GV2PR04MB12019.eurprd04.prod.outlook.com (2603:10a6:150:30c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.24; Mon, 16 Mar 2026 14:47:27 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::4972:7eaa:b9f6:7b5e]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::4972:7eaa:b9f6:7b5e%7]) with mapi id 15.20.9700.022; Mon, 16 Mar 2026 14:47:34 +0000 From: "Peng Fan (OSS)" Date: Mon, 16 Mar 2026 22:47:43 +0800 Subject: [PATCH 08/15] dt-bindings: mfd: rockchip,rk8x: Use generic power-controller schema Message-Id: <20260316-power-controller-v1-8-92c80e5e1744@nxp.com> References: <20260316-power-controller-v1-0-92c80e5e1744@nxp.com> In-Reply-To: <20260316-power-controller-v1-0-92c80e5e1744@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , "Rafael J. Wysocki" , Ulf Hansson , Florian Fainelli , Broadcom internal kernel review list , Ray Jui , Scott Branden , Saenz Julienne , Lee Jones , Liam Girdwood , Mark Brown , Shree Ramamoorthy , Jerome Neanne , Paul Cercueil , Alexandre Belloni , Dmitry Osipenko , Heiko Stuebner , Joseph Chen , Chris Zhong , Zhang Qing , Sebastian Reichel , Andreas Kemnade , =?utf-8?q?Jonathan_Neusch=C3=A4fer?= , Lubomir Rintel , Julien Panis , Matti Vaittinen , Alexander Kurz , Krzysztof Kozlowski , =?utf-8?q?Andr=C3=A9_Draszik?= Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-rtc@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-samsung-soc@vger.kernel.org, Peng Fan X-Mailer: b4 0.14.2 X-ClientProxiedBy: SI2PR02CA0030.apcprd02.prod.outlook.com (2603:1096:4:195::17) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|GV2PR04MB12019:EE_ X-MS-Office365-Filtering-Correlation-Id: b52f3f13-408f-4ad7-fcd4-08de836af54f X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|7416014|19092799006|1800799024|56012099003|22082099003|18002099003|921020|38350700014; X-Microsoft-Antispam-Message-Info: TFVd5vXx2BC56kaEEbxrrXDzcRdWIrVd8XTdoYh3/lbGROVoek7byPouR7+HVKw2NWyJ/lcnXbS/+OI5//SNNNeeA0FRTmNL8jeqrMcMH8+0LXI5ufA1QZT+3FXsLWetryHcpXK84V7N2fEPtWfYh5SF+up+kRWic3VA+3vHp6Bsc3ihrjpvSgSGWMd2X72/CbuUl7/MnKPJEV5QuOkZ86Ywav39xOJvPEywXgYfnRp5tURRpoDqqf1erBBGUvij9LE2l0aZB/SmrLwEy33BC4P77H0MI3tYP9rYDbcYMBGAoR+LPEGo3euZlHrRDFKBuB0bO4U6FKrs4robjpmzynPeZWN+gaXBx1Pa2IHPR8kaz82aIMfpOXc48fsxMP4mXY3/EkR5LWOZU94xQ3GE2X9Gg0mwWA8mFTeYzsc+8L1pSGuNnkw+MtMOMs+q2n5zv6lRFxpBrUiA7QtA+RRzfe/+g++2qPEulB2nwIX6A+qZLvm6UztHHTTDSoN5pByUQjwqM4KV+l16CFTII2Y+2gpovgDk1mwmsRkMEaTBspw85BcOL3jFh3SzccrbZVyHY1QRf3kt3pk2xrmwOJT1MqqGrU9q8uHBuNfAuV7CbpviZs2Upn39RlWw6Ou82U26snIrp2Z6YAl06sMAJt7FoLfPyc8GkzYIUaRXtHekuNJiwg06rP+1kBjw9L9rytcaCUAqcRj3ElZWtzcSAcFCcoOQyTXqNFuR4It9yvU+ZcbPHA5so0ZknQFH1N3W3AVzKtBZRsdqY+mi4h7LCrlm6b5G81BPVb61VTWLnPRgjGX5sHOHFu4FXTQ16fGGEKZE X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(52116014)(376014)(7416014)(19092799006)(1800799024)(56012099003)(22082099003)(18002099003)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?M0F3RmNoY0lHUFBwU0x6ZFVOcDlaNkdTc296WHhlNkNaeDBzb2VRZDJCMTZU?= =?utf-8?B?cWUwWEFXeWprbGh5bHpqNmgwQWczTEl1Wk1ZOHpGNFBaNG82ZW8wdWx3eWFS?= =?utf-8?B?bFN3NkdzQ2xWNDV2ZjVLR0JHc0kvYXVNUHkrbDE1RUpPZCtQMWMrYUE2dEdo?= =?utf-8?B?RGVKRnpXdXZEbjlvb1lCbVFDVkZMd3lGUTlMamJvbURub3ZiZ3ZlM2ZYQUp2?= =?utf-8?B?eDRWeTlqWHNFUGFrK1hVQVlBOVN5ZVBiellGN2RoQWZvV1pmTllNV2FmeDZ6?= =?utf-8?B?ek03Lzhmb2xPbWdxSlJIYUlEa293WUpGNXFDeEVuQWpNMlNJZVZCYTJnNVFB?= =?utf-8?B?ZXRSOUdzbk93RlVmUnlrdzB4SmhnbXNnNzF5ajc3MWE5Q0tMQm9rMHlEeExG?= =?utf-8?B?bXBlRTVsTTFnZE5qMWVyTnd5OXNSUjgxa25nbGVsS0dCckVDRlJDRytWeXhj?= =?utf-8?B?bmdZZEs0cmlaWUhNL3dWa1U0TFZSb3FrRHhhWjB6VGZVLzhhbUoremVGWnF6?= =?utf-8?B?TjVoMXVJZnRud2dLWFI2RWNybldtWlpZWEc5YXpSYkVvU3pHTnNKRmZMM3pB?= =?utf-8?B?V0pYNDNTcXhlYkdCNkptQm5UYW5rOVcvNU9RdjZiVXNSTEZSWXZ3Rm9tQ1kw?= =?utf-8?B?VUhVMkhTRE9vR2JodWRHdnFZOXRhZHRNRDkrbGYyMzRRM2lGVEhkMUIwZFdw?= =?utf-8?B?Y3EydXZUVEJBY2dvNzM4VzB5akh1dWV0RGxLYkUxQUtacWNpcmlYdG91UG16?= =?utf-8?B?U1Q0dUlxV0ZtcXRLY2lwWTgyODJ3SWxnYUhyNHh5RUNoUlRucXdTeEsya2dw?= =?utf-8?B?bDl4RmpHb0ZnSlQ2RTNFU0hSNUUrMEdmb1kySjdrRjVkR0k2WW5pZWZZaU0w?= =?utf-8?B?Q1V4bzBXYXBUNzZWdlB2eTk1dDJEQjhBOEp4VC9RNVk2cUd5TEUyblNrU1B2?= =?utf-8?B?UHhSbE5pckZ3dGVNWlp6U0dzWVBiQVFiS0dKbDRZSVBQZ2R5dklKdE9xSTJ4?= =?utf-8?B?dFFxSE94alh5alh5SlBsS0xlQXRuMnZvRFZyV29yRU9BSCtyRlNtMHdyVmVX?= =?utf-8?B?QUJSYi80c0xqR293dzF5RWYvbW9VTitJakgzT3dmUzE5TDd5NDN4SW5tVzcx?= =?utf-8?B?djQvOXhJYXN0WGlFY2N3TE9TbWxqL1ZHbDBOME1kSDNZMHRRWlZESzJmc2NR?= =?utf-8?B?SmVrZHJDWXV3MHN2aHNad3ZWWXltT1gvemxSN2lFOHpxZWhrMW1mVThIL1dC?= =?utf-8?B?WFNUdE5nMGFURGdaS21yNXpXRmdreDR0aWUxREN1TC9RNEwrb3ZTelNoZEQ3?= =?utf-8?B?SURtcHZ2OW1wNEFwYkwxNzRXTTYzeFBNWXgxNFlQWXBScTZGYVJqUVhaTXB0?= =?utf-8?B?dE9UUDhsQ1dTL0p2dFhweGxZbHcrWFBMeHd4Z2hHWG1ndkRTL1JkcUJkVm5W?= =?utf-8?B?b1ZvN2J6UVREK01GZitIZURiRXkrMjRpVXBPS2ZSTXRGT0xEZldkcUlJUHNl?= =?utf-8?B?QWhEOXZ0S0FDN1N5SGxiYVFxZFJlNzVJR0NtTGRyQnZNbEMzcWVoRzh1cGxs?= =?utf-8?B?TG9iNVIvak52a2NDd0ovTGw2VmNUZnNWNkRCTXVlRUdHV0ZKWFB3ZGw0ZW1I?= =?utf-8?B?OS9kMG1CZG9RLzVZYTV5azVqWk9YS0Q2N1NPd1g1OVUxK1ZZNmZxczcveEtu?= =?utf-8?B?MmVPTE1Jd2kyL0l3MCt0NzViL0huTUJlTXdBNjV2cjYvelZ1WVNxOWdxUFo0?= =?utf-8?B?bldCeCtLM09xU043VWR6QWdzRENFcStsSTFjTm03aUhobTBoZUxtRSt6ZEpI?= =?utf-8?B?ZlFWTkdkOVhseGREZDhleG1wQVc1NFBycHNqQXViaE9CbGtLbnl2VTgvSHUz?= =?utf-8?B?eFNnVDExdU9aYUxrMDdET1k5SXhqM0t4WnRvQ1M4bDRyUmg1MW94Q2g4MVNJ?= =?utf-8?B?aXBxMFhwTHpXM095UDg0cjZZN2xuRUYzZUpCZEFQRndtQXV6NWMwcllyNUlP?= =?utf-8?B?b1BZVk1Pb1NTbXBUWWd1ZWVrSndJeXM0OUp6Y29qNnNJVkZvLzdBK3dHTy9E?= =?utf-8?B?NklnSW1nUCtIYThlclhqTWF5YVprbk9BQTRpaHZWOXVXT1dDTW1BNHhXSlNL?= =?utf-8?B?TDJFNUFJNUFsUkRIMENHUlNKRFVZcEU1V1pKL095QUROUXZML013Q2l1RFBE?= =?utf-8?B?bjUzNE5lcTI2eEdScDVIV2ptVTA3TVBXMjJteitZY3pXRHo0R0RINlBQRXha?= =?utf-8?B?NVVwMitXQ21kcUtFcVVqOEhBd2k4dy9wK2N0NE5mdnp3YlJ5c3UwY2JkWW1n?= =?utf-8?B?YzVKNXhHQXE3T3J5WHpTY0h1enFKRldONTVQYjRJZGdpTFVvZStFUT09?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b52f3f13-408f-4ad7-fcd4-08de836af54f X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Mar 2026 14:47:34.0617 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: LkuTYJak8+BC076ImKAagEtuqyJtzF9HYVsF1Z8MJYsjQvnL7uTmdaqz8bwS7P3x7JJvHjSZOoo2/8OAnbAuFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR04MB12019 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260316_144739_530421_4D516A02 X-CRM114-Status: GOOD ( 10.93 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org From: Peng Fan Convert the binding to use the generic power-controller schema instead by referencing power-controller.yaml and removing the local `system-power-controller` property. Signed-off-by: Peng Fan --- Documentation/devicetree/bindings/mfd/rockchip,rk801.yaml | 10 ++++------ Documentation/devicetree/bindings/mfd/rockchip,rk805.yaml | 7 +++---- Documentation/devicetree/bindings/mfd/rockchip,rk806.yaml | 3 +-- Documentation/devicetree/bindings/mfd/rockchip,rk808.yaml | 9 +++++---- Documentation/devicetree/bindings/mfd/rockchip,rk816.yaml | 10 ++++------ Documentation/devicetree/bindings/mfd/rockchip,rk817.yaml | 5 ++--- Documentation/devicetree/bindings/mfd/rockchip,rk818.yaml | 9 +++++---- 7 files changed, 24 insertions(+), 29 deletions(-) diff --git a/Documentation/devicetree/bindings/mfd/rockchip,rk801.yaml b/Documentation/devicetree/bindings/mfd/rockchip,rk801.yaml index 7c71447200ba4c131b67f94c11913f70be625980..5d644f3fbe1bf734efb6a49b4f7284b7397b33d7 100644 --- a/Documentation/devicetree/bindings/mfd/rockchip,rk801.yaml +++ b/Documentation/devicetree/bindings/mfd/rockchip,rk801.yaml @@ -13,6 +13,9 @@ description: | Rockchip RK801 series PMIC. This device consists of an i2c controlled MFD that includes multiple switchable regulators. +allOf: + - $ref: /schemas/power/power-controller.yaml# + properties: compatible: enum: @@ -24,11 +27,6 @@ properties: interrupts: maxItems: 1 - system-power-controller: - type: boolean - description: - Telling whether or not this PMIC is controlling the system power. - wakeup-source: type: boolean description: @@ -76,7 +74,7 @@ required: - reg - interrupts -additionalProperties: false +unevaluatedProperties: false examples: - | diff --git a/Documentation/devicetree/bindings/mfd/rockchip,rk805.yaml b/Documentation/devicetree/bindings/mfd/rockchip,rk805.yaml index da2391530c16c0aa5067128cd6f76e99f1f0f8fe..7a123bcd4320f10a85178ad23609147586fddb20 100644 --- a/Documentation/devicetree/bindings/mfd/rockchip,rk805.yaml +++ b/Documentation/devicetree/bindings/mfd/rockchip,rk805.yaml @@ -46,8 +46,6 @@ properties: description: Telling whether or not this PMIC is controlling the system power. - system-power-controller: true - wakeup-source: type: boolean description: @@ -87,6 +85,7 @@ properties: unevaluatedProperties: false allOf: + - $ref: /schemas/power/power-controller.yaml# - if: properties: '#clock-cells': @@ -108,7 +107,7 @@ required: - interrupts - "#clock-cells" -additionalProperties: false +unevaluatedProperties: false examples: - | @@ -126,7 +125,7 @@ examples: interrupts = ; pinctrl-names = "default"; pinctrl-0 = <&pmic_int_l>; - rockchip,system-power-controller; + system-power-controller; wakeup-source; #clock-cells = <0>; diff --git a/Documentation/devicetree/bindings/mfd/rockchip,rk806.yaml b/Documentation/devicetree/bindings/mfd/rockchip,rk806.yaml index eb5bca31948ef0d39c46025d0cca65b8b4105a50..e441c648969915137f73e4222dde2446d43765ba 100644 --- a/Documentation/devicetree/bindings/mfd/rockchip,rk806.yaml +++ b/Documentation/devicetree/bindings/mfd/rockchip,rk806.yaml @@ -29,8 +29,6 @@ properties: '#gpio-cells': const: 2 - system-power-controller: true - rockchip,reset-mode: $ref: /schemas/types.yaml#/definitions/uint32 enum: [0, 1, 2] @@ -136,6 +134,7 @@ patternProperties: enum: [gpio_pwrctrl1, gpio_pwrctrl2, gpio_pwrctrl3] allOf: + - $ref: /schemas/power/power-controller.yaml# - $ref: /schemas/spi/spi-peripheral-props.yaml required: diff --git a/Documentation/devicetree/bindings/mfd/rockchip,rk808.yaml b/Documentation/devicetree/bindings/mfd/rockchip,rk808.yaml index 50dfffac8fbf53034df8b0c88eb43c7675749311..9bb1467bf5ffe923275589c6817db9d4710043bd 100644 --- a/Documentation/devicetree/bindings/mfd/rockchip,rk808.yaml +++ b/Documentation/devicetree/bindings/mfd/rockchip,rk808.yaml @@ -14,6 +14,9 @@ description: | Rockchip RK808 series PMIC. This device consists of an i2c controlled MFD that includes regulators, an RTC, and a power button. +allOf: + - $ref: /schemas/power/power-controller.yaml# + properties: compatible: enum: @@ -41,8 +44,6 @@ properties: description: Telling whether or not this PMIC is controlling the system power. - system-power-controller: true - wakeup-source: type: boolean description: @@ -119,7 +120,7 @@ required: - interrupts - "#clock-cells" -additionalProperties: false +unevaluatedProperties: false examples: - | @@ -140,7 +141,7 @@ examples: dvs-gpios = <&gpio7 11 GPIO_ACTIVE_HIGH>, <&gpio7 15 GPIO_ACTIVE_HIGH>; reg = <0x1b>; - rockchip,system-power-controller; + system-power-controller; wakeup-source; #clock-cells = <1>; diff --git a/Documentation/devicetree/bindings/mfd/rockchip,rk816.yaml b/Documentation/devicetree/bindings/mfd/rockchip,rk816.yaml index 0676890f101e5481a7466b26de5544a829c29101..853ad270a827fd0b40c50e69fb48a2e23d16c51d 100644 --- a/Documentation/devicetree/bindings/mfd/rockchip,rk816.yaml +++ b/Documentation/devicetree/bindings/mfd/rockchip,rk816.yaml @@ -15,6 +15,9 @@ description: that includes regulators, a RTC, a GPIO controller, a power button, and a battery charger manager with fuel gauge. +allOf: + - $ref: /schemas/power/power-controller.yaml# + properties: compatible: enum: @@ -39,11 +42,6 @@ properties: '#gpio-cells': const: 2 - system-power-controller: - type: boolean - description: - Telling whether or not this PMIC is controlling the system power. - wakeup-source: type: boolean @@ -108,7 +106,7 @@ required: - interrupts - '#clock-cells' -additionalProperties: false +unevaluatedProperties: false examples: - | diff --git a/Documentation/devicetree/bindings/mfd/rockchip,rk817.yaml b/Documentation/devicetree/bindings/mfd/rockchip,rk817.yaml index 2cb6d176a84cfb4c07a17b6390470b0ddb95bea1..4c5d2f43a6f182ff2bb0fe26869a1c56120146cf 100644 --- a/Documentation/devicetree/bindings/mfd/rockchip,rk817.yaml +++ b/Documentation/devicetree/bindings/mfd/rockchip,rk817.yaml @@ -53,8 +53,6 @@ properties: '#sound-dai-cells': const: 0 - system-power-controller: true - wakeup-source: type: boolean description: @@ -157,6 +155,7 @@ properties: additionalProperties: false allOf: + - $ref: /schemas/power/power-controller.yaml# - $ref: /schemas/sound/dai-common.yaml# - if: properties: @@ -195,7 +194,7 @@ required: - interrupts - "#clock-cells" -additionalProperties: false +unevaluatedProperties: false examples: - | diff --git a/Documentation/devicetree/bindings/mfd/rockchip,rk818.yaml b/Documentation/devicetree/bindings/mfd/rockchip,rk818.yaml index 90d944c27ba147aa83ff86fdacb546d08272fe1e..d1ca8b447034f2d0d1d3474932f3dedef6dff0de 100644 --- a/Documentation/devicetree/bindings/mfd/rockchip,rk818.yaml +++ b/Documentation/devicetree/bindings/mfd/rockchip,rk818.yaml @@ -14,6 +14,9 @@ description: | Rockchip RK818 series PMIC. This device consists of an i2c controlled MFD that includes regulators, an RTC, and a power button. +allOf: + - $ref: /schemas/power/power-controller.yaml# + properties: compatible: enum: @@ -41,8 +44,6 @@ properties: description: Telling whether or not this PMIC is controlling the system power. - system-power-controller: true - wakeup-source: type: boolean description: @@ -111,7 +112,7 @@ required: - interrupts - "#clock-cells" -additionalProperties: false +unevaluatedProperties: false examples: - | @@ -130,7 +131,7 @@ examples: interrupts = <4 IRQ_TYPE_LEVEL_LOW>; pinctrl-names = "default"; pinctrl-0 = <&pmic_int>; - rockchip,system-power-controller; + system-power-controller; wakeup-source; #clock-cells = <1>; -- 2.37.1 _______________________________________________ Linux-rockchip mailing list Linux-rockchip@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-rockchip