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 A88BFCCFA18 for ; Fri, 7 Nov 2025 15:53:56 +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:In-Reply-To: Content-Type:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=ZxJ41yeq/l2XIXDmYkUxV8mMQ2xwrHY8KVDenWfIoiU=; b=c5f+a/EgVPZkYR/7ZZjGW8ewmk f/6ap51M2eum5yotNk/t+RIizHhAzp5YB5UHYxz1fzNMRcrZGm2NM6OA0XbAdXtwtOpWOSFdctbSJ Nf1voEzav4G43DbVtAsmOudEqn0e6mBq0iAdOdJeDmLiR2UzPYOuj9mijB3L0zozi4Xolc/ZzrksP ZvrtXtvkj0a+lrFYFT4u+x+SD57gdqah5IdxkMTqv+dZhx2UF4qtkpyB6FdqXrlKmC6ac77U4vJoL 74kPWCaMbLBhtfB7OwbhIZMYPEtC4EWDxCkub7QvyGJ52w4u5LdWaiiiiuB5YHC0AAC/38s2enbxc XVxZF5bQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vHOmc-000000000wF-0mAL; Fri, 07 Nov 2025 15:53:50 +0000 Received: from mail-westeuropeazon11013006.outbound.protection.outlook.com ([52.101.72.6] helo=AM0PR02CU008.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vHOmZ-000000000vU-3x7E for linux-arm-kernel@lists.infradead.org; Fri, 07 Nov 2025 15:53:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=zV8WEsTm2AP8dW0kc3/5BNnfDFmO+7kJNsBIbYtG9r5BftVGMcIB7FcXQBCH0XDjZxsUrwCwuyIkYXaJhH/Th9jKrFm7ti1lB7FwQulRK7jO+gaaV751vdEsmuHQLTsJlYic182JwJUfBHYNR0hBmLNLWjH/Z4IiUHw3LifSepDsSKM2ifEdxUvezQPXYP73K5wcZDGhpZaGoltmLEnyCPEAG6n+hYBp3Dn5s+8LoosgRPLWg5kZBQ8P94i5yO4iBAvt0d0KzEzl5t1FMTEMpkymifaCFljv1MRjiKB2YA89FLmUQCBmOv6aRs0OOavRknyI3UaAqF6sJKL1DucKHQ== 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=ZxJ41yeq/l2XIXDmYkUxV8mMQ2xwrHY8KVDenWfIoiU=; b=rw+PWpIADI6UUOuvEjO8bpsKANJ/BCN2JUpplpz//j9shOHaDYmbQxeAH17WfA6p2EThkWPEFpOenm+kofsyQ77ZCkRa5MNI2HISrF89WYWMM2NtO1QwwMIOUDD1Nhb8pMqEHUviH7o0bWtTBDpi7g/z9Ftfv8swbb2IlwEZX/A2BGsq3OpNrEjxwch7MUnoAua1h27zr+/U7oJEM96JhhUopRZSP/JWgH8VOlDS0nYqtkCa1f/kJhsFHQzZ1BAq1eqmf0szlwgEUV14MmuvZA85qmZXi8CwG/eivZKAsvV6uXxdZ5vLyJqooG/DXzdzUSohD3wnVSi1Dlr8vKHRGQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZxJ41yeq/l2XIXDmYkUxV8mMQ2xwrHY8KVDenWfIoiU=; b=fP2Jadg9P7t5ZZcBm/RN/r+dPa2ZTPhKsWGjGOFmXoFzaRuE+igyLqzpYFUWZsc2F9HNyTmuQOubu1amkuM382NmKtStunyHMoBNJYgTC5NfC/NJL9QcGVmTBndIl6v/ETDkUlJh/0epGBrEI0B+yEziaUng2gZhrEzDAkT0sDkj+3E3mcDH2OnCsFFMrJpTjSMwofV79Mwje7d9HWDBjPMpOoWzQSD+ty8rc7zc9qkNm4wgvbxW0rztHUck8t7kTlAh4f8TXSr1fIB2yQcNE2C7G5dRqH9Dtgl6t30iEcFW+l04QJ7qPSpeS0ECSeV/t69lvW8+K6ffEcf41cB/2w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXSPRMB0053.eurprd04.prod.outlook.com (2603:10a6:102:23f::21) by DB9PR04MB9673.eurprd04.prod.outlook.com (2603:10a6:10:305::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.9; Fri, 7 Nov 2025 15:53:41 +0000 Received: from PAXSPRMB0053.eurprd04.prod.outlook.com ([fe80::504f:2a06:4579:5f15]) by PAXSPRMB0053.eurprd04.prod.outlook.com ([fe80::504f:2a06:4579:5f15%6]) with mapi id 15.20.9298.010; Fri, 7 Nov 2025 15:53:41 +0000 Date: Fri, 7 Nov 2025 10:53:29 -0500 From: Frank Li To: Josua Mayer Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Neil Armstrong , Jessica Zhang , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Dmitry Torokhov , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Laurent Pinchart , Lad Prabhakar , Thierry Reding , Jon Nettleton , Mikhail Anikin , Yazan Shhady , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-input@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH v2 02/11] dt-bindings: display: panel: ronbo,rb070d30: panel-common ref Message-ID: References: <20251107-imx8mp-hb-iiot-v2-0-d8233ded999e@solid-run.com> <20251107-imx8mp-hb-iiot-v2-2-d8233ded999e@solid-run.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20251107-imx8mp-hb-iiot-v2-2-d8233ded999e@solid-run.com> X-ClientProxiedBy: BYAPR07CA0085.namprd07.prod.outlook.com (2603:10b6:a03:12b::26) To PAXSPRMB0053.eurprd04.prod.outlook.com (2603:10a6:102:23f::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXSPRMB0053:EE_|DB9PR04MB9673:EE_ X-MS-Office365-Filtering-Correlation-Id: e5668ea7-7b8b-4a1c-cc3d-08de1e15d29c X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|52116014|1800799024|366016|19092799006|38350700014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?67zou6KwctBiUqSfuvR9r9rdYwY3+ZfN2Vc2oInUeoeK6TnKSetcpnLCK74Z?= =?us-ascii?Q?dSMD4D2U44qlzUF66PK2Xw0St2Qnyss1LEvf1OHyDRgluUU6yuIvuiRtO53K?= =?us-ascii?Q?0p1yY4isfLQWTVgDsZkD8hdoJvqSCWjbo7HaJz/htFQiCOPedq6NBpdhKiLc?= =?us-ascii?Q?yUMg7cFUIoVhfuYK+JJxScAiSyWhzJe+lu5zZ7kdKvGI+/cZ0aHpfTQOGhd7?= =?us-ascii?Q?Y1J7iYD3dB3zhu4VD6Xc8tHzKcfhaJbKFXLU/Gvm2K2rypkdAczqYiawQJ8m?= =?us-ascii?Q?/UHrZyw49X4Ed/O/w6jlk66JP9A+MyoY3c4vnR4olBl01t9V1KJlTZzhizTO?= =?us-ascii?Q?76PGAb5Y2IjazhO4dysefuWdR9mQA01d5jS2iSUJby5izWFfsMbc0sKdzdnq?= =?us-ascii?Q?8GpTMUkyn/fSDieunis5A6646v5MJ01EXl4v6CgO+raGDTvGjFPZlCPLmdWk?= =?us-ascii?Q?FIPjdapPU7LXkrVtZNJGyu8SzpcZ7G3f9uht1azB5DMDaijARYzkoacl5Mpa?= =?us-ascii?Q?Ys7Mlt3U2MQcxpxRbwn4ecHq0eBoCamGH/zcpzHOWssjzm7HkMTPIFlfYPlu?= =?us-ascii?Q?erfST9PDNxpxa/OqzVf7Ckp55NwQYbfyBw3kMfjSMedbEZjVZoTblsxgCWEJ?= =?us-ascii?Q?ydh/iMoW4qUDjYoJpP2SFK/fW4LkRjWRKj/DawTp29VH7l5fUbhzCHS6lrZb?= =?us-ascii?Q?Dmh0xxU/8aeE8iG4P1Z90vT5jAv/2BypXOwfsGqqwx1miKZEXdhHxKhttVzK?= =?us-ascii?Q?PCOpz7TrBTeQgKrjGTlkBtqjWhgDSdBvbxiCQcNXrJ46vs07Ml7tcpti9rii?= =?us-ascii?Q?ZLyWrzdOaZuRbEC0hLM0ayQnN1XpfC/pEQ5BCepzoISKsToRsTOyG0E3R71x?= =?us-ascii?Q?yymveEpdQgn/XZd4nwkug8KU4psmAazIwc17tlJadSFckNjL4VNmj4SXfgYj?= =?us-ascii?Q?Qzhahh8PztbC6ojeTEbY0L9zJP7yOlG/GYEO82seWgzDztY8XnkTRKMSu7kN?= =?us-ascii?Q?URn0lId0ormCIRNfIKYg78MLvTBpbFdfMoGDC/vLJ1dNy8PA67iE6DyTXx3K?= =?us-ascii?Q?9vYB53Es1DKXcKAM2We0d8910TiLcFkF2pSVy/AdA6BV4S4pGoVeED8AeDHi?= =?us-ascii?Q?oF9eunH1tdye7q2mZH85EmObKEP+sTKMh7gG+ncblFsUPpk3n5g4g4xG2K+E?= =?us-ascii?Q?zmVzGO8KRvbbgCj1mjiLZHuqu1QIXxfbDGLFWgu69uMKMLLDxHe51COCB85U?= =?us-ascii?Q?RE0H3Pir6bLe8NxHiBxEo7WWS5dgDhmzYWUbfOgpHbGyX16/QO2OCVD0pY8E?= =?us-ascii?Q?MBOxJ+3fAHmmGBFo2gKTizLqIFm1XoSX69z8ev6I9wRj/jvpcWantKJ3ze4z?= =?us-ascii?Q?QUurB0THLAwYleqKKRucq8GTNQ4tj38xNpHtnlgV4Yw2Wm/OEXcK0zuNxyac?= =?us-ascii?Q?+3UQFNaZJwQBgQKratAgzcTOsJr+6pPjkfXmZuq4RGt8Jbt9UIP6PsILj784?= =?us-ascii?Q?iyYmw54qBR326AEZ5nMOvfeouNomj6KLIBaX?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXSPRMB0053.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(52116014)(1800799024)(366016)(19092799006)(38350700014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NFH4bL56ZnRZ72WNE6A1oWSxYfcirWDJ1YZVntUiBvXFtxtV4341q8HwOi90?= =?us-ascii?Q?NnlkbIZvjFi2dNQ1FWRHVg5bDKIjzP8M4exgPNbOrDnIFWjisXgp0PhE067y?= =?us-ascii?Q?u83+cHekcOATRQJmdWP1EkM+ExjIZDs/Y4He6Zsg1KVOXKyy9RpxLWs2vMQd?= =?us-ascii?Q?AyiuNgTSR367OQgjPLaXLhNDvJZ7SwgLE/CW2//Svf66KDgp5LrvV9+vzKG1?= =?us-ascii?Q?abdTEfaXFHT01+3l+FOWvg0LQekXdxAGIQaLIhi0Ac0nexPrD9XGqOcyMddR?= =?us-ascii?Q?YWmoSF12rvWLjIwf4yhgtNYKVzahLsCjO7D7Qa+wg6cHM4VtqMpOBB0+WEIQ?= =?us-ascii?Q?CHj3uXBET3q6PQdwHBdEGumC3JbhybROZcVV74Up0aw9isct37hCZTkQPzKx?= =?us-ascii?Q?GczilkIX5RTxh1SVGgBLJ5zEN+FCaaJ4AQDP/VG4oCtvJ+fVRzYGuLS4Ff9N?= =?us-ascii?Q?RjLqIqzVGVIjwggJO+jURKTyz8XFRX2WKaNnCDPQHd+MCwbOA8dUHEPum4hm?= =?us-ascii?Q?xLqN/lwVo1+4qAB0cpdEyaygOMCgnGMgfJK9YDNNXsNZSAnY+NLugCU7ds+4?= =?us-ascii?Q?cz528NPedXVVley+60snHO8V+T71LUGDOGirdElzfSqWmiyKECaKn/0EJG2p?= =?us-ascii?Q?QEZsptkYti2h8xoDDrE44zVA4i9jk0o/qvncmKj+3612uuo1tZPcQxbAmwFJ?= =?us-ascii?Q?Y5hmEdebVKiQdNOYbhelnkYiCAw5iPvqPdc1M4NnFarYwLcg4maoqyPxQaeC?= =?us-ascii?Q?gHffiqND5Zl/Zl0sASn3fWMK8Whg2MShz4NICHpK3OOoYEIL06ZBK4EAS+uK?= =?us-ascii?Q?GK8Uk72EaLiuvOQ7BjqIGGkoiHwZRkWiN0TTrxAGHo8tGtcoBug47VGGFpbX?= =?us-ascii?Q?3f99IdSU+0ZqJKROt2LZ8QbZhIRn1+nZrsrM4qGQkG9Nrjw5KPXJ8yY2f+EO?= =?us-ascii?Q?MgUCrMpZMpiMIbUTAF9+5vBBCqKZBP69C/vEyYvXjv0bGfSYNyYXoZUem4qK?= =?us-ascii?Q?r39ffRzV6AzNghggYLMKCLATGVO4kNTKp01qRCMiKacjq/33gu1YTJBWDXrV?= =?us-ascii?Q?kBU82vQGWQQhSc3sHNgHhv046TKvn9z0zFdrldIODMYPaNbPR0onMtkaDwVQ?= =?us-ascii?Q?hTlzxoUx32i8My1UMVLr4kd03CLf9RLtrrS1fjpDMgGx3LtiDoq1llCIHI2+?= =?us-ascii?Q?YpiuKqai3zNgO6iHTltLn9UQPkKVopnZJUmj+ECq+2WZpbFg9m/fafoJ4tyD?= =?us-ascii?Q?/w8eDVw5Y7Y0CssHeKK+ZuwnUj3inuyESlstYGlNjwYTPmzdgnlWkRYMGv+v?= =?us-ascii?Q?5ndtcF24wYvGI0EGGyikKRW4vH67TfAWsEt7qqXl2hQrvL0uRhHcs3T8mYDc?= =?us-ascii?Q?r4N8sK6Q/5pUW0zLXykZyYzN/ZpbF5tPDeDyIywh2ekNi9WIsGmy81unjKnG?= =?us-ascii?Q?/Z8pIRGil2rLSArqpIfolHY5nMRUnVzU8rFAGyNlzsa0VuTerKCaijPvyyeo?= =?us-ascii?Q?rhsjVLqaEG0hnSaXK24boZdg7RuSCNa/HCnyxPpUD+i08TZfiY3uXKNImF6f?= =?us-ascii?Q?Dl8tRNgQx9WFmtWIy27KR9MgMCsYrCHSsQU5koUD?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e5668ea7-7b8b-4a1c-cc3d-08de1e15d29c X-MS-Exchange-CrossTenant-AuthSource: PAXSPRMB0053.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Nov 2025 15:53:41.1172 (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: vTaXvSk/yiDmJQ++bAAdbIEv3r1wrYjTQl1CVqVOjGmgVkfeVj2Ae/SdUdrZqf+5gJ6e5bOBX/3LtqKzCr4aDA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9673 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20251107_075347_986503_28324672 X-CRM114-Status: GOOD ( 20.45 ) 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 On Fri, Nov 07, 2025 at 12:46:09PM +0100, Josua Mayer wrote: > Add missing ref on panel-common.yaml for this dsi panel so that common > properties can be shared. > > Drop reset-gpios and backlight as they are already in panel-common. > > Switch from additionalProperties to unevaluatedProperties so that common > panel properties are available without repeating them in this binding. > > Notably panel-common defines the "port" property for linking panels to a > source - which was missing from this panel. Mark it as required. > > Signed-off-by: Josua Mayer > --- > .../devicetree/bindings/display/panel/ronbo,rb070d30.yaml | 14 +++++--------- > 1 file changed, 5 insertions(+), 9 deletions(-) > > diff --git a/Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml b/Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml > index 04f86e0cbac91..6940373015833 100644 > --- a/Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml > +++ b/Documentation/devicetree/bindings/display/panel/ronbo,rb070d30.yaml > @@ -9,6 +9,9 @@ title: Ronbo RB070D30 DSI Display Panel > maintainers: > - Maxime Ripard > > +allOf: > + - $ref: panel-common.yaml# > + Can you move allof after required incase add if-else branch later. Frank > properties: > compatible: > const: ronbo,rb070d30 > @@ -20,10 +23,6 @@ properties: > description: GPIO used for the power pin > maxItems: 1 > > - reset-gpios: > - description: GPIO used for the reset pin > - maxItems: 1 > - > shlr-gpios: > description: GPIO used for the shlr pin (horizontal flip) > maxItems: 1 > @@ -35,10 +34,6 @@ properties: > vcc-lcd-supply: > description: Power regulator > > - backlight: > - description: Backlight used by the panel > - $ref: /schemas/types.yaml#/definitions/phandle > - > required: > - compatible > - power-gpios > @@ -47,5 +42,6 @@ required: > - shlr-gpios > - updn-gpios > - vcc-lcd-supply > + - port > > -additionalProperties: false > +unevaluatedProperties: false > > -- > 2.51.0 >