Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp5869462imu; Wed, 30 Jan 2019 05:06:31 -0800 (PST) X-Google-Smtp-Source: ALg8bN5TmCxV0FYZOI/4I+L0TVIFOSiZVWVYnHzfXGBLStWlVf44bF8QhInUqgkPxkjx2CSubU4M X-Received: by 2002:a17:902:1105:: with SMTP id d5mr29281455pla.47.1548853590948; Wed, 30 Jan 2019 05:06:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548853590; cv=none; d=google.com; s=arc-20160816; b=G8/Y9Lm7Qod/HZSrvpE4k6swE0DO4YJca2BnDQLRxDQiHJjh2bxjKURqKrLinrnpWd XFFQTWUUGrWeK60V5zwIH6HKq2mAwJuHfSoXnvX414vdLJEYii4fPp2UQdWFh2R9PHFQ 2+Ijx5IOKG0tVzMCTuBoknUeo+EcjB6l7gPUs0UPcFbHM4ZiROq7B7bIq2t0E/D8hvbp KqSJwAbz9yV1KrNE7DMMSMCQeY6wXqUdOBGj6yhlM2BivcerobosQl99r19oMtnV5WZO GUaHmTS3NbcwyKDPnEzpiLtBvFCtjL6UU96Hos8/ICf9jxAezlXUuZbeSnH9aNZygkLL mM1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=2dvSOs7jc4IBx5lvl5NBWKD4tu4PC23MPZuhrIq2fcY=; b=UoBjkg6RaBZWOB1pOt7DjW0QwsdKqZO5kw2kd5kMqRav7M6jxo9uxGGXR42n9yucK7 qVhYZTYAVP1CMjRjc68g4QgajNEokyAruXZH58q5wyprrmYmr5gZmXpoIGjN/uKnEkv0 HVDel0E/xFRjD2atYAC2X/IEhKJwCB+6Q0SRAQ740bq1kWPxmJ6MFYdO+VWcUEgKuKIw p4y7uD3M47AwAd4oQD0syp1W+bL58YECSXpslX9bmFWeJ++nj7S+ixhGakHrpzbyxpLo YuHqbX61HT6JdsCJxuJJb+QOlgIja3mX8zViIlMExHZN+pYfo9txohgfJBTg+9KWPEHs mk9w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nxp.com header.s=selector1 header.b=JLddZyUf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 92si1541333pld.84.2019.01.30.05.06.09; Wed, 30 Jan 2019 05:06:30 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nxp.com header.s=selector1 header.b=JLddZyUf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730953AbfA3NF4 (ORCPT + 99 others); Wed, 30 Jan 2019 08:05:56 -0500 Received: from mail-eopbgr20072.outbound.protection.outlook.com ([40.107.2.72]:18400 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726915AbfA3NFz (ORCPT ); Wed, 30 Jan 2019 08:05:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2dvSOs7jc4IBx5lvl5NBWKD4tu4PC23MPZuhrIq2fcY=; b=JLddZyUfnytZyO7zjH3l+wJeBGdAp4Tsa5hWyKDLxZcrGKtK1wH+mRH9vrjLVRCZudje4rfm91lTNrUJwwBYkFAeTFlWEFJWVP3rzEQ3CmwwlMS9n0r5jDpgoxt4DVQbTgFBGrAjl8Q11S6lP44jUDQL0U3u9HQSmD7yIgkdyB0= Received: from AM0PR04MB4211.eurprd04.prod.outlook.com (52.134.126.21) by AM0PR04MB5057.eurprd04.prod.outlook.com (20.177.40.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1558.23; Wed, 30 Jan 2019 13:05:51 +0000 Received: from AM0PR04MB4211.eurprd04.prod.outlook.com ([fe80::bd44:e001:ab8d:1c51]) by AM0PR04MB4211.eurprd04.prod.outlook.com ([fe80::bd44:e001:ab8d:1c51%2]) with mapi id 15.20.1580.017; Wed, 30 Jan 2019 13:05:51 +0000 From: Aisheng Dong To: "linux-kernel@vger.kernel.org" CC: "linux-arm-kernel@lists.infradead.org" , "shawnguo@kernel.org" , dl-linux-imx , "l.stach@pengutronix.de" , "robh+dt@kernel.org" , "devicetree@vger.kernel.org" , "tglx@linutronix.de" , Aisheng Dong Subject: [PATCH V2 0/4] irq: imx-irqsteer: add 32 interrupts chan and multi outputs support Thread-Topic: [PATCH V2 0/4] irq: imx-irqsteer: add 32 interrupts chan and multi outputs support Thread-Index: AQHUuJyGRKnSJeV/0UiLNhDEnUGqeQ== Date: Wed, 30 Jan 2019 13:05:51 +0000 Message-ID: <1548853196-11447-1-git-send-email-aisheng.dong@nxp.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.7.4 x-clientproxiedby: HK0PR01CA0021.apcprd01.prod.exchangelabs.com (2603:1096:203:92::33) To AM0PR04MB4211.eurprd04.prod.outlook.com (2603:10a6:208:66::21) authentication-results: spf=none (sender IP is ) smtp.mailfrom=aisheng.dong@nxp.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [119.31.174.66] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;AM0PR04MB5057;6:nGFBxvEw9rZJFsLRxv7ygmYTx3dmey2Y1QS6MzOYI9XpBtetOfNWgFGMuDf53ernCXJI5MJ8haJg/Aklk2qVy//+IrwpiFPiJTrchBViAQtPgP337OCUDygCFxSpLwYjLm1Q7HeXkz994bcdfoUh3OAXA9pUf2E7c14w25t2mPs9AOw3pSez+R8l9RSKLtPhNIefQdNMrh4OiC8UKQidk3jBOiaDuViHCFtUI3rMTVFxHZz4fE2VOUjIo8uDJ+AID8GzhKjAQUZHQnegSSDu/s8OhvElIS1x9smf0qDrH150neccyUpT7V2Omgk62QtaapGnBjsglCvk0tksNZdtH/pww16gVqRvSAKASXIuRlFHlf1fap4rGqlJaqxemj4Ww6hJnBHc2qaM5UzFtRc6fTjqr1XEwp7AsEF7R4cHYS4vz/vhZ7YaHdK8iW+57vNeNmzblEkbKMW+cEcRuQTlBQ==;5:GlAQJkkaiHrJqVsypEPYC9Uudwpiyb0i9c1v/MubsKMoHOB/Hmhu34ruuHS4KU2ECv4gEec04xLmDrT4ygDerD67qJH2DcLE2diFfz+cBUvfQFeCAXBqHCnFn54swFaPHfvsAjjEYdMGy25Hx+N3I3vHWMBbW8boq00A4kOhJNJPtr05Z6PEV4Iw+FA2e8Y2C1IRWtAmyZxtSMXTBO+F7w==;7:r7OaZCq7p+X/s5zcCHhvN+U22XFiitsAW35rlv9u2oh101akILBDJviGQTt+Q+hMdctBSJPjUncPwfiRoII43LXOdSDxehvZcG0xz7Y7xWazF/GB25RZ+bUgsB/GjQwf05KjSu6c702fEzQ4fZpy+w== x-ms-office365-filtering-correlation-id: 04a7d192-1399-4d95-b384-08d686b3a8b5 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(4618075)(2017052603328)(7153060)(7193020);SRVR:AM0PR04MB5057; x-ms-traffictypediagnostic: AM0PR04MB5057: x-microsoft-antispam-prvs: x-forefront-prvs: 0933E9FD8D x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(346002)(376002)(396003)(39860400002)(366004)(136003)(199004)(189003)(5640700003)(105586002)(8676002)(8936002)(53936002)(2906002)(81156014)(81166006)(2501003)(6436002)(68736007)(256004)(50226002)(52116002)(6486002)(6512007)(6116002)(25786009)(4744005)(4326008)(3846002)(486006)(54906003)(7736002)(2616005)(476003)(478600001)(386003)(99286004)(186003)(14454004)(44832011)(6506007)(71190400001)(71200400001)(305945005)(66066001)(6916009)(86362001)(102836004)(114624004)(2351001)(316002)(36756003)(106356001)(26005)(97736004);DIR:OUT;SFP:1101;SCL:1;SRVR:AM0PR04MB5057;H:AM0PR04MB4211.eurprd04.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 1HhOJXH4iZxahfDzfTPVzs4WTEMnqBH2fR77AfFTfnkIgfq+LYVbgMN3hg5bTxqeBCAgK+eXMAyUoPed7BjflBg5jKz2JRqrge2B4jvqe8BZoKCg0jlEjqJTJ9VcOGi5/6XiFgQtXDRGgtmDmg5jGxfJXcRac7Aewj1L/1y8QkBsreirSV8BaKdC0DZXW1+jxgZsNHt2AZlHWpvtv+V4uUMZi0hhnhkBxIeh3kkbzsXmYd9QGIwaL2kB5O5wAlTSRs+s1d5VdNHKzMfLWHQ7JtEssLuol+HXTIzKqxnOLbHz399zcRDsLgqpbaa1bB/QLDGsYQ2G22ZZEDl42fiU4LD2TAE6MOK6F0cZraz0EYYZ+2E5mBVzYHVNnkyUVoH1HuJ4321xkuM2fF9w5iPYak3QZZ0dVIS7MXk12Z/k21o= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 04a7d192-1399-4d95-b384-08d686b3a8b5 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2019 13:05:47.7460 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB5057 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Not all 64 interrupts may be used in one group. e.g. most irqsteer in imx8qxp and imx8qm subsystems supports only 32 interrupts. And one irqsteer channel can support up to 8 output interrupts. This patch series aims to support 32 interrupts chan and multi output interrupts. Tested on: iMX8QXP MEK with MIPI CSI capture and DC Display iMX8MQ EVK with MIPI DSI Display Dong Aisheng (4): dt-binding: irq: imx-irqsteer: use irq number instead of group number dt-bindings: irq: imx-irqsteer: add multi output interrupts support irq: imx-irqsteer: change to use reg_num instead of irq_group irq: imx: irqsteer: add multi output interrupts support .../bindings/interrupt-controller/fsl,irqsteer.txt | 11 ++- drivers/irqchip/irq-imx-irqsteer.c | 103 +++++++++++++++--= ---- 2 files changed, 80 insertions(+), 34 deletions(-) --=20 2.7.4