[PATCH] Freescale Frame Manager Device Tree binding document

2014-09-01 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The Frame Manager (FMan) combines the Ethernet network interfaces with packet distribution logic to provide intelligent distribution and queuing decisions for incoming traffic at line rate. This binding document describes Freescale's Frame Manager

[PATCH][V2] Freescale Frame Manager Device Tree binding document

2014-09-17 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The Frame Manager (FMan) combines the Ethernet network interfaces with packet distribution logic to provide intelligent distribution and queuing decisions for incoming traffic at line rate. This binding document describes Freescale's Frame Manager

[PATCH] powerpc: Added rcw registers to global utility registers

2014-10-30 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The RCW registers are required for the future clock binding implementation. Signed-off-by: Igal Liberman igal.liber...@freescale.com Change-Id: Ic36dd8bc2959aa7f97fb6fd7bbb8420822fef0a9 --- arch/powerpc/include/asm/fsl_guts.h |5 - 1 file

[PATCH] clk: ppc-corenet: Add support for the FMD clock

2015-01-20 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com This patch is based on https://patchwork.ozlabs.org/patch/430966/ --- drivers/clk/clk-ppc-corenet.c | 250 + 1 file changed, 250 insertions(+) diff

[PATCH][v2] powerpc/mpc85xx: Add FMan platform support

2015-02-18 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Get the FMan devices/sub-nodes (MAC, MDIO, etc.) auto-probed Signed-off-by: Igal Liberman igal.liber...@freescale.com --- arch/powerpc/platforms/85xx/common.c |1 + arch/powerpc/platforms/85xx/corenet_generic.c |3 +++ 2 files

[PATCH][v3] powerpc/mpc85xx: Add FMan platform support

2015-02-18 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Get the FMan devices/sub-nodes (MAC, MDIO, etc.) auto-probed Signed-off-by: Igal Liberman igal.liber...@freescale.com --- arch/powerpc/platforms/85xx/common.c |1 + arch/powerpc/platforms/85xx/corenet_generic.c |3 +++ 2 files

[PATCH] powerpc/mpc85xx: Add FMan platform support

2015-02-18 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Get the FMan devices/sub-nodes (MAC, MDIO, etc.) auto-probed Signed-off-by: Igal Liberman igal.liber...@freescale.com Reviewed-on: http://git.am.freescale.net:8181/30408 Tested-by: Review Code-CDREVIEW cdrev...@freescale.com Reviewed-by: Emilian

[PATCH] powerpc/dts: Update platform PLL node

2015-01-12 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com Change-Id: I92d020651237041d3767aa35e9345439714f9831 --- arch/powerpc/boot/dts/fsl/qoriq-clockgen2.dtsi |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/arch

[PATCH] powerpc/dts: Unify B4 mux nodes

2015-01-12 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com Change-Id: Ic5f28f7b492b708f00a5ff74dda723ce5e1da0ba --- arch/powerpc/boot/dts/fsl/b4420si-post.dtsi | 15 ++- arch/powerpc/boot/dts/fsl/b4860si-post.dtsi | 15

[PATCH] powerpc/fsl-booke: Add T4080 SVR value

2015-03-10 Thread Igal . Liberman
From: Madalin Bucur madalin.bu...@freescale.com Signed-off-by: Madalin Bucur madalin.bu...@freescale.com --- arch/powerpc/include/asm/mpc85xx.h |1 + 1 file changed, 1 insertion(+) diff --git a/arch/powerpc/include/asm/mpc85xx.h b/arch/powerpc/include/asm/mpc85xx.h index 3bef74a..213f3a8

[v2,10/11] soc/fman: Add the FMan RTC FLIB

2015-03-11 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/Kconfig|6 + drivers/soc/fsl/fman/Makefile |1 + drivers/soc/fsl/fman/rtc/Makefile |3 + drivers/soc/fsl/fman/rtc/fman_rtc.c | 353

[RFC,4/8] soc/fman: Add FMan Parser and Keygen support

2015-03-11 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/fm.c | 38 +++ drivers/soc/fsl/fman/fm.h |1 + drivers/soc/fsl/fman/fm_common.h | 32 +++ drivers/soc/fsl/fman/fm_drv.c

[v2,05/11] soc/fman: Add the FMan MAC FLIB headers

2015-03-11 Thread Igal . Liberman
From: Madalin Bucur madalin.bu...@freescale.com --- drivers/soc/fsl/fman/flib/fsl_enet.h | 275 ++ drivers/soc/fsl/fman/flib/fsl_fman_dtsec.h | 1016 drivers/soc/fsl/fman/flib/fsl_fman_dtsec_mii_acc.h | 103 ++

[v2,08/11] soc/fman: Add the FMan parser and KeyGen FLIB(s)

2015-03-11 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/Kconfig|6 + drivers/soc/fsl/fman/Makefile |1 + drivers/soc/fsl/fman/pcd/Makefile |3 + drivers/soc/fsl/fman/pcd/fman_kg.c | 849

[v2,06/11] soc/fman: Add the FMan MAC FLIB

2015-03-11 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/Kconfig |6 + drivers/soc/fsl/fman/Makefile |1 + drivers/soc/fsl/fman/mac/Makefile |5 + drivers/soc/fsl

[RFC,6/8] soc/fman: Add FMan SP support

2015-03-11 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/fm_sp_common.h | 112 + drivers/soc/fsl/fman/sp/Makefile|2 +- drivers/soc/fsl/fman/sp/fm_sp.c | 429 +++ 3

[RFC,0/8] Freescale DPAA FMan

2015-03-11 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The Freescale Data Path Acceleration Architecture (DPAA) is a set of hardware components on specific QorIQ multicore processors. This architecture provides the infrastructure to support simplified sharing of networking interfaces and accelerators

[v2,01/11] soc/fman: Add the FMan FLIB headers

2015-03-11 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The Freescale Data Path Acceleration Architecture (DPAA) is a set of hardware components on specific QorIQ multicore processors. This architecture provides the infrastructure to support simplified sharing of networking interfaces and accelerators

[v2,07/11] soc/fman: Add the FMan parser and KeyGen FLIB headers

2015-03-11 Thread Igal . Liberman
From: Madalin Bucur madalin.bu...@freescale.com --- drivers/soc/fsl/fman/flib/fsl_fman_kg.h | 505 ++ drivers/soc/fsl/fman/flib/fsl_fman_prs.h | 106 +++ 2 files changed, 611 insertions(+) create mode 100644 drivers/soc/fsl/fman/flib/fsl_fman_kg.h create mode

[v2,09/11] soc/fman: Add the FMan RTC FLIB header

2015-03-11 Thread Igal . Liberman
From: Madalin Bucur madalin.bu...@freescale.com --- drivers/soc/fsl/fman/flib/fsl_fman_rtc.h | 414 ++ 1 file changed, 414 insertions(+) create mode 100644 drivers/soc/fsl/fman/flib/fsl_fman_rtc.h diff --git a/drivers/soc/fsl/fman/flib/fsl_fman_rtc.h

[v2,00/11] Freescale DPAA FMan FLIB(s)

2015-03-11 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The Freescale Data Path Acceleration Architecture (DPAA) is a set of hardware components on specific QorIQ multicore processors. This architecture provides the infrastructure to support simplified sharing of networking interfaces and accelerators

[v2,04/11] soc/fman: Add the FMan port FLIB

2015-03-11 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/Kconfig | 10 + drivers/soc/fsl/fman/Makefile |2 + drivers/soc/fsl/fman/port/Makefile|3 + drivers/soc/fsl/fman/port/fman_port.c

[RFC,1/8] soc/fman: Add FMan MURAM support

2015-03-11 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Add Frame Manager Multi-User RAM support. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/Kconfig|1 + drivers/soc/fsl/fman/Makefile |5 +- drivers/soc/fsl/fman/fm_muram.c

[v2,11/11] soc/fman: Add the FMan SP FLIB

2015-03-11 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/Makefile |1 + drivers/soc/fsl/fman/sp/Makefile |3 + drivers/soc/fsl/fman/sp/fman_sp.c | 203 + 3 files changed

[RFC,3/8] soc/fman: Add FMan Real Time Clock support

2015-03-11 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/fm_drv.c | 98 drivers/soc/fsl/fman/fm_drv.h |9 +- drivers/soc/fsl/fman/inc/fm_rtc_ext.h | 398 drivers/soc/fsl

[v2,02/11] soc/fman: Add the FMan FLIB

2015-03-11 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/Kconfig |1 + drivers/soc/Makefile |1 + drivers/soc/fsl/Kconfig |1 + drivers/soc/fsl/Makefile |1 + drivers/soc/fsl/fman

[v2,03/11] soc/fman: Add the FMan port FLIB headers

2015-03-11 Thread Igal . Liberman
From: Madalin Bucur madalin.bu...@freescale.com --- drivers/soc/fsl/fman/flib/fman_common.h | 73 drivers/soc/fsl/fman/flib/fsl_fman_port.h | 601 + drivers/soc/fsl/fman/flib/fsl_fman_sp.h | 132 +++ 3 files changed, 806 insertions(+) create mode

[RFC,8/8] soc/fman: Add FMan MAC driver

2015-03-11 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/Kconfig | 10 + drivers/soc/fsl/fman/inc/mac.h | 142 drivers/soc/fsl/fman/mac/Makefile |3 +- drivers/soc/fsl/fman/mac/mac-api.c | 671

[RFC,v2,01/12] soc/fman: Add the FMan FLIB headers

2015-04-01 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch presents the FMan Foundation Libraries (FLIB) headers. The FMan FLib provides the basic API used by the FMan drivers to configure and control the FMan hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc

[RFC,v2,02/12] soc/fman: Add the FMan FLIB

2015-04-01 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan FLib provides the basic API used by the FMan drivers to configure and control the FMan hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/Kconfig |2 + drivers/soc/fsl/Makefile |2

[RFC,v2,04/12] soc/fman: Add the FMan port FLIB

2015-04-01 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan Port FLib provides basic API used by the drivers to configure and control the FMan Port hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/Kconfig |1 + drivers/soc/fsl/fman/Makefile

[RFC,v2,10/12] soc/fman: Add FMan SP support

2015-04-01 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Add Storage Profiles support. The Storage Profiles contain parameters that are used by the FMan in order to store frames being received on the Rx ports, or to determine the parameters that affect writing the Internal Context in the frame margin

[RFC,v2,05/12] soc/fman: Add the FMan MAC FLIB headers

2015-04-01 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan MAC FLib provides basic API used by the drivers to configure and control the FMan MAC hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/flib/fsl_enet.h | 275 +++ drivers/soc

[RFC,v2,07/12] soc/fman: Add FMan MURAM support

2015-04-01 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Add Frame Manager Multi-User RAM support. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/Kconfig|1 + drivers/soc/fsl/fman/Makefile |5 +- drivers/soc/fsl/fman/fm_muram.c

[RFC,v2,12/12] soc/fman: Add FMan MAC driver

2015-04-01 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch adds the Ethernet MAC driver code. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/inc/mac.h | 125 drivers/soc/fsl/fman/mac/Makefile |3 +- drivers/soc/fsl/fman/mac/mac-api.c | 605

[RFC,v2,00/12] Freescale DPAA FMan

2015-04-01 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The Freescale Data Path Acceleration Architecture (DPAA) is a set of hardware components on specific QorIQ multicore processors. This architecture provides the infrastructure to support simplified sharing of networking interfaces and accelerators

[RFC,v2,03/12] soc/fman: Add the FMan port FLIB headers

2015-04-01 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan Port Flib provides basic API used by the drivers to configure and control the FMan Port hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/flib/fman_common.h | 73 + drivers/soc/fsl/fman

[RFC,v2,06/12] soc/fman: Add the FMan MAC FLIB

2015-04-01 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan MAC FLib provides basic API used by the drivers to configure and control the FMan MAC hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/soc/fsl/fman/Makefile |1 + drivers/soc/fsl/fman/mac

[PATCH] dt/bindings: qoriq-clock: Update core PLL binding

2015-04-14 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Added optional divider to fsl,qoriq-core-pll-2.0. This option might be used by Freescale hardware accelerators. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- .../devicetree/bindings/clock/qoriq-clock.txt |8 +++- 1 file

[v3] powerpc/mpc85xx: Add MDIO bus muxing support to the board device tree(s)

2015-04-30 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Describe the PHY topology for all configurations supported by each board Based on prior work by Andy Fleming aflem...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com Signed-off-by: Shruti Kanetkar shr...@freescale.com Signed

[RFC,v3,06/12] fsl/fman: Add the FMan MAC FLIB

2015-04-29 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan MAC FLib provides basic API used by the drivers to configure and control the FMan MAC hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/net/ethernet/freescale/fman/Makefile |1 + drivers/net/ethernet

[RFC,v3,00/12] Freescale DPAA FMan

2015-04-29 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The Freescale Data Path Acceleration Architecture (DPAA) is a set of hardware components on specific QorIQ multicore processors. This architecture provides the infrastructure to support simplified sharing of networking interfaces and accelerators

[RFC,v3,02/12] fsl/fman: Add the FMan FLIB

2015-04-29 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan FLib provides the basic API used by the FMan drivers to configure and control the FMan hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/net/ethernet/freescale/Kconfig |1 + drivers/net/ethernet

[RFC,v3,05/12] fsl/fman: Add the FMan MAC FLIB headers

2015-04-29 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan MAC FLib provides basic API used by the drivers to configure and control the FMan MAC hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- .../net/ethernet/freescale/fman/flib/fsl_enet.h| 275 +++ .../ethernet

[RFC,v3,10/12] fsl/fman: Add FMan SP support

2015-04-29 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Add Storage Profiles support. The Storage Profiles contain parameters that are used by the FMan in order to store frames being received on the Rx ports, or to determine the parameters that affect writing the Internal Context in the frame margin

[RFC,v3,01/12] fsl/fman: Add the FMan FLIB headers

2015-04-29 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch presents the FMan Foundation Libraries (FLIB) headers. The FMan FLib provides the basic API used by the FMan drivers to configure and control the FMan hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- .../ethernet

[RFC,v3,03/12] fsl/fman: Add the FMan port FLIB headers

2015-04-29 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan Port Flib provides basic API used by the drivers to configure and control the FMan Port hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- .../net/ethernet/freescale/fman/flib/fman_common.h | 73 .../ethernet

[RFC,v3,04/12] fsl/fman: Add the FMan port FLIB

2015-04-29 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan Port FLib provides basic API used by the drivers to configure and control the FMan Port hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/net/ethernet/freescale/fman/Kconfig|1 + drivers/net

[RFC,v3,07/12] fsl/fman: Add FMan MURAM support

2015-04-29 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Add Frame Manager Multi-User RAM support. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/net/ethernet/freescale/fman/Kconfig|1 + drivers/net/ethernet/freescale/fman/Makefile |6 +- drivers/net/ethernet

[RFC,v3,12/12] fsl/fman: Add FMan MAC driver

2015-04-29 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch adds the Ethernet MAC driver support. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/net/ethernet/freescale/fman/inc/mac.h | 125 + drivers/net/ethernet/freescale/fman/mac/Makefile |3 +- drivers/net

[PATCH] powerpc/fsl: Add FMan best effort port compatible

