Introduce a staging driver containing all the bit and pieces of Juniper's board support infrastructure that don't quite fit in any other place. 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" patchset sent earlier. Rajat Jain (1): jnx: Introduce include/linux/jnx/pci_ids.h Tom Kavanagh (1): staging: jnx: Juniper subsystem & board core APIs Documentation/ABI/testing/sysfs-platform-jnx | 170 +++++++ drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/jnx/Kconfig | 24 + drivers/staging/jnx/Makefile | 5 + drivers/staging/jnx/jnx-board-core.c | 247 ++++++++++ drivers/staging/jnx/jnx-subsys-private.h | 35 ++ drivers/staging/jnx/jnx-subsys.c | 655 +++++++++++++++++++++++++++ include/linux/jnx/jnx-board-core.h | 41 ++ include/linux/jnx/jnx-subsys.h | 94 ++++ include/linux/jnx/pci_ids.h | 66 +++ 11 files changed, 1340 insertions(+) create mode 100644 Documentation/ABI/testing/sysfs-platform-jnx create mode 100644 drivers/staging/jnx/Kconfig create mode 100644 drivers/staging/jnx/Makefile create mode 100644 drivers/staging/jnx/jnx-board-core.c create mode 100644 drivers/staging/jnx/jnx-subsys-private.h create mode 100644 drivers/staging/jnx/jnx-subsys.c create mode 100644 include/linux/jnx/jnx-board-core.h create mode 100644 include/linux/jnx/jnx-subsys.h create mode 100644 include/linux/jnx/pci_ids.h -- 1.9.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel