From patchwork Thu Apr 7 09:11:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 12804911 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 4B4A6C433F5 for ; Thu, 7 Apr 2022 09:31:10 +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=RWlLyUyPWte6DqBoKRUAjQX3fuXIZF/aZApyK2eYrvg=; b=XhGjRLIaOON4kS F61wdM37DfuddOnNxTZsBc3VPVcXtb+FwQEMxsOiaxQXIckdogzNnVB3o7qYtIaKATclfMy9oCcKN xG8zykpqVp0MQdhPK8GN6VA+VjzGUX+syY0BspSEyBwE/jGNE+HEGhzeL2rutPWLGU6feoUXBFhpx 53Fr4U8ds97HYKJOv/gOqerrZ/da5Uf+weozr1HIcCCMQGzztDEZPV5gW/A5vO/Uqixn4X1XKo90S qfaJJrJhk2RnAhYA24mF/tdq0IdGdxfWOdGXb2NVGGs4zHJBGZRbl2JXT19FzVVOXP3yEA0Uxu95D UbdXZdUHXgpN3nJJjpXQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncOSD-00Arc2-9K; Thu, 07 Apr 2022 09:29:25 +0000 Received: from mail-eopbgr60050.outbound.protection.outlook.com ([40.107.6.50] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncOBD-00AjMC-5r for linux-arm-kernel@lists.infradead.org; Thu, 07 Apr 2022 09:11:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F32wkATjQXcGvxE48V2EAX4a+Q2lZigYIif4tGlWQk4c8U15yQ9/VR/d80AZy11FAe0UYIONqHNvYrG3Oz6B8H5p9fyEF7hk0MYSiA4IeJ5YQioVXvR2wOPcdX+NtS4t8j9P1RQzn/Osbg+atA6JxYHKbIardVXvyJ7oM5L1NiWGY36ILq8sF0hegvYVaz9EuXsGLw8c3wfpRceUT5R1myH/9RlI4U8kXVUM3HnkyJ2bWXOcjeufDfYVbtDm52mDumw3ZQmqt5UZfjdNGhUBvCEuxnhH6vZe0Q+D1Hb7CcaYvHaJ7dQr8/9itGvdo5VrBpCh8aiiU0jhhuCAzLSt/Q== 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=S/hkbIfj6ft+yQAOufCFNZiJRQ+H6vNjvlN3p0jrvJU=; b=Pac15l3WgezqydiVesU7WQ41nGdxOH8pkCpkmUNof7Na05Pyw4DeRTIk1OtUhX9HbU1A8z/2E21rL5wnwvYRp6zC/fMq4kbjzF4NkLo83HkT3DSFvYeIAa8axLg0/vm6dmzNPmrt/xZ2HuF6ujGksmHjUyff2tAw3D2+GhmBcg7psUHVvqiPR42DwiDefVo2KZZlfJsSSgP+ST8Fi5TvnC0rj2Ilj87RNO99QHki2astSWWyBCL+i0SpzOzer109t1dyM/ROGMjbJwj8u2Vwd/y0suhk4gU2x6ZDQBviGzmBgqMBQz/BdFIszgrKY1GKmWANRpAucevjWGP9/876ew== 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=S/hkbIfj6ft+yQAOufCFNZiJRQ+H6vNjvlN3p0jrvJU=; b=BFIEWDZWPZumakI3u8sNCIMIk1ZaqZfLYZCyDIJU9P+SEkSiQjDa3zucyFN9UIMEcptl2KogE/sFwy/QRuktjyDE9rtqjUd2pqrqVnHG5KhZ3hJeyx48uhNxv4+ED1V4j2frPUGY3tidK0jGVT3Fyz9fg5eHSkSVVpfPNYRHV8Q= 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 PA4PR04MB9344.eurprd04.prod.outlook.com (2603:10a6:102:2a8::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Thu, 7 Apr 2022 09:10:24 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::b09c:8ffe:8e02:7387]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::b09c:8ffe:8e02:7387%9]) with mapi id 15.20.5123.031; Thu, 7 Apr 2022 09:10:24 +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@linux.ie, daniel@ffwll.ch, robh+dt@kernel.org, krzk+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, Rob Herring Subject: [PATCH v10 1/6] dt-bindings: display: imx: Add i.MX8qxp/qm DPU binding Date: Thu, 7 Apr 2022 17:11:51 +0800 Message-Id: <20220407091156.1211923-2-victor.liu@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220407091156.1211923-1-victor.liu@nxp.com> References: <20220407091156.1211923-1-victor.liu@nxp.com> X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1da77f1e-788e-4d71-c529-08da1876732e X-MS-TrafficTypeDiagnostic: PA4PR04MB9344:EE_ X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LBXG432AnP8oQyJVvr/x0+TBCR3O9te1sN6jNze/TlJ+Kro/1mFyVCJaLToQHpfOpWPkG0ORUnP1avzZtuRYnPDJeEZIOTv3bmvexM/IACBQtZHSZlwMiKvhb0cTx3jzRWBTM2wNSpCUtLWOKeNAZoaAxF4KtkdEju/3YJ1z0PveWOPqGTve9GRxAt+X3jk5x7NxFvMmI1C6ExDzG0GLTx6NpdeEg71XjiAmK1h+ZoUWrhyCBBDhKYcbLAkOWlbPvvbexAQDSW57Qt2/Vr0Q3wWxHO2Z0pVvy5YCYYFEHK8ToBjCynRmaekut1tCJoFORbcU21wSNcHhMU9HcgOc8/Z1iecA+4pmiBlyjON1oEUMh1sRL7n8FDzmC/QNw8kJavXVnF9wb3qzJMX/HJMf5dR//pxb6jsQ3FxNvEq+f3C02GhCPwpT5cRc8rNfdhNgDyqohV+vEdOL8gLBgulCAD6dhrBd+YdcD65/Zqnv3YnnPaKB2fpq7hkai7ueLOiqYh8jJrAtB/mR3P2tJFEoGxNDDKZDoXQDI3Llq93e4fSAcBPG0faU5mlYm4x65z+7Yra4+/GXQFbuTJwPy+xX2DFxB1TZosKOXyohFw6C4UyafJaIKs1pb5VWhBN6cqVB/HFfRto5q3vizwuNfAlRG5SqtXLcDCu8RapkEdc6D3mGSukNim7wn6Bg24oshIoEK/HYidrY5F9wuPCCJCu/5tm9B1lktemHs+LyiKbzLc50UE/URK9XSCQ5dkvL34c8rjWDHlFbvY4XRjoDl002vZc1kbYS4e1u3eFTcypWyQgs/6FxEZqKxeI2BO6MUPNtIataylcORSrQTz+rfxfP7w== 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:(13230001)(4636009)(366004)(5660300002)(66946007)(6666004)(86362001)(8936002)(38350700002)(52116002)(4326008)(38100700002)(66556008)(66476007)(8676002)(966005)(30864003)(6512007)(7416002)(6506007)(2616005)(83380400001)(186003)(508600001)(6486002)(26005)(1076003)(316002)(2906002)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: roEymF6qy/gqO4n+KE/czqlfrtKExOVSvn3tvu0sgNqr5YHDaSSQpAqYCuqc1ZPSk3UMzpm8gPdPp4WXraVXgeDKPz8WgDamqkLiXNrE6ARajGRQEplYhMRYEsSDm8ogGdQO5nVMC7TzS3YSolyHYoHgrpONBKZ2et1FID1Oq7+H4vGuFTzlycaeQLyTlTdWmwoZFikrg7BvXzZE22RfLxsBPCni1eOiGBwf5G6KnD5tfebp6rPkIGwG3Uk3uyVV0fM2Ajmy7nKVJzedv2BYwcDCcf8khA7T2VaxDhHESx5085MHfBnPVyhZY/YfsBe90OsVlJNAzun+bvnth4xYIYMce8JvKEtlI9cPIJ0cPzSbG0I/D7gcEYnRFN6SjKRYzET/sVgHOS1pzFcZL7/zNazqU181Aosm4BLYs5Yd9kNxuosqLvXG/+hQ5oai5wY3E0w5u7IoRbYOoeI/ftv1jAGOJou0xsbjKL6TLvvpAfASltF+8gAAN0Y+oKoTOAFLFJazi0a2x/NpRjJoV5qpPerQ0yS+FWoaJXVU4mt4eOqUUgzYMv0LX5Mj4hv/uCV/Vgjhfml1hCvxTWs6QWaxcYbaJ6RWN2hPmLBaTqlZAaGJnymTKh5kR7l3TcnAP85JmEB2JUPQaKx+hHd5UCkynA5HZCdY7Io+/5oZi9SMkARj941k911hlxS6zf53E0D+mxEC8KDPyNWk8Yn+e9S/6KpuXrtXvJe+oyYUAV+RXPGi59DIBYUfDreqA8nWEnjMWBCAUNL0cG1gjcV3Bvz1BsBMFUSRlAp0wKXFc8qsLQSBJn9D92zy6109cvOhQXSSLU9yddbmciGjIFey4MwAVa5dSiDtvmp9aIxwaSRckMHPridE+ax+jRMkvfS/RrbNlQ2Q4Sg2AgR27xMm25hc1JNYr0DB+EMvPUctGFdUuK4zijg8FW4sjC0iS/WgKoh7sTOlOHDxJWQksXCDduaF7Qin9q7zPm73M7u9QgnCD+Qu7NKd6y9GsXKr66Y3ETR3e8n1t6MwCwfVAKz0+RPFankt0uhtLM6JtvVofFjZORu+6Ci62XVsSHJCvsBpOQVcneZhBgCH961S1hK5cfruLv5XQfoOFoUMgcsduBOowD+aK58pSkDxLUmdgR5BONBw9W6YLoAqWDigdu8MjXI/fgkbQzG7VsDA/qNeArQRA4WEF3ScWL7/Fo2lKaJIymdNm0fE62sPkovyq4ZHlkAq7nDARM4CA/k+nkyMzVqaqaKscpmAjO8A3MArRbs5LWuYCvH3UiD/H9JQdMoiSISLy2LVF24Hwrr5kqBhCHKlH+EFyKhDujqMBN8rVyc/+imZtupvSximrT4jx6vvvLF5yPHqm8hrQ0a0qKQIo+DOeyVD5CZ+Tj0coUafeBqB4swWbVLPYddOrsQ9kHLnYj9cCbWIU3bcRuVzWfYosb9BLO1+hMqzh6NaQ6Hv6eKHHLz9pbw4to6MkxCFG3uwLK0jVegmQQAl/LhZxblzXT/u0n1b7Duuzv2Zj1f5J0ZtipAMnjA+uICu/01QoLpQfx8P92qP0TGC5WOlnCkMIiX+t5eTjzTlkPFQgrAEvudma17oVLf0WUyjM7k09OhQcAz88/jQI4zWb4vUNX9U2Saf5TlJ5meNKFt9TME3AkeZw9/ghai7KJfB0ZBEXfZ3addQW8DsK3o+67lYf6E3CNevYaIwA6aMPtxCXre8ewdNGSSMEGt0hzSR+R6svTgGq4PC8g== X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1da77f1e-788e-4d71-c529-08da1876732e X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2022 09:10:24.6654 (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: sKL+7vx9PXCHJxdsOoUcKT+TP2y80/GS0CM5ryO1Cuj1H/vZ8nvfqVwbuXiZAsBepXUt/gdTkS0AYNqYZD9v8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB9344 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220407_021151_421524_A850BDA2 X-CRM114-Status: GOOD ( 11.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 Processing Unit. Reviewed-by: Rob Herring Signed-off-by: Liu Ying --- v9->v10: * No change. v8->v9: * No change. v7->v8: * 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..9da9560521e7 --- /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 Thu Apr 7 09:11:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 12804902 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 CFF77C4321E for ; Thu, 7 Apr 2022 09:27:37 +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=hRBG6nMyjVzGxx0Ds4o4vmGETmg2pRNXzJAFyW3EcMk=; b=A1XysYjX7Tk5AM RflQCgDQvFC6rZeHzzAG7n/Ju6+tx6UkltWfasS5A4H9si18i+0cAT2Vpq3PuTQ1Tphjif7/F4Fa5 aqNSla8BDsjE3CCk9txvHznoMFWh2j0z3+Yf0nAgf0YK4BkQnsRO6e7pdn2b5UZpa9p2/GTzcx6Fp Kd/ul0FIXBxFPmlMZBE8p57mtmqZ6XksfluXwTJPqHYKCR2XWAszvnJ6TYsTtNRByqDzCXUZU6KUi 4AwdF83ZVcLuKtdw9s1Eic+90CUfhi00+QVWjPCxDZMBgp1ZltEDxOz07L6ZvcuA7Ot9Kd8wL7It1 j2qw1RIBjT8XpDxoeepw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncOP7-00AqKM-PU; Thu, 07 Apr 2022 09:26:14 +0000 Received: from mail-db3eur04on0607.outbound.protection.outlook.com ([2a01:111:f400:fe0c::607] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncOAO-00Aj2b-TM for linux-arm-kernel@lists.infradead.org; Thu, 07 Apr 2022 09:11:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XznOxx43h2ivLZjiYZNUvhewM6oMazOfKSO+9HxHbT0QwrA7VRmbuoB2dZXAB8LvYa+Yz4nqwwemeIfmEv/EwObYG9HJRAkdN6193d9NHaXEcNOeRjHrvWwyF7bcN4Gzw6p4eREfpNXxoNStKVwc3bmdAWMCKd/smwZ264dSXVpZPFwT2MoTaaes35t5KUkGoWmRdWispr5Fuh2HkqNF+8zcskST23VLXZTFUA8hUeIBGpq6EDc+PBFYHVQ/fPhQaWXBpW4que02nEShL+c3Ncf4bLEfA+GWm2M7RZLEcNl8CdKAAN5X0R5+cRXoRLeWol/zDyi3rKE7zILXANN58Q== 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=KSe7scFl7aRnmwd49/XGajUAPGpTx4qCD52wLlMcyoQ=; b=U0GlTTcXI8qiXsk5X5DpbEhwZ9+Cy82+ywfTHCGpRNJNsCB5QS+NXetInxl8gJVznu9MLHn8ai01BUiBwJaB0dDcz2KYaXkbBK2URLEYKqRwbfhbBdILIFURD3W95xFoCuNB+pAY48Yj3S6YF4rg4IgjrpowDE6CVhG5AYMRzN0sWZ9LQWMxZBz5kbNPMwgvbIZ0jpAckmXRQA1wVp9/xC68AkfL8t1KZUCwPSFS0CvuCRhu0Ci7YhdFeRGReRePTr6WTthaFz6t9sE8bj1znjvxym4ZkDW1UN1YWqsQqvcRo03y9TKTdXDtISAIgvN3Q1MPHf/NoSmh8XV3QMt8cg== 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=KSe7scFl7aRnmwd49/XGajUAPGpTx4qCD52wLlMcyoQ=; b=fjq5tTdDkNWRXMjhexeVDv7OUSKnmz7pbMzB4e/TJ5ezOILPzi5twjOaS4W+RNRz6e0uoP+YT3ST9bIzxfmawLdb5LbyWKmafoQk8kI5GADy0jurXKK960MIYplVG3SvrUJQKrHBvvCd3hoaDNleLFhpZ51rX8/5Gep25kMObLQ= 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 PA4PR04MB9344.eurprd04.prod.outlook.com (2603:10a6:102:2a8::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Thu, 7 Apr 2022 09:10:31 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::b09c:8ffe:8e02:7387]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::b09c:8ffe:8e02:7387%9]) with mapi id 15.20.5123.031; Thu, 7 Apr 2022 09:10:30 +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@linux.ie, daniel@ffwll.ch, robh+dt@kernel.org, krzk+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, Rob Herring Subject: [PATCH v10 2/6] dt-bindings: display: imx: Add i.MX8qxp/qm PRG binding Date: Thu, 7 Apr 2022 17:11:52 +0800 Message-Id: <20220407091156.1211923-3-victor.liu@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220407091156.1211923-1-victor.liu@nxp.com> References: <20220407091156.1211923-1-victor.liu@nxp.com> X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a074a09e-3592-4f87-3ef0-08da187676e1 X-MS-TrafficTypeDiagnostic: PA4PR04MB9344:EE_ X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kwEN2sj86GnnThYKMXfmLdLJA35tnhddBcAaYKcAowfU24JiNWlZH/frt60l1ht1CEYv8+jyRL9E0Crkonp6tbSoIwHhTNu/WJ0b398mSN+D7r0ALUIDy5IhKdK2BaMD9lOlXR/F+KkgJsZZ439/vENbHRkyWMCe4T0heC7H0Hd5Mb8h9qcivCvfbcWpxtJyQFtMS1O6n73jlLKlN80rKmv/gTvcf6OhjiBm1cT5iKJ4HaR6g99a6xh8eJFmYn0vM3knor/Q+hQEx1Gih+gAx4trpua92c8wqy7aOTuSdWJiiJ3HaK+6FZpmTB3GJSJeDVtNoXOjsC4u2jwbaeX7OQ+h+J6We0eAmKZErZBK3kcbqcmML1IrwVtR/Z0T0c7BMtzHsTp+5U6OwOhSlpVen20/XxTumhmgz3AzwXLNV7JwwVx/YL26U4gJp++iMbwxtQYZjdbYz1Q0W5ht6mBaN8alc0fH0nbmRlNmw9WVb9m6xhNhZcEyEy/eUpXqIp32kamXAXW0F+2xszXMhtfSUjiWTZwkjkeBR3ywHmBq2036auIwPk72nF0TZcJeyoxl0QMgstlrx8fTA1cYYsfcanbwrBp3WoRh5Qg2et0Wgv5bZuY+q26HD0jz4C8p2O64b1I3REORK9r6l2BkZP1rLD4sxJJFZzb8A4t5Nuc1eDpBiboKuWSLJtBwzeFjwgfDAhQ7lXoXpPMUbnRmiDJMUg5VEImuFR+Q5QEzhvT20s5eAVFEUQWGzmm84hY4iF/zpA2rF+e5qA+GLr/M4lJy8pqboFfpgmCgSqYUuB+56/rKv08VHK31DKJ0HPhjqM3Xau4SXqwEbhbWU/ym0LK7vg== 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:(13230001)(4636009)(366004)(5660300002)(66946007)(6666004)(86362001)(8936002)(38350700002)(52116002)(4326008)(38100700002)(66556008)(66476007)(8676002)(966005)(6512007)(7416002)(6506007)(2616005)(83380400001)(186003)(508600001)(6486002)(26005)(1076003)(316002)(2906002)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zNol7pxZag2KC7W2IsxFGvLYLBFuzjsK7QQpvSq64W0Y8bVkELzoaoTF4N4wQf7Etkq4LaVcFCV21otnlojK9Y4eIh1nFYmQ9/PVF8LNBdA4sJr/plc4Y/ydkejmTu5xrhNoZQh1Jz+DTEf7ol1SAfOzTfT6e+Pv068NtwJRszLxwePpff69NKIryRuodwC6SgWovN/NP8EVzp8qXSTfSKD3aCUwzRvoeUC7PibfGqJmZlkCpgX2IbpYcLMFBCgDnB4I8fKi7y9RUpdMRvHTOkrDkCbv1lVIyZJ5IqwEPd7cOHek6iSdkUQOe78ubhngUjxlGwFc44LntKlN3U1qalQNjH4oN3OUPkgDkgPWji1j4Y2ZSTlZFd9NYw1ZaY1Gj8OD+s8xQ3I0GZslp4FSJNShFGtY3dPnfKCbNpdKs2HfTyD4scoOFB5JenGT3OpWcij3ON1MB4BNUJJG4CQmK37eRRii5fXMxh6Czzm/m9odNJjhQknHGWo4jINaDsQVstvVpiYnNYfAgzMe7L4UWMHf3b1g6K6oDN5ae4HitJE1UHD1B98h2Z0SGH2Z9Tzxt4TPtWPdwbd8lt+kafTi3G7Ifuwu2tqjZFDxS/DivuhOBYtlgh940pkPoYA8og7IRzaav7JHR+zhGdmchaSsOSaiDLeJ+BgC6s2m/mgogqoi7+Ve6dd8EFSd/2N/qYrEnPAoluUxbIires9boq8gW/pGN+y7wJF1gpcqpi8djCIwJ2fT48lMVHzUh2L1GXeLu/k0KGE3JlM5pRkg7JTi0sJRuvAATV7++4Qx9tB/37w3DHxjM8qFTZZpyaVKOIA5UPSUfaIDe2cxVKvqmy9E6LDIZQtg93OkhlyNGeqUSfVf9cvHDRrDXimk0kH2i6FQl7wpZ7gFbTrAKFbu++pPpZHdkepZIrBJxfCnhLhAy66DAH/UVxdldRGNGbMjWEvEEevTyLWz3QJ0fCh7riOVyGX3lpEFajOsjO3ffkyvCEnyU+0KpGQKN+ffnG/BdFsePyB0jpxcsIdve2gWhb/hWLomfj4S+tJf5TQSaUoR7eJmFrbYTkCiPFFG9+WNgIRuSHGAcpsNNk7NnGGcb9qYIKRFma8SjbfSHGZcRJN7BpETjecoAo86OEFqdvRnAdMh6gE7gTK7M6NAMea/qzCxIQLtmaJKWv4XspXlarZ8aaH4U/9fy5ba3ZwZI279sr7j3HC3kXDq986VgoWIdAGM+7QWresu4R1UMdGXH6iX237jRwKI+qaMcMnLeeRCk2aCazFAW0/oaLB9Xccp00RjgempOwUtLDSvS17wWNNLHY+7dPT/v5VDD78uHL2ou7T8VyB/cQnN7lqQ6w5mtVC9aGB1+ucpiMmzO4Xzy19eAYs0sXR9gkTxnKDfs/hXKzgmHI2j5AV/rMiYv1YojcR/mkhXoeudaRqq4V2qKHwoH6yn1d/0lhWafP0YFoDXTCUsGlEHxFh3WiZmL13MhCMBtG09FTAnbrwYzc72oERnH66Ih3I0QQ5tS5IVtNEjVHCesqIZmud2T9P4cFi4rmrjewWhLvZibDp6WG2KkPRygntGl5gDk6xduMTj6t/60IuwFXKBG1GUx8RUHLMYJZfXoMTpm3Y3IPchPV7C+TPt2l7T8d0VUOZD+YMFqrUrvQCqzdf0zaej/t1qlUoaMv//lNWjhyQBWtse4vbxAokFiNv68tSiIL46WURVUQbROHNYrUBuujvi7gObmvDqjyCWWA== X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a074a09e-3592-4f87-3ef0-08da187676e1 X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2022 09:10:30.8839 (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: gLOJyh3Up3zOYVOf8dwWULNWnk9U0cwKJmEYXfPkU/518QT5VF8/oqDe4owtMOm+y4zdM5WMKXcUM5631/tjMg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB9344 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220407_021100_991288_29BFE3A7 X-CRM114-Status: GOOD ( 13.27 ) 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 --- v9->v10: * No change. v8->v9: * No change. v7->v8: * No change. v6->v7: * No change. v5->v6: * No change. 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: * 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 Thu Apr 7 09:11:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 12804908 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 E5CBCC433EF for ; Thu, 7 Apr 2022 09:28: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=s2Qy3Ri7p50GA7PlYq0rqqOdCrjuY1fThzEZb8yAplE=; b=Ge91zwCz3decIP aGfURoTSO8Uz1xNrBGPm0f5KA+LBOXaGcAW264myygajROGXBnglg6SUl5LKsYrC4DjBfquqn6fmt BFvVFrfFTwvG7YLqI6r8k8/mKlEoNou8aJ2BcajoIVCgLVhzTGZhnNrYdWUfvVMngVte0c4lAsXZv ukHhLcIChcfwrl293MWQxM4qZwQ35rzLwqLaBY17x7pk2JHu+qVOaqnV75e6biQgnDNKEkQl2S7je 252tfeOmGNeCGCt4tyXhA8fIt7LOCESBKudvyOKGUq28oilkZUe4B6s+isFdiqCpemMNwfrhFT5k8 BTDrlHTAIj296b9rYAyA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncOPl-00Aqca-Bb; Thu, 07 Apr 2022 09:26:53 +0000 Received: from mail-db3eur04on0607.outbound.protection.outlook.com ([2a01:111:f400:fe0c::607] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncOAQ-00Aj2b-Re for linux-arm-kernel@lists.infradead.org; Thu, 07 Apr 2022 09:11:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c6vL+QftdEn8hFn1wgt2qS1bnQKOF3U7TrWK9uo7w9fdiBFB3reCMk5OmAc3XOYdQEzFdlq1uUBacaqpLtTXFaHAOifqyBCTl01mPODLSoU8BmAD2ZNoD4j2Yr5vLXpFHavgaojh0aN0KM1uzeswusI7JjDFCqhRuumssPLu45CCDdMsn4Kj5w6h5E5qpJVV8RwJNtRhXaVwznGKdF1+/dcJD8TPPZj0Es4SBjwplUqOQCrXGUG7Wv0/urUrzFe1VltEa+wnqcHTfp4hROJjdSiFbxMSLi/IV+AO6ef1ZJDt60Fc1QLEImNiZru/jxqcc0urvizDueOLnX/YHGxNOQ== 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=8DTeauhnutkwFb64n2oBxKDlHl/nrAFIBhANcTqWmds=; b=Rrmqi5ZWAjeTEQ1/XtKCTaeDNcoau1Ui/E5dE8/zUU1zOiDSAy+c0HNwS+01XE3+Z9ESpPh7B7faVx4rTOvcLerTLNuDcPDZDgkfw6LXcC9Gmwgzawf/mxhZT9c7/2fdVOVJkXXMmL89IKhjqdM1vgVD7Yw4pSg2zpV+NlvnHgVxRBZK4ocWUFgBiFoSl//xU4lEdDiWX8UpO5/v5ZOYG+POsKPxltnYCMeormP56EAihAgV/YRJ2+1aLD9/RElNT2zNUYa376J6p+RUSikV0MXr5U79xpbaW1HvnOc99+mzzgAaaGQp46xLGkur2e/qoyVwPU2VwvIUIfsSK8Qp0Q== 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=8DTeauhnutkwFb64n2oBxKDlHl/nrAFIBhANcTqWmds=; b=LqHwEszEavaRM3nVySsT2zBTFudI3IRH3wmXevTB77bb+XVfvjxQ2+SRZkkubQrg+XkdzkChzibzOOQgAYFM+pfdOfCaMjqVcl2Be2MjVCbhMmqQobGLIf1DiGrnmvtACqA1kps0D0CXwp/Sc108wzuQuAJT3DzH8bUTaJDt/AM= 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 PA4PR04MB9344.eurprd04.prod.outlook.com (2603:10a6:102:2a8::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Thu, 7 Apr 2022 09:10:37 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::b09c:8ffe:8e02:7387]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::b09c:8ffe:8e02:7387%9]) with mapi id 15.20.5123.031; Thu, 7 Apr 2022 09:10:36 +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@linux.ie, daniel@ffwll.ch, robh+dt@kernel.org, krzk+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, Rob Herring Subject: [PATCH v10 3/6] dt-bindings: display: imx: Add i.MX8qxp/qm DPR channel binding Date: Thu, 7 Apr 2022 17:11:53 +0800 Message-Id: <20220407091156.1211923-4-victor.liu@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220407091156.1211923-1-victor.liu@nxp.com> References: <20220407091156.1211923-1-victor.liu@nxp.com> X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 47e5e19a-b5d4-46d5-d059-08da18767a79 X-MS-TrafficTypeDiagnostic: PA4PR04MB9344:EE_ X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SgSqwfOiOZW84BWZedFUDctTAM+E5RsXPY4rT1TrfPxN1C5Ew/LxxIRMbu31XaqOeFTwaAAjWmPaHLutrpq/PUgh2qtr+4UVTXW2rB13Gw2gj/0r0JoGs8P2GRLzYKpDB889XVHckbtwaOBlvrMpiC0rmugsLwTeiWxqQVCNzLj6D/a4nENxdgfmsRkj/r6/DkNXyC/C/+zUbhFcmmIYFAmrVtOTVkyF7R5alh4MSZgAq0R4QXiHr/0KK4v6ZfO7hY1Xbe97uOLVOJQVL6jG0CM3LUyuOVbIhrHC/Mc6jrlDbhMsX8zwmXrQke5kAa8AQuDDbgXOMinRAPu1j+lg93ogUQgY2Zp7q/A0CulXx1m+pfhdWq4g+Bx998UBndE6SfFaYPWqnndfQIYEnXjUBbBr64XH3xOUoHL75d1PwcN3SNrMiizRpxWaov/jUauYTlJ5fdG+1a16l+zP6DOCy514svbV34iXbFYejZl8HNuXe4v1m2QgFVJcd5+g+nkboOdTuU++Kivb2qiZRCBt7jDlCLHvl7V0vuOP7nfdZ3i3psh2JeyGboS5fCiFKP6LYW61iB4nc0EZCkcykJ0fltXpJPr71UhPRHbnqQhXbTd6V0Q9vAspV17sQT4d3uzaWRzadGzCJoXSsxcEKELzI5py3rUpxBPZf24WutqKBfFCtHfQ2FQvAeMMaPdDmTsI1qNlRpjymWgBqkvh6B09p6P9jB7EECYx/cEw01wBwanYtgDEs6KLINlC/KOzVxAHg+ZQcfHBxamRHHwNdYT5hdXXQt4J+/Y7FLAQv8Zrl+CeMeh7x9BoepjePF2WyJuX1YBnzKu5bffEHp+uPVut9A== 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:(13230001)(4636009)(366004)(5660300002)(66946007)(6666004)(86362001)(8936002)(38350700002)(52116002)(4326008)(38100700002)(66556008)(66476007)(8676002)(966005)(6512007)(7416002)(6506007)(2616005)(83380400001)(186003)(508600001)(6486002)(26005)(1076003)(316002)(2906002)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: LiZQqGKh48JkQvED39J1fjOmMckZ8wdYDoPF0EX0GMfmXlWUry2RiYsPda+JCOjvvc6tapa+Dh5P9VY/hvg59Wyxj5ezSfqhXBTDGCk1qzr5SWfy6vYyNYHbiTBX3ZRaG/ulfdnWi7fFmanrQn4w4SaxDnueX8st1etmXTOiznUU9vRbii6hDl2k3b+nhDAS/V5PEZMZziynv6BHSjA8ku3bJVLYRmc89Nxk0XrH3y6ZLcOTPOFJHvOanUGVGGctY5BJ7i1ypBWbSjQdMDluwRILyKl7eUr3orF6w8lfqLyPvY9/kSaV+KeDEnqRb+qcDDGsYd6wOO6MyapOwLU/0ePJ4tv2D4izGem+O+AVfdRsGP1QZsNPT86gcXvflZg+iRXUAYa/xHujJxvSGuHqW9ODZMYOMBtQSEl0Dc33o/AhCQ2HUt/7c9uGP/CobgE236JXXFISd9+oROL0ckt5n1XQ6mZb49lRTK8UL9EdbBNleYKXlRnoCFVPBIepFzHAU8Hpdcvse6cODXMImiGKx6+eCdRTiu27oe91NCquqdyyBucuqB57y15WMRFVos3z0lRFwoYYywTqEgpt71oOoOaFQf7NqnarqCSkavVYJfWJ3YFeWEapEhZMT9HFEO374ULZrWCDKr35U2E6uB6LYjcKQ4DUae4A2LTluOR1IoaOuWKXCEt35u2EgGdzU6LPH8UR86ScJn0yHDGvjkEgyxTj6Y9WCcjBQkXtBBo9fMZlZJOt2Chi26RD2bLOli6ZJtCYuUalxCCNukZ69Tau3QZSKGJ2LCsUod5U00xQBcD+HQP1HmJg+09kK3tr31LNLE52vPOlEGm5L+zN5BW2mCMd+m9Qhkxut6jZERMoJnr3bTAOgaiIEA4jEGY5kLBStE5beK616y4rxaJ/qyL6rViSY2yvbWYYLvXMGB4KSqIFLbkh3VKky/70IU4GFb9TE8+JMY//Ovmdn+8ymHzXoc04q/ydX28LWbuU5K+sWGVy3XnhYHInh1l1EwyFHdhzM6Q5Q41uyR4jBiLR5JmT4i2UEsUdBz1BEdXOMnQYa/ao8PGOQBLP9Fi/6Xq2aBYLNH8+P0SH2udLY7e0wWZBcCXJZOTg4t5ZqEcHJONuGfeGljF+VI3hZwN6VRArmwLpi8sC8gWyR1ItqRrN0+ease1X7fBgVRJqaR1RzL3YQMpIWn6HkgUw1MnzsYjumbodcwv7g10Ailp0jdYTGy0SRD8jJhKi44NT3gabIZe4LGqpW1kPkT6hGoXERrsgMLHfDttYlW7F9Psben3yh+i7Qou9rXGRejr2jcSmqnLOI+syI/vQ0n0bMj+ewdD8dCYIsS5+GShOAQQ8xnsRa67oqXT39T9eI8Am7Ww2+TJdLo4mlAT9lTlgNGOEraB4Z8vFsV0rzviIjbPhUJ9u+5rVng1tN134Nlgg0APeIu/FpcC7+LgEnS7My4s3pCDmmUQoFvS2LVhxcMbHUuoIr062LyEgr0b036+3014F9nz38jy4PbJxL8Z4x7Ls16dVpdFmoSpJWS5TMrShtiiFAvdzuqL2SbTK8eKQTBy6ivJyKk4Qldyrfomr8RVnF3TdPGDaUJj00N72GyrKoUD+3S101vULbI2ueMMBJJf3lBx6wYdNBGBrf1raPyHegtjmj/F7H/0SLEy4LKQCMFmoljyfeh0uDo+Q8ui3YeW9/zkSOSJ7nh4CPGx9BoEBCMHyYOIi1MU6ewOntGAIO/wMnXxZAg== X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 47e5e19a-b5d4-46d5-d059-08da18767a79 X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2022 09:10:36.8388 (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: hzbGHD2le61l3gX37p4dWeNuLFkm9ML0lepX+QYbGv2n6Ai712o/tPTaNK59n7NC4LgB8ipPevKk4i0M5kjpPA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB9344 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220407_021102_923942_6D8B4FD5 X-CRM114-Status: GOOD ( 15.49 ) 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 --- 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. v7->v8: * No change. v6->v7: * No change. v5->v6: * No change. 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: * 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 Thu Apr 7 09:11:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 12804909 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 498CAC433EF for ; Thu, 7 Apr 2022 09:28:54 +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=+MVNytj6ST3t3Ev/Y/DF6dT66KZrv5+cyHW6U5KWBlY=; b=sau6RZc7pEOPpL GmFn4hDKBraCtgo80TY+TipHQ9zgwx5dhdNXokM+eKi0p0rIHdMeeLHjdEN32F9bdvno4UwLWWRsB z3ughXo99GZIo/lJva6/ypMq0pultbVxkYIYEJ3M+GNYIWC1bHYHC4m15wlnb6JHKQy1t6OswM2q3 cHYtaeyWtG7HfZL9kYgUpM2sdY3wU8h0LR0NmMaJFrThfm+DMKvexPgAxrUZWMhJHan9KKTIGJxs9 9jrYhkyrw8QgRUV5NbeEM+7yBt+wH2NYVEYA2UQAygoWLKOmkKPAW6wg42zT6aZmShXWa+mqR58Ye a3Xap41SeMw5P8ZbZAAA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncOQE-00Aqoy-NB; Thu, 07 Apr 2022 09:27:23 +0000 Received: from mail-db3eur04on0607.outbound.protection.outlook.com ([2a01:111:f400:fe0c::607] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncOAT-00Aj2b-13 for linux-arm-kernel@lists.infradead.org; Thu, 07 Apr 2022 09:11:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UUuoS1QMGiWjyqweKtObBQJvfl6kfrYKAFEXdM6z17c37U3mBdgur6lP8j1p3gdp9KxVcK9cBYokg6MjvEG5v1H+UcbUo6iKPDZpjj7DsreKdbR4e34M+KdsTK8ayNZoifCNP/fQqFU9yhH7ycMy7cKARFLshyH6z0Um0StavlyfqGG+oXOYWX6hYmiB1cyP7OsJRrhcewZH285AhIh/QQOwPVLm5fGIFcePj+BGgHgnbfUDdRmYr/IA5BhpjjFxrRarv3AU6b7sjPS1iZa2Teun6HO3OCAsh740v0hkSxf6mOGmRqlPnSsRbRCAb3qH19YlESCA1n/UgKZUOSi8ew== 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=trAvGYKqF5mc2Gtm1sEWDRW8EouZa+DVV5JCesZ09xk=; b=WzDX7sa2/H1yYxd68IbZgar/qZ253xJkCZRLLcD9Y8Mpvc4OVGHYHom4BCD75eMkkvgpqKo9xbuqg2vhNdvSdKiMoYHXW0Uq/+S9PYq/h+Vj8MEr+cLAS0AkGCwPMXW1Zc77KIy7WzXuINJ0HENAXmnibA5yObKoo+VLAnkgMKT4tjt8SrkP4PY5/OG+w4wf5P5ZmdML0SesrYlkC8xXTwfk0xv87CqCnpWH0YXZvQV6nHaSrrVAOPkeh1kR/A1cID7me7u2r7UyVihAhFpWtqWdBTS9+INpo99NL40ro5oy09uwMlyhb+CvHXuJTfTU5Qq+PukGqaYvsYi/dhq3AQ== 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=trAvGYKqF5mc2Gtm1sEWDRW8EouZa+DVV5JCesZ09xk=; b=Yag9UdqGLXKuMwRogG3/K0d5nGo5C9XPMnRFI3s9MI7HLX4nh4fliFxx8jA3sVRrYQM8/06uoFjlKYLpFayYUcX+VSxW+K4sOoHbgVTO4aiCC0cPBa2n8b76mo4arG3sDx9k2QzwBxW+CiS5jZMGK8ZzYJKdTNV5vYGym5QzO1w= 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 PA4PR04MB9344.eurprd04.prod.outlook.com (2603:10a6:102:2a8::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Thu, 7 Apr 2022 09:10:42 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::b09c:8ffe:8e02:7387]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::b09c:8ffe:8e02:7387%9]) with mapi id 15.20.5123.031; Thu, 7 Apr 2022 09:10:42 +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@linux.ie, daniel@ffwll.ch, robh+dt@kernel.org, krzk+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, Daniel Vetter Subject: [PATCH v10 4/6] drm/atomic: Avoid unused-but-set-variable warning on for_each_old_plane_in_state Date: Thu, 7 Apr 2022 17:11:54 +0800 Message-Id: <20220407091156.1211923-5-victor.liu@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220407091156.1211923-1-victor.liu@nxp.com> References: <20220407091156.1211923-1-victor.liu@nxp.com> X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 963bcb5e-8334-4080-74a3-08da18767e04 X-MS-TrafficTypeDiagnostic: PA4PR04MB9344:EE_ X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nhTVmcIeZlb6AgQOJBcto6yfsR2tTQiTvRNti4V7/aluECDHHfluSr3aNNoADv9/i9vpM4bXh727kPMywVv1JFXjMKU+xnWJZH0xGDTDXvIAJvLiqid4Ft1JAAvI6gvyDuoSTKqUmUdvt6/eUDdzDGTR46fm+H1ZDtloqMjv/l7ovh7wLUIERthoZa2d0DRO0qNo47AZPkMKjXhx/S2cHU4i/vqe9Y3tn81L67Mb9+3mvk/uDoZ1WPrmdsf5xl+w4PSsZQj5OFOI5FytXJhj29EruOfy1jhPoI7AJirSk7PWY+VQJJWCo9jWPcao/nQ4iV7X+eGvH4FWvd0nWa9ChpknV+AsBk1LRVtMrBiSetXJhtIgpfTv8687znTa7cZBSIQ5WX/xz9kczokHaA2p1a8mw4IqzbT9gPD8J4ukh2+7/OYSMS4xfqCLmj3vkKhYDot09ZXsHE5KEUJ9I4gl5l+xFSJhCtxSt7rM3KH2Z/oVKkX7zLCzL1t3gb1hCMjoS0F0Dx8VvJCHe4KJ2IDEJGBMfB6FZ67jHI5/O/4dmbVqpDYEvWS23L/rI/56jHAz70RDuzAy5JjxuM4IhQAr/yvtiml0Vfih2Yoc3wMjnkAiWpJmx8c9sZQEak4sSgQQg6ePLfB1kUi+MjDZOAuqY6TerARyIjBogjdmaSoutqYrd+ARJqxo3hgRp0lNlqUH+qFxKCS50k8uyIcfHYkIuw== 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:(13230001)(4636009)(366004)(5660300002)(66946007)(6666004)(86362001)(8936002)(38350700002)(52116002)(4326008)(38100700002)(66556008)(66476007)(8676002)(6512007)(7416002)(6506007)(2616005)(83380400001)(186003)(508600001)(6486002)(26005)(1076003)(316002)(2906002)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 16grXdPZ1QrCynn/yVO9a7XTUGDmSLOQpEImx6SU71x/PPvcN1FQ/9iizPizxbYwR/GHWjjXu10/svayGuIDDVJ/RsvMDG5MK48PNulcKVbQF+O1Ku+JuR1lz4qjC2+wGUyd5QmgIqIslAjkXEwNK3o1aypwxL4zW20kZ5kjkRM3WRx7WiaQ5NeV/00F23CQD/Ui9cFfbmVadb35ACYT2RUBSetW7i3+nhKntwwetVeXzmU/yZBAyIG3cTDEGlpNw/TYZ9XSSeUYqr+CXU7Fa1pZy+cdLjZwfh56CYSVZe2UEUI2R14O43zCjdrMo1y/sVSqxoWc2y84LsYKus5bGGBDMARNw7JWKYqDoINqNPkX/939Kjae3PPSif6tSkIlKLeX+eu7ntDUaOvXO5PoLHnozClFfmefV8q5bRirTNCPypZMXlnQpCaLt4jX75H6nrzVihev59kTlZu9t8wsbDG8pObwI7TlA8SchU6pndXi6UIU10vMvuv2OWHYiMH7UGB2kzd75aoKC0r7yzgs/CBXQlTgYniC5pTt7AKsxN5mPIwm8aE19J5qRGrqHIrC49rNwR6kD+nr8dDej54I+gKo9pVkT9YmBP3LZnaVO6qC+x+s+uIPC7VfKzl9YLvg2iYrsX1Sv28jtTpsaWsjIYGlcfbCe32Dcv56HloPCs3u7zNJvFsBTu5GzaPIBeOhmwGoAqyxLGMCO4X2X0Ti8ic8C82bZ7/jNGM/3700cUed8t64/hBS64NUUC/aroX/I0aRRJhgm00COqpoO24ogRu/60yy5sp/CvZCNPpqC5KEdiia4mSFGhaj4Xj0uO0KwSBb4UD81cdT5gGGhF+RfD+cJds4W2+uRUNsyg4CcEcUTLypuYkcWOv+f7uD8bZ6xe9zSdZBNlKm37I/dFLYTVITXz62lqYeshluxpcmuri1w8TJ4ABfpqrb8xW7BZFfzF9IDxB1cEvypEwupNazLAek0kDF0Ws4oyacCSQP6+oPdsK4DFAvqjmNtzo8VmCy+aWg0J+J+jArAN83IvW8M9L3dVZ5ukA7fPvwp7V6omqZi0Xm+tsjS9IbVUPKdC6wYABgKxl2Lcvej60CvixQMsWgeVSQR987nOcYpH0IBE0s8NEPYM96C5jfDUDIZ4aAnbNijBkunvlLGXgqa50Q2w2l/70Gh8i5px5qbL8PAv1CnRndnGp2ZByUzdpP0rHs9fJeEcX/BbUryKiTG5cMSTqddaIH/xRrBRxh6n/mzcgx90OT2iROf+vH2oPOqXr/nfY4iozD1IO6nsxCnZJCwOQ2drYWSTpbYwO6M0VA8mC8dNQgqVVren4x1yVRQr2N+PwUNfOjMNdNE2in6erkjRh9GOexgXJ5e5QVFJhLyNR3ep0uu2lhbh9MpwpdWDA7lFaYarT0gQrsD7aPOYrBFKZyuHNt/eXiPBk/p8oEbHQ6WaWp6EUU5EF+2+amL+RuZIK7BoQogMeswAjW+OzvK/Zmg34TOclog5eS0aopQMQ+quL2WXiqW+2kUG6EiQ8SepWYtAs+F1TQPgSJvubGwr7FqEB+PgEemn3p4UK381eeE7H0Fmg0ycX4YWWiaiKJefafhQTjv/xLoHZJ7XR8VebPWUG/kbL7+yZyDyRecuou6UXXIrmpqqjREqcCa3xIlYmt2E/B2e3ehnuussApGpQdtKIjtBod11BM1x2hkbcLcziwGYWfgVr6G+gmmToJd6K/YXc44MwGfvDZpde7XQ== X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 963bcb5e-8334-4080-74a3-08da18767e04 X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2022 09:10:42.8265 (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: pgp+wv3Ir8vSs/1xZjKuIx4y9FQqnHAoZqzvvixsED0EjXavmG6sChvkHb4ZonYVBqZEzK9I/ed2AuAPHbxuNw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB9344 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220407_021105_089479_9E299DF3 X-CRM114-Status: UNSURE ( 9.82 ) 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 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 --- v9->v10: * No change. v8->v9: * No change. v7->v8: * No change. v6->v7: * 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 1701c2128a5c..50377c80a039 100644 --- a/include/drm/drm_atomic.h +++ b/include/drm/drm_atomic.h @@ -928,7 +928,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 Thu Apr 7 09:11:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Liu Ying X-Patchwork-Id: 12804910 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 58A2AC433F5 for ; Thu, 7 Apr 2022 09:29: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=CoaDx0MjGnLcIkEHuvWQw1k/SFlOhvH0RWnBt5JFrUk=; b=cKYuZ1FUGvG8jH pVDCbWilUAACIdVbusWmg5znGOmD7YYPgtccxysbPfudmn2L9Fvmvc/DkgBBLyeCCYD0TB3Xecqzw /qUBLToOUq0+S0jpbeXN96udcx4kb1ah+6jo6ySNzHEmPzKPFaA1dxbGrpJYAX52S/hYeoafZCb+i RNtdL/kjYi8Ius0l6Rbh6Xo97TXKWt9qUeBYCjtvmxIjP8qrNBAxP7g/KxZJUQ1sPgAPbIQwHZZPh ocYJQDkV15hO8OKJduRNLcLKWANJhmyxxJI0gojwVib7oZzoQmfGY5KGsQ3eFb4DYq/mJEVlEqX31 MP5EZdn7dkz9rn7NiuZQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncOQk-00Ar2P-3E; Thu, 07 Apr 2022 09:27:55 +0000 Received: from mail-db3eur04on0607.outbound.protection.outlook.com ([2a01:111:f400:fe0c::607] helo=EUR04-DB3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncOAb-00Aj2b-EX for linux-arm-kernel@lists.infradead.org; Thu, 07 Apr 2022 09:11:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lQytpUSNRN6y6loibCNc1L+MwJamFVmRE5VZgH27uuM3wf0xAmvkbNULvFQo5Uta9bQlS96gFitGuxmhgkpsVcZhrxeGzqwX2BYoUk0hLnTJmTCxYg+zevtkDvjcLRvhtyS/kPz0XzWqxe4pzrWpG4aWQs06lg8slbJjeFfV1ZV5w5uAh+fg1WVOkq2BblnXeEOzDbU/Q+CM7kmO3CG1hRb0TmNgxRfAesMi7GbBVED7RpRzv3TExzFckoBJKWGfGjpqnPdcvpz9YZC5aEU8w0lLzdqRP80ow3qL6JtAGbqQMx4zDZuVpt4vvPyAzbBkxJLqKXxbqUsCr0X2iAFIVQ== 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=4DU7lwvgs6uIz7xu3oZjtqAQUnnMvbsfjUo4fn33lWI=; b=WU0SXxR4tu0winEtr4LdMi3Q5RAiBV5P/+Yr/zPAVmX7XPl9lxSkE3nAay6XTc4wlYGAi8gFxWsBI3bDEGj0T5bpROBghKcDnrMgfIlmQ9OwsJ97lNaLPAZsY9lxAVERHjXi99pJXDtZABx5QVcK/7TS1nrJMCkRIrj0a6lFosqcihLqAc7fhC7/xtcsg7jiKhBH0VYZWZU98Cf/t73/hB+9ibbHeGjq7L1ErQnPHocPpaqGIn3Fv/kb/tQGvlROzBb0k9cwDt58anzzhuCupxPaXWn0SjeCM9vaHYJcaaEodTV5GiAZDJ7tKn8RdG3cXHOENEeuWyTLi65vWdFz8Q== 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=4DU7lwvgs6uIz7xu3oZjtqAQUnnMvbsfjUo4fn33lWI=; b=OIgz9QXt2AGQH6xz7UtnazA8M01Vx9aC5DT8VMXkZBWjN5UVKvmETWiZyk4aZ7Xx+OwqRReEEco39K506Ha4yCyiOjhd9CpasYyQcWf91y2Q9Q+p2YNXCW2yfBrVIk1giiHdOfzkX4Rgg9qtQxLsFELtAP4znaURiKD88oTvU40= 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 PA4PR04MB9344.eurprd04.prod.outlook.com (2603:10a6:102:2a8::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Thu, 7 Apr 2022 09:10:56 +0000 Received: from AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::b09c:8ffe:8e02:7387]) by AM7PR04MB7046.eurprd04.prod.outlook.com ([fe80::b09c:8ffe:8e02:7387%9]) with mapi id 15.20.5123.031; Thu, 7 Apr 2022 09:10:56 +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@linux.ie, daniel@ffwll.ch, robh+dt@kernel.org, krzk+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 Subject: [PATCH v10 6/6] MAINTAINERS: add maintainer for i.MX8qxp DPU DRM driver Date: Thu, 7 Apr 2022 17:11:56 +0800 Message-Id: <20220407091156.1211923-7-victor.liu@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220407091156.1211923-1-victor.liu@nxp.com> References: <20220407091156.1211923-1-victor.liu@nxp.com> X-ClientProxiedBy: SI2PR02CA0021.apcprd02.prod.outlook.com (2603:1096:4:195::10) To AM7PR04MB7046.eurprd04.prod.outlook.com (2603:10a6:20b:113::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cd10edad-994f-4d6e-7fc9-08da187685ec X-MS-TrafficTypeDiagnostic: PA4PR04MB9344:EE_ X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 076/uNLZdSyDsv6RljIQWHifgsEnzUhDFTkLyh90kb+5FAeQQwlWFsq3BLC5CUhJFQjG1GtwdxTSx5woZOOo4KT4WBl9OtCyNbYfXzRyvX5IQbcEqRuc0glVmmtVDni386uucAfRnY8I3KaHXR+nviBDUoHHOo4uniT66VVkDMGV+JrxKlSlE/EL18T6fyjbbKk/knkENmZxQptH5OcfbgyHwx4mZMQwzWRFndIPGjHd97aC6nI8WBeqZl1PNv6Slk9TtsJeJQbS1gnyPP6Aog+w2Lsmtzg5zL6/ENAqhkD0MJ5uEJSNcbo/XBBC/SM8oze5wD3AA9OUsqZ9AjdQeSQxi63UcBBNwSZ9GHS6QoZJrQHTPTK1Xj5MDv+JHfG0VZQ2+S4ykP2/rWB7ZaHrvA/+Y4wksF/EWfHYwCQRDsvEF3/F7J4xF5pBAt+e+BnFGFeZ2QdXUIbx92JT7vtPFutqE/sSrMCMKCPWgDOn2JqXPkBVZqKRezkCyYINzYbWPyME+IB7SNgT+MGuRJb3SykHyOYXcKHsW3AOdfndZfzuIAuKvi1snE+aTbw8rFx4P3uZUhFTSL9MlLFn1J4nDRH8OCVc+7Fe0JZ8X79H6ANQYCfq49OVOGXnmBQlKpa1OEIWT6tPeGQf4UT4UlbViGDSmajndDizH4YrrSk9U+ELCdwvo3ng/YziuDvBJ+2wQNJwWocn4O04CwFp/sVYNQ== 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:(13230001)(4636009)(366004)(5660300002)(66946007)(86362001)(8936002)(38350700002)(52116002)(4326008)(38100700002)(66556008)(66476007)(8676002)(6512007)(7416002)(6506007)(2616005)(186003)(508600001)(6486002)(26005)(1076003)(316002)(2906002)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 6vQeWEfIWVwrzqNKXY5xeOSYww6DrsNrkwbC4IGl21lwojwWUEiLYanA34Vagn7d0i2+4IqUVCARdtSp8ZEAmGcRu9e92kO6irLxJUyuNvTLGA4ecCxbsZvFw78JGcyEV93m7n+RMrBoYnsy54Nsbi3dvRfxtfh4wfvSWpSSJaJXIDLllBC3p+Dg7im9BBGEvXFNaT21wGA1dUwiXM9Q+mHo82zIRNDUG/k6Us42ap3KhkXQveJJVVjP3cbYkRGx1c3tAz+Xe0uytXDHVAt1d7HqoBLlJ1KD5z3nsLEm0MLZ8CdOQ3n7nKrjUk4uLnY9CY9NZY396D/Nly6dh04+xbBHvEJ9Mc+9qPT68XiqxwxgJkZFahRXbaIU21jWiH+xwPmb1YUwFdPC7R6AlOMuetZs7BGW7poRGtDv/F7KoNYNyPhRbmmZvikKb5dyWz2NmwyY4cISgbZQta8roO2nJaKSgZLjczN5szHhJWyvOwQ41M7G9UQ6sxesTAkx3yQVO/gDWlDg2ky4SoWI7Ro2CtnzZ1fwaKeHhpFRpRMrxL/dWEcNxXwCDfhfFUnESYxRX4tR/LkZjx69bF4zeV1rdtWuOw4y8nXJoqfNRVDp2bBmHlZDcnprDrLC+kfsL0osKHDrKRVqP9d1h0GPVh8WlWR0MQ6gThzMpzjYA5Im3z6Cd33YaempKfSrnJXsw96+Xo2UqPU7Iq1RrDroVWCB/RRA9eUDn1I6u1nhMwWpVwu/yBgL84htgphqjRvVLIuT1pTk8qcVqZ7+KtMLQs0ydyx77y0DneCtlYDTqLJhZZoJzLZJqTmvOLeC/VvPvpfMCvjTwQ1IYq6oe1l+477wbIbClj1PyDtlwTmlrSfv9tz8NO0tlLIfHQMLPiuPUTofCK2fsr52ydjp3gqT/ulez+o/q/8bwAuB7wsmkLij68NuAkFz9lA3wjuyJkU+1kwSfUSELxEFRfBLfD/9OlRaUA+eXfqaz3+ACZ6V7ODOdiF20OPspnUneC5e0c98t5kh2JSKg4qPCThk/1AKsp+CPcqQpOiOd7k2pt4wPvca16u98cRqB8xwPV/plWt4HvnYo8Fvwn70OfIX447KPmTxUybq9hcI/W41CSQaE7PfKH3VEaGDdBrnXDxEsb2CGXWJuMymo5GjaRdZI0xYe/qgvy5u2tskag8bfcJvleaPZ4uOf3yd2dCBfIIcp8/AW8+/EQXP/mAW2QFqItvucb7vrlhWiy2gHKG4sGvAiz1EY4ZaKoeMbWiQL+eGpmJ76ITOA+Xdn5dfor2sarnHJStEUZ6wp4cE1ApwYkL1e+g9ZvgtIChCz0y8/ZwdvlcUV18lZX3YG+aKRuPJr0mkSTmni1+n7Gdzsb84emhPk7DA+V3NlftecrOiqoynVc7Ccux1bjPbiFS61Vvk4kg4gDO/aK0mfy/Z/Qtq9AxUWOwRkmVWEVCohDje0wFiqG+JNDiojtiPHbN/Mdg5GXm6PSbep8q0iucTFor0dpcmClva2S8cA/wj2ryU6Ih70PE4XN2gr9UPsJTdQedSYtoxBIikYlfNig9d4F1lXkPW+isRcPsVpfIMzOJ9iacHIRP2L3dRkZWSZOH1EJkPW1UC9XJOMKMS2A+FP1n+4z1xei3+65F2uQq5aXPQq1FySg/ZntVNyXnQdpMID3Ptyn/VN2rkh4qt6B0Y7GQR4vA38dQTrg15W7QnWKpEGhF9BzEZyZz0HTvjCob6T6Za0gWJdO2NNQ== X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: cd10edad-994f-4d6e-7fc9-08da187685ec X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7046.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2022 09:10:56.5765 (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: 5HoTO1nu+oYekie2LAPB+2kfg8AgMTuCRT2MD05o1qTdSVNhHCMYaJGUO6Ibsximwidh7f2ps7uQ+57NUl4hhA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB9344 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220407_021113_506021_44852FA0 X-CRM114-Status: UNSURE ( 7.69 ) 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 --- v9->v10: * Add Laurentiu's A-b tag. v8->v9: * No change. v7->v8: * No change. v6->v7: * No change. v5->v6: * No change. v4->v5: * No change. v3->v4: * No change. v2->v3: * No change. v1->v2: * No change. MAINTAINERS | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index fd768d43e048..8b33b0869e4f 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -6572,6 +6572,15 @@ F: Documentation/devicetree/bindings/display/imx/ F: drivers/gpu/drm/imx/ F: drivers/gpu/ipu-v3/ +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