From patchwork Tue Aug 22 08:59:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 13360394 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 00FFAEE4993 for ; Tue, 22 Aug 2023 08:56:33 +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:References:In-Reply-To: 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=U71ws8OsKHk6k3nB7SEhwq344dbBxn+UdwcraFm8vbs=; b=cdk1CDXxf51V/M YmcPV45fENHev3GUiW5+AfacFTBavrTH75mW40JJISTGxqF57Yc3awcPOKBfYI03yUilx1JbCtqxK YeWUZY2fXYdLTSSNkRevrC3G0fPOQeKjuT3pM+L8IiIp963Ol6rYqX+7oBI0QABUSOnYUh6dPztvI BNf+6MvL+hjx09kern6yRcjxzkM0GYJ8HoadRLCn54FVzG0D8Iv1Ly9J8hlP3wOyzbcNLA/i2m13s 2ztrRNFGyiswWg0YPH5fTiVrkBW+QDRC+DG5DocGirXNcnxqvIlts+ftyAYEzRYJ4d6Yw8Hy6rIaO dJigSmDSUT+an5pRIm6g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qYNBB-00FW1q-1L; Tue, 22 Aug 2023 08:56:01 +0000 Received: from mail-db3eur04on060d.outbound.protection.outlook.com ([2a01:111:f400:fe0c::60d] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qYNB2-00FVwV-17 for linux-arm-kernel@lists.infradead.org; Tue, 22 Aug 2023 08:55:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QD2Tw6+poKjBIV/O934F/+LUXHfMks5KnSqTAWGwIPcuZhcbmzHjmv25EPRV+Z3W5j8R1w1W552qvpVk3/OzPeEhY9kU9BOkdN8V5P9IX3je2dJZMuPS2Cb0Q0Vik9Wki5TsITHSHOJlAEruJjWYg1Mc6mCkwIhSzsC1aVF7mK282no54WzIezc6Hnj6wziJWB3t8qor1sXyoGh5FXAVBsZ8/j04sR48Sth9CkvzINhBELySxDR/4R/k1hECtDTFt3Ia0YEcR6D99UqqG5R2N6P7rf2/cwYqjhnk94mzgAdh+2eTWqQyDTsTIALdDjAhm+boU5Dde7+iyGMH8cPc+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=yoKWiOMYX/CHuiw6fIdemXv+XZyLuh38Xll8KW9TuBU=; b=c2gSvb/PT1JM55dk90J7hslNocpEs9nHxfGghjkHGAHAn+DmauznyAAbJxzVA+MAhTdYmHiYLC6DQyiJMWo5X641c5WujeCJIiwLdSw3/ec1GmwYuY72SyLJG0vN8W1+4aWYVyhjVYoceAAFknAf0RS0195PaebHsabYm2Bhy0h1c7ovVF9pZpJAlelTL4jHTM1DpMYATwS6EAtmh13ZaozWNASKb0cYsfXXrRAwlCJNyivDvPhAPAPFZlqdIGZhxoxds3cbHkuEPuSP3Y0ZxdSD5mWOkoZAuwZ/zf4GQlC8/zkTzLfVmxUFKZ9/a4iFwCa9P1zS98C1X9TcCG55tQ== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yoKWiOMYX/CHuiw6fIdemXv+XZyLuh38Xll8KW9TuBU=; b=PBwZoZ3BtWLbQcue/oxBFMAIjsz5sUrn+iK1D24Ckj7JhwPxqV0u3QH0JAJYd3dAlKVHmYiEhYIsmrz59boDIhC5YZcvL3FmChCOXoqtjHB2h44nY0cDrgAkQNZvtPyVJn2TEZhnr0wHRtMfc02L4aEhZHfFS4jbosE3bZrYL4U= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) by AS5PR04MB9970.eurprd04.prod.outlook.com (2603:10a6:20b:67e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Tue, 22 Aug 2023 08:55:48 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::9018:e395:332c:e24b]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::9018:e395:332c:e24b%4]) with mapi id 15.20.6699.022; Tue, 22 Aug 2023 08:55:48 +0000 From: Liu Ying To: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: p.zabel@pengutronix.de, airlied@gmail.com, daniel@ffwll.ch, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, guido.gunther@puri.sm, marcel.ziswiler@toradex.com, laurentiu.palcu@oss.nxp.com, robh@kernel.org Subject: [PATCH v14 RESEND 1/6] dt-bindings: display: imx: Add i.MX8qxp/qm DPU binding Date: Tue, 22 Aug 2023 16:59:44 +0800 Message-Id: <20230822085949.816844-2-victor.liu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230822085949.816844-1-victor.liu@nxp.com> References: <20230822085949.816844-1-victor.liu@nxp.com> X-ClientProxiedBy: SI2PR02CA0033.apcprd02.prod.outlook.com (2603:1096:4:195::20) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR04MB7046:EE_|AS5PR04MB9970:EE_ X-MS-Office365-Filtering-Correlation-Id: 6a1fadaa-4980-403e-df36-08dba2ed9401 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; X-Microsoft-Antispam-Message-Info: g5pG/ta9DEzRHhqAtgd0RlB3lAikIBhSIaOPzfmxG3fKuCRZrSbsHnA77ZAocw5+9HhMqO32VvICrGPypj7JD2fe1+jK2+stsYzaVwEt0OyjsWAdv+bXQs9LjWExo2vTTlHkU/mgCCLSonBQLr9CxBakPC5xXMLipRirabs+I+O5z8yN3Hrz8RAW8H8LAeh4y+Is40UuEyf5/UWaZBC35w9TeQIkye8eh5egKag+odpC9C+9KbdQaflnJDu0EBcmTn/dnXZvcF+FFu9DF1pgue9NXkl6VMmoIwwdGOZn6Dg32je0fQpjvhx3q1/QjwrHo38+tIpt7vXyR0qPqKoV+HmqjMdsRgQkgRDsRmtP57U3uOczPCsN7ROLr8+JeUxRSRKqFqNmSfuCVpryRvj7Woc+jqGSxQYw45ZZg4TBHLgMsdIpCO3OGAW/yIixv95GglGcudIwmdIPtehblUtMWBhLxHPwlkIcz1BKnNTNRmDRhTeexNnWTugzl+g6hjXyozjj+C9MWZJoKT343naR/Bnwuf1TxcdYyy0MxOyOr21GHHYhbTlIERjf+1o/xLMS/hmLY133hZ1Cgg9fV9ApbYzOp8FNekhoAUgGWfCsyr0PopxocQgjrH4PkB5VTm9qyle/v/I6TX6eU94g92CWhA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR04MB7046.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(136003)(39860400002)(346002)(376002)(366004)(1800799009)(186009)(451199024)(66476007)(66556008)(316002)(66946007)(6512007)(8676002)(8936002)(2616005)(4326008)(36756003)(41300700001)(1076003)(966005)(478600001)(6666004)(38100700002)(52116002)(38350700002)(6506007)(6486002)(83380400001)(30864003)(2906002)(7416002)(86362001)(5660300002)(26005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: A+LA4G9VuVUUQQqH8hF+/Ir621BkT1NXW5BR29/p5u14zKIrzYF/oSpbM/wyWAVSoI7UhAbgxfXdsdaXwfTnq1WJvBj9njdBfLp8ykwzBDITaMc7SVo70E6xymLN3h68JqEwGpE3tDVtEjKji8rxepljtamdNWtAqiA45o43gJe+G/mphFc6KVc8c5Dke3CEmGDB/g6npMGWh+jVj4xWXcKNz6XTZpImsJhSa54oF60Q6A7BENu05l+NcJVzxCqBWKqYE995zaD6EsdKGXj6lx5+r+lLPNqueDIVjP9E58eDiy8Q/sqcy+znkLh9H2kXmc0lNsEQ6A/m+OOJsFBwhtSP32vwlTO9WQ4fmCgG6jYXbGIXElD3wGmmmpeRSeYojQUr5qKCQJqRUSUuJBJ4m6ZRYMxVxaQJjYBwf+L0uZg/tPgEFmirF07GtNNSxddrG1a6GNNcaen/NpGOJlBemFWidPPIjNVWHwXkPfc8S2LwKSGrfkU1kscsLJzRXIrutzLpqMQRC/DbZ2Y7X045eadH4vCz+BCW7s+xuU8dXemZajhTL6ylPct7wC2wRQGTuB/y4tw+QeKeI86b/rKyOg5TxdCJYWXU4o1qE8EXf9VEd/z5PmDpdHoT+WwStSBxmnncZ0pW5sooFW86njJ6PyAQSWBQnJzRy6hIUtwxXwgbIArh95jRd3XhUNUlJ1TfmePhBYE9QcKwDcKzBGYhmQcxVLBOmWnHOnHoBrjCm+2PuT6rkTRoZwbEQ/zK+qUvYlOhYeMvtuFii4RdnKpbfr68rpPIeiD4KUhqU7tLbfWzimvc77owfaAV1jWetCB6cEc55F3YPjcAIS+L3jP/pCOuiyMHtbTbTO74DHumg6o5YOnQiWlsZzDFb6RqYAALvcGGyIu35GVvOqXd3xCfk3QNQveP4PlYya/Cr0zuoUWCGwQ+GUR9xIF02N8sD/Nr+6sFVqUwPM0ew+b+E0S1w49q+IQagP61jZ8/ekHhcKLV6a7FHWaZenyuepqPMpaG8vjRxarXP7NM8gpArBZz49/Tj0+GCT3oZYtoecAVnTJ0F0DW9wFVpaTY2QLsrz/n70nZFp72XjyB7RDhtBfp9M5B8PoS0Fyt5iDKJlP4VxTO7WTjXUdEdKrLiyuanI4v5vB+syeU2B7MsBGoJnqL26yeZPJKywhMIuTncoH25UkBPxVsg3cQ/m1TUlAgeKlk42y96a4/Ugkx099Rgxv2L4oqHgRXy2eWdhxRCGvWFvlm3sHJpuyxTNCkGEKxcg1qQ+SBQTPzF/zEvfuupWl/UoxXMMMqg8sdMWcyzm0VYxlOr+nUZIKF2i43FaN7afvKi1AWlBQTcsIiveOkOdfWrPQapfXTbdZniXLPUIzwe7jbT0g9iOQjtv0yW1qgH74DkT8W8H/LSC8fcJ8ixv1LZbK3+50yADzQl/+U+t34Mmexw7Z62zmw9Sn8X2h6tj5OM8KbixtI9f3LCSnIWuUoBKUUCZOGU1zzU8l+L4/VCqn3ojpKMrbt9ce07Lx2aH0LchVb8qcfE1QnxcEx7di54XoY1GpFu/tBkyDDikcrGmS91OY4egRnpa/2S7GGWDR8 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6a1fadaa-4980-403e-df36-08dba2ed9401 X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2023 08:55:48.0651 (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: +rcH5q2NOGOou8O0V2jP6KeCdRm91KugdZiW3rDJAg+RVNLtKu+xbD7GU8Kh3oQ2MnZAxLi3Yeg5xhUzGY7fsw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR04MB9970 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230822_015552_392089_56BC7149 X-CRM114-Status: GOOD ( 12.76 ) 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 This patch adds bindings for i.MX8qxp/qm Display Processing Unit. Reviewed-by: Rob Herring Signed-off-by: Liu Ying --- v7->v14: * No change. v6->v7: * Add Rob's R-b tag back. v5->v6: * Use graph schema. So, drop Rob's R-b tag as review is needed. v4->v5: * No change. v3->v4: * Improve compatible property by using enum instead of oneOf+const. (Rob) * Add Rob's R-b tag. v2->v3: * No change. v1->v2: * Fix yamllint warnings. * Require bypass0 and bypass1 clocks for both i.MX8qxp and i.MX8qm, as the display controller subsystem spec does say that they exist. * Use new dt binding way to add clocks in the example. * Trivial tweaks for the example. .../bindings/display/imx/fsl,imx8qxp-dpu.yaml | 387 ++++++++++++++++++ 1 file changed, 387 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dpu.yaml diff --git a/Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dpu.yaml b/Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dpu.yaml new file mode 100644 index 000000000000..6b05c586cd9d --- /dev/null +++ b/Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dpu.yaml @@ -0,0 +1,387 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/imx/fsl,imx8qxp-dpu.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Freescale i.MX8qm/qxp Display Processing Unit + +maintainers: + - Liu Ying + +description: | + The Freescale i.MX8qm/qxp Display Processing Unit(DPU) is comprised of two + main components that include a blit engine for 2D graphics accelerations + and a display controller for display output processing, as well as a command + sequencer. + +properties: + compatible: + enum: + - fsl,imx8qxp-dpu + - fsl,imx8qm-dpu + + reg: + maxItems: 1 + + interrupts: + items: + - description: | + store9 shadow load interrupt(blit engine) + - description: | + store9 frame complete interrupt(blit engine) + - description: | + store9 sequence complete interrupt(blit engine) + - description: | + extdst0 shadow load interrupt + (display controller, content stream 0) + - description: | + extdst0 frame complete interrupt + (display controller, content stream 0) + - description: | + extdst0 sequence complete interrupt + (display controller, content stream 0) + - description: | + extdst4 shadow load interrupt + (display controller, safety stream 0) + - description: | + extdst4 frame complete interrupt + (display controller, safety stream 0) + - description: | + extdst4 sequence complete interrupt + (display controller, safety stream 0) + - description: | + extdst1 shadow load interrupt + (display controller, content stream 1) + - description: | + extdst1 frame complete interrupt + (display controller, content stream 1) + - description: | + extdst1 sequence complete interrupt + (display controller, content stream 1) + - description: | + extdst5 shadow load interrupt + (display controller, safety stream 1) + - description: | + extdst5 frame complete interrupt + (display controller, safety stream 1) + - description: | + extdst5 sequence complete interrupt + (display controller, safety stream 1) + - description: | + disengcfg0 shadow load interrupt + (display controller, display stream 0) + - description: | + disengcfg0 frame complete interrupt + (display controller, display stream 0) + - description: | + disengcfg0 sequence complete interrupt + (display controller, display stream 0) + - description: | + framegen0 programmable interrupt0 + (display controller, display stream 0) + - description: | + framegen0 programmable interrupt1 + (display controller, display stream 0) + - description: | + framegen0 programmable interrupt2 + (display controller, display stream 0) + - description: | + framegen0 programmable interrupt3 + (display controller, display stream 0) + - description: | + signature0 shadow load interrupt + (display controller, display stream 0) + - description: | + signature0 measurement valid interrupt + (display controller, display stream 0) + - description: | + signature0 error condition interrupt + (display controller, display stream 0) + - description: | + disengcfg1 shadow load interrupt + (display controller, display stream 1) + - description: | + disengcfg1 frame complete interrupt + (display controller, display stream 1) + - description: | + disengcfg1 sequence complete interrupt + (display controller, display stream 1) + - description: | + framegen1 programmable interrupt0 + (display controller, display stream 1) + - description: | + framegen1 programmable interrupt1 + (display controller, display stream 1) + - description: | + framegen1 programmable interrupt2 + (display controller, display stream 1) + - description: | + framegen1 programmable interrupt3 + (display controller, display stream 1) + - description: | + signature1 shadow load interrupt + (display controller, display stream 1) + - description: | + signature1 measurement valid interrupt + (display controller, display stream 1) + - description: | + signature1 error condition interrupt + (display controller, display stream 1) + - description: | + command sequencer error condition interrupt(command sequencer) + - description: | + common control software interrupt0(common control) + - description: | + common control software interrupt1(common control) + - description: | + common control software interrupt2(common control) + - description: | + common control software interrupt3(common control) + - description: | + framegen0 synchronization status activated interrupt + (display controller, safety stream 0) + - description: | + framegen0 synchronization status deactivated interrupt + (display controller, safety stream 0) + - description: | + framegen0 synchronization status activated interrupt + (display controller, content stream 0) + - description: | + framegen0 synchronization status deactivated interrupt + (display controller, content stream 0) + - description: | + framegen1 synchronization status activated interrupt + (display controller, safety stream 1) + - description: | + framegen1 synchronization status deactivated interrupt + (display controller, safety stream 1) + - description: | + framegen1 synchronization status activated interrupt + (display controller, content stream 1) + - description: | + framegen1 synchronization status deactivated interrupt + (display controller, content stream 1) + + interrupt-names: + items: + - const: store9_shdload + - const: store9_framecomplete + - const: store9_seqcomplete + - const: extdst0_shdload + - const: extdst0_framecomplete + - const: extdst0_seqcomplete + - const: extdst4_shdload + - const: extdst4_framecomplete + - const: extdst4_seqcomplete + - const: extdst1_shdload + - const: extdst1_framecomplete + - const: extdst1_seqcomplete + - const: extdst5_shdload + - const: extdst5_framecomplete + - const: extdst5_seqcomplete + - const: disengcfg_shdload0 + - const: disengcfg_framecomplete0 + - const: disengcfg_seqcomplete0 + - const: framegen0_int0 + - const: framegen0_int1 + - const: framegen0_int2 + - const: framegen0_int3 + - const: sig0_shdload + - const: sig0_valid + - const: sig0_error + - const: disengcfg_shdload1 + - const: disengcfg_framecomplete1 + - const: disengcfg_seqcomplete1 + - const: framegen1_int0 + - const: framegen1_int1 + - const: framegen1_int2 + - const: framegen1_int3 + - const: sig1_shdload + - const: sig1_valid + - const: sig1_error + - const: cmdseq_error + - const: comctrl_sw0 + - const: comctrl_sw1 + - const: comctrl_sw2 + - const: comctrl_sw3 + - const: framegen0_primsync_on + - const: framegen0_primsync_off + - const: framegen0_secsync_on + - const: framegen0_secsync_off + - const: framegen1_primsync_on + - const: framegen1_primsync_off + - const: framegen1_secsync_on + - const: framegen1_secsync_off + + clocks: + maxItems: 8 + + clock-names: + items: + - const: axi + - const: cfg + - const: pll0 + - const: pll1 + - const: bypass0 + - const: bypass1 + - const: disp0 + - const: disp1 + + power-domains: + items: + - description: DC power-domain + - description: PLL0 power-domain + - description: PLL1 power-domain + + power-domain-names: + items: + - const: dc + - const: pll0 + - const: pll1 + + fsl,dpr-channels: + $ref: /schemas/types.yaml#/definitions/phandle-array + description: | + List of phandle which points to DPR channels associated with + this DPU instance. + + ports: + $ref: /schemas/graph.yaml#/properties/ports + + properties: + port@0: + $ref: /schemas/graph.yaml#/properties/port + description: The DPU output port node from display stream0. + + port@1: + $ref: /schemas/graph.yaml#/properties/port + description: The DPU output port node from display stream1. + + required: + - port@0 + - port@1 + +required: + - compatible + - reg + - interrupts + - interrupt-names + - clocks + - clock-names + - power-domains + - power-domain-names + - fsl,dpr-channels + - ports + +additionalProperties: false + +examples: + - | + #include + #include + dpu@56180000 { + compatible = "fsl,imx8qxp-dpu"; + reg = <0x56180000 0x40000>; + interrupt-parent = <&dc0_irqsteer>; + interrupts = <448>, <449>, <450>, <64>, + <65>, <66>, <67>, <68>, + <69>, <70>, <193>, <194>, + <195>, <196>, <197>, <72>, + <73>, <74>, <75>, <76>, + <77>, <78>, <79>, <80>, + <81>, <199>, <200>, <201>, + <202>, <203>, <204>, <205>, + <206>, <207>, <208>, <0>, + <1>, <2>, <3>, <4>, + <82>, <83>, <84>, <85>, + <209>, <210>, <211>, <212>; + interrupt-names = "store9_shdload", + "store9_framecomplete", + "store9_seqcomplete", + "extdst0_shdload", + "extdst0_framecomplete", + "extdst0_seqcomplete", + "extdst4_shdload", + "extdst4_framecomplete", + "extdst4_seqcomplete", + "extdst1_shdload", + "extdst1_framecomplete", + "extdst1_seqcomplete", + "extdst5_shdload", + "extdst5_framecomplete", + "extdst5_seqcomplete", + "disengcfg_shdload0", + "disengcfg_framecomplete0", + "disengcfg_seqcomplete0", + "framegen0_int0", + "framegen0_int1", + "framegen0_int2", + "framegen0_int3", + "sig0_shdload", + "sig0_valid", + "sig0_error", + "disengcfg_shdload1", + "disengcfg_framecomplete1", + "disengcfg_seqcomplete1", + "framegen1_int0", + "framegen1_int1", + "framegen1_int2", + "framegen1_int3", + "sig1_shdload", + "sig1_valid", + "sig1_error", + "cmdseq_error", + "comctrl_sw0", + "comctrl_sw1", + "comctrl_sw2", + "comctrl_sw3", + "framegen0_primsync_on", + "framegen0_primsync_off", + "framegen0_secsync_on", + "framegen0_secsync_off", + "framegen1_primsync_on", + "framegen1_primsync_off", + "framegen1_secsync_on", + "framegen1_secsync_off"; + clocks = <&dc0_dpu_lpcg IMX_LPCG_CLK_5>, + <&dc0_dpu_lpcg IMX_LPCG_CLK_4>, + <&clk IMX_SC_R_DC_0_PLL_0 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_DC_0_PLL_1 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_DC_0_VIDEO0 IMX_SC_PM_CLK_BYPASS>, + <&clk IMX_SC_R_DC_0_VIDEO1 IMX_SC_PM_CLK_BYPASS>, + <&dc0_disp_lpcg IMX_LPCG_CLK_0>, + <&dc0_disp_lpcg IMX_LPCG_CLK_1>; + clock-names = "axi", "cfg", + "pll0", "pll1", "bypass0", "bypass1", + "disp0", "disp1"; + power-domains = <&pd IMX_SC_R_DC_0>, + <&pd IMX_SC_R_DC_0_PLL_0>, + <&pd IMX_SC_R_DC_0_PLL_1>; + power-domain-names = "dc", "pll0", "pll1"; + fsl,dpr-channels = <&dc0_dpr1_channel1>, + <&dc0_dpr1_channel2>, + <&dc0_dpr1_channel3>, + <&dc0_dpr2_channel1>, + <&dc0_dpr2_channel2>, + <&dc0_dpr2_channel3>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + dpu0_disp0_pixel_combiner0_ch0: endpoint { + remote-endpoint = <&pixel_combiner0_ch0_dpu0_disp0>; + }; + }; + + port@1 { + reg = <1>; + dpu0_disp1_pixel_combiner0_ch1: endpoint { + remote-endpoint = <&pixel_combiner0_ch1_dpu0_disp1>; + }; + }; + }; + }; From patchwork Tue Aug 22 08:59:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 13360395 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 AFCE8EE4996 for ; Tue, 22 Aug 2023 08:56:40 +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:References:In-Reply-To: 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=t5BUxxeGCLtVvKNMU2y6PhBZunuWfhqld5POeX92crg=; b=Vc/rF0TcfnwOL2 4XhdNfDyuACn+pvXdWkdmrGYQtk8peFAvqIiNen1pOxA6muvwRqvdMRM0AbA9ZWS+HgSUZXRFd7LB 8ZoH0bvibCNQBAlG1P4yKLDenCB20bBOElaouxDsYu4fhZVx8HUd9JiNUKFuI7+eddXTpuct6Hagl mXtrzT2ZVFyF55Vy2V8ciTaRwzuoLd1Wp8oIL8u4oub9AudE7Hf3G04+cDXgIZLO+N9QPX1bf1KpL y7GnswLax36QNOO0vfbCVvtXhNnZladctjk+GxTK+LIkSnvnKZEsNMkF2KkqVOeITg1TYzWXqi5ID uhSqvA4pojogLWB/N/Ig==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qYNBJ-00FW4T-2R; Tue, 22 Aug 2023 08:56:09 +0000 Received: from mail-db3eur04on060c.outbound.protection.outlook.com ([2a01:111:f400:fe0c::60c] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qYNB8-00FW0R-2z for linux-arm-kernel@lists.infradead.org; Tue, 22 Aug 2023 08:56:00 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E6I7ubmsAkjVCSYtTAqmRYJ4LAJ9EwWYFKSeQQHt0FZ+K83RS974K2OGAnMguEG+1ZD8OandnDW9l+1qw9w4unREqjuHgTDVU0xzfLZNEm+FQtySI8eOF/2kXShhSuzHxZcjuJ/ayhePmGA4Y6lfZdHQwgvAPnbzu6Z+16s6ZMuRifVtwwhW/hbPuAYSyZwQY6qOXcLG2WoKyE8G5arME9+kjYv92LeanCVTVNasg/eYOvRYaajeBQeA2TFomPvNLIGNVfTc9nveXOldAOsmwKAkDKVaxEIo8Khr12ulubKD2c7JJEL9D/x4z8EywfAOgtFf2bq7h5X7xDComYJMdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=3CFlAyI0/S7S6pWy091XZdoIPCsJONHLYiyeHv4LheQ=; b=NP7XkvTAzV/fIQW+QkDF9vDjYF0iUjViGd1+L2uSaX6082dKVVhmBQk1AyWRoew6ozc+Leb/+IvovEy99iwfzMmx84UIEXdvP3TyIBHMuIZu1AvBZgh2upr1nhFUuGtSWHaAeSDflLyBwPBQD8dw9EV8jLJ4yYWfsd3ZQ5f9IoYoccor9eLuOY7Q7WX1iNicIWpqFtGuu2YazpDu8ezF4GG/ePgiETxs52BqTW8cw0us7mYSIARkAda9Pjmvn0CE3LD/s0A6zwYW6Pw8GPcdPqNiqfZkVjxlh5+Oi/XQ+gk69pRUyCfNGn0B4io2OKdzDhmhJtbcRI8BPboyhPvzWw== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3CFlAyI0/S7S6pWy091XZdoIPCsJONHLYiyeHv4LheQ=; b=nFmDWsUV8Gh117bNZv5PnKyCdEutK+m5ZWQ8Ks8MeRg+wuZPflQxgqseRjBHGXaHYCshbtbpozbTSb3tKxO+5IgKM0PUZSaK9XNP79oEgfgCDNpUnsZ5mZ8YTggS+tBNPsq/8QuALjwJTfzuspC5Hax45olUhv3KgtZIEsCOgk4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) by AS5PR04MB9970.eurprd04.prod.outlook.com (2603:10a6:20b:67e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Tue, 22 Aug 2023 08:55:54 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::9018:e395:332c:e24b]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::9018:e395:332c:e24b%4]) with mapi id 15.20.6699.022; Tue, 22 Aug 2023 08:55:54 +0000 From: Liu Ying To: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: p.zabel@pengutronix.de, airlied@gmail.com, daniel@ffwll.ch, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, guido.gunther@puri.sm, marcel.ziswiler@toradex.com, laurentiu.palcu@oss.nxp.com, robh@kernel.org Subject: [PATCH v14 RESEND 2/6] dt-bindings: display: imx: Add i.MX8qxp/qm PRG binding Date: Tue, 22 Aug 2023 16:59:45 +0800 Message-Id: <20230822085949.816844-3-victor.liu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230822085949.816844-1-victor.liu@nxp.com> References: <20230822085949.816844-1-victor.liu@nxp.com> X-ClientProxiedBy: SI2PR02CA0033.apcprd02.prod.outlook.com (2603:1096:4:195::20) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR04MB7046:EE_|AS5PR04MB9970:EE_ X-MS-Office365-Filtering-Correlation-Id: 491e1a9d-d633-4207-fdd9-08dba2ed97b8 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; X-Microsoft-Antispam-Message-Info: Vhkzx+Y6F7dJNgIFN7dT6RqqCsauwzqIHHgDci/Y9kOCmrd4pqJHuuNzzc3cHsfTgst3EgcQUWPD5OuY2V9d2aYTDrvbJVzAVrt4Wf/1lxD/sIHP2+AGnTO6KdDxCYGg51tqzUDIEw3aNBDJQC1eKFLT5WVLVsxOMhQtyXADLC2B1X6V7L1eIOBINCHsp4+XJn6Y5VInNAe68LlpNe7CniLamoEB/ijRMQKMjHWY3VhbZr20zuV+UTDZmJXHxx+yekxMhECk48Fk6DoZB7+LK9RUUGKd4w1D+ZVYioPiu+bGGVYmTrHBPahZkK0XxMfKWJ7myBeQ6ljc5vsSSBh5dweWQ7UgznLVj2bf8dELX88QTKFSj2D7Chf0WMsTLwlge/H7IgNhk++JSdqD5ulHxK0LKua3tReiXyrNKkT9P9hgs35dvHd9WtKVaOyj0znNlkYwk7hWJ6bGGizCX/SoYHQgzCQoS79DkZxvbYA1Z9SZeLttOYlEJYpIwXrAPdM5FsLvTOUsu1+btdWZIMsONbKckGbF+uL8WLMkXQcTgpW0F1uDi5dye1/l+ud2lgck2btpSs3DJFEOSQLlNd3dwATxrB0zjSEnJPi0a+DMDYlKstmhq0uL+ZAP4WcXGZAJwd1D4MncClMZ6RG0QoXThw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR04MB7046.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(136003)(39860400002)(346002)(376002)(366004)(1800799009)(186009)(451199024)(66476007)(66556008)(316002)(66946007)(6512007)(8676002)(8936002)(2616005)(4326008)(36756003)(41300700001)(1076003)(966005)(478600001)(6666004)(38100700002)(52116002)(38350700002)(6506007)(6486002)(83380400001)(2906002)(7416002)(86362001)(5660300002)(26005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: PsqYDIs5QKiL8e1SO0SlTnjLBU6nZh+k4VwfXR2mamOnxTIt8k4pucbpqDMKj4gWxwoK5kKA3Oi4GyA7VdXJmEsZdwRdg+gb+ks0dP6rOcTsCaaLl7yEnmpyf0oxjj5FIWX3LWJtw7J1GghXEyIAsA4KWUn2Fqed5FrZJl7UQj4VTjoSFCkB3h0WRct8wNdU9R1AJhE84FYuG8w7DAEJnndqcIgHFlDwjO0qYz3GJ5rOpfnCcwx6ZTYlbn1e564XU9cbpfPrgJ55KPKPUOKN6pDunuVapX67syhvJOc077e9kH/vVGsnwPtx+iiQTotRJJZuhzLF07Y2r4yu48eF+oLKLEs+5VC2FQkEciol8d7al53ztNupZK9rsgHqkpXPH/BqPuHW1GnoVoC0wtTxwDKKXecovUPQkirChFr95R8rwWQx1IjWT7YOo1Obwjkbr7QOidzG6aory0/ue2k5sMzugbkJKkEjpTXH94gETlhvOmXW1q/EB+qN5+XfeEct4bMUMhgSYuyQIuCCMGJZk0eD+su851AbSW2AmaM5LRDsbpU1K3ogaWxdOfyLYAEihmBwA8mXCfjcFeh/FHLOCq1tgwQ0r9L/zp3A9m+CUnG2SdDJkCzkUjUot1x33ZX5La/rTuqB+56xz+KH4RN/1Q4bQJxBrroPaHMnkewuVJ+OcEwybBB6k2D1TB+xJdI4+8j1hCxlBZYasQjp+DNLZhzb49ilqDcMXmEu1YGoVhRKmS78yDP29m4V+FUKP2CiftUrZlCzTuPcTaRBCCabpQUlvZdritQaysSN6E1d5OGDUNwbeKBI4vgzur8kwjhzQPss/L+7p/scDyr9n+mSS6VOYK7EEvL1vVE44D/rJAv4Vk5DubpBE252T342eMxIlWIhFyzyj9Hsr6SitFmYzim/914xvurFvCCrNd+SZpD6SJRK8owTrrICNEhbR+BqXeD4ZdNnEZfVjK8ge543TpY54kZEq+etQTEuyYCYkdQVykWiJj2Ipz0KFHBLvKOo5kncY2gpDKlSKU1SpHJ776ALqGmF1xLrkUv7wYhJh6/ynKLAYdsb71HU317uKdmq+Gqs70aCCYSP7I6WX/6i6n5RUwDUfks0OaW7fhysm7VHzpx3uzkUGvv+dyiOTI0n/+DJ5r4NpmNi0CA6qW9eUPdirO7OX/W1iGH3SXwGzEpfyhdIHWXAjFIdTKTv0mbhimFavWeeT0ushX03QigIZpW6nF7jRxL0TRw8wq19b/yl48nYw5AhkP9O9LjYKOq4cVdpDdGqdXNRXpv4JkkZdROwStsRTA+JVr7E9vfjlHzDRAIbwi89y8MnEPauiz4YHN2+Hy0hxucyXBuC0hoD2XzCLOa/LPVXUnE/29UUUxRaOPP9x2mpTw8b+2VP1Hdjui4/k5V9HZAxnObbu9eLKqrJ51OdzuE7TkdCWcqILcu3jxm+m+ZqimfH4/Ec6Ty6eVZRf9NSIjZSuhXGAaJRut3pSksN8Oc0WqU9NpWtOwbBm42THqpxZFlqVUBsgS6MHEzRkXoDJL9bnUMD9aPmlvYr1YtVOH9PQw9VrTUefUAgckdo1zcWgiyEY1pMKP3A X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 491e1a9d-d633-4207-fdd9-08dba2ed97b8 X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2023 08:55:54.2386 (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: gHu/tqJfAipXTTd48pKuVNWcYmSFb76X1yo2suAQARSAAdRi9FJaH2In4E1RydyKzLEWA0pnuIklliwiO2U7tw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR04MB9970 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230822_015558_978325_AFBF2B50 X-CRM114-Status: GOOD ( 14.51 ) 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 This patch adds bindings for i.MX8qxp/qm Display Prefetch Resolve Gasket. Reviewed-by: Rob Herring Signed-off-by: Liu Ying --- v4->v14: * No change. v3->v4: * Improve compatible property by using enum instead of oneOf+const. (Rob) * Add Rob's R-b tag. v2->v3: * No change. v1->v2: * Use new dt binding way to add clocks in the example. .../bindings/display/imx/fsl,imx8qxp-prg.yaml | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-prg.yaml diff --git a/Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-prg.yaml b/Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-prg.yaml new file mode 100644 index 000000000000..3ff46e0d4e73 --- /dev/null +++ b/Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-prg.yaml @@ -0,0 +1,60 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/imx/fsl,imx8qxp-prg.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Freescale i.MX8qm/qxp Display Prefetch Resolve Gasket + +maintainers: + - Liu Ying + +description: | + The i.MX8qm/qxp Prefetch Resolve Gasket (PRG) is a gasket interface between + RTRAM controller and Display Controller. The main function is to convert + the AXI interface to the RTRAM interface, which includes re-mapping the + ARADDR to a RTRAM address. + +properties: + compatible: + enum: + - fsl,imx8qxp-prg + - fsl,imx8qm-prg + + reg: + maxItems: 1 + + clocks: + items: + - description: rtram clock + - description: apb clock + + clock-names: + items: + - const: rtram + - const: apb + + power-domains: + maxItems: 1 + +required: + - compatible + - reg + - clocks + - clock-names + - power-domains + +additionalProperties: false + +examples: + - | + #include + #include + prg@56040000 { + compatible = "fsl,imx8qxp-prg"; + reg = <0x56040000 0x10000>; + clocks = <&dc0_prg0_lpcg IMX_LPCG_CLK_0>, + <&dc0_prg0_lpcg IMX_LPCG_CLK_4>; + clock-names = "rtram", "apb"; + power-domains = <&pd IMX_SC_R_DC_0>; + }; From patchwork Tue Aug 22 08:59:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 13360396 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 70139EE4996 for ; Tue, 22 Aug 2023 08:56:45 +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:References:In-Reply-To: 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=xenCI/Kl8Rx64liaynzHCg8XPscIBX6+7iJyB7FvQjA=; b=QXxH4ROOdR4sJd 060B1NAsYmTC6jkkAVUUL4mbvXONVtHqxfk8d/D1HWymRtyNeaDNoKSN/DnRn1H26tiAPSLKaHv2E 6+GdEQWj2CiIgS3HGEuOHkLiATSun7IZQQzWAmGXfb2bmJ3+QLZ8LNKLidNY0T5Qou2b0rNr53Zhl amUOlUULpEtapbb+ZDJqU6VQK1+lj7dSkY7l7KozJtGhIqJi550M2g9RChyLoQgzQgFWEa38peijY DhssXbDc2EuPFosq0ctDuUfBKVp9r/+ekGPHE19ZLCiqCXdkCauk3mDxpnY5a371BifnulEyPD7dv bete65QDUC5mD9R126uQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qYNBK-00FW53-1D; Tue, 22 Aug 2023 08:56:10 +0000 Received: from mail-db3eur04on060e.outbound.protection.outlook.com ([2a01:111:f400:fe0c::60e] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qYNBF-00FW2d-1n for linux-arm-kernel@lists.infradead.org; Tue, 22 Aug 2023 08:56:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YOHq+M8wC4aAJKDO39Zgrs4GxwBymRr8At5hQgu9umlwFjDFQzGzO2Z3z8dD19PT+TnabVAiyJhWfuTg+cQP0mMvVAjWxxRn2WFi9F64OBWj+yQ+Q0hcrHPprdtmxO2vrfcUfOSEcyiFJGH8ifO1Gi0BsW873I1XUSEK5h5lfQglC48l27tZMFyUMqMC9e0PJ1wKVcoV0asYRnZCo3b3PPwk2h6wUYWxcGLIBF+JvGfzrLizRHkNk2CuCoyZaAAJ8kCXx5WPeRC9T553EbJQ5S5iNB6oGWEgp6ojVAFgguCJDh4RR9C+mo7WhghREDJoB6C16iMDeTBV/2+cX2v7Ug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=MD/4h/ACjz5tS1olhgsZrP5483U8BAo8iOCiptihvYg=; b=PkAP5VMjvwBUc/U0sYvscrujL9MJTWYQ345MrVimyxjX9OTzckayqqdwgAVKDKGZu/I8NxXdaaqlD9YwGtIxZoSRr32QI6fpLG4RcGa30BA11AIi2WaE+i2UBbdSqarIgsjams9WuTo/XdwzM88WkH8IS0cTpk3IaV6XD20NzHgoXL3d8BuYntkSa87bPrfWC8HvP3eStckcrpJHOmnAaZFZAXi/VXObl6O5lN6sBYbaiF6YDeIbOgB4ev+JqqtaDkKYQs3xQ58UPcxE7MiJFE2PDj2lP3KS/mjCyACtzvUbCSs9u7a1RfGw77F3V2sonzz5TpeOMvxmfUbESU/mHQ== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MD/4h/ACjz5tS1olhgsZrP5483U8BAo8iOCiptihvYg=; b=SQhXmCzhqeOcmmUoF9L/BWQPR58r5q3h4DKdnSXR/3MID50sQcMRh89nmPTfVO/p+KREtonQE1Lk4wz6PFJG1AK0ysIUzBLVeX4RUPV/S+oHUKFT9PwKgkkFNcVoFfNQajLexhuNZhF8sbWJlm6YAS+j7obM0qKygjq8SeB7QOU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) by AS5PR04MB9970.eurprd04.prod.outlook.com (2603:10a6:20b:67e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Tue, 22 Aug 2023 08:56:01 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::9018:e395:332c:e24b]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::9018:e395:332c:e24b%4]) with mapi id 15.20.6699.022; Tue, 22 Aug 2023 08:56:00 +0000 From: Liu Ying To: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: p.zabel@pengutronix.de, airlied@gmail.com, daniel@ffwll.ch, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, guido.gunther@puri.sm, marcel.ziswiler@toradex.com, laurentiu.palcu@oss.nxp.com, robh@kernel.org Subject: [PATCH v14 RESEND 3/6] dt-bindings: display: imx: Add i.MX8qxp/qm DPR channel binding Date: Tue, 22 Aug 2023 16:59:46 +0800 Message-Id: <20230822085949.816844-4-victor.liu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230822085949.816844-1-victor.liu@nxp.com> References: <20230822085949.816844-1-victor.liu@nxp.com> X-ClientProxiedBy: SI2PR02CA0033.apcprd02.prod.outlook.com (2603:1096:4:195::20) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR04MB7046:EE_|AS5PR04MB9970:EE_ X-MS-Office365-Filtering-Correlation-Id: 9129bc78-5c2e-4e29-cf08-08dba2ed9b61 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; X-Microsoft-Antispam-Message-Info: /7mIz+9Zv3JILDqmcK/0KHqLcPdFOIddhcZu/wmoKv9eLl8vrfUrvJMlV1EZ8/8vvSDNOKVeFhyYK7VGLnyNgTJgHAnekkFxORQ8MbA+BOvwwpWJK4rb0CxN3v/vXiqlyMlQjQquYPAfqbp+k1Bc0LoWAKS8jxgUwp1ZvMr7sMMZvZ/5QopnREq2mKpQzCYEix2yS3tlgTGGWGd+MXMkeubgPDKvEJQ4f9c8+7aow5ylHy8zNTAMloiUHj8WpntQ4o5H5pKmcZS3HAu1KOaqVaQ/fuwNUYqdEzwzHS0vETmygo/FsNFG0F71V0rfcsRcnif4ExibwshwOJTIfZIB087+DzByagk99ypC+4T/moBoHV5632ptulAOr3z9tcYPfyzzqUd6k3EQxrxih56j9WFxbGnxB49+4YJ0onf/i0QCX1364e4jt/V2EqBW8leBmVtyhPxEhjRWediHUrq9REf5z74G6G8UKkz73L40SCIHUlXOlfxqsPZnZnajDpdnY99rGi9jSBu/Q6Agw0N6uEUUar5Hl+BCvApIaNYxHfvJVdhkqRvfOoOj0BIr1vkYaiIascc23sjY1G94gkjBbtpPMUm+8m9bu+OAJ5miMkrrO9Lb2uHX3ttoTG/i1RCUieK5rZ/ee6E5Vhb8ypsMAw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR04MB7046.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(136003)(39860400002)(346002)(376002)(366004)(1800799009)(186009)(451199024)(66476007)(66556008)(316002)(66946007)(6512007)(8676002)(8936002)(2616005)(4326008)(36756003)(41300700001)(1076003)(966005)(478600001)(6666004)(38100700002)(52116002)(38350700002)(6506007)(6486002)(83380400001)(2906002)(7416002)(86362001)(5660300002)(26005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: uddQ3fjdnviYYr+dPUXpT80xc3sPMXYjQPa21lRs3QpMY4vE7eQ2c9TgXOcr4Siqhn+/Zg/n/sbvFNF4gHMaeHYMWJnwJG3wPNSS3yJ5w3mwGSsl7DPGtkThWyGQVbHTFGqwG29WPNmw9Va+N5mqgAyW6dKQvCghvGwkDb5iRVIm9uY52sQ/U0Mtq7irEteJOHRhrnH4kJCFTs67eQQpep4xlJqqRjYJ+401WSpViXlfEPZqkHMMDxEmQLfEbyJyS1LIsQkgNsM6DCVGzW/p5+4UOLhmD4OE28okVd6JzIpzRpGQCf6fA887UEaxC4XeaJIn7nvUWQ89ojFXwsxpLFs/pjwv1n/aBcaMLUBK3ydGkz/NLCIcY8PRwnTHCUMdZENxbKko1TIX5xBG+thknKkBjayPQ6PBFGnvMdK2Sy0twu65WmQg5D/9EZ3eC5L5ORGZFcjW2N/LBF68Mp1zDBMUFPcPHqvjsJC/PjyS7USgkGzWMhUR2FYHn5JMXPgZEfbPwBz93p2gccLx673JBuym0U+/H+WFIIxMwKIXD8QS/pUK0nbugRu7DIMS3IdVt0UqQKq+QeR+JZ4bdi5BE2BLLhvd3Auuops5MOBNW+MHYA0aBvAwN/0t5AfIrIuxuDOt5jsGJS+Hw/UKlrRuYAm7ZzKgJdN357oDyr8rLs2nEO26kvGo8ZpWV5528P9pVwP1yC2C1qdILu6IzhQ0WU6UKJ/kfQqPLkMbavFXoZTEFDP/ELFlorDttbLE3kIDrd8Fon9dg0ZTvJJtz0az6CFFMrxtKLAUz67hE3y1clFV+IUE5VutNfST+dG5e2MIEuCC+GzIuJv9kOo7uoYLmh2RU/DRXf1oK2KnG7gYx8pkfUqNtfbXKrSpYECbF2TH9oa5ejCQ1Xuw7pTq6rVAycU1Jqib/BdyKbaJMUUyAl6iz94TMuVni11FI+62Ev89sJeWqhroSq+/A2RYZo9mpqQpfvizxRO/Uk40zpmZmT5S/V3shjrbz1Qb6xUc5q63LtUBYzfQeeKNtZR5R1Y7+dCHOKXhQbp1NVr5ldAL+mR9vT4zaQh5uj8SM1VRvqOWWCo/dr30IWtKCJ9/6u1s//S683AdBb4LChS4vyJIUt2NgVmrOtrU2g3DSnlZD1LfvARY7zHfzvas1PCUk+YFKkkM0czDds6kko0S3gOzthadFytzDFNoF35Kg1rceMEciB5GG0657DHmEF+J0BQ/HVqd2ZrJ3UYmjyikvBiZSp+jSm1sffqX/W3Mt0ZmSVUKHi4WkaVE2063aTtztJXsEf9Cu50NCNFDDP2RNZeEVFMrlIg72Ed6GKH2K35Mnx7YGcakTfNYcQnjDtiTYxGLZAMPE8Xo9dlHU3p7MnjphbhU6cZ4QaBdSsDt5QQ8uHkMjJwwJc6eYZBlzBPklM6ITEfZllv54ZgvlM9KKCRQMOAP3+Vs/+8/1Z/KCzkbldJr0kio1qQNEhgvkTzCK55sx/nYnFAq+y6ZamOKT9GqPPgwApXKooGM5gC9GNqBLY0OpLktdafdzFGbNFlXWipzjYzuWKRURg3qqYk5AOpZbjCITixjwp+ot+LvFaPGBf/y X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9129bc78-5c2e-4e29-cf08-08dba2ed9b61 X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2023 08:56:00.4235 (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: l0eCWL/nLgY8BZCJwzDe1XT9907BjajHJn/R7BFGFjDEK6Wzzz74MvdbMPEWJEQUXr+NXT4M3JTkFJdHlL4rhQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR04MB9970 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230822_015605_594773_15D25DD4 X-CRM114-Status: GOOD ( 16.72 ) 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 This patch adds bindings for i.MX8qxp/qm Display Prefetch Resolve Channel. Reviewed-by: Rob Herring Signed-off-by: Liu Ying --- v10->v14: * No change. v9->v10: * Add Rob's R-b tag. v8->v9: * Reference 'interrupts-extended' schema instead of 'interrupts' to require an additional interrupt(r_rtram_stall) because the reference manual does mention it, though the driver doesn't get/use it for now. Reference 'interrupt-names' schema to define the two interrupt names - 'dpr_wrap' and 'r_rtram_stall'. * Drop Rob's R-b tag, as review is needed. v4->v8: * No change. v3->v4: * Improve compatible property by using enum instead of oneOf+const. (Rob) * Add Rob's R-b tag. v2->v3: * No change. v1->v2: * Use new dt binding way to add clocks in the example. .../display/imx/fsl,imx8qxp-dprc.yaml | 100 ++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dprc.yaml diff --git a/Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dprc.yaml b/Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dprc.yaml new file mode 100644 index 000000000000..bd94254c1288 --- /dev/null +++ b/Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dprc.yaml @@ -0,0 +1,100 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/imx/fsl,imx8qxp-dprc.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Freescale i.MX8qm/qxp Display Prefetch Resolve Channel + +maintainers: + - Liu Ying + +description: | + The i.MX8qm/qxp Display Prefetch Resolve Channel(DPRC) is an engine which + fetches display data before the display pipeline needs the data to drive + pixels in the active display region. This data is transformed, or resolved, + from a variety of tiled buffer formats into linear format, if needed. + The DPR works with a double bank memory structure. This memory structure is + implemented in the Resolve Tile Memory(RTRAM) and the banks are referred to + as A and B. Each bank is either 4 or 8 lines high depending on the source + frame buffer format. + +properties: + compatible: + enum: + - fsl,imx8qxp-dpr-channel + - fsl,imx8qm-dpr-channel + + reg: + maxItems: 1 + + interrupts-extended: + items: + - description: DPR wrap interrupt + - description: | + 'r_rtram_stall' interrupt which indicates relevant i.MX8qm/qxp + Prefetch Resolve Gasket(PRG) or PRGs are forcing an underflow + condition in the RTRAM. + + interrupt-names: + items: + - const: dpr_wrap + - const: r_rtram_stall + + clocks: + items: + - description: apb clock + - description: b clock + - description: rtram clock + + clock-names: + items: + - const: apb + - const: b + - const: rtram + + fsl,sc-resource: + $ref: /schemas/types.yaml#/definitions/uint32 + description: The SCU resource ID associated with this DPRC instance. + + fsl,prgs: + $ref: /schemas/types.yaml#/definitions/phandle-array + description: | + List of phandle which points to PRG or PRGs associated with + this DPRC instance. + + power-domains: + maxItems: 1 + +required: + - compatible + - reg + - interrupts-extended + - interrupt-names + - clocks + - clock-names + - fsl,sc-resource + - fsl,prgs + - power-domains + +additionalProperties: false + +examples: + - | + #include + #include + #include + dpr-channel@56100000 { + compatible = "fsl,imx8qxp-dpr-channel"; + reg = <0x56100000 0x10000>; + interrupts-extended = <&gic GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>, + <&dc0_irqsteer 324>; + interrupt-names = "dpr_wrap", "r_rtram_stall"; + clocks = <&dc0_dpr1_lpcg IMX_LPCG_CLK_4>, + <&dc0_dpr1_lpcg IMX_LPCG_CLK_5>, + <&dc0_rtram1_lpcg IMX_LPCG_CLK_0>; + clock-names = "apb", "b", "rtram"; + fsl,sc-resource = ; + fsl,prgs = <&dc0_prg4>, <&dc0_prg5>; + power-domains = <&pd IMX_SC_R_DC_0>; + }; From patchwork Tue Aug 22 08:59:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 13360397 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 1CCEAEE4996 for ; Tue, 22 Aug 2023 08:56:51 +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:References:In-Reply-To: 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=hUH3sMb1IuIOs8dQpKdU0IFJ5LIDP0iJZEek1gRDef8=; b=ptbqAGQFJpxhJo S3ZfYPySbF++JwouJ6Q8TmnQDxJnJvTOLAqoVU9E9dPN2CtnaGlYs/PsqONWOfcT50SqLdMTuxaME I/Af8tsJXuZwPWKkSiWUjn0goUd7fVXNyIoABIfEP16pqZk5UnSooyBWd4E0tbxbFUV7YeDz2znUg O/13qlZV0Lkq3L7kzFwYLsycnG7sxNyb/+jClHwNCjG8bKa+Z3mxgG253gzOwKYsVtRrFVV7LcYUL SKnQxZWxj0+r6H50DMaGUi82vyV6Q6yVSSAwzz1/uQuxjavOVwC4Vcy6dMeXfyqEpIvKhrqJzAOld ByY/nufg4F/NJuYvPOow==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qYNBX-00FW9e-1D; Tue, 22 Aug 2023 08:56:23 +0000 Received: from mail-db3eur04on0603.outbound.protection.outlook.com ([2a01:111:f400:fe0c::603] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qYNBL-00FW4Y-1A for linux-arm-kernel@lists.infradead.org; Tue, 22 Aug 2023 08:56:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V6NJG213NUzDT0z0gsXPfs2EqmbiihhZOlsT+sSvWnpRJ9kJcYgt2tfslDbYKdMH1R7Q9CjrQOA2MJRzjh0OQZMb9thHPLDvrRrg2qt0ZclhzoIFrRXrYM9UIPYMzrImhgkr+4R9Zj6rqqh83rQjHp8Hts4LIpAn5jT8brQEUSgbfG+Tr5HcywVFvLbdaB7/0WW/IT/BqZSakmHTmJ97E/Wt4Ea1uhhCoIyBeQHrPoXDYRFgleLqSCWIi3DeWZ+NsxPxE2PJz7ib/J8aGcREiftOBSDjDgWSs4qzQsC9JXMQwsB4rcilgyks1y6VQOcTFyXhMf0KV9yepLwONHKLTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=+1k0Hl3T0lJIPQVnOJ+2W3tItoaFeyfhqnnQRi6U3Ls=; b=gS3J4A/y+gGyN6xcATEBX7eldtkFuQloYO4b0p1GpzUhfkI4COCvTgjsuJR/CjHzN5piTgYz6Q+InUcFoBb86iCz0mXJq/rfvkedY7gl6IIH2mFeuh3P56k/+TjtdIzOw3JnraKWoPaYoMfT0xnUiMjPlcavctQmmxMp2kU+O5Sl7KZ2s+QwDkvsE+85ebEHzEpq7dZCeYZhTd4afbxIn0zah+fiQCEEmT6JL4vlJSuDlYQ4Zq8xUHXx3KynhKbSJt246pp7aP5wig6HwIrotPeVo8CPztOM2B0b32WCfTfw2pxKE2U/goI2fM/ToJggcJq3j1dWjUyrSvN2enJaBg== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+1k0Hl3T0lJIPQVnOJ+2W3tItoaFeyfhqnnQRi6U3Ls=; b=Lh2lRMvQ7vSbep9x9M455khYNVejrYbFblvxvuvnCjV5yZR1GCPv28Hj8kkopoI/ygIA6rdMZeP3BfjO2gyuND3LcLFcQ1GGFBaV14KXAHB1J3KuxM+7BKjr71UaVlwUyjbvebJquJRsaB2DuAz8ztJJVu3T/RQDNExx1AjMhKw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) by AS5PR04MB9970.eurprd04.prod.outlook.com (2603:10a6:20b:67e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Tue, 22 Aug 2023 08:56:06 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::9018:e395:332c:e24b]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::9018:e395:332c:e24b%4]) with mapi id 15.20.6699.022; Tue, 22 Aug 2023 08:56:06 +0000 From: Liu Ying To: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: p.zabel@pengutronix.de, airlied@gmail.com, daniel@ffwll.ch, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, guido.gunther@puri.sm, marcel.ziswiler@toradex.com, laurentiu.palcu@oss.nxp.com, robh@kernel.org, Daniel Vetter Subject: [PATCH v14 RESEND 4/6] drm/atomic: Avoid unused-but-set-variable warning on for_each_old_plane_in_state Date: Tue, 22 Aug 2023 16:59:47 +0800 Message-Id: <20230822085949.816844-5-victor.liu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230822085949.816844-1-victor.liu@nxp.com> References: <20230822085949.816844-1-victor.liu@nxp.com> X-ClientProxiedBy: SI2PR02CA0033.apcprd02.prod.outlook.com (2603:1096:4:195::20) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR04MB7046:EE_|AS5PR04MB9970:EE_ X-MS-Office365-Filtering-Correlation-Id: 555029f0-2356-43f6-116f-08dba2ed9f3f 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; X-Microsoft-Antispam-Message-Info: ThoE/J0+hbboYNPH0M1iKCbRTaJTHmybq+PnB6kPLE47vXkDK2GH6LYjPS2rLo+5ZoPqcIXL+VYymryCsuXhTa+/n8C9GAmbODP2yvYEH7/SVb7071MENxg5nbynzDPckHzQGQ70R7H78kJJvrHKvB3Ut5JewLVxniXnLDBEso0KujMt8sZnFvVmeQ+d7gCiArBASfji9wpMzdQWoX2vhUHKgMiualFCUFoJuPdOqspFKeDTiRZjVLhr1KwfeI3OH7xNDH1Ca2rlTCealje8xKZgovGUvPVxMLUrLACxqqIIyteStIzKYsQkQ6LzkG9FSnEo5z53CgIf7KO7F1aLgELd9Pbb9p2Ql4Im7CZRwJarAS9Ny7oqk/BBzfMAikj3IB6Mq+Qwcc3Z+KHXyESC9Zfl0gNc6g/gfKVrX65jCLHIOE8j70CE9TBYXA62sdDh7C5RMraynIRk/cvvCLlXQ/woXfRuyBRvc4lLVjEQle9TXdqjj0GNpp9PmhGtUeUhZNCUJTD+tCwcmejeDY2VRBX9yENuqPSpG13/5Ua6nL3mYTl8Gu/tOA12vlhV2pQM+as41rz/hLOGMP6imAASVqCOBg4k2kW8yTbzZ658FeQsC3TJOX44uZu6qlaF5iZG X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR04MB7046.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(136003)(39860400002)(346002)(376002)(366004)(1800799009)(186009)(451199024)(66476007)(66556008)(316002)(66946007)(6512007)(8676002)(8936002)(2616005)(4326008)(36756003)(41300700001)(1076003)(478600001)(6666004)(38100700002)(52116002)(38350700002)(6506007)(6486002)(83380400001)(2906002)(7416002)(86362001)(5660300002)(26005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Hdf231wHll035YgsufjaLLghjpY8w35ytuYEKTozHxsngeRgSjxZ//NlIVie9P6km79OX8vQNLsgZOUO0sDCH6mMPxuzVhaSbistC8a2Bt+B8iAZ2ZC6thGtlQewKikhPkA/9SwKxyko7OSN8mElBGA0xShgdUODkCpkkfxeEeC2/s1PBlfPsghLh1wSDIb3l4CooX8N6UZgEKIWHetudQt8QqC8+WoWRb1aFtXt8PkQNwIbfUjKNNcmtq1koz8ToToJ8BVJvtKra8tsPmbYtJMMwR56zBS7R9XUozxJ1eC4LbFjmJ1Jy1CNhEiEYfDedQywMVhuB9msuSycMOVcvzwxhfm/OIoX44u+td3kk46VVegiQnXNwTy1fqi06Aqb8ORpvHsK0OvvFLWeQLEOmdPyN0/dCYHQXc1G14bw+Y912AoKhb0887KUq3G9uJ8I3pAhX37R4Udd/fvsYZLv3u26+Kd9Z4i1icGNX32ZIDcu7li/neV78eu37Dwkr4Pn/E7dEi7asQicAXArTWUBkSvZzmc1O5QUr5wv8Hr9eC7qTVKPPopeoHpcY+AgcrZYazUPdKQgeL2sOwPFWs+9CQ7yB3n+ofU3yHF9zekzUJt7icRccci39Jn9Knvfm1ITzNoO818SlKeoQ23JY0dZyPozrGiHmNijR90WCfuQ61jLiRSkokmU+lEovkHifJbayaQ9cEUQbZOY6wAsomCKQ03HGiGVU7Ly0/j72XsvrJ2GktTGGKUAshy1e3+dPOpLsf0umAE9aenYUsw+H/+EtUbErl5doatuWusV06PQ6KW+usPVVVWwfxkEUMt6zFYlnOGhH00Ghc6IIkSbo8GSmURDG+/XfE4eA6D+u9wyGResQz9mOCLmuRCtaSruKlBv12tgX+5s1mB+/i+c9xrY8kBp0w7GtTYjc05WZCjQDavtMDOWlsW8BPCutN4hj7pOlSf3iI2TBuk+rlAaUlpjeZwcfYxtGs9nJWAKnNdVSBVk1cMNgHYJ9ybFVz5fh19apKGY8LwpSi2NzfSS/dzS+F6WDEEOqpNlNhs50Oh7OXP4qH2RceBYIv+oSqDqaUzCyGHVbhJO8/lramoZSo8TzznByYqORkF+5f5OlBq42mdJfF0YF9uWAZFH5MHHdmCYX5iNpYvqv3Vfw4IGb136qknMVrHhHts/AmnoUkk031qbJERZ/Ixj8cHte/qkbA6YeXDhecLEU02AHzz+loTmcaS13Xm+TH7Snxqj72u47znyNgEsOVPi7VSzq6X2fYIQLCv6GgQFMnw+iKIaCvKz74CaDIpnOzJONK0N9wEu8+wbttUzI7ye+8IgJWCqTC+YHncNJcWwztgzc+OnLjNT+KK2SDSxdazlsGK3/6bzmX7nDIiI4UaeYO+zaHyJE3CH697HnK9WIVLRYQgPcZOybrMo29dBMMpalNuC55gQqF8ouQ3eMGYYB5EgPirfxUXkd8OzZqi/Y6QxETh0Bfn3GXV305fJE23jWi8hIl2xnrpYdLbmbiZKKXE1SbN6nRtEze+hAmJWYuJVvcUxz4gnGKVZIfiWfmY8jkU0zhWcpIEh/CZzY1no52Si2AmD+vBW X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 555029f0-2356-43f6-116f-08dba2ed9f3f X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2023 08:56:06.8252 (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: NHGiuSJnaLWrvVkhlkyWe0azWJz5e3MaMHFQsnzVPdhORMhJpJwbMl7/9vjHhVSfVlFAJZjdRt7MJEaLMR06Vg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR04MB9970 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230822_015611_406100_87C6F1C5 X-CRM114-Status: GOOD ( 11.07 ) 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 Artificially use 'plane' and 'old_plane_state' to avoid 'not used' warning. The precedent has already been set by other macros in the same file. Acked-by: Daniel Vetter Signed-off-by: Liu Ying --- v6->v14: * No change. v5->v6: * Fix commit message typo - s/Artifically/Artificially/ v4->v5: * No change. v3->v4: * Add Daniel's A-b tag. v2->v3: * Add a missing blank line. v1->v2: * No change. include/drm/drm_atomic.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/drm/drm_atomic.h b/include/drm/drm_atomic.h index cf8e1220a4ac..33fcc38a1dc9 100644 --- a/include/drm/drm_atomic.h +++ b/include/drm/drm_atomic.h @@ -954,7 +954,10 @@ void drm_state_dump(struct drm_device *dev, struct drm_printer *p); (__i)++) \ for_each_if ((__state)->planes[__i].ptr && \ ((plane) = (__state)->planes[__i].ptr, \ - (old_plane_state) = (__state)->planes[__i].old_state, 1)) + (void)(plane) /* Only to avoid unused-but-set-variable warning */, \ + (old_plane_state) = (__state)->planes[__i].old_state, \ + (void)(old_plane_state) /* Only to avoid unused-but-set-variable warning */, 1)) + /** * for_each_new_plane_in_state - iterate over all planes in an atomic update * @__state: &struct drm_atomic_state pointer From patchwork Tue Aug 22 08:59:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 13360398 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 B33F6EE4993 for ; Tue, 22 Aug 2023 08:56:59 +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:References:In-Reply-To: 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=h3ytb5/qNAmDZU46O/YBjXxuX1z4XRT/WENNCwoPpgU=; b=sL9ZbcbMrLpUpy fDXGDvUWWYkSm9Kt9zNGlsMAxzzZ42Ulb+SNKAt7jihjV+HWmHpk4Rr/FWSp3E0aom+DLBPMjgjIv hYUyHVbHRiJr/VzcU9ujXewwNWFuWER2SoJo7rym0fLDmr0BESgb5rNM3fcbgv+RlqE6gwxWJDL+b grUDYRw7GwmlKEuIFw9qy7gYQVyWClnqEpAR7tvNOfegwVdOp0YDIAZaNGHEzpTgE1Pa5T/E82j8b aWRweizXblKedE8/+fsvxUk4oeWmCTvY/vvaNhdStUc15r7VFwtdFOacXe7D9hgxI93caFep0YIPq FAn0SgBA+InHc06DqYWA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qYNBe-00FWCc-0J; Tue, 22 Aug 2023 08:56:30 +0000 Received: from mail-db3eur04on061b.outbound.protection.outlook.com ([2a01:111:f400:fe0c::61b] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qYNBY-00FW9I-1W for linux-arm-kernel@lists.infradead.org; Tue, 22 Aug 2023 08:56:25 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KHYgra2UbzvxdQduL4qpHnXFMVxCznltCp0ws3wsmtLsp2QqWmCmtDCFEnlYXAQOUvB/e3vO28L1ruj5BnVGngRNjfQDjQ/3PhZxgSBB5g+utsb57O59h/cQZUCrVLcPnYTaATFwXcgZ3abU7gVCq3t/Niwe9J39g90g0NlY9QEQ2zvRImiAhiLIJlipi2dqDRiodly2zgRsGOH3h8KJGmDj7d0c+l6qkNJKNRox0quBagkWC4TtU7VZrVR8slo33YN47SsimkBbNgErPhcjlTd9Yr09DmWggmsMq7u0a+kKTKOtoDl2Xu1rbqw1AOu8dJXyM4DMdnjLOZM75U7WZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=RhXBP1d4GSWTL0ZiMaJVqgy2TLilSqUY6DhKMTu2sXI=; b=IjmJ43RF2KD5ZsjX7QTMWjt/tgcA2G+Tlj8BV94M83W5L+2AIzS9/lROhIE6NRBoIlRt3kME+3IEn4M4dcmAI+pLQHFozm1Fo+2PmIfc35wo3B4+wwiKH9YnZutNFM0gyWw8wFURX+ZhLXyEbJZn7UlZXByi/GXyNsF8kQc1aTZbbbtSWqms0W0dDQ+v8XJH4Vw87BR5+Fldl0i9+BvIc15TLnBzkqjIEjMkh7XdOLGEaGpDiwVqGz2Df0E6Pqh5ytD3StBMAy22Z7CwRnAxHp/ENPhg6NjhXbUSzdXqobuOAiyIxFL0swZ7vF1B7fRgFG2qJ6Nep/3H/OYUenCrZw== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RhXBP1d4GSWTL0ZiMaJVqgy2TLilSqUY6DhKMTu2sXI=; b=JQieRt35Vcrm5jS6vYjgQqWIqwurA8SVj8eEge47n6ZjRsD9HkL30yv3ZzWAObTlGlEoMs91BtEWAouxQjIgSaqYTnZZsCLzlC8nmpFGdSEjsgSZQZShE6a45U2T2D8hlt4iO0fcpGTpFgihRnlsoL9vaKs49VvkuWs7XHsrRac= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) by AS5PR04MB9970.eurprd04.prod.outlook.com (2603:10a6:20b:67e::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Tue, 22 Aug 2023 08:56:20 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::9018:e395:332c:e24b]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::9018:e395:332c:e24b%4]) with mapi id 15.20.6699.022; Tue, 22 Aug 2023 08:56:20 +0000 From: Liu Ying To: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: p.zabel@pengutronix.de, airlied@gmail.com, daniel@ffwll.ch, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, guido.gunther@puri.sm, marcel.ziswiler@toradex.com, laurentiu.palcu@oss.nxp.com, robh@kernel.org Subject: [PATCH v14 RESEND 6/6] MAINTAINERS: add maintainer for i.MX8qxp DPU DRM driver Date: Tue, 22 Aug 2023 16:59:49 +0800 Message-Id: <20230822085949.816844-7-victor.liu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230822085949.816844-1-victor.liu@nxp.com> References: <20230822085949.816844-1-victor.liu@nxp.com> X-ClientProxiedBy: SI2PR02CA0033.apcprd02.prod.outlook.com (2603:1096:4:195::20) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR04MB7046:EE_|AS5PR04MB9970:EE_ X-MS-Office365-Filtering-Correlation-Id: 00da75cb-6978-4ecd-de22-08dba2eda745 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; X-Microsoft-Antispam-Message-Info: 639A2WJHIZHgsKPV97gRoVOUmJGSU2VYyD92lH9OpdTBJ1NeQcy/vuc/TbCAMW3IUh+rcCMc//tVvZW6NssDbFEBQ9P6O16wflQBD8+qFj5yCxztYtIF9OekIu+MXE6H+Ld8z8swl8gXzu9VS+WgDH8NgywKccH1jBEjR97nKGNupqbHa1XtFcmysezyfptslBdfUt84vl4avtvyC9NE0c9l0ZeAM9QNvZqeYYdcEVtaZ1b/3eUoyEus5iXcj3yBMSxldjicyZ2uKsFt6+k/ievoXp3zQHkqp2fy0CJ8dUFZ4B5/Q/suezslhNolDnzUujwtmAbCoWuYcm3VG6y2VTttgfsPuim7Us6KECCb/1PS6rHKqqAQBzE94Xys0lRgKVQyBB1M4SXjeTWHBm8oLZ+NJLQs2SsKL4hxbtDKps/Mybd0fB1mDi5hcIX21G2hVQXyaFY7OFiZKEVKqMXr4L9dac2D4H3RzcV8sKX09y2rsN6UzUJOt2w58Y28er44LtxHl9YLI4TZGCFOd75XB24u+/pnGq5Hs704q3jQUp5J3/uP14tFbIzFjw+SIpTmCxtvHJhNGTknGZhPr4eofYbPm/zsjkj/0x87TungVgywwftzE4/LOj9ZhclxVccJ X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR04MB7046.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(136003)(39860400002)(346002)(376002)(366004)(1800799009)(186009)(451199024)(66476007)(66556008)(316002)(66946007)(6512007)(8676002)(8936002)(2616005)(4326008)(36756003)(41300700001)(1076003)(478600001)(6666004)(38100700002)(52116002)(38350700002)(6506007)(6486002)(2906002)(7416002)(86362001)(5660300002)(26005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: T1ys8vQCPELEzqqmpMSS83nSVdPZHIxzoJgQY5NPBNDVuM0pSttHGqCwHzGpsrV8GC/vaeL8SQZciZplnyukReLQUhfRn1Iv6fz4bjz09iClWrFmxG9DH8MapjmsDE3ZaxqDd9IHanT/cjV27e5RhnBQphiiWLWBf4SA83AoEzdJl0F1IsAR0o99m2CU9mFEpV9pa/PECUnR2LwaxfFXtCCfDA6gYbRV6Ak19U6TqXUmwfHpxs+6SNfOvICjB+YFP37qMW+BfLro9drcprIp1iCafft7THaxx7FsVnzzAtCNfKrna43ths13wp+SZJQw67TAdx2dfuT8D/XytHYduB+XEmWvmZaYFsSKF9AENswUwxhgT+Q25Orf1Hdh43RmoWSso30bENF8WAtyClJwOjHA0W8H7ktTgh0TLHNdWzbwx6D7k6vSr7HFhEyKDk62Q7f4Km/ekZOc/drgFtBiphUm9HMnK1LtNGsFEEiPt3h/r0EJ50J3e1FcnxpHrYMuHRbOeF/0kgeB2wx4F7/hSyyGFH92IUHRnSMaom6EAsImlqkI34S2CML8M6mMaRj4jfFSejeQcex57gDG1j2+PLpcwjA6L5+NyLc67GkRF8smQRL/YUwkpN6HiYQRVgadUJgFVax2h/F+pMO2xiAtvsKLSP7AhWYW6bDfNkWVSRcmJtpyhLvKNTjDi1eg+miXwACRhscqMEPAht7Kl+yk9b2Y7HAIGvv+RdRhmlOywLxOah5ekDU7XqJQDNLbwR09M/hkNkn0bLb218/NynogItoHQ40yGfScXnBub4gfWYGZsEXtVlxG1oRoB4RlNm7WuT2fFEYhv4dZS+/b80sX0BAo9zxFdpj4PziZ3ux9bQtHcRaPzo/lZ/9PTLww4xnonMZDCIoZwcpYaFjaJVuc8ljgx2NdhjHWzjH0UFyjuhcKSlTXBA0YOrrN9HAMhEm6EBvgi/arvLR682ZZa8qn+sU3/wX0l922BPvZrCcfQ83RVX6tQayGD5lxY4OoKOsZHJVLf4hD4+A/mW0a3Ly0SusigX+0luUaYwxB34w0WyJYWtuwDHzzs7QFAA6wvqO2wKcUlQXs7ZMOG0ayDJQKD/HRzpxQlY2d1CR1go4KP2sAVMzGMZWKqimyArV/AcYIyz07tGDD2HdKGHLXTIz5NRESjX1FKMjAnrTuITNM8T08boEBxe86Zvj2HOxdxUqn4LA1XLSNByu0wzXLlK8XzfLRZKSNdLjVefAYzTSn0WvcmJaTTcC/6IxU908RTyNibuK3dbHUdwY0Eh3dmUL+RznTIgNdBL4jpdumMdNtF3yHBPnJHhG6zQf4zicfjFRbpAVy2OT9q7QbMFPNir/Xj/Jof8RMOhWd6C3NaQNnPJ47zMsgk6SSWcM7eFIl+o8uY0/CbB2tKAZzA7xD+EV9Ej1IK/WkXXHYzNi8fegxqzPuA7oH7329yoEJhxlWbilRHwIJc6/FOY0UlDJ4Vk/FB/e8j8motymISgqSHV679Z7BTyRZTjwtGbPpjw09r6PhACwHLJOigjYkhCmZV4ajW4QL7DoYvUL8sca7PGRlYxX0Oi2y6ePfiIYhKccQPmiV X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 00da75cb-6978-4ecd-de22-08dba2eda745 X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2023 08:56:20.4728 (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: HIoTBUvfpIDyC9AKkIP2L162y+w6dN7oq0aDWQmQ4U6JUixoNq2tmnjr2CsLINlv1ZFZz/wuDBTYkqK5muiPfw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR04MB9970 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230822_015624_516882_B85367B9 X-CRM114-Status: UNSURE ( 9.03 ) 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 Add myself as the maintainer of the i.MX8qxp DPU DRM driver. Acked-by: Laurentiu Palcu Signed-off-by: Liu Ying --- v11->v14: * No change. v10->v11: * Rebase upon v6.0-rc1. v9->v10: * Add Laurentiu's A-b tag. v1->v9: * No change. MAINTAINERS | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 6308efa121e1..dc0a0d15edad 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -6918,6 +6918,15 @@ F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml F: drivers/gpu/drm/bridge/imx/ +DRM DRIVERS FOR FREESCALE i.MX8QXP +M: Liu Ying +L: dri-devel@lists.freedesktop.org +S: Maintained +F: Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dprc.yaml +F: Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-dpu.yaml +F: Documentation/devicetree/bindings/display/imx/fsl,imx8qxp-prg.yaml +F: drivers/gpu/drm/imx/dpu/ + DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) M: Patrik Jakobsson L: dri-devel@lists.freedesktop.org