2015-05-18 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch adds a compatible which represents FMan V3 best effort ports. FMan best effort port is configured as 10G ports, however, it uses 1G hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- .../devicetree/bindings/powerpc

[v3] dt/bindings: qoriq-clock: Add binding for FMan clock mux

2015-04-14 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com v3: Addressed feedback from Scott: - Removed clock specifier description. v2: Addressed feedback from Scott: - Moved the fman-clk-mux clock provider details under clocks property. Signed-off-by: Igal Liberman igal.liber

[v2] dt/bindings: fsl/guts: Added global-utilities compatibles

2015-04-14 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com v2 - Addressed Scott's feedback Signed-off-by: Igal Liberman igal.liber...@freescale.com --- .../devicetree/bindings/powerpc/fsl/guts.txt |4 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/powerpc

[v2] powerpc/dts: Add some SoC specific fsl, *-device-config compatibles

2015-04-14 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch adds fsl,chip-device-config compatibles to guts node. The added compatibles used in Freescale FMan clock initialization. This patches is described by the following binding document update: https://patchwork.ozlabs.org/patch

[v3] clk: qoriq: Add support for the FMan clock

2015-04-14 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch depends on the following patches: https://patchwork.ozlabs.org/patch/461151/ https://patchwork.ozlabs.org/patch/461155/ This patche is described by the following binding document update: https

[PATCH] powerpc/dts: Fix incorrect clock-names property

2015-04-16 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- arch/powerpc/boot/dts/fsl/t2081si-post.dtsi |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/powerpc/boot/dts/fsl/t2081si-post.dtsi b/arch/powerpc/boot/dts

[v4] clk: qoriq: Add support for the FMan clock

2015-04-16 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch depends on the following patches: https://patchwork.ozlabs.org/patch/461151/ https://patchwork.ozlabs.org/patch/461155/ This patche is described by the following binding document update: https

[PATCH] powerpc/dts: Move pll0/1-div4 index

2015-04-16 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch updates pll0/1-div4 index to '3'. Originally it was '2'. The following patch adds pll0/1-div3 option: https://patchwork.ozlabs.org/patch/461151/ After this patch, index '2' becomes pll0/1-div3. This patch based on top

[v3] dt/bindings: fsl/guts: Added global-utilities compatibles

2015-04-16 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com v3 - Addressed Scott's feedback: Added fsl,chip-guts v2 - Addressed Scott's feedback Signed-off-by: Igal Liberman igal.liber...@freescale.com --- .../devicetree/bindings/powerpc/fsl/guts.txt |5 + 1 file changed, 5

[PATCH] powerpc/dts: Update the core cluster PLL node(s)

2015-04-14 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch replaces the following: https://patchwork.ozlabs.org/patch/427664/ This patch is described by the following binding document update: https://patchwork.ozlabs.org/patch/461150/ Signed-off-by: Igal Liberman igal.liber

[v2] dt/bindings: qoriq-clock: Add binding for FMan clock mux

2015-04-08 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com v2: Addressed feedback from Scott: - Moved the fman-clk-mux clock provider details under clocks property. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- .../devicetree/bindings/clock/qoriq-clock.txt | 63

[PATCH] dt/bindings: fsl/guts: Added global-utilities compatibles

2015-04-09 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- .../devicetree/bindings/powerpc/fsl/guts.txt | 14 ++ 1 file changed, 14 insertions(+) diff --git a/Documentation/devicetree/bindings/powerpc/fsl/guts.txt b

[PATCH] powerpc/dts: Add some SoC specific fsl, *-device-config compatibles

2015-04-09 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch is required for: https://patchwork.ozlabs.org/patch/459584/ Signed-off-by: Igal Liberman igal.liber...@freescale.com --- arch/powerpc/boot/dts/fsl/b4420si-post.dtsi |3 ++- arch/powerpc/boot/dts/fsl/b4860si-post.dtsi |3

[v2] clk: qoriq: Add support for the FMan clock

2015-04-09 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com v2: - Added clock maintainers - Cached FMan clock parent during initialization - Register the clock after checking if the hardware exists - updated error messages Signed-off-by: Igal Liberman igal.liber...@freescale.com

[PATCH 03/12] fsl/fman: Add the FMan port FLIB headers

2015-06-10 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan Port Flib provides basic API used by the drivers to configure and control the FMan Port hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- .../net/ethernet/freescale/fman/flib/fman_common.h | 73 .../ethernet

[PATCH 06/12] fsl/fman: Add the FMan MAC FLIB

2015-06-10 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan MAC FLib provides basic API used by the drivers to configure and control the FMan MAC hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/net/ethernet/freescale/fman/Makefile |1 + drivers/net/ethernet

[PATCH 10/12] fsl/fman: Add FMan SP support

2015-06-10 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Add Storage Profiles support. The Storage Profiles contain parameters that are used by the FMan in order to store frames being received on the Rx ports, or to determine the parameters that affect writing the Internal Context in the frame margin

[PATCH 02/12] fsl/fman: Add the FMan FLIB

2015-06-10 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan FLib provides the basic API used by the FMan drivers to configure and control the FMan hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/net/ethernet/freescale/Kconfig |1 + drivers/net/ethernet

[PATCH 07/12] fsl/fman: Add FMan MURAM support

2015-06-10 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Add Frame Manager Multi-User RAM support. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/net/ethernet/freescale/fman/Kconfig|1 + drivers/net/ethernet/freescale/fman/Makefile |6 +- drivers/net/ethernet

[PATCH 01/12] fsl/fman: Add the FMan FLIB headers

2015-06-10 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch presents the FMan Foundation Libraries (FLIB) headers. The FMan FLib provides the basic API used by the FMan drivers to configure and control the FMan hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- .../ethernet

[PATCH 05/12] fsl/fman: Add the FMan MAC FLIB headers

2015-06-10 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan MAC FLib provides basic API used by the drivers to configure and control the FMan MAC hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- .../net/ethernet/freescale/fman/flib/fsl_enet.h| 275 +++ .../ethernet

[00/12] Freescale DPAA FMan

2015-06-10 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The Freescale Data Path Acceleration Architecture (DPAA) is a set of hardware components on specific QorIQ multicore processors. This architecture provides the infrastructure to support simplified sharing of networking interfaces and accelerators

[PATCH 04/12] fsl/fman: Add the FMan port FLIB

2015-06-10 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com The FMan Port FLib provides basic API used by the drivers to configure and control the FMan Port hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/net/ethernet/freescale/fman/Kconfig|1 + drivers/net

[PATCH 12/12] fsl/fman: Add FMan MAC driver

2015-06-10 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch adds the Ethernet MAC driver support. Signed-off-by: Igal Liberman igal.liber...@freescale.com Signed-off-by: Madalin Bucur madalin.bu...@freescale.com --- drivers/net/ethernet/freescale/fman/inc/mac.h | 136 drivers/net

[v2,7/9] fsl/fman: Add FMan SP support

2015-06-24 Thread igal . liberman
From: Igal Liberman igal.liber...@freescale.com Add Storage Profiles support. The Storage Profiles contain parameters that are used by the FMan in order to store frames being received on the Rx ports, or to determine the parameters that affect writing the Internal Context in the frame margin

[v2,9/9] fsl/fman: Add FMan MAC driver

2015-06-24 Thread igal . liberman
From: Igal Liberman igal.liber...@freescale.com This patch adds the Ethernet MAC driver support. Signed-off-by: Igal Liberman igal.liber...@freescale.com Signed-off-by: Madalin Bucur madalin.bu...@freescale.com --- drivers/net/ethernet/freescale/fman/inc/mac.h | 136 drivers/net

