[PATCH 00/10] Introduce Juniper PTXPMB CPLD driver

2016-10-07 Thread Pantelis Antoniou
Add Juniper's PTXPMB FPGA CPLD driver. Those FPGAs are present in Juniper's PTX series of routers. The MFD driver provices watchdog/i2c/gpio/mtd devices. There are full device tree binding documents for the master mfd driver and for all slave drivers. This patchset is against mainline as of

Re: [PATCH 0/6] Introduce Juniper CBC FPGA

2016-10-07 Thread Pantelis Antoniou
> On Oct 7, 2016, at 18:39 , Greg Kroah-Hartman <gre...@linuxfoundation.org> > wrote: > > On Fri, Oct 07, 2016 at 06:20:08PM +0300, Pantelis Antoniou wrote: >> Add Juniper's PTX1K CBC FPGA driver. Those FPGAs >> are present in Juniper's PTX series of routers.

[PATCH 00/10] Introduce Juniper PTXPMB CPLD driver

2016-10-07 Thread Pantelis Antoniou
Add Juniper's PTXPMB FPGA CPLD driver. Those FPGAs are present in Juniper's PTX series of routers. The MFD driver provices watchdog/i2c/gpio/mtd devices. There are full device tree binding documents for the master mfd driver and for all slave drivers. This patchset is against mainline as of

Re: [PATCH 0/6] Introduce Juniper CBC FPGA

2016-10-07 Thread Pantelis Antoniou
> On Oct 7, 2016, at 18:39 , Greg Kroah-Hartman > wrote: > > On Fri, Oct 07, 2016 at 06:20:08PM +0300, Pantelis Antoniou wrote: >> Add Juniper's PTX1K CBC FPGA driver. Those FPGAs >> are present in Juniper's PTX series of routers. >> >> The MFD driver

[PATCH 00/10] Introduce Juniper SAM FPGA driver

2016-10-07 Thread Pantelis Antoniou
Add Juniper's SAM FPGA driver. Those FPGAs are present in Juniper's PTX series of routers. The MFD driver provices i2c/gpio/mtd/mdio devices. There are full device tree binding documents for the master mfd driver and for all slave drivers. This patchset is against mainline as of today:

[PATCH 10/10] mtd: ngpmb_nvram: Add bindings for Juniper's ngpmb NVRAM

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add device tree binging document for the ngpmb NVRAM device. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- .../devicetree/bindings/m

[PATCH 09/10] mtd: devices: Add driver for memory mapped NVRAM on FPC

2016-10-07 Thread Pantelis Antoniou
> Signed-off-by: JawaharBalaji Thirumalaisamy <jawah...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/mtd/devices/Kconfig | 11 +++ drivers/mtd/devices/Makefile| 1 + drivers/mtd/de

[PATCH 06/10] gpio: sam: Document bindings of SAM FPGA GPIO block

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add device tree bindings document for the GPIO driver of Juniper's SAM FPGA. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- .../device

[PATCH 01/10] mfd: Juniper PTXPMB CPLD Multi-function core driver

2016-10-07 Thread Pantelis Antoniou
; Signed-off-by: Georgi Vlaev <gvl...@juniper.net> Signed-off-by: Guenter Roeck <gro...@juniper.net> Signed-off-by: JawaharBalaji Thirumalaisamy <jawah...@juniper.net> Signed-off-by: Rajat Jain <rajatj...@juniper.net> Signed-off-by: Tom Kavanagh <tkavan...@juniper.net> [Ported fr

[PATCH 01/10] mfd: Add Juniper SAM FPGA MFD driver

2016-10-07 Thread Pantelis Antoniou
per.net> Signed-off-by: Georgi Vlaev <gvl...@juniper.net> Signed-off-by: Guenter Roeck <gro...@juniper.net> Signed-off-by: Rajat Jain <rajatj...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/mfd

[PATCH 03/10] watchdog: Add support for PTXPMB CPLD watchdog

2016-10-07 Thread Pantelis Antoniou
From: Guenter Roeck <gro...@juniper.net> Add support for Junipers PTXPMB CPLD's watchdog device. Signed-off-by: Guenter Roeck <gro...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/watchdog/Kconfig

[PATCH 02/10] mfd: ptxpmb-cpld: Add documentation for PTXPMB CPLD

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add DT bindings document for the PTXPMB CPLD MFD device. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- .../devicetree/bindings/mfd/j

[PATCH 07/10] gpio: ptxpmb-cpld: Add support for PTXPMB CPLD's GPIO

2016-10-07 Thread Pantelis Antoniou
per.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/gpio/Kconfig| 11 +++ drivers/gpio/Makefile | 1 + drivers/gpio/gpio-ptxpmb-cpld.c | 177 3 files changed, 189 ins

[PATCH 04/10] watchdog: ptxpmb-wdt: Add ptxpmb-wdt device tree bindings

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add binding document for the watchdog driver of PTXPMB CPLD. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- .../devicetree/bindings/w

[PATCH 08/10] gpio: ptxpmb-cpld: Document bindings of PTXPMB's CPLD GPIO

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add device tree bindings document for the GPIO driver of Juniper's PTXPMB/NGPMB CPLD. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- ...

[PATCH 00/10] Introduce Juniper SAM FPGA driver

2016-10-07 Thread Pantelis Antoniou
Add Juniper's SAM FPGA driver. Those FPGAs are present in Juniper's PTX series of routers. The MFD driver provices i2c/gpio/mtd/mdio devices. There are full device tree binding documents for the master mfd driver and for all slave drivers. This patchset is against mainline as of today:

[PATCH 10/10] mtd: ngpmb_nvram: Add bindings for Juniper's ngpmb NVRAM

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add device tree binging document for the ngpmb NVRAM device. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../devicetree/bindings/mtd/ngpmb-nvram.txt| 22 ++ 1 file changed, 22 insertions

[PATCH 09/10] mtd: devices: Add driver for memory mapped NVRAM on FPC

2016-10-07 Thread Pantelis Antoniou
rom Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/mtd/devices/Kconfig | 11 +++ drivers/mtd/devices/Makefile| 1 + drivers/mtd/devices/jnx_pmb_nvram.c | 191 3 files changed, 203 insertions(+) create mode 100644 drivers/mtd/devi

[PATCH 06/10] gpio: sam: Document bindings of SAM FPGA GPIO block

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add device tree bindings document for the GPIO driver of Juniper's SAM FPGA. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../devicetree/bindings/gpio/jnx,gpio-sam.txt | 110 + 1 file changed, 110

[PATCH 01/10] mfd: Juniper PTXPMB CPLD Multi-function core driver

2016-10-07 Thread Pantelis Antoniou
Signed-off-by: JawaharBalaji Thirumalaisamy Signed-off-by: Rajat Jain Signed-off-by: Tom Kavanagh [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/mfd/Kconfig | 15 ++ drivers/mfd/Makefile| 1 + drivers/mfd/ptxpmb-cpld-core.c | 406

[PATCH 01/10] mfd: Add Juniper SAM FPGA MFD driver

2016-10-07 Thread Pantelis Antoniou
-by: Rajat Jain [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/mfd/Kconfig | 16 + drivers/mfd/Makefile| 1 + drivers/mfd/sam-core.c | 997 include/linux/mfd/sam.h | 30 ++ 4 files changed, 1044 insertions

[PATCH 03/10] watchdog: Add support for PTXPMB CPLD watchdog

2016-10-07 Thread Pantelis Antoniou
From: Guenter Roeck Add support for Junipers PTXPMB CPLD's watchdog device. Signed-off-by: Guenter Roeck [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/watchdog/Kconfig | 12 ++ drivers/watchdog/Makefile | 1 + drivers/watchdog/ptxpmb_wdt.c | 283

[PATCH 02/10] mfd: ptxpmb-cpld: Add documentation for PTXPMB CPLD

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add DT bindings document for the PTXPMB CPLD MFD device. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../devicetree/bindings/mfd/jnx-ptxpmb-cpld.txt| 76 ++ 1 file changed, 76 insertions(+) create

[PATCH 07/10] gpio: ptxpmb-cpld: Add support for PTXPMB CPLD's GPIO

2016-10-07 Thread Pantelis Antoniou
From: Guenter Roeck Support the GPIO block which is located in PTXPMB CPLDs on relevant Juniper platforms. Signed-off-by: Georgi Vlaev Signed-off-by: Guenter Roeck Signed-off-by: Rajat Jain [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/gpio/Kconfig

[PATCH 04/10] watchdog: ptxpmb-wdt: Add ptxpmb-wdt device tree bindings

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add binding document for the watchdog driver of PTXPMB CPLD. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../devicetree/bindings/watchdog/jnx-ptxpmb-wdt.txt | 17 + 1 file changed, 17 insertions

[PATCH 08/10] gpio: ptxpmb-cpld: Document bindings of PTXPMB's CPLD GPIO

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add device tree bindings document for the GPIO driver of Juniper's PTXPMB/NGPMB CPLD. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../bindings/gpio/jnx,gpio-ptxpmb-cpld.txt | 30 ++ 1 file

[PATCH 07/10] mtd: Add SAM Flash driver

2016-10-07 Thread Pantelis Antoniou
-by: Guenter Roeck <gro...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/mtd/devices/Kconfig | 11 + drivers/mtd/devices/Makefile| 1 + drivers/mtd/devices/sam-flash.c | 642 +

[PATCH 08/10] mtd: flash-sam: Bindings for Juniper's SAM FPGA flash

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add binding document for Junipers Flash IP block present in the SAM FPGA on PTX series of routers. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton.

[PATCH 08/10] mtd: flash-sam: Bindings for Juniper's SAM FPGA flash

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add binding document for Junipers Flash IP block present in the SAM FPGA on PTX series of routers. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../devicetree/bindings/mtd/flash-sam.txt | 31

[PATCH 07/10] mtd: Add SAM Flash driver

2016-10-07 Thread Pantelis Antoniou
] Signed-off-by: Pantelis Antoniou --- drivers/mtd/devices/Kconfig | 11 + drivers/mtd/devices/Makefile| 1 + drivers/mtd/devices/sam-flash.c | 642 3 files changed, 654 insertions(+) create mode 100644 drivers/mtd/devices/sam-flash.c diff --git

[PATCH 6/6] staging: jnx: CBD-FPGA infrastructure

2016-10-07 Thread Pantelis Antoniou
<tkavan...@juniper.net> Signed-off-by: Debjit Ghosh <dgh...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/staging/jnx/Kconfig | 34 ++ drivers/staging/jnx/Makefile| 5

[PATCH 4/7] watchdog: ptx1kbf-wdt: Add ptx1kbf device tree bindings

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add binding document for the watchdog driver of PTX1K Boot FPGA. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- .../devicetree/bin

[PATCH 4/7] watchdog: ptx1kbf-wdt: Add ptx1kbf device tree bindings

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add binding document for the watchdog driver of PTX1K Boot FPGA. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../devicetree/bindings/watchdog/jnx-ptx1kbf-wdt.txt| 17 + 1 file changed, 17 insertions

[PATCH 6/6] staging: jnx: CBD-FPGA infrastructure

2016-10-07 Thread Pantelis Antoniou
-off-by: Georgi Vlaev Signed-off-by: Guenter Roeck Signed-off-by: JawaharBalaji Thirumalaisamy Signed-off-by: Mohammad Kamil Signed-off-by: Tom Kavanagh Signed-off-by: Debjit Ghosh [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/staging/jnx/Kconfig |

[PATCH 1/7] mfd: Add PTX1K I2CS BootFPGA MFD driver

2016-10-07 Thread Pantelis Antoniou
bf_mtd (etch2) - hwmon - jnx_ptx1kbf_hwmon (etch2) Signed-off-by: Georgi Vlaev <gvl...@juniper.net> Signed-off-by: Guenter Roeck <gro...@juniper.net> Signed-off-by: JawaharBalaji Thirumalaisamy <jawah...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pan

[PATCH 2/4] mfd: ptxpmb-ext-cpld: Add documentation for PTXPMB extended CPLD

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add DT bindings document for the PTXPMB extended CPLD device. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- .../bindings/mfd/jnx-p

[PATCH 03/10] i2c/muxes: Juniper I2CS RE mux

2016-10-07 Thread Pantelis Antoniou
; Signed-off-by: Guenter Roeck <gro...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/i2c/muxes/Kconfig| 10 +++ drivers/i2c/muxes/Makefile | 1 + drivers/i2c/mu

[PATCH 0/7] Introduce PTX1K Boot FPGA driver

2016-10-07 Thread Pantelis Antoniou
Add Juniper's PTX1K Boot FPGA driver. Those FPGAs are present in Juniper's PTX series of routers. The MFD driver provices watchdog/mtd/hwmon devices. There are full device tree binding documents for the master mfd driver and for the slave driver. This patchset is against mainline as of today:

[PATCH 0/7] Introduce PTX1K Boot FPGA driver

2016-10-07 Thread Pantelis Antoniou
Add Juniper's PTX1K Boot FPGA driver. Those FPGAs are present in Juniper's PTX series of routers. The MFD driver provices watchdog/mtd/hwmon devices. There are full device tree binding documents for the master mfd driver and for the slave driver. This patchset is against mainline as of today:

[PATCH 03/10] i2c/muxes: Juniper I2CS RE mux

2016-10-07 Thread Pantelis Antoniou
kernel] Signed-off-by: Pantelis Antoniou --- drivers/i2c/muxes/Kconfig| 10 +++ drivers/i2c/muxes/Makefile | 1 + drivers/i2c/muxes/i2c-mux-i2cs.c | 155 +++ 3 files changed, 166 insertions(+) create mode 100644 drivers/i2c/muxes/i2c-mux-i2cs.c

[PATCH 1/7] mfd: Add PTX1K I2CS BootFPGA MFD driver

2016-10-07 Thread Pantelis Antoniou
- jnx_ptx1kbf_hwmon (etch2) Signed-off-by: Georgi Vlaev Signed-off-by: Guenter Roeck Signed-off-by: JawaharBalaji Thirumalaisamy [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/mfd/Kconfig| 11 + drivers/mfd/Makefile | 1 + drivers/mfd/ptx1k

[PATCH 2/4] mfd: ptxpmb-ext-cpld: Add documentation for PTXPMB extended CPLD

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add DT bindings document for the PTXPMB extended CPLD device. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../bindings/mfd/jnx-ptxpmb-ext-cpld.txt | 35 ++ 1 file changed, 35 insertions

[PATCH 3/6] gpio: gpio-cbc: Document bindings of CBC FPGA GPIO block

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add device tree bindings document for the GPIO driver of Juniper's CBC FPGA. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- .../device

[PATCH 2/7] mfd: dt-bindings: Add bindings for the Juniper PTX1K Boot FPGA

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add device tree bindings for the Juniper PTX1K Boot FPGA MFD driver. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- .../devicetree/bind

[PATCH 4/6] gpio: cbc-presence: Add CBC presence detect as GPIO driver

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> This driver exports the CB FPGA presence detect bits from a single 32bit CB register as GPIOs. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> Signed-off-by: Guenter Roeck <gro...@juniper.net> [Ported from Juniper kernel] Signed-off-by:

[PATCH 5/7] mtd: ptx1kbf: Add PTX1K BootFPGA MTD driver

2016-10-07 Thread Pantelis Antoniou
] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/mtd/devices/Kconfig | 10 + drivers/mtd/devices/Makefile | 1 + drivers/mtd/devices/jnx_ptx1kbf_mtd.c | 677 ++ 3 files changed, 688 insertions(+) create m

[PATCH 3/7] watchdog: Add PTX1K I2CS BootFPGA watchdog driver.

2016-10-07 Thread Pantelis Antoniou
r Roeck <gro...@juniper.net> Signed-off-by: JawaharBalaji Thirumalaisamy <jawah...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/watchdog/Kconfig | 15 +++ drivers/watchdog/Makefile

[PATCH 4/6] gpio: cbc-presence: Add CBC presence detect as GPIO driver

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev This driver exports the CB FPGA presence detect bits from a single 32bit CB register as GPIOs. Signed-off-by: Georgi Vlaev Signed-off-by: Guenter Roeck [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/gpio/Kconfig | 12 + drivers/gpio

[PATCH 5/7] mtd: ptx1kbf: Add PTX1K BootFPGA MTD driver

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev This patch adds a MTD driver for configuration updates of the Xilinx Spartan 3AN based FPGAs on the PTX1K RE boards. The driver is client of the ptx1k-bootfpga driver. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/mtd

[PATCH 3/7] watchdog: Add PTX1K I2CS BootFPGA watchdog driver.

2016-10-07 Thread Pantelis Antoniou
[Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/watchdog/Kconfig | 15 +++ drivers/watchdog/Makefile | 1 + drivers/watchdog/jnx_ptx1kbf_wdt.c | 229 + 3 files changed, 245 insertions(+) create mode 100644 drivers

[PATCH 3/6] gpio: gpio-cbc: Document bindings of CBC FPGA GPIO block

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add device tree bindings document for the GPIO driver of Juniper's CBC FPGA. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../devicetree/bindings/gpio/jnx,gpio-cbc.txt | 30 ++ 1 file changed, 30

[PATCH 2/7] mfd: dt-bindings: Add bindings for the Juniper PTX1K Boot FPGA

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add device tree bindings for the Juniper PTX1K Boot FPGA MFD driver. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../devicetree/bindings/mfd/jnx-ptx1k-bootfpga.txt | 34 ++ 1 file changed, 34 insertions

[PATCH 00/10] Introduce Juniper I2CS FPGA driver

2016-10-07 Thread Pantelis Antoniou
Add Juniper's I2CS FPGA driver. Those FPGAs are present in Juniper's PTX series of routers. The MFD driver provices i2c/gpio/leds/hwmon devices. There are full device tree binding documents for the master mfd driver and for all slave drivers. This patchset is against mainline as of today:

[PATCH 6/7] mtd: ptx1kbf: Bindings for Juniper's PTX1K Boot FPGA

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add binding document for Junipers Flash IP block present in the PTX1K Boot FPGA on PTX series of routers. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton.

[PATCH 5/6] gpio: gpio-cbc-presense: Document bindings of CBC FPGA presence

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add device tree bindings document for the presence virtual GPIOs on Juniper's CBC FPGA. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> ---

[PATCH 5/6] gpio: gpio-cbc-presense: Document bindings of CBC FPGA presence

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add device tree bindings document for the presence virtual GPIOs on Juniper's CBC FPGA. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../bindings/gpio/jnx,gpio-cbc-presense.txt| 31 ++ 1 file

[PATCH 6/7] mtd: ptx1kbf: Bindings for Juniper's PTX1K Boot FPGA

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add binding document for Junipers Flash IP block present in the PTX1K Boot FPGA on PTX series of routers. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../devicetree/bindings/mtd/ptx1kbf-mtd.txt| 23

[PATCH 00/10] Introduce Juniper I2CS FPGA driver

2016-10-07 Thread Pantelis Antoniou
Add Juniper's I2CS FPGA driver. Those FPGAs are present in Juniper's PTX series of routers. The MFD driver provices i2c/gpio/leds/hwmon devices. There are full device tree binding documents for the master mfd driver and for all slave drivers. This patchset is against mainline as of today:

[PATCH 2/6] gpio: Add support for PTX1K CBC FPGA spare GPIOs

2016-10-07 Thread Pantelis Antoniou
rom Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/gpio/Kconfig| 11 +++ drivers/gpio/Makefile | 1 + drivers/gpio/gpio-cbc.c | 236 3 files changed, 248 insertions(+) create mode 100644 drive

[PATCH 2/6] gpio: Add support for PTX1K CBC FPGA spare GPIOs

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add support for the GPIO block in Juniper's CBC FPGA. A number of GPIOs exported by different kind of boards is supported. Signed-off-by: Georgi Vlaev Signed-off-by: Guenter Roeck [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/gpio/Kconfig

[PATCH 04/10] i2c: i2c-mux-i2cs: Add device tree bindings

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add binding document for the i2c mux driver of Juniper's I2CS FPGA. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- .../devicetree/bindin

[PATCH 02/10] mfd: dt-bindings: Add bindings for the Juniper I2CS MFD

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add device tree bindings for the Juniper I2CS MFD driver. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- Documentation/devicetre

[PATCH 04/10] i2c: i2c-mux-i2cs: Add device tree bindings

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add binding document for the i2c mux driver of Juniper's I2CS FPGA. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../devicetree/bindings/i2c/jnx,i2c-mux-i2cs.txt | 27 ++ 1 file changed, 27 insertions

[PATCH 02/10] mfd: dt-bindings: Add bindings for the Juniper I2CS MFD

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add device tree bindings for the Juniper I2CS MFD driver. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- Documentation/devicetree/bindings/mfd/jnx-i2cs.txt | 68 ++ 1 file changed, 68 insertions(+) create

[PATCH 7/7] hwmon: ptx1kbf: Add PTX1K I2CS BootFPGA sensor driver

2016-10-07 Thread Pantelis Antoniou
kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/hwmon/Kconfig | 17 ++ drivers/hwmon/Makefile| 1 + drivers/hwmon/jnx_ptx1kbf_hwmon.c | 123 ++ 3 files changed, 141 insertions(+) create m

[PATCH 7/7] hwmon: ptx1kbf: Add PTX1K I2CS BootFPGA sensor driver

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev The drivers allows reading CPU, PCH and DIMM modules teperatures from the I2CS FPGA via the SMLink1 to the PCH. Signed-off-by: Georgi Vlaev Signed-off-by: Guenter Roeck [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/hwmon/Kconfig

[PATCH 05/10] gpio: i2cs: Juniper I2CS to GPIO pin mapping driver

2016-10-07 Thread Pantelis Antoniou
; Signed-off-by: Guenter Roeck <gro...@juniper.net> Signed-off-by: JawaharBalaji Thirumalaisamy <jawah...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/gpio/Kconfig | 11 + drivers/gpio/Makefile

[PATCH 05/10] gpio: i2cs: Juniper I2CS to GPIO pin mapping driver

2016-10-07 Thread Pantelis Antoniou
Thirumalaisamy [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/gpio/Kconfig | 11 + drivers/gpio/Makefile| 1 + drivers/gpio/gpio-jnx-i2cs.c | 523 +++ 3 files changed, 535 insertions(+) create mode 100644

[PATCH 06/10] gpio: gpio-i2cs: Document bindings of I2CS FPGA GPIO block

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add device tree bindings document for the GPIO driver of Juniper's I2CS FPGA. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- .../device

[PATCH 07/10] leds: i2cs: Add I2CS FPGA leds driver

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add support for the FRU faceplate status LEDs (OK, FAIL, ACTIVE, STANDBY) controlled by the Juniper I2CS FPGA. This driver is a jnx-i2cs-core client. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-

[PATCH 10/10] hwmon: i2cs-fan: Add hwmon dts binding documentation

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Adds the I2CS Fan Tray hwmon device tree node documentation. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- Documentation/devicetree/b

[PATCH 06/10] gpio: gpio-i2cs: Document bindings of I2CS FPGA GPIO block

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add device tree bindings document for the GPIO driver of Juniper's I2CS FPGA. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../devicetree/bindings/gpio/jnx,gpio-i2cs.txt | 43 ++ 1 file changed, 43

[PATCH 07/10] leds: i2cs: Add I2CS FPGA leds driver

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add support for the FRU faceplate status LEDs (OK, FAIL, ACTIVE, STANDBY) controlled by the Juniper I2CS FPGA. This driver is a jnx-i2cs-core client. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/leds/Kconfig

[PATCH 10/10] hwmon: i2cs-fan: Add hwmon dts binding documentation

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Adds the I2CS Fan Tray hwmon device tree node documentation. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- Documentation/devicetree/bindings/hwmon/i2cs-fan.txt | 19 +++ 1 file changed, 19 insertions

[PATCH 09/10] hwmon: Add driver for Fan Tray on Juniper I2CS FGPA

2016-10-07 Thread Pantelis Antoniou
ed-off-by: JawaharBalaji Thirumalaisamy <jawah...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmo

[PATCH 09/10] hwmon: Add driver for Fan Tray on Juniper I2CS FGPA

2016-10-07 Thread Pantelis Antoniou
From: Avirup Banerjee Add a hwmon driver for Fan Trays using Juniper's I2CS FPGA. Signed-off-by: Avirup Banerjee Signed-off-by: Georgi Vlaev Signed-off-by: Guenter Roeck Signed-off-by: JawaharBalaji Thirumalaisamy [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers

[PATCH 08/10] leds: Add binding for Juniper's I2CS FPGA

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Document bindings for the I2CS FPGA leds. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- .../devicetree/bindings/leds/leds-i2c

[PATCH 08/10] leds: Add binding for Juniper's I2CS FPGA

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Document bindings for the I2CS FPGA leds. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../devicetree/bindings/leds/leds-i2cs.txt | 34 ++ 1 file changed, 34 insertions(+) create mode 100644

[PATCH 1/4] mfd: ptxpmb: Add separate driver for extended CPLD

2016-10-07 Thread Pantelis Antoniou
driver. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> Signed-off-by: Guenter Roeck <gro...@juniper.net> Signed-off-by: JawaharBalaji Thirumalaisamy <jawah...@juniper.net> Signed-off-by: Tom Kavanagh <tkavan...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pan

[PATCH 01/10] mfd: Add Juniper I2CS MFD driver

2016-10-07 Thread Pantelis Antoniou
(i2cs-fan-hwmon) Signed-off-by: Georgi Vlaev <gvl...@juniper.net> Signed-off-by: Guenter Roeck <gro...@juniper.net> Signed-off-by: JawaharBalaji Thirumalaisamy <jawah...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.co

[PATCH 0/4] Introduce Juniper PTXPMB Extended driver

2016-10-07 Thread Pantelis Antoniou
Add Juniper's PTXPMB Extended FPGA driver. Those FPGAs are present in Juniper's PTX series of routers. The MFD driver provices a gpio device. There are full device tree binding documents for the master mfd driver and for the slave driver. This patchset is against mainline as of today:

[PATCH 4/4] gpio: ptxpmb-ext-cpld: Document bindings of PTXPMB extended CPLD

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add device tree bindings document for the GPIO driver of Juniper's PTXPMB extended CPLD. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> ---

[PATCH 0/4] Introduce Juniper PTXPMB Extended driver

2016-10-07 Thread Pantelis Antoniou
Add Juniper's PTXPMB Extended FPGA driver. Those FPGAs are present in Juniper's PTX series of routers. The MFD driver provices a gpio device. There are full device tree binding documents for the master mfd driver and for the slave driver. This patchset is against mainline as of today:

[PATCH 4/4] gpio: ptxpmb-ext-cpld: Document bindings of PTXPMB extended CPLD

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add device tree bindings document for the GPIO driver of Juniper's PTXPMB extended CPLD. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../bindings/gpio/jnx,gpio-ptxpmb-ext-cpld.txt | 36 ++ 1 file

[PATCH 1/4] mfd: ptxpmb: Add separate driver for extended CPLD

2016-10-07 Thread Pantelis Antoniou
Vlaev Signed-off-by: Guenter Roeck Signed-off-by: JawaharBalaji Thirumalaisamy Signed-off-by: Tom Kavanagh [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/mfd/Kconfig | 13 +++ drivers/mfd/Makefile| 1 + drivers/mfd/ptxpmb-ext-cpld

[PATCH 01/10] mfd: Add Juniper I2CS MFD driver

2016-10-07 Thread Pantelis Antoniou
-by: Georgi Vlaev Signed-off-by: Guenter Roeck Signed-off-by: JawaharBalaji Thirumalaisamy [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/mfd/Kconfig | 17 ++ drivers/mfd/Makefile | 1 + drivers/mfd/jnx-i2cs-core.c | 118

[PATCH 06/10] i2c: i2c-mux-ptxpmb-cpld: Add device tree bindings

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add binding document for the i2c driver of PTXPMB CPLD. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- .../bindings/i2c/jnx,i2c-m

[PATCH 10/10] net: mdio-sam: Add device tree documentation for SAM MDIO

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add device tree bindings document for the SAM MDIO block present in Juniper's SAM FPGA. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com>

[PATCH 05/10] gpio: Introduce SAM gpio driver

2016-10-07 Thread Pantelis Antoniou
@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/gpio/Kconfig| 11 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-sam.c | 707 3 files changed, 719 insertions(

[PATCH 06/10] i2c: i2c-mux-ptxpmb-cpld: Add device tree bindings

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add binding document for the i2c driver of PTXPMB CPLD. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../bindings/i2c/jnx,i2c-mux-ptxpmb-cpld.txt | 50 ++ 1 file changed, 50 insertions(+) create

[PATCH 10/10] net: mdio-sam: Add device tree documentation for SAM MDIO

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add device tree bindings document for the SAM MDIO block present in Juniper's SAM FPGA. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- Documentation/devicetree/bindings/net/mdio-sam.txt | 48 ++ 1 file

[PATCH 05/10] gpio: Introduce SAM gpio driver

2016-10-07 Thread Pantelis Antoniou
From: Guenter Roeck The SAM GPIO IP block is present in the Juniper PTX series of routers as part of the SAM FPGA. Signed-off-by: Georgi Vlaev Signed-off-by: Guenter Roeck Signed-off-by: Rajat Jain [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- drivers/gpio/Kconfig

[PATCH 02/10] mfd: sam: Add documentation for the SAM FPGA

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add DT bindings document for the SAM MFD device. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- Documentation/devicetree/bindings/mf

[PATCH 3/3] jnx: Introduce board_ids.h

2016-10-07 Thread Pantelis Antoniou
f-by: Guenter Roeck <gro...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- include/linux/jnx/board_ids.h | 31 +++ 1 file changed, 31 insertions(+) create mode 100644 include/linux/jnx/board_ids.h diff --g

[PATCH 04/10] i2c: i2c-sam: Add device tree bindings

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev <gvl...@juniper.net> Add binding document for the i2c driver of SAM FPGA. Signed-off-by: Georgi Vlaev <gvl...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- .../devicetree/bindings/i

[PATCH 02/10] mfd: sam: Add documentation for the SAM FPGA

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add DT bindings document for the SAM MFD device. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- Documentation/devicetree/bindings/mfd/jnx-sam.txt | 94 +++ 1 file changed, 94 insertions(+) create mode

[PATCH 3/3] jnx: Introduce board_ids.h

2016-10-07 Thread Pantelis Antoniou
From: Rajat Jain Introduce header file to contain the Juniper Assembly IDs. Signed-off-by: Mohammad Kamil Signed-off-by: Rajat Jain Signed-off-by: Debjit Ghosh Signed-off-by: Guenter Roeck [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- include/linux/jnx/board_ids.h | 31

[PATCH 04/10] i2c: i2c-sam: Add device tree bindings

2016-10-07 Thread Pantelis Antoniou
From: Georgi Vlaev Add binding document for the i2c driver of SAM FPGA. Signed-off-by: Georgi Vlaev [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou --- .../devicetree/bindings/i2c/i2c-sam-mux.txt| 20 ++ Documentation/devicetree/bindings/i2c/i2c-sam.txt | 44

[PATCH 0/3] Juniper PCI methods

2016-10-07 Thread Pantelis Antoniou
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

[PATCH 05/10] i2c/muxes: Juniper's PTXPMB CPLD I2C multiplexer

2016-10-07 Thread Pantelis Antoniou
ji Thirumalaisamy <jawah...@juniper.net> Signed-off-by: Rajat Jain <rajatj...@juniper.net> [Ported from Juniper kernel] Signed-off-by: Pantelis Antoniou <pantelis.anton...@konsulko.com> --- drivers/i2c/muxes/Kconfig | 11 ++ drivers/i2c/muxes/Makefile | 1 +

<    1   2   3   4   5   6   7   8   9   10   >