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 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel