Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757117AbcJGPUz (ORCPT ); Fri, 7 Oct 2016 11:20:55 -0400 Received: from mail-wm0-f46.google.com ([74.125.82.46]:34322 "EHLO mail-wm0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756602AbcJGPSh (ORCPT ); Fri, 7 Oct 2016 11:18:37 -0400 From: Pantelis Antoniou To: Greg Kroah-Hartman Cc: Debjit Ghosh , Georgi Vlaev , Guenter Roeck , JawaharBalaji Thirumalaisamy , Rajat Jain , Shyamshankar Dharmarajan , Pantelis Antoniou , linux-kernel@vger.kernel.org, devel@driverdev.osuosl.org Subject: [PATCH 0/3] Juniper PCI methods Date: Fri, 7 Oct 2016 18:15:53 +0300 Message-Id: <1475853356-21943-1-git-send-email-pantelis.antoniou@konsulko.com> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1310 Lines: 33 Introduce PCI methods and infrastructure dealing with the peculiarities of Juniper PTX series of routers. The Juniper series of routers comprise of both x86 and powerpc platforms that contain similar hardware components necessitating common support methods. Note that this is the first submission and we expect things to be moved around as required. This patchset is against mainline as of today: v4.8-9431-g3477d16 and is dependent on the "Juniper prerequisites" and "Juniper infrastructure" patchsets sent earlier. Rajat Jain (3): staging: jnx: PCI quirks for all Juniper platforms staging: jnx: Common Juniper PCI methods staging: jnx: pex8xxx I2C interface driver drivers/staging/jnx/Kconfig | 19 ++ drivers/staging/jnx/Makefile | 3 + drivers/staging/jnx/jnx-chip-pci-quirks.c | 105 ++++++ drivers/staging/jnx/jnx_common_pci.c | 244 ++++++++++++++ drivers/staging/jnx/pex8xxx_i2c.c | 509 ++++++++++++++++++++++++++++++ include/linux/jnx/jnx_common_pci.h | 49 +++ 6 files changed, 929 insertions(+) create mode 100644 drivers/staging/jnx/jnx-chip-pci-quirks.c create mode 100644 drivers/staging/jnx/jnx_common_pci.c create mode 100644 drivers/staging/jnx/pex8xxx_i2c.c create mode 100644 include/linux/jnx/jnx_common_pci.h -- 1.9.1