From patchwork Tue Apr 24 02:42:32 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alison Wang X-Patchwork-Id: 10358791 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id CEEF760225 for ; Tue, 24 Apr 2018 07:36:38 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BF84C28D0F for ; Tue, 24 Apr 2018 07:36:38 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B42C728D21; Tue, 24 Apr 2018 07:36:38 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.1 required=2.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 288BC28D0F for ; Tue, 24 Apr 2018 07:36:38 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D7BEB6E36A; Tue, 24 Apr 2018 07:35:14 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0121.outbound.protection.outlook.com [104.47.42.121]) by gabe.freedesktop.org (Postfix) with ESMTPS id D9CB86E228 for ; Tue, 24 Apr 2018 02:43:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freescale.onmicrosoft.com; s=selector1-freescale-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=8ANizOw01CsX522b0QER/rtiC6fKjxoesqaXURH48gY=; b=YMfczkSIq4HyXB70qmArKZs1XJtldZCdi5LjvCEKIIAKFDlqzOknFVZW/PgwRnpPtARUDpQgARXAXPEmdK0E6Pw9kdZpfvICrxBj55O04flzo2gnzpPM+mtcIcOgMyJyEgSFcT/9Wcl9Sfel8bbOy8Vd6lc6wdAJ27+zKrjF70g= Received: from DM5PR03CA0060.namprd03.prod.outlook.com (2603:10b6:4:3b::49) by CY1PR03MB2187.namprd03.prod.outlook.com (2a01:111:e400:c613::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.696.15; Tue, 24 Apr 2018 02:43:19 +0000 Received: from BY2FFO11OLC012.protection.gbl (2a01:111:f400:7c0c::130) by DM5PR03CA0060.outlook.office365.com (2603:10b6:4:3b::49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.696.13 via Frontend Transport; Tue, 24 Apr 2018 02:43:19 +0000 Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 64.157.242.222 as permitted sender) receiver=protection.outlook.com; client-ip=64.157.242.222; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (64.157.242.222) by BY2FFO11OLC012.mail.protection.outlook.com (10.1.15.23) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.653.14 via Frontend Transport; Tue, 24 Apr 2018 02:43:17 +0000 Received: from az84smr01.freescale.net (az84smr01.freescale.net [10.64.34.197]) by tx30smr01.am.freescale.net (8.14.3/8.14.3) with ESMTP id w3O2hF4P024577; Mon, 23 Apr 2018 19:43:15 -0700 Received: from titan.ap.freescale.net ([10.192.208.233]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id w3O2hC83012574; Mon, 23 Apr 2018 19:43:13 -0700 From: Alison Wang To: , , , , Subject: [PATCH] drm: mali-dp: Enable Global SE interrupts mask for DP500 Date: Tue, 24 Apr 2018 10:42:32 +0800 Message-ID: <20180424024232.37687-1-alison.wang@nxp.com> X-Mailer: git-send-email 2.14.1 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:64.157.242.222; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(376002)(39860400002)(39380400002)(346002)(396003)(2980300002)(1109001)(1110001)(339900001)(3190300001)(189003)(199004)(9170700003)(50466002)(4326008)(2616005)(476003)(110136005)(105606002)(2201001)(44832011)(486006)(1857600001)(316002)(126002)(50226002)(8936002)(81166006)(8676002)(2870700001)(336012)(2906002)(86362001)(356003)(77096007)(26005)(47776003)(6346003)(106466001)(6666003)(5660300001)(5820100001)(305945005)(8656006)(498600001)(36756003)(1076002)(53936002)(23676004); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR03MB2187; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; LANG:en; MLV:ovrnspm; MX:1; A:1; PTR:ErrorRetry; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC012; 1:PqnAXnSGXuN7tqAQlXMaqA7R8ZrcL8uexyrwoxOpt7OnXvM7mSHxaqnpvH61bd5mfbckR6wrJLgXIN+5Nru4kNK3cZ7eZEshE/nR1jfeJT+KCHWb+8UMy8bRpc5VsnxF X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(8559017)(2017052603328); SRVR:CY1PR03MB2187; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2187; 3:r/V2wJ/a6/IxgTJHugGfKxwNFfvHLwJdxS7SLB2+fKbNMXzWyZj5tu3qNsPGjCNl9T6WJYzWUX7sWlZCbqdJl3NSTCK65cBdr0+fKlFSe7MrIis/uA61KM969fX3GsBPB88+npVj1/kV+U7cYOwh/Noh7YESySyl2I75IE1DluDcoKEvw0+nmTV7/MCa4g0mReo7nVaHKkk3QEsbHhx1Z2ouwYNNsYbvgcTleQ0kx9wOcM7iSf4DZ/MZfvA0KLrWGGnCX4+MJjE4i5z/Bfz7kg5KgB5TTijmdiAs6qrTuLqoxIHSXWXa5YwzH1QuO+PmYdcypYyJEK1iXke8af2iw4X76X86J3z4WB0Mu5K4eGs=; 25:E+D9VG10SFK4Ex4+WOst1KdYXQmBbanrxPibYAkT8D4xf00tK6SuQgG8YRajuWiBeVqyppD+Vs0/1ySqhiKNgsVchnDAgperNIbreW42GNscPxpLjPqo7QNgml4CCA6yqXICQK9xlXXZ9A9vX7tsKKrp+kyO2jpHn7Oj/fIVeq9Veks6ga8JGmFII1QKchxCFpSp1pSdKseCz3bcorEmAue3cwafk2aqvUWpZ1lUdrP/dQ54Ah++Y8NUNUdXwTe/+CwRmDnklf8uEgrcdM7GyqowXTZIapmWuAEG4D2jHjgMqnihrSBw5BybXYD1oQ/YJwrF8U4N6uq8VMi8EVIopw== X-MS-TrafficTypeDiagnostic: CY1PR03MB2187: X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2187; 31:OMp7JeC32rdCiCtWtctys420wFOoREKAqcEDRzxs4JUDVMTUJ8q0GlJ4ypaAWZgq2p1DNp+EnXSaYv/JtDV5UJ89mdaynfrZtZ9mKN1rGc2b406ya62+vMpQOGoz+im9n4H3kpl3yj0WvMPdbPGDIRd/lvWbxIEkvVziJv+hhwAohAYIgZ+WHE08bahpOcrrHXCiaEwWQwMNUSa36dU7IGpUBaPow/FOcHnY6FBKlbM=; 20:ZTrVOZ734hxbibAh/zFXI7UKDKS94GUzPLs+heqdNp/HG2tPepiXOI8lGXVxSBLnDPWOEObgkZpEZ4NfRtMnAEG/azIgEgrOJz4pywZUoID4Z/W0sO0o0hmDTfXl6ueB2hJzs50L/m5mN8HsGoScPyZrlsASRUOHizj5HuoyH8x+wMhs2XqO636wU8Z8QsB0NaXmG+7G3t9XaqpRbXXYO3qa2U83Y040i4AhBuQ83n3g1tDkgpuODtd6D872WjjjsGiFWTioyijKZUDKz6PgO+0TFnx5LK67WMyHAWPlL0UlnJiPhXKSovuMbttrJEti/GeNZ2XmZYnHEfo8kYSecZHcvEMcwGvfFQ/1eh8nGPRCPI3LfeDSpTNfpNUdHmqB6Ab8griZUWFJN9d6CUNRdbJLW90p0YixDU5SboRYBwuPNB6ElkfYSHTY0Voq6U99C58eKWf9X70jNAirqxeKUKiUN1qxkr7Rz5Y28QV/gmwRbZtI0ZdnuqaphScO9AlWPmL/Dc69knrKjrfXlu7usM5I29b5DopoX/9qFwwDLawT/vR1rYK0u96tRVawqikPnj764qpEnAqRQP4rOdbb0/0pg+ycy7O6TeS40H6Y1S8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(3231232)(944501410)(52105095)(93006095)(93003095)(3002001)(10201501046)(6055026)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061750153)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:CY1PR03MB2187; BCL:0; PCL:0; RULEID:; SRVR:CY1PR03MB2187; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2187; 4:YkdxQR5jqSksdaPhClEOgVkU8KtoISk1j7oHZDWbaQ5nLqXNAKiL7z6+/fbduAMN4R072W90Z0JBDe69YDZkYAVBRtHOGYorl8RBg0kFfVZ0au206ZX6bc8l4gjrbzEgAVNTjQgHSZRVtFlpw2Yu8ZJ1Y5g4KYfRvchy2u96zBjFNupnjMM7FN6vEBX1BRWpppcfHf9I/lkkkx7oPAX8BggtFfmE/SfQiZ0QyH7VhQyJdHbUIc/9ldlyhKnXPwwSxLMtm3j/qnGbOpDvDFzX8Q8Fq5TWP3bzxaclzpG5L/dNQnCweWhl7hqxRGFc/NPg X-Forefront-PRVS: 0652EA5565 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjAzTUIyMTg3OzIzOk1vK2JocXhHNlZ3ZHVDL2RJWjIwT0RwMGQr?= =?utf-8?B?TUYyRW1WQXl3TE40UGNwUHhHTWEvbGJvOEJFWDM1Kzd4Q09UWUovNG1OQUtS?= =?utf-8?B?WUhkUEVBZTR4S2kxOFVQVTlhV2xmTkZKRTFKb2tZb0pVUG5reDV6K084N09V?= =?utf-8?B?NmZuajBSRTRjZXJLdTFUN2JhODVMNFgrcFhLMkNZOWpkQloxNVFZMUpOWndQ?= =?utf-8?B?QloxNUtMcDE1TmVHUTFYRDhqbmRSeDBtajk4SDZsSlNHWWZSSlpLVm9wRGto?= =?utf-8?B?aG83V0JFdHBzY0hLNHkxaWFDLzh3aTltMjJBaUEyQitTWndKYWpDbkRnUlUw?= =?utf-8?B?RUQ2SlYxK0QxejJWWUljN0NrZkhOYlN5V3YxYzJnTEh4YmcvaWppRDBGbVk4?= =?utf-8?B?WkIvSUZGSmFUN3pxNVNRVjJRemJUV3lLSjNuSFRMMDJqSDVDOEtLeW1mZDRR?= =?utf-8?B?c2gwSnBoQ1QxUlE5RVBLYzVMRFd2QjhISzhVM3Z6ZzJFUU9IcS9JWkxnRVlp?= =?utf-8?B?anQxbEZCWTVjWForakdJOVhseHkwenVTTUU1S2FWUnc4ei81VG1NQ2E4UlEy?= =?utf-8?B?NHZtUjhPbnJlOFVEVGFoRVNIYUNjTzRpNkNWN3UrZks0RXB2SFV2M0FDN09S?= =?utf-8?B?RitNZXh0NHpDOXpsTTJFQ3BuYVJRL3I3R0cvVG5PdGxURC9xVE1OQzJFMnkw?= =?utf-8?B?WHFHZnc4ZWRvcE1DRTlkZ28wU1U2Q3p4T0Y3czMwWXhld21NVnpaSE1sR1V3?= =?utf-8?B?MFVQTmY5cUdrSVRvRDhTcVpoc1dIbVYvekgxNTFRbUVQT1FJd3pWZ3hqZ3Vy?= =?utf-8?B?SmNYaFlveGc4d2U2U09oUkRlazlORnFobDdzNC9yRTZmcWtDUTVLUVRLNDIw?= =?utf-8?B?WlZWK0V4L0k1eXJKNzg1cmpNTlFURWJBeDI3U3hRVWJIQlVKMDdPby9MdW9P?= =?utf-8?B?M0RYemx3b3B2VzkrNVJENFZzZlNrQUhzNXpiUkhWaEppM21vY1QyQldneE5v?= =?utf-8?B?blM1Tlg1cXlXWURYU3N1LzVBSUdLcW1rNllFdXM1aS9mQkRjMmIvK21rSUlS?= =?utf-8?B?Z2t5a0VpRTB6aWE4Z3docm0vRHpycGZGTi9kRVFRdDlINUJuemZ0OVAzU3hv?= =?utf-8?B?aEV2T2J2VS9pS2FQcEd4bGtld0tvQ0ZqTGxJUnRKMzJYTEQrWXFnRTZKdEw3?= =?utf-8?B?L1pIdCtOUlozQXpTR0ZIUTJZbkdSeDlmNVhacVJYOVh6Mk04UGp0M21nZ3p1?= =?utf-8?B?blFnekFTMzJRVUdMZlN1eE90SzJkczBJL0xMVWRJeGUrQ0ExaU1MWjNsc3lD?= =?utf-8?B?bW5hZzBKUDQvK1FFVG5iaUpoNFk4MXY1cGJyNGpPT24rVXd4czFxQkU0TWND?= =?utf-8?B?b1FyelBhdng1QkR2WERWWTBhdjl2Y1dSUzhGZVNaemVuaTRWSEk0WUZFQ0Vj?= =?utf-8?B?TkwvMXkxQW9VWEllb0c1ZkdWM0lrcm9mWm95Y0ZidGtKNmJFMnB3Sm02dWpm?= =?utf-8?Q?Q4c3b8fQgV/rzQfXDUov0NmCPQ3YRYgy+OLvCXvBCj18ju?= X-Microsoft-Antispam-Message-Info: Bgr9JXOomTUAi1Pyr/2ZZS2TZYiqbsXD9CPyAtvA0qXOZPXBzZNMv3XYlP21BEXmWvPC0+dS5TqBuSCOwjBXTQWmfpUxJVkCWJw8t+L/04GYQCqMM/sFGcURkDPK+W/zVZ1aeCUFOZhpfrKr/C4qkIGKAkfiwUjJGHT+x+HhH5XpEgtLxSW12HaKMAZ/8tS1 X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2187; 6:o1CPqS+UO66wCzC6Xi5HebZbfTDN6i4zAgWF7jV3UclJEd//C6py3N5vHkr6QJvQiM4iI8V+HC9lp2zbAIMkYKpgsESLoibuzORRDKQi+QWE2OEV/v8TVH8K+E94OeSBRjoS5Gj2zEY2GUoFF5VnZuK9RGWDyDyXDOA3VeUfGN/taiJj6uZWZVTTmYlDcwqQVRaKyqEmLL0zwgDqlCo8TyortPDoXuBi29kPzS840KyYZixG6zpElWYZPfnVMG7XfOqUINox0zrLhMS0LGY333MvheSqK8lCbe8PUmig97sj1M0QJG9/Sz1zWetVwpAUfZFRCruAJ24BO2oS2m1wVPf9PWWzxmPhQPC4vCyqFG5v099YKnXnc2zPH+yimnlpOpUMLmWn/YbLlJDbwyZO3fVaiNWlKtrw++CKNlhS3b4/9QM95GckBX66vHAzgb39TlnBE1+S8T/JbkTAnCN5fw==; 5:ZPJbfuwovnITaUllwkHXBZZr3nNDaMf2I34YD8rFLUy0cke2qCavuRnn+5Q95nw3VVVH4SUnkN+ftA4ZMObpKFxpQDozqQRWpKJI/aub6OreqMiKSqORSZVgzlDW/8evUgrzz+sr2cH1WlAL9eLDFfE3EAemK/CQhA9ch1LKwa4=; 24:8cVsssVaPKh10VMJjW+vkR/3SJ5hRJVIpupQsmn+s1xCue6xF4bjRwiolhzfWENJA5Uih9SuQhBxQJiDieuqIPgNHLfmp8SFOJHuuQ9sdfE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB2187; 7:WclNbtd4EZ5JbYkCszK6WCU+S8huAGdLPvXqz8xQAzJFCSBSY/mzw/KXr78D8g20+oJK66aTH54DxrEcCrOpqvNZTVzdut6nM/zsTnzxqJxfkiYMi7pr5MMG93kJoIoeslqeTuHAInUORHbCiIUkQ/AkSd1OLkBXcHpoAXXrwrAv7KIn3PKaaOtrlts3rqg2pavrcTRXCyaDae80ttc1X3ZEFO9QwQOrbNpq2/tftogh/KbsmAFbuhrIpZhf1fjj X-MS-Office365-Filtering-Correlation-Id: f1ffcb8f-6e34-43df-ee80-08d5a98d22b8 X-OriginatorOrg: freescale.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Apr 2018 02:43:17.8793 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f1ffcb8f-6e34-43df-ee80-08d5a98d22b8 X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[64.157.242.222]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB2187 X-Mailman-Approved-At: Tue, 24 Apr 2018 07:34:39 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: alison.wang@nxp.com Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP In the situation that DE and SE aren’t shared the same interrupt number, the Global SE interrupts mask bit MASK_IRQ_EN in MASKIRQ must be set, or else other mask bits will not work and no SE interrupt will occur. This patch enables MASK_IRQ_EN for SE to fix this problem. Signed-off-by: Alison Wang Acked-by: Liviu Dudau --- drivers/gpu/drm/arm/malidp_hw.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/drivers/gpu/drm/arm/malidp_hw.c b/drivers/gpu/drm/arm/malidp_hw.c index d789b46..069783e 100644 --- a/drivers/gpu/drm/arm/malidp_hw.c +++ b/drivers/gpu/drm/arm/malidp_hw.c @@ -634,7 +634,8 @@ static int malidp650_query_hw(struct malidp_hw_device *hwdev) .vsync_irq = MALIDP500_DE_IRQ_VSYNC, }, .se_irq_map = { - .irq_mask = MALIDP500_SE_IRQ_CONF_MODE, + .irq_mask = MALIDP500_SE_IRQ_CONF_MODE | + MALIDP500_SE_IRQ_GLOBAL, .vsync_irq = 0, }, .dc_irq_map = {