Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp3814449ybl; Tue, 20 Aug 2019 02:41:19 -0700 (PDT) X-Google-Smtp-Source: APXvYqw9HDSykvkRrt1GXZK2ultjb/9XdwffxNOvfQ7b4AjZE1ahsgfOzR7v5ZFQQh7NLLTbSr3s X-Received: by 2002:a17:902:26b:: with SMTP id 98mr4669091plc.61.1566294079483; Tue, 20 Aug 2019 02:41:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566294079; cv=none; d=google.com; s=arc-20160816; b=TkRxJS5uFBilxbQcd7qKpKEUpfDznfLJ+/FhuhxaY10nZEB9gCAjM/r/hWZUPvQdpN QMCHYi6zAbtD3xntowb/lPdN/vh14z3eX+FMDLw/HcOMq1NGiOKk4K9pnGgE1ACHhAbG dFPWx2sTKuHd0TwE7GSBXhMa0IQDSj6HFwXMxAQ7rPv0QYesbXyI+uKbPVVCsr/m0umf GZZyxX5SvIU/1OSvGCclJ8nj0AjiUgjorJjRL/yk7yBTD4/egft4YiZ9KuKoFiqcQxbJ XxOCZBm9xc4O0x7cIbbMEOhs5Jd/RPIhaD4exYEmmCmerK1Eo/7LIaIZbVp/goij85bp Xmow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=qvllDzKZc9CN4ko9uGcLLytDCU6yLddYGlmzWDe/Shs=; b=ePFluQnCAXfCNtxio8eo4uaS8URFq6u7P9RwmmUBJY/9KUpSCeRQpYnwOoK9X43mkA Nq5x3stQaopLB75QZ9y8eOis/jmv8Ccpj+s8UIHGDzxvnB91M02k/mrBwPnGCnUMSZY8 885usRfWPecjJdJ/sLOUy/d+l+qi0eiM2fQBE3qFVhKzcPG8BUOjKknXn9FHtZKk+35B 0SKo1G2xWA4u53SLPirJBjTXm3c/5/XckFWj8WeFT/aTIyraLBO1wL20Q1Kwp0MqzEFi /zqi8onF++cpBlCNCIzp15pJLIyqTpzB3aaIvllX4ZmyFadWvzUdQ9mXwXubR/FfXZZn q97w== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w15si11769312ply.127.2019.08.20.02.41.04; Tue, 20 Aug 2019 02:41:19 -0700 (PDT) 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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729609AbfHTJkB (ORCPT + 99 others); Tue, 20 Aug 2019 05:40:01 -0400 Received: from mga14.intel.com ([192.55.52.115]:33236 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728414AbfHTJkA (ORCPT ); Tue, 20 Aug 2019 05:40:00 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Aug 2019 02:40:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,408,1559545200"; d="scan'208";a="195734615" Received: from sgsxdev004.isng.intel.com (HELO localhost) ([10.226.88.13]) by fmsmga001.fm.intel.com with ESMTP; 20 Aug 2019 02:39:58 -0700 From: Dilip Kota To: jingoohan1@gmail.com, gustavo.pimentel@synopsys.com, linux-pci@vger.kernel.org, hch@infradead.org, devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org, andriy.shevchenko@intel.com, cheol.yong.kim@intel.com, chuanhua.lei@linux.intel.com, qi-ming.wu@intel.com, Dilip Kota Subject: [PATCH v2 0/3] PCI: Add map irq callback in dwc framework and add Intel PCIe driver Date: Tue, 20 Aug 2019 17:39:34 +0800 Message-Id: X-Mailer: git-send-email 2.11.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Intel PCIe is synopsys based controller utilizes the Designware framework for host initialization and intel application specific register configurations. Intel PCIe driver also uses the Irq map callback for platform specific register configurations while Irq mapping. So submitting the Intel pcie driver series with dwc irq map callback change. Changes on v2: Submitting user(intel pcie driver) changes along with core changes. Dilip Kota (3): PCI: dwc: Add map irq callback dt-bindings: PCI: intel: Add YAML schemas for the PCIe RC controller dwc: PCI: intel: Intel PCIe RC controller driver .../devicetree/bindings/pci/intel-pcie.yaml | 133 +++ drivers/pci/controller/dwc/Kconfig | 13 + drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pcie-designware-host.c | 6 +- drivers/pci/controller/dwc/pcie-designware.h | 1 + drivers/pci/controller/dwc/pcie-intel-axi.c | 900 +++++++++++++++++ 6 files changed, 1053 insertions(+), 1 deletion(-) create mode 100644 Documentation/devicetree/bindings/pci/intel-pcie.yaml create mode 100644 drivers/pci/controller/dwc/pcie-intel-axi.c -- 2.11.0