[v2,0/9] Freescale DPAA FMan

2015-06-24 Thread igal . liberman
From: Igal Liberman igal.liber...@freescale.com The Freescale Data Path Acceleration Architecture (DPAA) is a set of hardware components on specific QorIQ multicore processors. This architecture provides the infrastructure to support simplified sharing of networking interfaces and accelerators

[v2,2/9] fsl/fman: Add the FMan port FLIB

2015-06-24 Thread igal . liberman
From: Igal Liberman igal.liber...@freescale.com The FMan Port FLib provides basic API used by the drivers to configure and control the FMan Port hardware. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/net/ethernet/freescale/fman/Kconfig|1 + drivers/net

[v2,4/9] fsl/fman: Add FMan MURAM support

2015-06-24 Thread igal . liberman
From: Igal Liberman igal.liber...@freescale.com Add Frame Manager Multi-User RAM support. Signed-off-by: Igal Liberman igal.liber...@freescale.com --- drivers/net/ethernet/freescale/fman/Kconfig|1 + drivers/net/ethernet/freescale/fman/Makefile |6 +- drivers/net/ethernet

[v2] powerpc/fsl: Add FMan Port 10G compatibles

2015-06-01 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch adds two boolean properties to FMan Port. FMan has 3 types of ports: - 1G ports By default, all ports support 1G rate - 10G Ports Port which use 10G hardware, and configured as 10G

[PATCH] powerpc/fsl: Add FMan Port 10G compatibles

2015-05-25 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch adds two boolean properties to FMan Port. FMan has 3 types of ports: - 1G ports By default, all ports support 1G rate - 10G Ports Port which use 10G hardware, and configured as 10G

[v4, 2/2] powerpc/mpc85xx: Add FSL QorIQ DPAA FMan support to the SoC device tree(s)

2015-08-05 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Based on prior work by Andy Fleming aflem...@freescale.com Signed-off-by: Shruti Kanetkar shr...@freescale.com Signed-off-by: Emil Medve emilian.me...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- v3 --- v4

[v3, 2/2] powerpc/mpc85xx: Add FSL QorIQ DPAA FMan support to the SoC device tree(s)

2015-08-03 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Based on prior work by Andy Fleming aflem...@freescale.com Signed-off-by: Shruti Kanetkar shr...@freescale.com Signed-off-by: Emil Medve emilian.me...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- v2 --- v3

[PATCH v5] powerpc/mpc85xx: Add MDIO bus muxing support to the board device tree(s)

2015-08-03 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Describe the PHY topology for all configurations supported by each board Based on prior work by Andy Fleming aflem...@freescale.com Signed-off-by: Shruti Kanetkar shr...@freescale.com Signed-off-by: Emil Medve emilian.me...@freescale.com Signed

[PATCH v4] powerpc/mpc85xx: Add MDIO bus muxing support to the board device tree(s)

2015-07-30 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Describe the PHY topology for all configurations supported by each board Based on prior work by Andy Fleming aflem...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com Signed-off-by: Shruti Kanetkar shr...@freescale.com Signed

[PATCH v2 2/2] powerpc/mpc85xx: Add FSL QorIQ DPAA FMan support to the SoC device tree(s)

2015-07-30 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Based on prior work by Andy Fleming aflem...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com Signed-off-by: Shruti Kanetkar shr...@freescale.com Signed-off-by: Emil Medve emilian.me...@freescale.com --- v1 --- v2

RE: [v2] powerpc/fsl: Update fman dt binding with pcs-phy and tbi-phy

2016-01-11 Thread Igal Liberman
Hi Rob, > -Original Message- > From: Rob Herring [mailto:r...@kernel.org] > Sent: Wednesday, December 30, 2015 6:28 PM > To: Igal Liberman <igal.liber...@freescale.com> > Cc: devicet...@vger.kernel.org; linuxppc-dev@lists.ozlabs.org; Scott Wood > <scottw