From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754120AbcBPGim (ORCPT ); Tue, 16 Feb 2016 01:38:42 -0500 Received: from szxga02-in.huawei.com ([119.145.14.65]:28823 "EHLO szxga02-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753985AbcBPGiE (ORCPT ); Tue, 16 Feb 2016 01:38:04 -0500 From: MaJun To: , , , , , , , , , , , , , , Subject: [PATCH v2 0/5] irqchip: Add support for Hisilicon mbigen v1 chip Date: Tue, 16 Feb 2016 14:37:23 +0800 Message-ID: <1455604648-20668-1-git-send-email-majun258@huawei.com> X-Mailer: git-send-email 1.9.5.msysgit.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.177.235.245] X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.56C2C3B9.00D7,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: 8ae6cb71ca0fd5cc2b21608a4dddf114 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Ma Jun This patch set is used to support the mbigen v1 chip. Compared to mbigen v2 chip, the main difference between them is register layout(address,format) As a sequence of this difference, the functions used to get or calculate register address are also changed for this reason. Changes in v2: --- Fixed the build test error when applied patch v1 3/5 Ma Jun (5): dt-binding: Change the mbigen binding file to support the mbigen-v1 dt-binding:Rename the mbigen binding file name irqchip: add platform device driver for mbigen device irqchip:create irq domain for each mbigen device irqchip:implement the mbigen irq chip operation functions .../interrupt-controller/hisilicon,mbigen-v2.txt | 74 ----- .../interrupt-controller/hisilicon,mbigen.txt | 74 +++++ drivers/irqchip/Makefile | 2 +- drivers/irqchip/irq-mbigen-v1.c | 287 ++++++++++++++++++++ 4 files changed, 362 insertions(+), 75 deletions(-) delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/hisilicon,mbigen-v2.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/hisilicon,mbigen.txt create mode 100644 drivers/irqchip/irq-mbigen-v1.c