From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5A5CDC4332F for ; Tue, 18 Oct 2022 05:37:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=rMOya+ypTShBEk/TR15hzipMqMT86amTBNnv6a0Xnp0=; b=aVQ23/oRFMS9GA HQ6CU5YT+6ilfVDLeI3IYVk2wjegJyQdDQ+9JVGAzIC/8mHK9NWdzgy/KcLlLItw0jYfyX1AetuZM E1D9AXLZ1rNHTZMJ8ybPYM3qrmoOUgidwWQGOKPfxAJ3Yj7mjSsG5rncLqmQPWCN2+GA8CYs4HUrW XOufa5dQEyd7Gs5H6jOTsh5Dv862nt/1T4ZBKujt+/E0BLWSn5QFzKdD+ieN/uZHh+wNjHAR+nerG LcEArK5CTXgTvV8TsfYC6oYzM5fOeI9eEsyqVhnhNhjnUeXxb3wzynivnQQmsxnM3bsN9K19XodH2 Bfabd9D0e1PGj3TKlFIA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1okfGf-002kq7-Fq; Tue, 18 Oct 2022 05:35:57 +0000 Received: from mailgw02.mediatek.com ([216.200.240.185]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1okfGc-002koq-03; Tue, 18 Oct 2022 05:35:55 +0000 X-UUID: 5faa6e79590b4d0093caf5403355a56c-20221017 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=MIME-Version:Content-Transfer-Encoding:Content-ID:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=RsoTrzg0QJaQA7LB/2Ah/UUphK8hQ+y+i5bpMf6gbdc=; b=CPIDmltl9iyWfHv0TU2GKK9XlKE8IjathEnJE69BTZe2yY8BLtve1+aKC5jbFGbqRTrXHw/DE0hlhgkEt3WJ+gDINNMrp5DIy8ggeG14YqAeCiloKsnt4BbSZzLUnZyydQQUxugXqE2l/vuTgP1WNLKxJn/ku6QsnxqT2uFFtuw=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.11,REQID:27bb2926-f3e1-42b7-ae1d-74b256fefcc5,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:0 X-CID-META: VersionHash:39a5ff1,CLOUDID:f0e01ea4-ebb2-41a8-a87c-97702aaf2e20,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:11|1,File:nil,Bulk:nil,QS:nil,BEC:nil,COL:0 X-UUID: 5faa6e79590b4d0093caf5403355a56c-20221017 Received: from mtkmbs13n2.mediatek.inc [(172.21.101.108)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 119551354; Mon, 17 Oct 2022 22:35:42 -0700 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkmbs11n1.mediatek.inc (172.21.101.185) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Tue, 18 Oct 2022 13:35:40 +0800 Received: from APC01-SG2-obe.outbound.protection.outlook.com (172.21.101.239) by mtkmbs10n1.mediatek.com (172.21.101.34) with Microsoft SMTP Server id 15.2.792.15 via Frontend Transport; Tue, 18 Oct 2022 13:35:39 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aWfBScTScsjwfXTChX0ZW3Uq1GFpRx+ZYoV1ccgxNnlosn3FGw3iuEkiQyAQKLloyS9zKlD/FTYIPapjrDX+1/BGvydXETx1/2CrJ/h/b/SUQtyqWmE/ljnmc6HYfHGFmgju5eb2ZGQBFzMKi1xefj739EGfgd+jFkYpdLHF04vkeGIZmOAD/eiAPmH9ArRkOvjXIz7R5anz8LAsMImAG/HphZG6UZXbjudDqRjIVlxosGVfMPMwMZHSS9Y9S3A27E3T1tggE0z2rxlDvU5LkwrFrPxEs3xFAq6WuHqWbrX2Q5o9298CnYnGf4CXQg6G6AW31pdoHu62fMGGnnhUUw== 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=RsoTrzg0QJaQA7LB/2Ah/UUphK8hQ+y+i5bpMf6gbdc=; b=b9r05kvkeQA1Kl2AgJXqqnpbiDiGp64l/oRsxmAs7GKPvPC7uxx9t+XirlRx1dni+/s1ahaXhmwP0C/hLSynTH9P+VGqizvR+sOgsYEXloz+AHxniTvxj58g5+hdODZsqqPzvv2abXcHNki9ut3/EJOT6yWvO01EdEDuU4gywBnk/bEbsk5AUxNRZryC+nTMXTKq/TKXPOCuQye78sZcOLBBjormFBcMUlO6e+qApFdug99ewFrdEA6w6lLW2p/vv8fG41VRCP3VVickmwZa/md07nUo+X95VcVr183dcs6B3Wo9wq1jevDbEqG4As/Fl0ipD6HxSoBDr2lRyQT4jQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mediatek.com; dmarc=pass action=none header.from=mediatek.com; dkim=pass header.d=mediatek.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mediateko365.onmicrosoft.com; s=selector2-mediateko365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RsoTrzg0QJaQA7LB/2Ah/UUphK8hQ+y+i5bpMf6gbdc=; b=EbFoeR4ESiJq9QnhUaLZOwmh/kVUEp2dQzvMfWR9FbXH7jiPDjEO18PpburExmgzysP14oHTXOU32eA4lo0sLdTlclsB8EQ5CVVX0ig0X0Gvwt9bQvB0RUN7hvvKKlTwcSqtFblcIDrcNAIggjtCb5l51eCjCCz1MJ8CTmBL9os= Received: from TYZPR03MB6624.apcprd03.prod.outlook.com (2603:1096:400:1f4::13) by TYUPR03MB7138.apcprd03.prod.outlook.com (2603:1096:400:353::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.15; Tue, 18 Oct 2022 05:35:37 +0000 Received: from TYZPR03MB6624.apcprd03.prod.outlook.com ([fe80::7559:b2bb:eee0:fac]) by TYZPR03MB6624.apcprd03.prod.outlook.com ([fe80::7559:b2bb:eee0:fac%5]) with mapi id 15.20.5746.015; Tue, 18 Oct 2022 05:35:34 +0000 From: =?utf-8?B?Q0sgSHUgKOiDoeS/iuWFiSk=?= To: =?utf-8?B?WW9uZ3FpYW5nIE5pdSAo54mb5rC45by6KQ==?= , "chunkuang.hu@kernel.org" CC: "jassisinghbrar@gmail.com" , "matthias.bgg@gmail.com" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-mediatek@lists.infradead.org" , Project_Global_Chrome_Upstream_Group , "hsinyi@chromium.org" Subject: Re: [PATCH v10, 2/4] mailbox: mtk-cmdq: add gce software ddr enable private data Thread-Topic: [PATCH v10, 2/4] mailbox: mtk-cmdq: add gce software ddr enable private data Thread-Index: AQHY3JvsaBbwoCRFt0CLrFFdb9EuJq4TraqA Date: Tue, 18 Oct 2022 05:35:34 +0000 Message-ID: <5c18571076332dadc345d059366eca14d77e72a4.camel@mediatek.com> References: <20221010085023.7621-1-yongqiang.niu@mediatek.com> <20221010085023.7621-3-yongqiang.niu@mediatek.com> In-Reply-To: <20221010085023.7621-3-yongqiang.niu@mediatek.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=mediatek.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYZPR03MB6624:EE_|TYUPR03MB7138:EE_ x-ms-office365-filtering-correlation-id: e96a09bc-ecf0-41ce-fb80-08dab0ca947b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Jp5E7o1UFgzTuHm2Of6IPaI51gj/KEbQM/ziTZFq9sRcBUhkNSXXoiZn7koAieuIW9/iX1Z3b6FWHNo4N6TtI72f2lFbyoX6lNaUQWq4hXHLDz+BZkjYB9WCrhxHxkDH0wva/b69e0D3cr+FWKQR5AUR8eql1vsOMEQH1A+dZKeKms4uolFK9qLICpWKdRLiZI0gvfYhcu42SeBWniyw9PhJ0iRGsx8vRP9fKTKQzaOcHF4+yW9Mk4QAAOYsE35JfhKkR+s01EFeH5GwnRSUn+LzrgszD0TKfauA6Br+HgdxHVpAc2GPp5FK9KDkWdqLCyhSkk7NRykBY7cOUV55kMgga+OevzS2B84UmB4CNAmC3ZN1wtZEjQAZJ66cC+hbT6RKKT9NqsYgN+uRx+yBsQmpuWecERYZyTU7BmGhHS6baYErWgiqIL8Lmm6m0wOoT/bJ3iD71ZCOreJ/PydXQjp2pnZASpJQlXZbSCfHLLbu2GpLs9kbGbjFFcCJQpTBwYr3SefWKWFnOYHQtyHFfmd0SEWZ2p1fD4F+Pam4QoUJ+TBVk7QXRhbcLWC8u/Ec7cxws4UH+3nWg5ZsShR/xr25mk3MgQrSZHVOsszNcXKlbEeKXexCXR5FGPxwb/sL4QIkvP36O5yMOqsDCC/0f3InqRFvnNODyZDAVRiG9ZQiQMA74076pf/5rg6Fn/whgHAFRa9GEEYbwYhsMq4A51pFOiHagtJwTCtmPl8HFSGorgnjAyWYsJ/GUv4FSt5OH4fDRe54ZelnuHl7kj9nUj5woZVKPyOmRrvhdzR6V/lbKPRamL0jg36ZKNC8YL67 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYZPR03MB6624.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(376002)(39860400002)(346002)(136003)(366004)(396003)(451199015)(76116006)(71200400001)(6486002)(110136005)(4326008)(66476007)(66556008)(8676002)(64756008)(66446008)(86362001)(66946007)(54906003)(478600001)(316002)(6512007)(26005)(38100700002)(15650500001)(6506007)(5660300002)(41300700001)(8936002)(2616005)(85182001)(38070700005)(83380400001)(122000001)(36756003)(186003)(2906002)(4001150100001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cTFuYW5pQjhZay9nT3p3QW54WFVCR0I3RDdGeU8zeTJ1dktFYVFUM0pHeWtD?= =?utf-8?B?MGdrdUZHelZONXhjMmErdmQrSzJlbnIzU01odXpHR2FubWUxRjVOTHByTFpV?= =?utf-8?B?UjVCbkNWR2E2VmRWSGYvSjV0UE9XZnloTk5wVWwzODY3MU8ydFZjRVMvZlUr?= =?utf-8?B?aVNYZUJVSjE5dFlVcUxFcDVNMEFMUkxBQ0VKNlZDVWZOU0NFcElMRTV6R2dl?= =?utf-8?B?cTFtbkxEWS9wOXQ5L1lZUmZNS01uUjZQTytVM3huYklGcXZtWVBBMHR2SkdQ?= =?utf-8?B?UGczeTVGVUJmTDEwYU1CZHp0TXIzRFZObGtHdWFiZGtjMWJncXMybzFEQ2Fm?= =?utf-8?B?RURjeVZZcXVFa1RzdnJlcjlDbzdad2ErWDViWkErSDdrV3hDWkkvc0VuNjJO?= =?utf-8?B?dGZ0WEtRK3RCNXJPY2N3eS9GTlNTa2E1OUxQcGpjcGdSM0FGeHRwZ0tFTnV5?= =?utf-8?B?R0c1T3crbFFHSUdLTTE1MTRvQ2hPcnpIdHpwUXBORlBjT2FEMmJibS9XTmRC?= =?utf-8?B?RjFYeWR1WXlMQnVhL0pScnpJYS93RnJtN0JjNlprMnhwZjlDSDg0aENFWGlm?= =?utf-8?B?dm02Z0RTS2NuQ3dUbTMzV0FTdHcvYjJ6aEM2dUNKLy92Zi82eTUxMTU5QnBa?= =?utf-8?B?U05La1E2eTdGdUREd0N2ZmJwd05iN0xFdmRvbXd2U3FRbk1MMjNHZkNmb2lP?= =?utf-8?B?OS9sVUNIZTUyUW5CWTZXVVhUMmN1WHp0Vm5HR3VpUHNJZTZmclJFNGp0bHBX?= =?utf-8?B?OWtDZWlTUWNON1N5WXdGVFNRQWFveE9SK2V4MWlQaW5mUEhyeHR1NEVOSXlH?= =?utf-8?B?SnJWUDBwVWVlSXJiUVBXbk0rRjkxenB0ajdGSFRFMGh2VHY0Y1NBeTNZTmNL?= =?utf-8?B?K2VGbS9oUmtmMGc1ZVhSeTF2L3dNWlUwcG9KZ1NuS1ZISld6UUJHSWlkSWw1?= =?utf-8?B?dmJkSjhVejJKZVJ0RWQrZGgvdkEwU1AybEdSbEY0SUQzcXRweWNQOUROVXpj?= =?utf-8?B?VkRQNEh1WU95YVFTazFYVVZ6OGkzWUdDTmpnclBJbmFPVmJUR3dnZW1JT051?= =?utf-8?B?aWtETjNYUktORTFTbm01WkNDdk9TZXBXQXduNythWnc4eUM5NUYza2NLWXFt?= =?utf-8?B?VWUzWUUzTlBvZkpOajZ4czNiT3BkaEpGUERVWGhVUk5hYmFTYUdORVJQZ3JW?= =?utf-8?B?OGgyVERxNmtScnd2NVN5Q3cyK0REa1pNNEVlcndnQ2dnYkQzQ3FPTzUvNmJt?= =?utf-8?B?MXNEY2trcGZNeHNNVE1wYjJhZE94bU9DRWdCYVB3djVQZncwdnBVYzJ5OHUy?= =?utf-8?B?ZmxHRVpSSU9na1BzalpBWWgxVG9ld25KbWgrVzZBdEt0b3RDb0g1ZHNXb2JM?= =?utf-8?B?ZzM5Z0dwakFzc3A3NHRKSHRCL2hQeGhnN2xLMTZEZ1p6Q0kzQnNKREZNNlVL?= =?utf-8?B?MFRkODJJTGwwbkpubHNnSTI1d1NMMWRvN2hBeStHMGVlSkJvTkdmclBlMWxt?= =?utf-8?B?aE14T3FBTDYrRXJySVNsV1dWd2VUSE51aEcyYUxCRDR4V29SWHRXSFVyVGxZ?= =?utf-8?B?UXpoTFVrU25RMlNhSVl0eHdWcFE1NWZKdGlzVyt6bE50TGtqWGlKM3lCZ01k?= =?utf-8?B?N2dhRUJSV21WWWdtaS95V3JURVNZNURvcHNFYkdmM3k3TkNlMW5vb3kyUmMw?= =?utf-8?B?bFlSeWdxK1FWSjFRMFY3L1BEU1o2NFcxZVF5c1Vpc0pTbEdocnFPS1RmcnFS?= =?utf-8?B?NzJKaVV3NHlvYnBqV3Y2RSt3TGQybDN1Q3RhV2VOSGJYdnJQMmlSUUNyT2hL?= =?utf-8?B?bVZmZG0zeFViMUV3SmMrKzlzWCtySlFwSlU3ZDl4OGJZQUNMWVVhVlJkS01O?= =?utf-8?B?K3ZMWlFvSzhndU1ZNjIyRW9hMW9aWFhQRm53bytMNDV6NWZ4NnJvaHo5MUQx?= =?utf-8?B?MGJJdWZIdnhDY2ZHemhZcXA4TWRTVFhJTDNDdk5GMVQyUkxySCtaL1VLYlpY?= =?utf-8?B?akZqdVp5eHE4dkw4NVBLRDZMaE01Q2dEY3BMUFF0YnYxZTl5SkhlcDJGcXpU?= =?utf-8?B?VElQUDIyU1BjUXY0WFpicDR2eVRMMTlOVCtmK1BSVTNoeUlvMmg3S0I3d08v?= =?utf-8?Q?E2vH5PRFuY8sVQhRjZVILtKAU?= Content-ID: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYZPR03MB6624.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e96a09bc-ecf0-41ce-fb80-08dab0ca947b X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2022 05:35:34.6757 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a7687ede-7a6b-4ef6-bace-642f677fbe31 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: I/+SLepmSxftep21NC3c5lMqsoIN7RuCM8Q81J4rTPL1m8ElQGgMuq9odZfyOBujf8CJsa8eRrg1RnW4eD99EQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYUPR03MB7138 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221017_223554_068010_33264507 X-CRM114-Status: GOOD ( 22.98 ) 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: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi, Yongqiang: On Mon, 2022-10-10 at 16:50 +0800, Yongqiang Niu wrote: > if gce work control by software, we need set software enable > for MT8186 Soc > > there is a handshake flow between gce and ddr hardware, > if not set ddr enable flag of gce, ddr will fall into idle > mode, then gce instructions will not process done. > we need set this flag of gce to tell ddr when gce is idle or busy > controlled by software flow. > > 0x48[2:0] means control by software > 0x48[18:16] means ddr enable > 0x48[2:0] is pre-condition of 0x48[18:16]. > if we want set 0x48[18:16] ddr enable, 0x48[2:0] must be set at same > time. > and only these bits is useful, other bits is useless bits Reviewed-by: CK Hu > > Signed-off-by: Yongqiang Niu > --- > drivers/mailbox/mtk-cmdq-mailbox.c | 12 +++++++++++- > 1 file changed, 11 insertions(+), 1 deletion(-) > > diff --git a/drivers/mailbox/mtk-cmdq-mailbox.c > b/drivers/mailbox/mtk-cmdq-mailbox.c > index c3cb24f51699..d2363c6b8b7a 100644 > --- a/drivers/mailbox/mtk-cmdq-mailbox.c > +++ b/drivers/mailbox/mtk-cmdq-mailbox.c > @@ -39,6 +39,7 @@ > > #define GCE_GCTL_VALUE 0x48 > #define GCE_CTRL_BY_SW GENMASK(2, 0) > +#define GCE_DDR_EN GENMASK(18, 16) > > #define CMDQ_THR_ACTIVE_SLOT_CYCLES 0x3200 > #define CMDQ_THR_ENABLED 0x1 > @@ -81,6 +82,7 @@ struct cmdq { > bool suspended; > u8 shift_pa; > bool control_by_sw; > + bool sw_ddr_en; > u32 gce_num; > }; > > @@ -88,6 +90,7 @@ struct gce_plat { > u32 thread_nr; > u8 shift; > bool control_by_sw; > + bool sw_ddr_en; > u32 gce_num; > }; > > @@ -127,10 +130,16 @@ static void cmdq_thread_resume(struct > cmdq_thread *thread) > static void cmdq_init(struct cmdq *cmdq) > { > int i; > + u32 gctl_regval = 0; > > WARN_ON(clk_bulk_enable(cmdq->gce_num, cmdq->clocks)); > if (cmdq->control_by_sw) > - writel(GCE_CTRL_BY_SW, cmdq->base + GCE_GCTL_VALUE); > + gctl_regval = GCE_CTRL_BY_SW; > + if (cmdq->sw_ddr_en) > + gctl_regval |= GCE_DDR_EN; > + > + if (gctl_regval) > + writel(gctl_regval, cmdq->base + GCE_GCTL_VALUE); > > writel(CMDQ_THR_ACTIVE_SLOT_CYCLES, cmdq->base + > CMDQ_THR_SLOT_CYCLES); > for (i = 0; i <= CMDQ_MAX_EVENT; i++) > @@ -545,6 +554,7 @@ static int cmdq_probe(struct platform_device > *pdev) > cmdq->thread_nr = plat_data->thread_nr; > cmdq->shift_pa = plat_data->shift; > cmdq->control_by_sw = plat_data->control_by_sw; > + cmdq->sw_ddr_en = plat_data->sw_ddr_en; > cmdq->gce_num = plat_data->gce_num; > cmdq->irq_mask = GENMASK(cmdq->thread_nr - 1, 0); > err = devm_request_irq(dev, cmdq->irq, cmdq_irq_handler, > IRQF_SHARED, _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel