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
> 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.
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
> 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
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:
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
>
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
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
;
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
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
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
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
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
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
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>
---
...
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:
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
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
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
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
-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
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
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
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
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
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
-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 +
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.
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
]
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
<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
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
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
-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 |
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
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
;
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
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:
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:
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
- 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
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
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
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
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:
]
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
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
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
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
[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
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
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
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:
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.
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>
---
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
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
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:
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
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
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
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
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
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
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
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
;
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
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
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
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-
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
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
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
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
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
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
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
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
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
(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
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:
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>
---
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:
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
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
-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
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
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>
@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(
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
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
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
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
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
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
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
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
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
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
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 +
101 - 200 of 1468 matches
Mail list logo