From patchwork Fri Jan 6 05:50:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 13090948 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 3DB78C54E76 for ; Fri, 6 Jan 2023 05:51:43 +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=agC+UIjJ/BHQX1 KAWjLsvbbU+7yE6vmFn838OX7Mi9rUhgFoKOsgwsel1lvNiZ0/gpBkMYtiaP1RrkQLPM/9AeL5bw6 32NC4+Uj4zID2A18z1qDiz6j0SiuMylHFdl5wjsGZjg1eZls/jnfbJmKnS12Su1ZenpsQ0K+gacHu eVhBOc9mgd4mbMaa9NjI1EYaNYK1uz/V2nssWEkqBsMDrK8kqaSe74XiWEqwip7Uew3jwVblyYB+w dJImtb9+ity9WVjR6ZzmHwfwtfmiV4lsFT9EEJTfZprUutpmfCxiYjF17LlQ77l274+LdsejWlOFo 4XZSL+fsKGuNoSkGObHA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDfck-001xsV-O7; Fri, 06 Jan 2023 05:50:38 +0000 Received: from mail-db3eur04on2072.outbound.protection.outlook.com ([40.107.6.72] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDfcN-001wXq-Uz for linux-arm-kernel@lists.infradead.org; Fri, 06 Jan 2023 05:50:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DfNBAc+Pxn1EfZXfFwI4K372t6hhnIJA7RLvwXpYq7bcUO6EGpk/SF4HS+pnjlfeW+54xWI1WxeI5plnXbCWLHVsHlcgjngCgYMAgzText4QeCV1Ww5NVsjyicadODolmcrJDuR78Op7J0NTQ2Uk4GScH41CsFB92iLl3VnHdZKuvyVk3VU72cWays5QNjMtXzAUUpIL++6ExH64eHpTOkCVTLNH64WxT4zXrQWKTELR8xt9c/3zHvIJqXOiCIb9c/rIJ3TZnhmb8d6BWeUfc8MoBLn1ckWqeo2pf9HZAegzDcKqeQ5XTE03sm1c5i7GzGzsc/N+Dek7b8Aq3CaneA== 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=DpvBb5dWjLl5przPjsFvz8E2RHAZgZHl2jjdzknDXc5E6KwLwAElZc7Rxu88tBzZJvuyQdcDin8h1bNntD1FeOPkJPpE0RJWTsu6cTNRBQwJCGv2GLqqBcHEpHRllt+GCA+4a/a9BHtkIbCXGMyi7Q4v3pVAu64FUiLrkiFyALRR/heys8DD1i92k2EK27Q+uX07t18CyjNODkFAitGzNmYOoVSb2izNqXapu7dZj1XTK7URTm7g1ULc/HqykYhN/pCzsj4dadoufbwTRFow5H5kGjbTcLySYlP1W5ouVCoup0BaAozq9ae/DcaqN+xGCjaKQatLmCeGbf+tHS4UBw== 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=NZtIlzHHFFAKfPd+pCPUc7iJwilqFizEqEvYsISAbZR7YEb1cqUVHuJQwC1qj0h0Irwe8Ow8KqwigyxLkphRotRQ0I0ABx0ziKkzEQVQbG4uffGrdQPrNK9WvYY3iYeYbAsRufYfozcCwOd94yyLaTXYf753XrRDLwv4fIbt0L8= 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 PAXPR04MB8239.eurprd04.prod.outlook.com (2603:10a6:102:1c2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 6 Jan 2023 05:50:07 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::5098:b45:626e:a5c1]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::5098:b45:626e:a5c1%7]) with mapi id 15.20.5944.019; Fri, 6 Jan 2023 05:50:07 +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, 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 1/6] dt-bindings: display: imx: Add i.MX8qxp/qm DPU binding Date: Fri, 6 Jan 2023 13:50:51 +0800 Message-Id: <20230106055056.2883302-2-victor.liu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230106055056.2883302-1-victor.liu@nxp.com> References: <20230106055056.2883302-1-victor.liu@nxp.com> X-ClientProxiedBy: SGXP274CA0001.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::13) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR04MB7046:EE_|PAXPR04MB8239:EE_ X-MS-Office365-Filtering-Correlation-Id: 1748e388-e83f-4adc-81db-08daefa9ddaf 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: nY4A1Eoahu0CfAn3w5CclOahJelOOUC+pNh9bkqE7SnE7JsxVQFjvic3urRTfKY+HW+8oVD/y1yZN5YSugsFy8dQkX66NSoWa1LtV+kVJJJXHYP3xwDoidbDEPnaKisqsff2pByDwWO21cdil3l0EPnUVygQ0fusksOcQGQPuwX3gHrqpONQ3Ii/y7QZ7lmymOqpC5m1B92q5e1UTH+BoYgbwgo3sw8CMVOP9znnR0eas2pDW5/cDp9jZZh1LirPgIsK0gJdyctz0s5Du/AdwAvdxWr31f/49NPzDgWNr8SoVPVraJAOOSyn3a2cMJHoZNwCcuNSrxTAMTK+CK4wXzm1XZgxyGuf5JIYllrnPDmyZJZTk7Ga8pLtLtp81wEwT/7nGPMJEO2MfYNf6pAgVHqOIvrdyuHj1Hh8PE+v010sEKFgXxzvdnO9PFF/OAcY/VZhN8cSoZJpikZR94X68bmIVShwNoZF6W0Sb6QE6rTKz9Tcchy7jF00J/lAzyBkrLpGCd/sFBJyM/me7v3+pmo39JzDAIHE7Rq5r9DOvW6soCEdLbjL0sSmi37mpmWPkkc+qpVI2NZg/8he9uYg0ZLOC4bQ/l5p05dUlrgyNimdjn2QQ0E8aKopKB+JMLKqGwARQhhx2qX0SQpN5fxf/D4fE0/04aQIP1Q+NZ5cWX2QJNMhvVyMqD6mpHOH65Su1mlNY0ZAvvJSEa9zec5j60GbMknKpriymAtYDQSrQIHGS3jKq7T9lA0PYwdYFMMr 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:(13230022)(4636009)(346002)(366004)(396003)(376002)(136003)(39860400002)(451199015)(1076003)(83380400001)(186003)(26005)(2616005)(6506007)(86362001)(36756003)(38350700002)(38100700002)(6666004)(6512007)(8676002)(4326008)(7416002)(41300700001)(2906002)(5660300002)(8936002)(30864003)(478600001)(52116002)(966005)(66476007)(6486002)(66946007)(316002)(66556008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wdxQ014G5yQm5cNpDJj8p5blXygqPwP1LIKveKrZGtS8tIW3Bb0e0254pL2QwC0tXEpW48NON1byD9ZeWYyMAxZ2ysPCJKmHrQ5vusYP/cbXyG17ZZyudyAcMCOQAMmIN9DkG1ecaYD27I7woLVhdeH7sTvPYmH5yXqQcH9DpMUCj94bu8udVR83J7X6H5TMDls6M55OE23hZsRP4Zsc1dFbcMFhV/KCbfPXD0mupVHJPzOqhSfV8WB4SCm7R7H48qm88b5DRANhxWf9F/dNyVBASsN5eDmsOzZVZZrgtTYBOwrVe+yfqnYMhm7PWDPJPr2nK4uI2dijIfPdvwVlLG3mKWPIEDP6fHiFGh8PWJ/MV9O2n26N+6t8/wQmaBKQm04GGy1Vxyc4dbzLlRotOfITAZhANKX30Yudq+mtPCYAtuzrN9/rY8xK0iQgDIBLDfpjiZd//Rj44kEIsLcLuiiDcU7uB1k/1NXt/tbHmSuVNTkjCzq9Rr8ae5i+67riKwgTUk6IiHbBGmYqJIYhH12Vpi9cMx8M6EnnMYMR0W+peVTtDou/Fgdlnz3lKEJfyfN7AJz60XNHxPb+9vTFbHh0WDW7opj/lK91aC2oGjXFGMWLqpNfzPOP+QAMaUZqVYAYU1e7ygAZX0dFRkf7dFyoLNYPq6zdm4QEu2Vk5w7VUBsXmtdR8AwQr4rm6RZDdoRntWGnLr0rUt6O7hcPJckGTYWUcO0xfK0MOJNmmPBciwB+U2w885huWt9kNLGDWkH1Aq0tt+ZhbDYG2vbv4Xuy9gtD7lHbSSzWM7Fkixa0ZWrDr6L4QKlZZ+MWIYcoAh3odi6aoiHEwh6r8JqHimW2LgsFYPFRZAnLEHetM9sv9gdqI32ZaUQPFryuNPYbT/eXIn2zSeMcdyAF0e1Ipk+9AVZ3fZst1UwTrNfnr5fINmhBwxslgMUVaBJKu7oM+fTeM4lc3eXwm9tz0y7XmwxnIIiPt66tm9rjZnhYaSSrgwDvoVjw+IpfnepInA2ivJVpFxZ6MpqCTAdXnkz3dy+6YZk3IHPPuC9Vv9sbJd+MWKqIvp7DTgWXfvhFx4sDBvKIhPd1Wjf0Vu9S04PV1IwhUoVWjDlsq+qcV8hl3pxKqfUyMYrGbQMssNbTeN1bEjiCqSmTb3SNb1a/MljuLI8fm3Gt7XGRss31YWzULY08WXgSRV1Un1fG1wVL0y2lFQdpWhLuVCulADltytjd495OUqXrmZUzcabjAYJ7OaiMM2935KGwUdK2XtgP5FRCbV/zLv0rzb398nMUqCkY3TNGBA8u5U5WiihA0aI1MZ8ZNEzVjWC5WiICQHkqpqJjhbxBBz95fMfqxe8LA432UPwy4h20fmXEVbXflfk3fc5B0ALbtYe4IAjw/yr10s2yc6/jHsBmhibCC+wW3yXio4/C6MXM8rNdUG3TEuzg3P4PkjKgcQBFQCH+U2zudl0gbdk5pzCpiOzRNUag7fAyeb/2Km5rioaifwsc/TtKeGUUgUwiWSGqD2e1Us5GhSG9xkSOV3ynB4MyhGp8Z7Wzj8IhhKD8H+9rLM978ni0zdUTaJNgcn5NE8lA/5Agiqp7 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1748e388-e83f-4adc-81db-08daefa9ddaf X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2023 05:50:07.7405 (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: Hoov9eAsSbiHEL9e/HP447LRU6iqZqPCnQeNQrh9vAmCOd0jp/IlvHRUnl4kpDRM7vYMfd/rHEM3BvzMnd9MjQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8239 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230105_215016_043333_533860B9 X-CRM114-Status: GOOD ( 12.44 ) 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 Fri Jan 6 05:50:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 13090947 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 85023C3DA7A for ; Fri, 6 Jan 2023 05:51:31 +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=2/rhIVhp+oFUmE KzF9bbidPBpOvhGBjGu/LpJkbuxOyFdb1RQfswxXnq248Gc5/9MYvgbDMPagCCit7BMmH/ywQLabK Oeud/eF8qbwH1Vx+ndgKkn1qaPcNQMFvFZXAu5wOadkJ3qc9yk3CIjpTQen3ESpEmduD/pij2w0gM SD7SHoWeUlH5xs+f46RHZ6UbTCdEBarKz3NiAmseWxithi0kOeVxyHd8MstIfi68wkpt1Foqcvc8d yUu2AFjRG1q0AEVocg5TMz+3GUssXu+yiLiyVaIAV7ojY/fNtTWtPrCWSQ7RpRN3DYVT+sizL9E1p SbgqyalzV3/+zLxRqbFw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDfcb-001xZy-Ei; Fri, 06 Jan 2023 05:50:29 +0000 Received: from mail-vi1eur03on2089.outbound.protection.outlook.com ([40.107.103.89] helo=EUR03-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDfcP-001wqh-9B for linux-arm-kernel@lists.infradead.org; Fri, 06 Jan 2023 05:50:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hrHaIjmpUn6EZnp1GhZ6Ph2zyONWU5y19jBrEFyP4J+FFkZyBvJs2KcV0DNKJtP60adRSM/g5HvaipzcrPm55k+d+w9wFb6SzQPPynQepro49FSrNg+MMwj8mCJUOfG96M/35l7ZCYvZJkUQNNgkHKwzY+zLH+pSjAjpe6Mt29NrbTuZE6ixv8YB8uvZ01coLAHyu93ovniRomIP900b5WRqOs3add25EcHhUjL8ynmfVFWsCMFJrNxodlqGcgNKWOXbAhorsOtmK2ZfQ3iOUSLe05aBOjpGuYqosI7lfa5MInECoi+WrygzMgrmAcfoLzjbJVZZfaiexeUTSSkYmA== 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=d2pfcIcMigELHJZOfOkcm9bYemvCH9ULnU6a79dToPHB2VpJxEA67kJHa5SdRWpYhKBcmxHRfSDTqznQLOPRuexTMMVO1lu2Q9GdfWOVewLRzLZB6QOaXSQo9yXVVbL7+Tooaa63hetNDq5lnABL+iSVGY4TlRXEZlBh1Ou8duMOk4GoFl0oUKdBTonz+3ICTYVHhFR41YNC5oGEyvul86NdQix+jHpLuU6yYDGEGrfm145zB5zfo96R7YmrTwxi9ViUJzsfKtE1i+2VBJWYecKNXZaV2b+WW9yWCi5EAueTvqncp1gVZcKF1ji6T2wyap07ROVupOSLihklGRRMZQ== 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=b930W5Zd4zhmuYVHHfLyYmHYLQvI0M30dBjSraL3TCB8G/7rUJx/Hcjxc+euTJy03RV74HuNucmy+Mq582MjxEWewezwIyknBkex+0QV/s07fsZTBzw1UZ10TlSzR/9nrnw/0NB9qD7nIGLvaRL97ws26CIeV4H+HyHx1xoRmKA= 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 AS8PR04MB8310.eurprd04.prod.outlook.com (2603:10a6:20b:3b2::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 6 Jan 2023 05:50:13 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::5098:b45:626e:a5c1]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::5098:b45:626e:a5c1%7]) with mapi id 15.20.5944.019; Fri, 6 Jan 2023 05:50:13 +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, 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 2/6] dt-bindings: display: imx: Add i.MX8qxp/qm PRG binding Date: Fri, 6 Jan 2023 13:50:52 +0800 Message-Id: <20230106055056.2883302-3-victor.liu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230106055056.2883302-1-victor.liu@nxp.com> References: <20230106055056.2883302-1-victor.liu@nxp.com> X-ClientProxiedBy: SGXP274CA0001.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::13) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR04MB7046:EE_|AS8PR04MB8310:EE_ X-MS-Office365-Filtering-Correlation-Id: 27577670-5cdb-44a6-cd11-08daefa9e132 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: aqfC2u8ymV784K2NTaIJLbaWhOmK2Hjy6I4IHhgulanF+H0lHvdtN4bKd+YIg3wUImx8nI9TMNCxWwbYBO/NWChDsJJTN3yGSOS2TCsdSNp51bK6T/zgfuORBz1OAqkGVCQcvS0pik00w9eZgQHwyVYG9FXJNT414U4P5jEpLla9ImGKVGH84NK4aH1dfxGEXtmlBzhNclZ1qj0lIhYR9p6/M7gYt+nA486coQqbBxZxiOuMSkP1MI+eD7zhii0QbRfM8hhdCRtYxerEj8OkEQzCMQjkKRxlAM+bUcYEpR/COrqzdP+s4T4jPzM8DvaBqdcv54b2FnOLUZDCOUoZm6Tq7CLnhtzIOXh8U/37vVWNDrQcdGMfo3UkaQ+9pdhF5JAKEkIifZUmbV4QbpE+RD7o/EvxSuHsoHIxPtOiwPozhxdcq29EgJie9JoxwSwbDNKLsWWb0zrFB2W91UBvLILPO3A67tLZ0Oank5+kiKYm9p3TJmDTNHz8Z4JxLTvBl5niC7e8Tz7zUzC+OI3xIAzFxDg+O/6edgpVb12c1DVQS1d1IXshbxH0O5eQolh5tEUoUAQfl86+6MxwqkHMxjc11cmapNuIFIykk9xihyMS0n6CgEhGlLwhNc7X07HJlRBx+Rur7x6eb68Dd8fBEPYDSkZXHel/YezK6FPsw7f7Nn3ERjs3RXEugnPqeK6lkzOtu/aPDYD1Zn2blEu046UBojrQQc1+pZrxD5X62HkciW+xuxRucw3tnoKQXBp0fm+3A9gpylqxuQbTz4aXRg== 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:(13230022)(4636009)(396003)(346002)(136003)(366004)(376002)(39860400002)(451199015)(83380400001)(1076003)(6512007)(26005)(6666004)(6506007)(86362001)(36756003)(186003)(38100700002)(38350700002)(2616005)(4326008)(316002)(478600001)(41300700001)(8676002)(7416002)(2906002)(5660300002)(8936002)(52116002)(6486002)(966005)(66476007)(66556008)(66946007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 2zsoSc2YiswQQJdKddk3eFJTfNfqwF5SVH3g9pvql9L7jPME3zpblAFa2+AdfEQjFUntCcP4O2oqCnd9/Oymvtlm4jblpBAk/l/2PP3ZocZFoxfzSEjGmGFyD0/TBjx4ch8SbIoZ0ZlgKkOunr3+OlBkytIgH8TTNQ2JKQ5Q6msAJfSvbGvyyVjuoGTC3rk/tnEa0JW0cb0h2fs/jHVI/Ua2J1RFQzQ2pOdJxqxfo5saznbTgGCp/1UlkJUwPTGPBAaEdiIvkRNwqG51PSm+08/UWHIwvPEpelM8/M3v+IZwT7B6NFT10y4Q5nhqej9r/V9XcP2sTc83E9AqtAsfbZZJXYqR1IwLyBCKDsU35B6MAsjdVkWLDpWJgbqJYNRMauPSErUHO9sqew9A35faI1xpRPOdVytxlA2oYAiR3ddEhZcQ3rpCBwoQKwZOQ7wTgfUf1lEqCcS5O20t0CCc1iGElrjIzVKgNpfyRUaeNMorqv/VkTPAxiNE0hdJJ0gKuoGFsa1ZgdJXicOacLA5uNwqJE1WRYnkult8CpYpIuD0dcWKeTV3ijHB9uyhM6cQrWRhIvpaPVqxodYGOnI5Y6afCu7H5at7h4qrGyDrgIKPkx1yxbKV9dJAQ3MsDgXCaj4X5obFy9/BpX3JkBvpguDGXgZ3q4/eeKRk8/IQRACKcQxquAbxTxVVD4te/cKSkqjMssKRGFWtDDl5MzyeJYtFQjEbQcHr/1xJy2Ow1Xb8M8Wqs/b7qdbYetwGJ/wu8WYzC4pIi3UJkI7zTW5TpK0Ufm3UTkaeAK+kpuaVZ07NomFNZWhoLgJfIgQpab3bAp6eXv09LRmfv83ZsJ/LRa7u7wWlpGdKDnTlgMk/1/2z4/xlWq+rvhNCH1oA/BgCJnKXym+QiJqrzHNjYuQSqw8UC1wE4opqB26KKYS7jsIR0V82VQ6kzb34OSxcxF0EetwpH0xPMp7qz/B0bX3W4c593iMtJiSfjOF9KeFSJa50VvZ+EPg1s5GB/YIK8GzoC+QrYcQ3G+QUmsz9QaTvO+ltUJpI/aVL9n3V+8u57vceDI/XTeV8E4xeHAj2myTspVm5PUFrIbq4vb8G/wQIzcNdOAKq0j4D/Telp3f6+1nlF387E/NFzS6tKwrGEKhaOwsYXrTDL0FQ9qijYvi/1Xn9p70nhsi84qfc1JlcJSTvlDt2cOQShq5CBwT8qfeKy5IV+B8oPKKPCyqORmo90QuA3v1V8S8e3NW9Ru302C4ugrAEyIOxNaA7Zafh81+TCNrk6AVxRuBQjzO4+N5Ih/k5m/UNE8mB4HJTKFAPF4LbbNFyjvZoTL+p2fBAM6AhMF2Hzp0rsC4imANkiwjB9w/Y/dEwMPtY0deRfDC3TNPeDEKv9xdR4qe6fnCFTr6Evqs4Bkp6Rx/+EGA3QAIz4Bqn/Of32LgqloWLfslNxh4ZyDUpMpWsydkWk+XCUxDff4lKzrKydpvvPac/smUANJeJ+TOY56NRLWwf4DXy7mHQ1EfjbzIaCpSPF9eSmwpRjFudc6+X3Arlz3vfPEXNeMwtSpBZHRDWi2mED+zkLQJnza5DSKKP3bA+lBM8zTc7 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 27577670-5cdb-44a6-cd11-08daefa9e132 X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2023 05:50:13.5701 (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: IQQEfqVTD/6ig28sPLd0F84HPTacWHiIXMOrY5H+VD7PM8lMAhDFHLzFbzTNScCQrjCFIy/30sI5H6Ka+qqmCg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8310 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230105_215017_372146_52277D4E X-CRM114-Status: GOOD ( 14.29 ) 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 Fri Jan 6 05:50:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 13090949 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 7F74CC54E76 for ; Fri, 6 Jan 2023 05:51: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=xenCI/Kl8Rx64liaynzHCg8XPscIBX6+7iJyB7FvQjA=; b=a7wp/hNJBFCRT5 g+nJAgfTej3b41b3Wx7p8mbwQAvJSQn6QaxOyE/nRFtwjW8SrPSgUjIe1mBMmgWvnd4ohDjrWY1Fj HQ/xVklVhcmsS0wDHwfTuCaejGDCNKDUCpRcb5nizG4VR9LaFikNTK5L/2aV7n7iZFHi0jUI6YyMs Rndttj23DEEB3c1yXENsVlP1ugykQjVg3os9F2rEmqB3YsogHRil2TmaZE51m79+0ouodrzn4XVPP XBRXEb8JAUPC3PebI17KTNm5z+7Z4IwMhlLOmyxqo45ZFoUwmLi41Nk8YiNrLmtPcqd2nmG9B2LWq teoK3s+xC/HpBLyvSX2g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDfcz-001yus-Ag; Fri, 06 Jan 2023 05:50:54 +0000 Received: from mail-vi1eur03on2070.outbound.protection.outlook.com ([40.107.103.70] helo=EUR03-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDfcW-001x2j-Rh for linux-arm-kernel@lists.infradead.org; Fri, 06 Jan 2023 05:50:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DlHQNpPBMvpMm3IwXjxhrkPy1qZn/HeaQ4i62jqA2mh9+M3QlqlAYyp8X0rpgendgeV4Qk0sqFJ2ibkMfL5dUduQIfl5FhjfMBhJt3bybRrMLWBrsBWb56wk5EEaKE12cGkuzZfELqPzOsLO695XfeRf7eIhxSmv7PooIowoxNXabQKHCXbzCCnnkPAUIn+w01UkFESJTXS7jRlFVBzd20QlLU+x9cgfBnbfJM6e4dhzd7iyVUrmUWvT+jOV+4A9Caig9MYB+EV8l1Kq+xr9+FzrETZCCsOGlspPPKmaXJjg68tFxkgTpnKQjZDbMwmWxMQ1Mq5ttAt9okhCgFowDQ== 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=ZAt3w7Cx2W0D3Z0m5+EVpC6AcNukGaLi0GfBsRXA02ivwrdBuNDIsauaOMx4DHFyGcrO1Yyuki13xbVlXr2syFTp//oIiAKQqcy+byaPXzBOSAnDweNy2XRba69PkplWOPeUrGXrx6FUuW74XTqglrxseQ/oui3Vj8aUSJNydB7kvKqwKWABZIOuG1mkARVbjCbrEs4mn90QoCbJs+XqHGI3aWEf++AoMWmeYCan57YajdslbEqOJY7lZ1yk/WUXvJ6hjJTKLDB0BePFS4+yKjtTihDNMDL6LM7q4ewXlplHnuA/0KJwkuF0aG3NjymEEEmx/Hxt6hnpfx/1vSOhjA== 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=gXxycG0Y/PvGk7FR52ybB4pfL7uHopyxIgqOtVsvNvYPBwiaBWY6xiXsPVFkeQyXuqVh6XfeWaznlAy/ccLzdXqoHzaRtlmPlc3hwBOAcIyDw0NaQNphjvj3wKD9lpbrO1a55U+HlooJ8qPJqFVcFrH9qmNoKhgHwyBCv8/75zA= 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 AS8PR04MB8310.eurprd04.prod.outlook.com (2603:10a6:20b:3b2::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 6 Jan 2023 05:50:19 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::5098:b45:626e:a5c1]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::5098:b45:626e:a5c1%7]) with mapi id 15.20.5944.019; Fri, 6 Jan 2023 05:50:19 +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, 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 3/6] dt-bindings: display: imx: Add i.MX8qxp/qm DPR channel binding Date: Fri, 6 Jan 2023 13:50:53 +0800 Message-Id: <20230106055056.2883302-4-victor.liu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230106055056.2883302-1-victor.liu@nxp.com> References: <20230106055056.2883302-1-victor.liu@nxp.com> X-ClientProxiedBy: SGXP274CA0001.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::13) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR04MB7046:EE_|AS8PR04MB8310:EE_ X-MS-Office365-Filtering-Correlation-Id: d8a3629f-41eb-4d44-a9a4-08daefa9e4b5 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: g/H/wvUXe5B/Cc6ecsV/zcka9v/fXoS5wC9UTh7vxINHbmvYfAagpsG+RMyPjyzKqgbUbJhY03J4H+MsCWBeGjC+0kcOiFfJ04hg7jXCWXxT9WjgIBQhLyEk8KQm2w6EWsrW47rApRMTqOxd29gzLEL26vGfuE7Tbzx+oBV+rkvd0BAtkGLAPoPfE9NICtEkasHPJ+QgiE10bf9fdTYjpQu4lmLZH+BEcodjyXZu8Pf09Ya3gPea1hstzBTi8dkVoLqSnx88f9UTfl+9hJ6fqt/8R1pFUUjHnLiJMZkonrKMx19nz3Oncrcf3MPdsR6r4ceQBxBj3OxVs/Xsb6gdNMPfv0txjRKv2XmmyaeBC7jPmBEXug39+Lb1AT1eBwKS1Qqr4viq52CfopsC3GfcJt3pjy2c9JzMK69BVUfnHSN5XHEjGrNffNTKuHRHF1VDYWQIN3BDsLfhAgzmy22W8bOGyWkCpOd4kb/IGzhRgBCYaP6X0hqKgDbKObSjIeN+LrnJrFptBP1NV482OBESJyXFMpgt09BacZ8sWvnMhBqCZOGDsMgihlfHhsVMr9nq2JxhpK4vo6rvG3an4jzusg2GpzCVZNT+KGE1fwJAvDHs2dt1byJ/qy9BWeumFbhO7AdBvxNFUlVghuH1WGuOBSfLYP+WMrm8fG6OBytIvyK0UMyd/jxVQidnmzBMCELbFwBCgjJl/MS0LRkw9f85188QxXFH6KB2czHw/ErcuQ2sOUFmHr0YyTkZlx1C45FlZBKTGKltXMM02CmDpFVaTA== 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:(13230022)(4636009)(396003)(346002)(136003)(366004)(376002)(39860400002)(451199015)(83380400001)(1076003)(6512007)(26005)(6666004)(6506007)(86362001)(36756003)(186003)(38100700002)(38350700002)(2616005)(4326008)(316002)(478600001)(41300700001)(8676002)(7416002)(2906002)(5660300002)(8936002)(52116002)(6486002)(966005)(66476007)(66556008)(66946007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 8FlR3aBEabZAK0s801H30gwHfYAQWz3VbX31s09V2ztxbCEE1es3/1ikxYt/fimVAQHnvKgMX3lLCnUvEO4qp9mTK6yNfJlhnSmVHkIl2CmM3t4ciuPNRdMicFpEjz7sQCgxuFbnP5za7wZ6rnyRMd0wJZl7G3pVgiSgFVLoM9fXnbR8Qe6eS5nGper0+Y+Tt0jJktvdKA2jHx4l385MMLIwskUtlWYtXhv8/3vI1OzI18ig1oXJFBmI8Ol+D7NlXpKhgdXtxBBicyWB+mD+Rz7x+RYZFuwsuRzYxBwg7sqbE5OKK5HabE08VjhrzZUBNdz0Vs31l+Mq6+eOZHaQcNenXx1O7UPnaPnxWWiTjgu0GZKfYvHF7uxzaYVaFLoKx9/kBWcLVCvxQsFcsPupKIXWLKPfWdGLG8XPKyYf4WRe2FyxtSxe4wbQJoc4F5HnZ0Y+1QR5K5Wre4TgRe71xaQpcKlX9HnLel4RiMLyRX48ZeN/O8h63jKdZZUOO2j43Yzc/iPdiaD/CoQ52sYMNeorsyRuuSm55XgAMC4t9iYWfxoRFk16Q61G67DJaJ+I/FQitb5kBYMsTwVPNrpzSFaK4pBdNX1//jD7sm5lsLw7JWx9c+EQUhna3zJ/Fk5VQMVCw+QEcciRSz1jvaFcjjG9Nlfo6wkQtoPGq0C2n+jFHu6h1OLW+U9r5e4LYcQ2OKcHLZRQixB6LNkJxGYmEkRvyzKm/HW4SaIPb8SZm+NVmHVb6NKRtGozG6TPyXJHBojMcuL9peHvONch81fmvqq806YuK+i/TbCQ2IlGJOAZySt6R2KZjmEk6khRIyX8AKcA6sTkHT8h/JmxbKY9VfI6qCY+kPJ/wWlAvb9S5jUtgs1wWGKT68vUUQmhKzJoZIg2PTYD4XSJTwn7hD6lSHZayS0K30MJW4RyASkozQz3PGzeltb4RkMCnv8p4a22QlPNJtvQFHaelmh6Cwel47X0b40KVtVZKHqKVMQyh93eqnZtpm+LovScJ9qcubr4DjVNzsZma8GXZXYuz2HA49oOyba3LkEVVByR43sI6Skx4o4NHZ9af56n5f72pX0aVG25uPww4/mn78rShRnNN0qM3qjL/ieooFrBk8PnJKN9NfArfWWpEjv1YJVAhGYtHwdiXz0F8hAAtO94GOYsO8tdV++Wr6++HvVnBeiRfiOqAMJCq/qprhdQHqftBmmxqAvW9IafKYu8s7EoXC6uVw2AraINjyEnW5cXf3oq5Mkx09RyvABjTWTcTQxsv90ZvydCtmrAa69/Ie+jbE4nE8ZdjQyNlm0yYigU8tOk6ULtDQ2NeuUfVMvt+xbeeKJPv0e1DYvty4whvn10egFqQcCwDRu8my5z3ifNIQCywTZsJ2Bibr8eMPycn5GrMUsHJsn8F0ACpzvkxa2XrBB+AKwPzY91oSdloPmIEOBsEDdeKnfK1FAs4WJpRc4J2DeyNt0U42QrO5I06RAzfdxUlwUdyzPWbpz0uxch2Aiqw17cUeJnt/YV792kZughj/ov25hDwovcNOR/2VmTpAsGx2lKuGTnMsQvOur/L7ULF5LhmKwjWkir4/ptOCBACU5v X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d8a3629f-41eb-4d44-a9a4-08daefa9e4b5 X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2023 05:50:19.4936 (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: RFBi1NnYonMENCkYI4BcgQJdp+FA7eg/AMkKTfigMLj5H94flRdVPF3907cpw9O/KocDylNZNnjti5ys5Y+75w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8310 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230105_215024_943090_4C0FBA1C X-CRM114-Status: GOOD ( 16.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 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 Fri Jan 6 05:50:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 13090950 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 73D6CC54EBD for ; Fri, 6 Jan 2023 05:52:25 +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=BM+DHp4jBzFNPvTxlXwCT5BfUKFiXtkMyUDyIODKfsU=; b=hgJ03RU52XDS1H zuNFnmHmjbM6ooY3JNCu82l9t79s9T56jpMBUBwdnJNn0/8dgWI5u/vErPl2/Xmccxe/E58NYJW+G TvDKxlzt9SopZQQiZvxAtils/0QbYDSYAd9fM+VgtIIsMlfhPZdDkFPdtuqFh+187zh5gLiQp7OEE k6+f3t/jNVbTmIWt6KPK5649wmd8oA0IOtFrhjoXfKo0ae8j3iPOhCw3tqgYHIYZ7LEe3MIcDp3kK 5uxb6tEaeqKhE+NGj++yUOVS67Gh6NnApWz1auyA2ULhBlyn6uzdoHaY6JX0t0K18kucCThl/L5wU C6zLdt+AeSDUwxvJLRJQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDfdP-001zmX-Qw; Fri, 06 Jan 2023 05:51:20 +0000 Received: from mail-vi1eur03on2070.outbound.protection.outlook.com ([40.107.103.70] helo=EUR03-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDfcZ-001x2j-9q for linux-arm-kernel@lists.infradead.org; Fri, 06 Jan 2023 05:50:28 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HkCXWshsntYmuh9Wh0n4toRBAPFRnZuWFj0tP9+/XJQqqKvEM2rBj6uJNwPJilom59w9QxJllX0RqAI+bZpw3TBVD4usD6kY1UQNlEmDeBUq6Sc7s2o6pipjxg6Q0NWlf3R+1t9fOwlbmcHsl8inYF7b6UsFPbro6XyoqnHExXiIuotRMjMSCyqeQ5pvPEROdBBGXDcTl/nvmR+//7j7+UUGMIw4IdOWpgSh9Ov9tbvKWGsgen0HN5sYILxni93p0FtB3LOgGHHaKYx/PsoR/XP2Cvodh0DRTOvihtrZvHBjGJw0kKmvT87MSFYC8VvqIvxySIRU/Zju8R/gLGJeSQ== 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=HDlazzu+7NEtuEXjOap70JjR+xrRtGD/AmIzYvHrDt0=; b=d3cdkYduUWbMDY3ixzjLWSol6R4EI/qGHIh1t3drxHl3tAF1X5eLJ38p/fSJybfP5/BH+7WfPgBBpj2+6FGjbt0TrZ5wA17oD0FxTLvIgk2Izm/VMfEzBSa4vldhkvPcWuZj8N5N/ddZhcsUkRNBZM3ZWpPOBhJrmnB9BANRbAR+MCAd06XsqurzFbNYYFejB56Tt2nMeQWYTET1JjYj5Vte2U/tC8wos36geQskqhGH/MSZ+ChDXzzlUIE/M2Fk9fBT1JOzEV8ai1SNXxr5GXlcQkVHYvnkbHRhYIw1Rbekzd0fqiwgQnSxWqDDSVKmkLtjAyjqkmKceQOwHDRiAw== 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=HDlazzu+7NEtuEXjOap70JjR+xrRtGD/AmIzYvHrDt0=; b=ZC/RI9MGFPcfmsXXHLO3qHn6QLlZPWXU73UxDSCpU62zy79UcyQRi06SOQXaSj4FRXb//u8CZFZe9QSl+CZ7D+1T2SJvIJaWcf3vU54uyeqL9WZZ34ke8rbl0cmjNj3GdmPVVLTXxshNPmx1f3b8wnnes6OkX8FeeGG/llWdyjU= 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 AS8PR04MB8310.eurprd04.prod.outlook.com (2603:10a6:20b:3b2::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 6 Jan 2023 05:50:25 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::5098:b45:626e:a5c1]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::5098:b45:626e:a5c1%7]) with mapi id 15.20.5944.019; Fri, 6 Jan 2023 05:50:25 +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, 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 4/6] drm/atomic: Avoid unused-but-set-variable warning on for_each_old_plane_in_state Date: Fri, 6 Jan 2023 13:50:54 +0800 Message-Id: <20230106055056.2883302-5-victor.liu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230106055056.2883302-1-victor.liu@nxp.com> References: <20230106055056.2883302-1-victor.liu@nxp.com> X-ClientProxiedBy: SGXP274CA0001.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::13) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR04MB7046:EE_|AS8PR04MB8310:EE_ X-MS-Office365-Filtering-Correlation-Id: 2ec5c1c9-dbc6-4484-c803-08daefa9e858 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: iArurTXC3MmVzaJG4f9NQp47gavFqS71TnS3Nd1vIuP1JQFakHYRbWwjvvchoXLIXefJN9Kpfq0rH+2DAWRy7SzbJGZHznrdu4Ym+F279xmJnwDffbpvsWEtvQIoy6oFkrm3ZVz7Oe5cDLFh3v6Bx8ZwHfA1WbW+YnowJgMMjzOihkldPZNKrdt0jwgusENNK/oxKpA94ee00oCYB/CW/e3RKf7WZNE/3iP42jMBTXkktjXAzxHaVbJbQg0IatOilXWXzYmgDenzPHsFn8tLSz1WyzU4o1HFYOab07+Z5mmfdmeVOurOt/D35/oPi3KCfmePkYtmGb06AYFH3P2lHQAZaxu1abWR4AxxI11jzIpKt6xURBrg/Ty3iRbzP0Ql+p4AL2BsHc/HhmsXRTXbclov//NITq7YCG95pW/IAcpvNejDuBIMM4BtJf+BpuXVHXdFT0/H4EzTmOpWEXrn/MQ+kRGFCwq0YkdvUwatoaY10xPpa42c1fWZ2VvkTNxQLWJYKLVhctv6LlZM3H9R2i/+2U/9J3unitdHiukwBcYJqW6Rz5Do3QcE43yhqgaV103FKHLG4C2Pq6hQDCwEpBOEmLDttCXgk1xHKA9Q2G0kmdAIJyLIu9dwDjzADBvMf8mFNRiYLODpEsCrhoXzITHRcpYUVG7Y0AKB6xvNBfbDmn4andKb+qgvMMSSEwpjsamXkm+h1q4PhKaCmjb6dg== 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:(13230022)(4636009)(396003)(346002)(136003)(366004)(376002)(39860400002)(451199015)(83380400001)(1076003)(6512007)(26005)(6666004)(6506007)(86362001)(36756003)(186003)(38100700002)(38350700002)(2616005)(4326008)(316002)(478600001)(41300700001)(8676002)(7416002)(2906002)(5660300002)(8936002)(52116002)(6486002)(66476007)(66556008)(66946007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: THAhzO7LgwK47LHXjavnWENZ/D8OLjw0EBkOx0nZGapWL6zwi+A/5H9DylJYqR61EVJTn2G+GI+0J+z0BMpbqQawmH1eYixQYzqIEWGI9k0d8D0fSg049NKrzVhTkfmLAQueiicuBOsX4EaubCssS5IeZlUJlctoUgSIpy75AJn3bWlcOwyA25JarrFAizqfrcAPMhDyJHyCapRsvoaVOGrAwWlvv5CCWWDT8p8Rx4UNyAQs+q93H+RPesHb72rfJaHC9O/BReBkFNvCXk9CkTO1eDuW/FGZtmSeFoNzlHead6fNWJ5reCWyiW+0jLIb0tXOrjsq6EAVEJrWd0bpFuwqdbgBtrCQ9Z5UVVLBPO0nlawjiYDzCOXt1eGI8j82tNxaaB13X9HC7hyFRRQFRPJwd/Qq35WHOqLeeE1ZI9jp7CTbQ9DgoNTLSDzoVhpyh5Qsxz606szJE9mOP+fLr2u/gPZok5ucKvX5UlgYh+x/0JYsFfolXPvE5ef6RII43iwgA0p8MlC8pGkA+EVDwyO/qF54GmR6TinwOfUURvT7ET10mIxieUVhxcDFWz1l06YC7iZMDrQGlRYrp4ibiwoKB1teiLNE4sUlzevBSx26O1BE3F3InGEruD8rMAuX5Vb8DxMyIj7MIUp33zJrUdYqUAc7la2wJC2GbMZefYLkFdBvobb9TyeWeYbd1pf5C+CSEK5tfpoyRbp1pxxUQPLHfiCkoh1PVvH9uAMPp2DnI0B7OZXGTqBB/TO9KZSW52Ze8Is2PBu5gfChMAhZNu362S6xIADeAEcRM+tg9Gl+VLmpMuIzPjBPzNqpOL3sotoWL9OInTGKxFAs3Z8MYh7gqmeOWZsihpVJtM0kTPetadp2mVIRuuvFBGoyBx4MA4mWELC42YifZX8DtEXoCxr+NSvEmVR8ye38lY8YaHFNgtXOmL7/i0DS+oDH0i8YZgY4koTQHmvrLy+/6rSXYhtOlwEciy4ieOhUrllKmsKwLO9GAmI0P1j7rTCpnhEVaRwJtaYK4FoFMfWpnbCiOhxSG7KAK//WaRUXdg9v0N/+dFegj9Nnpig0/0Ul6cOX7iQTXW6KKui2g99mmJ9E9SV/XfxDHXAJrq8pHQzgRvu8U9kH/nmyv1jmKlCXlrH3Hqf8UnPyD9NJ09rnNWEa06VdVDJk0r7BMdIUBh5gQcUeagAPK5zAkJue4rs9+epoFouXkU2I/2qST+Rlw3tUDCqgqkBt3ZOVOMehyW6/YsnCKI+zqEQQISXN79f55Sh0f2aKFFJamRC4Z6jLSpD402qiABiwmfQsuOmdCxMR88e7yqlH3WMJqTZdiERhZfb96uJx9kyRlDPuhRm09iSFyVeLJYmAIFWCeOtL5WePT05eJJpPmAqUCF1LHcIH2pRiKJ6d7LEPp5EhhZoYlnWVr14UVcEvY/28gYRx4nXA7zCByFgZTQ6C9F7I7ORZ4zN/e9uAUEy9GVkePe+MOzkUbmdTZBAQTz8pOVxuN7YxAEbdtvU74DoK1u8B/piCSR1CuBZT4sjHlAy4h+Adyde/JaGsHYKKLaPFZbEl6i3fjXoNNOR1UfXw9JzWkXrnV05I X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2ec5c1c9-dbc6-4484-c803-08daefa9e858 X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2023 05:50:25.5177 (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: gvwq5Bbe3DGlvwSgI1J9wNn0nE2W6mba9SoXo4xRHBIjwZlyCG0XytvN4teYfCqDfMkliGM1mnCVvqxpWbK80A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8310 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230105_215027_415418_2FEB9A38 X-CRM114-Status: GOOD ( 10.96 ) 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 92586ab55ef5..e88876c29cdd 100644 --- a/include/drm/drm_atomic.h +++ b/include/drm/drm_atomic.h @@ -947,7 +947,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 Fri Jan 6 05:50:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 13090951 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 2C49EC3DA7A for ; Fri, 6 Jan 2023 05:52:49 +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=NNrrBefT10wWxsTl0uR2nBStSdVX/F5WMWSPGScvRL4=; b=q332Uj+x2nC91W 2E5EmhpHMH7JPlc4iKCctkMxDeeAyEArsmrA5O0oQh3ur++Dc0TvZ/nNeSnoEqM6+uEklfakhkK5E bWF6oFMWj3uss24IIEW22AjPm015PI4HN/wsAUjlxvCSrQ0sZHVu1wgW1e0zZIVl6jkBoQNggd/uJ 8Gvl/VbFxrEwep4aQQS6S2NeW23Tj4D2wyylvocWY5mJLenZwzXZbHjDdOzQec7twor6a+34VIlRy DjK1SigM7Ee1TP0Iq7pQV9eFLgjJJTvm9YFS6v4fbD8snPNWZkYnIU5HHPUr+Fyu9KZTosoowBGN9 Q9zqhUu8c1RX/G1k18wA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDfdl-0020nH-Ai; Fri, 06 Jan 2023 05:51:41 +0000 Received: from mail-he1eur04on2085.outbound.protection.outlook.com ([40.107.7.85] helo=EUR04-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pDfco-001y2F-Is for linux-arm-kernel@lists.infradead.org; Fri, 06 Jan 2023 05:50:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T0a1F307GCLO/IKFed38y22ju7EBj3DM8Y5SwToaXEU41Kv7C0dPEh9jE28787q+CD6R6NsF16oGwyXvy8uS6q0ymB3g3REGd1RXDtu7dEb3Qw34iLV6RiM/uogwKU4/307LrBvCLxAwviifsQviglxsAZdMwkrbkOYyQ1SXPZM9XcFvBNjoDhmoDL1MQ3oMOMgkCgVe27CR0oNSXcwUdhEvH6dJIRYIyjOzkxFUxnRlJBbiMRK2SlQFKXuooZjtinYbg7jYF2hKBUimzpA3dKDrJxsqppbfIlffFImNl4s1+TXIIKDZ8abooVtVINzpG/rFJXFu2YvCiaoR15aPkw== 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=T2B3fTU8TPvwrMPSmU2T4Gaozm5rgXK8XVIfHgW3bDQ=; b=ZJNaud76cP+lpMbWkHb0ISccLSRf2oBiE5eSynVqScSn9gUKryP+NhiXNUx24ecHreYZ6f2Ti+HUD7jJwZxM4ndeL5BATTuAvWSJOr0q7DYRR278Db64oyknWJ2A9SR06ym6mIRscR9XpcwuWGSGUFSIgpTPwTCQyKLInDQ/aajqt8vU8RaqERL7dxApJZZdAsS5b41Bou/fmejCvCSCkHnU7CPJaFS8j7bFnObhsQVC0wCfx28K5AdM9U3stobM+L06llBCFqfS8Gem33a3GiFnOUfIVD4ne7Ohv9405J/m3wciBCntdgacv1sJPeqNkr19yPPcCwUPrnwAqTxpSA== 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=T2B3fTU8TPvwrMPSmU2T4Gaozm5rgXK8XVIfHgW3bDQ=; b=QYwU2HGTqQrdE3hNeXX6rzziN/GJm4QTQ4bWniUfc9pwBXyU9k7p7JDQaOCDx1yhSBHtyADw6JdqyYhLY3kdLTyithNUIRS0jQUO0GLCuQE2w56/uPK6MzsoP6Ria4uxCrH7XGl0kAfLUCet3r95lqkIsjqzycH1/32fjh5W2xw= 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 DB9PR04MB9500.eurprd04.prod.outlook.com (2603:10a6:10:361::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Fri, 6 Jan 2023 05:50:37 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::5098:b45:626e:a5c1]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::5098:b45:626e:a5c1%7]) with mapi id 15.20.5944.019; Fri, 6 Jan 2023 05:50:37 +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, 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 6/6] MAINTAINERS: add maintainer for i.MX8qxp DPU DRM driver Date: Fri, 6 Jan 2023 13:50:56 +0800 Message-Id: <20230106055056.2883302-7-victor.liu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20230106055056.2883302-1-victor.liu@nxp.com> References: <20230106055056.2883302-1-victor.liu@nxp.com> X-ClientProxiedBy: SGXP274CA0001.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::13) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR04MB7046:EE_|DB9PR04MB9500:EE_ X-MS-Office365-Filtering-Correlation-Id: dc0b9820-0f4b-43a1-2800-08daefa9ef86 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: XMeWNcv35iOYwKx0gluquPsmVjn3xnn95sUKw66BluLckY4XNTSLSjKY0whoM2ydHv4/A4swxBniMb1v8mFNGynle5z7KgcpntfSwx69S8+PMdc4YalpDgtovF1GCbQkbM6Wi59BqEOCoskKooE4en9lO4gGA3OUnPyCLCcEI0kMY2hGI3dtIcMqNbXi0eUjENnMjrEjChrGRgDuGJYqfptRjZxniIRjSoUGJ5I8/z32ERBDa9pl1FyeKHc3G9gKkIpv6HI0oEK33R7M626TQEc2Q7CKq4IxStxM8YDqO9743Kwkyk5f5oV+paN+bEHrbSJO2xF6dU/PKmqQ3yxERMsDw63/TMU+1H6MlZRvo9nWjDz0Vd6y0Ga7xsxq9E48OGnE9O+qeulStDHvoIg1Ueil1X7aBVxRJThhjv+LgrfyEnL8M5INcQvgoniD6M22injIm9Uts+y11twDeAH0I6USfNi92nPvaOlo5AO2hZs2BJFX5oMCeHxd3HfmjWVY0+XIw8g7SBrCaOeZrPjrIrxsqtWoyaYnu3iEEfejKLpWvp8d3kyh6VCmLOtHf1x9/lUuLGROGIB/8f6UMMiP+Ft5KmlqxSU9P0gSye/b6t32bwiRrNiuz3amoTPVDO3t0eOQ/OvU+h3fRNy7NRxRk9H5LQ/0jtOLx/N20BWKa9b3UiEBXqGy4YBOaFuBSn/xIFygVzTlKLxo4kEc2UXKYA== 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:(13230022)(4636009)(346002)(376002)(39860400002)(366004)(396003)(136003)(451199015)(186003)(2616005)(26005)(86362001)(38350700002)(36756003)(6512007)(38100700002)(1076003)(2906002)(4326008)(5660300002)(66946007)(8936002)(41300700001)(7416002)(8676002)(66476007)(316002)(66556008)(6666004)(478600001)(6486002)(52116002)(6506007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: nlGFfQs3G1YQ3L/QNHc/n9fBz8lGNMB+gBxYvN14HUnVflHmbBbqdlHA3Z+fyMK8NVbkPVgaG1Y3v6m2LYh2WnEf0p13itK3EsPx6sFSFc8GcscVdEJQaEISNZVzKxEX0PdUUPCgu2zBVfVS14jhKsLhPpiqOzClvkVZz90lRFuUltx1X2QolgCivqZgBjJkWuQ3//s5AlApxdmhfmAWsnWIAOFxBkwct4QEnYRNfR+vpKNSRjDhlBklYnSO6JTBE/DgTWE5VHKvomfMiOioColFP22oHoWed88ZNcGoNTvaUg79NBKJyS4nVB+8iJlWRk/eY+XodW7GqraTpD5C5aCfjoIq0JbaEUWy6oSAFCa64HVWjuiqQCoZSty4ja8Exn3pXYRoRXrlEGCkXL0M/ifuSWoJ/Bj1kYznJ70nFFAGf1gVVRy8L1wSgKfPfQm6UewrBaIa5PFDNOHVqGUsK0DA3/IeU2dD72znhKR4a8jM8iE1BzXAbBAKdLvm0CDDGgVNImVzfgiQRgjOMpYt1KFlVdnjsylxLqTPMLfVFhY49srXTzcCvcZTi2zhaNH+j8F+cgIyOCKmTcam96CKLnVdsaDhyqq1bZVaoxkCaNU8EbrTEGBsbsEBf1tpXrGGug6LLcPm2BizGsklHXEqwHTrsfmkVcH6f/SBnT8Gie9qHOxa+1crKiiMOldj25jn2PuDxLePZxuWVWTbg7lwOGA7Zm8zIRX1hvTZkx+jybD0lbhPXIQa6ELTsGGwMDp5zi48v4ute1G8kjIRLaifgKV8OqYPi4ZQuAGOjXxHq1aJYL4KXnuYjXngm3LBDzS84Q7ZdYVDkuMp/Rj0INYGdr7sthV1EKPtSjI8grQD40cYcNUpDEdyoJhB0svTAGc3I5C7rfnFKdRm/qWVURkVLNYbVO1RbNOXxBuLHj7esklbFa+u2cOswX4+pRW+kxlwbfSP7kyquY3F9CJASxdLiT/ZWwtB1abeqZOK7Smnj/pesJ1AsgcGPWp/UlafYA1upBMlOU/XBy32DCr7YwYVKENuF8knbN1AYZ+g7LKYETmuSaCsS7Ft0wGcgzg6UkEi2JfUVZa1YUzjxoNZzZiLfjCc4dMmgpjaZATEISKIXl69EO9YiZWxMiqQTHCk7ZUBdIGTCh/as3jUhkv3NDmKmqoCUmOTNG9lTiI+cq0gtXzpCFYFywxIuWwtjCj5KLjRIzDxEVtpHC6gk+1T9dcM6rs0UZjSJjbUsxykDIzG3PVDB+QfRSlAJiL40l1+lh1GF4OIOP/WGPwf+2bpSe64XGoC0vUzxxY0/LUhQzE3yUTk16f7hFY6vMPOob/95F6UwcudrItQVCSnAhseLR4fiBd3D5thf5jCRtA/vda9GduNT3x8PnICY5N3c730KhW7Po1RDj5NZq55K+9/kaRNYZW7FMITPIYUVVTfQz78B4EnHZsHkHVoHJIss0epliVI0EuJRqtMvrDhh1sSoamDP4ejwQOVMJIUzgUSN6QDQdhwwBhfpEgl2FBWhlCG591f1Ozbl5JQTzk3pD13rRUoD7evf2Op0y2aCwMNo4pm2HSRRzK4mvE7bDg3qqwktPG9 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: dc0b9820-0f4b-43a1-2800-08daefa9ef86 X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2023 05:50:37.6997 (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: K9FAip3ItNOPrbeYuih8MB6iwr+wWUvEJu0PzCNKnwjDi9euvyr4NfvKe90xOY0EPf4rTvh6w1u6g5W4I6FRpw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9500 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230105_215042_749003_A5C6B780 X-CRM114-Status: UNSURE ( 8.71 ) 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 2e832cf29bec..cc0e7432ea2b 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