Re: [PATCH] net: ethernet: ti: am65-cpsw-nuss: enable 10Mbps link speed in rgmii mode

2020-04-20 Thread Murali Karicheri
+ Lokesh On 04/17/2020 11:12 AM, Murali Karicheri wrote: In RGMII mode the 10Mbps link speed is supported only when CPSW2G MAC SL is configured for External Control ("in band") mode CPSW_PN_MAC_CONTROL_REG.CTL_EN(18) = 1 Hence update am65_cpsw_update_link() to follow documentation.

[PATCH] net: ethernet: ti: am65-cpsw-nuss: enable 10Mbps link speed in rgmii mode

2020-04-17 Thread Murali Karicheri
In RGMII mode the 10Mbps link speed is supported only when CPSW2G MAC SL is configured for External Control ("in band") mode CPSW_PN_MAC_CONTROL_REG.CTL_EN(18) = 1 Hence update am65_cpsw_update_link() to follow documentation. Signed-off-by: Murali Karicheri --- drivers/net/ti/am65-c

Re: [U-Boot] [PATCH v4 0/7] Add netcp networking support on K2G ICE EVM

2019-02-25 Thread Murali Karicheri
Hello Maintainer, On 02/25/2019 03:27 PM, Murali Karicheri wrote: This patch series add networking capability to K2G ICE EVM based on netcp driver. Networking function has been tested using the latest master branch from u-boot repo. Following boot mode has been tested for networking. Net boot

[U-Boot] [PATCH v4 6/7] k2g: config enable ti phy dp83867 for k2g

2019-02-25 Thread Murali Karicheri
Enable ti phy dp83867 for k2g Signed-off-by: Murali Karicheri Acked-by: Joe Hershberger --- configs/k2g_evm_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/k2g_evm_defconfig b/configs/k2g_evm_defconfig index 838b6f14b6..4c5e344d3a 100644 --- a/configs/k2g_evm_defconfig

[U-Boot] [PATCH v4 1/7] ARM: k2g-gp-evm: update to rgmii pinmux configuration

2019-02-25 Thread Murali Karicheri
This patch updates pinmux configuration for K2G GP EVM based on data generated by the pinmux tool at https://dev.ti.com/pinmux/app.html#/default Signed-off-by: Murali Karicheri Reviewed-by: Lokesh Vutla --- board/ti/ks2_evm/mux-k2g.h | 32 +--- 1 file changed, 17

[U-Boot] [PATCH v4 3/7] net: netcp: add support for phy with rgmii ids

2019-02-25 Thread Murali Karicheri
Enhance the netcp driver to support phys that can be configured for internal delay (rgmii-id, rgmii-rxid, rgmii-txid) Signed-off-by: Murali Karicheri Acked-by: Joe Hershberger --- drivers/net/ti/keystone_net.c | 22 +- 1 file changed, 21 insertions(+), 1 deletion(-) diff

[U-Boot] [PATCH v4 7/7] ARM: dts: k2g-ice: add dt node for netcp

2019-02-25 Thread Murali Karicheri
bindings are kept in sync with that from 4.14.y linux kernel. This required the pinmux device related bindings to be commented out to allow for compilation. Signed-off-by: Murali Karicheri Acked-by: Joe Hershberger --- arch/arm/dts/keystone-k2g-ice.dts | 35 +++ 1 file

[U-Boot] [PATCH v4 4/7] ARM: k2g: add a workaround to reset the phy

2019-02-25 Thread Murali Karicheri
This patch adds a workaround to reset the phy one time during boot using GPIO0 pin 10 to make sure, the Phy latches the configuration from the input pins correctly. Signed-off-by: Murali Karicheri Acked-by: Joe Hershberger --- .../arm/mach-keystone/include/mach/hardware-k2g.h | 3 +++ board

[U-Boot] [PATCH v4 2/7] ARM: k2g-ice: Add pinmux support for rgmii interface

2019-02-25 Thread Murali Karicheri
the linux defnitions in include/dt-bindings/pinctrl/keystone.h Signed-off-by: Murali Karicheri Reviewed-by: Lokesh Vutla Acked-by: Joe Hershberger --- arch/arm/mach-keystone/include/mach/mux-k2g.h | 5 + board/ti/ks2_evm/mux-k2g.h| 19 +++ 2 files changed

[U-Boot] [PATCH v4 0/7] Add netcp networking support on K2G ICE EVM

2019-02-25 Thread Murali Karicheri
. v2: Collected Reviewed-by for patch 1 and 2. Rebased to latest on master Murali Karicheri (7): ARM: k2g-gp-evm: update to rgmii pinmux configuration ARM: k2g-ice: Add pinmux support for rgmii interface net: netcp: add support for phy with rgmii ids ARM: k2g: add a workaround to reset

[U-Boot] [PATCH v4 5/7] ARM: dts: k2g-evm: remove unused phy-mode property from phy node

2019-02-25 Thread Murali Karicheri
. Signed-off-by: Murali Karicheri Acked-by: Joe Hershberger --- arch/arm/dts/keystone-k2g-evm.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/dts/keystone-k2g-evm.dts b/arch/arm/dts/keystone-k2g-evm.dts index 6c9de25b94..4820c7e50d 100644 --- a/arch/arm/dts/keystone-k2g-evm.dts

Re: [U-Boot] [PATCH v3 0/7] Add netcp networking support on K2G ICE EVM

2019-02-25 Thread Murali Karicheri
Hello Maintainer, On 02/21/2019 12:02 PM, Murali Karicheri wrote: This patch series add networking capability to K2G ICE EVM based on netcp driver. Networking function has been tested using the latest master branch from u-boot repo. Following boot mode has been tested for networking. Net boot

[U-Boot] [PATCH v3 7/7] ARM: dts: k2g-ice: add dt node for netcp

2019-02-21 Thread Murali Karicheri
bindings are kept in sync with that from 4.14.y linux kernel. This required the pinmux device related bindings to be commented out to allow for compilation. Signed-off-by: Murali Karicheri --- arch/arm/dts/keystone-k2g-ice.dts | 35 +++ 1 file changed, 35 insertions

[U-Boot] [PATCH v3 3/7] net: netcp: add support for phy with rgmii ids

2019-02-21 Thread Murali Karicheri
Enhance the netcp driver to support phys that can be configured for internal delay (rgmii-id, rgmii-rxid, rgmii-txid) Signed-off-by: Murali Karicheri --- drivers/net/ti/keystone_net.c | 22 +- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/drivers/net/ti

[U-Boot] [PATCH v3 0/7] Add netcp networking support on K2G ICE EVM

2019-02-21 Thread Murali Karicheri
history: v3: Addressed comment to use KConfig for enable TI PHY driver and also netcp driver comment to use proper function as in cpsw driver. Rebased to latest on master branch. v2: Collected Reviewed-by for patch 1 and 2. Rebased to latest on master Murali Karicheri (7): ARM

[U-Boot] [PATCH v3 5/7] ARM: dts: k2g-evm: remove unused phy-mode property from phy node

2019-02-21 Thread Murali Karicheri
. Signed-off-by: Murali Karicheri --- arch/arm/dts/keystone-k2g-evm.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/dts/keystone-k2g-evm.dts b/arch/arm/dts/keystone-k2g-evm.dts index 6c9de25b94..4820c7e50d 100644 --- a/arch/arm/dts/keystone-k2g-evm.dts +++ b/arch/arm/dts/keystone

[U-Boot] [PATCH v3 6/7] k2g: config enable ti phy dp83867 for k2g

2019-02-21 Thread Murali Karicheri
Enable ti phy dp83867 for k2g Signed-off-by: Murali Karicheri --- configs/k2g_evm_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/k2g_evm_defconfig b/configs/k2g_evm_defconfig index 838b6f14b6..4c5e344d3a 100644 --- a/configs/k2g_evm_defconfig +++ b/configs

[U-Boot] [PATCH v3 4/7] ARM: k2g: add a workaround to reset the phy

2019-02-21 Thread Murali Karicheri
This patch adds a workaround to reset the phy one time during boot using GPIO0 pin 10 to make sure, the Phy latches the configuration from the input pins correctly. Signed-off-by: Murali Karicheri --- .../arm/mach-keystone/include/mach/hardware-k2g.h | 3 +++ board/ti/ks2_evm/board_k2g.c

[U-Boot] [PATCH v3 1/7] ARM: k2g-ice: Add pinmux support for rgmii interface

2019-02-21 Thread Murali Karicheri
the linux defnitions in include/dt-bindings/pinctrl/keystone.h Signed-off-by: Murali Karicheri Reviewed-by: Lokesh Vutla --- arch/arm/mach-keystone/include/mach/mux-k2g.h | 5 + board/ti/ks2_evm/mux-k2g.h| 19 +++ 2 files changed, 24 insertions(+) diff

[U-Boot] [PATCH v3 2/7] ARM: k2g-gp-evm: update to rgmii pinmux configuration

2019-02-21 Thread Murali Karicheri
This patch updates pinmux configuration for K2G GP EVM based on data generated by the pinmux tool at https://dev.ti.com/pinmux/app.html#/default Signed-off-by: Murali Karicheri Reviewed-by: Lokesh Vutla --- board/ti/ks2_evm/mux-k2g.h | 32 +--- 1 file changed, 17

[U-Boot] [PATCH v2 3/7] net: netcp: add support for phy with rgmii ids

2019-02-18 Thread Murali Karicheri
Enhance the netcp driver to support phys that can be configured for internal delay (rgmii-id, rgmii-rxid, rgmii-txid) Signed-off-by: Murali Karicheri --- drivers/net/ti/keystone_net.c | 22 +- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/drivers/net/ti

[U-Boot] [PATCH v2 0/7] Add netcp networking support on K2G ICE EVM

2019-02-18 Thread Murali Karicheri
history: v2: Collected Reviewed-by for patch 1 and 2. Rebased to latest on master Murali Karicheri (7): ARM: k2g-ice: Add pinmux support for rgmii interface ARM: k2g-gp-evm: update to rgmii pinmux configuration net: netcp: add support for phy with rgmii ids ARM: k2g: add a workaround to

[U-Boot] [PATCH v2 4/7] ARM: k2g: add a workaround to reset the phy

2019-02-18 Thread Murali Karicheri
This patch adds a workaround to reset the phy one time during boot using GPIO0 pin 10 to make sure, the Phy latches the configuration from the input pins correctly. Signed-off-by: Murali Karicheri --- .../arm/mach-keystone/include/mach/hardware-k2g.h | 3 +++ board/ti/ks2_evm/board_k2g.c

[U-Boot] [PATCH v2 7/7] ARM: dts: k2g-ice: add dt node for netcp

2019-02-18 Thread Murali Karicheri
bindings are kept in sync with that from 4.14.y linux kernel. This required the pinmux device related bindings to be commented out to allow for compilation. Signed-off-by: Murali Karicheri --- arch/arm/dts/keystone-k2g-ice.dts | 35 +++ 1 file changed, 35 insertions

[U-Boot] [PATCH v2 1/7] ARM: k2g-ice: Add pinmux support for rgmii interface

2019-02-18 Thread Murali Karicheri
the linux defnitions in include/dt-bindings/pinctrl/keystone.h Signed-off-by: Murali Karicheri Reviewed-by: Lokesh Vutla --- arch/arm/mach-keystone/include/mach/mux-k2g.h | 5 + board/ti/ks2_evm/mux-k2g.h| 19 +++ 2 files changed, 24 insertions(+) diff

[U-Boot] [PATCH v2 5/7] k2g: config enable ti phy dp83867 for k2g

2019-02-18 Thread Murali Karicheri
Enable ti phy driver dp83867 for k2g based boards. Signed-off-by: Murali Karicheri --- include/configs/k2g_evm.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/configs/k2g_evm.h b/include/configs/k2g_evm.h index 90f9a9922c..9fe5411619 100644 --- a/include/configs/k2g_evm.h +++ b

[U-Boot] [PATCH v2 6/7] ARM: dts: k2g-evm: remove unused phy-mode property from phy node

2019-02-18 Thread Murali Karicheri
. Signed-off-by: Murali Karicheri --- arch/arm/dts/keystone-k2g-evm.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/dts/keystone-k2g-evm.dts b/arch/arm/dts/keystone-k2g-evm.dts index 6c9de25b94..4820c7e50d 100644 --- a/arch/arm/dts/keystone-k2g-evm.dts +++ b/arch/arm/dts/keystone

[U-Boot] [PATCH v2 2/7] ARM: k2g-gp-evm: update to rgmii pinmux configuration

2019-02-18 Thread Murali Karicheri
This patch updates pinmux configuration for K2G GP EVM based on data generated by the pinmux tool at https://dev.ti.com/pinmux/app.html#/default Signed-off-by: Murali Karicheri Reviewed-by: Lokesh Vutla --- board/ti/ks2_evm/mux-k2g.h | 32 +--- 1 file changed, 17

Re: [U-Boot] [PATCH 0/7] Add netcp networking support on K2G ICE EVM

2019-02-18 Thread Murali Karicheri
Hi, On 02/11/2019 12:20 PM, Murali Karicheri wrote: - Resending this as I was not subscribed to u-boot mailing list when the initial patch series was sent. Sorry for the trouble. This patch series add networking capability to K2G ICE EVM based on netcp driver. Networking function has

[U-Boot] [PATCH 5/7] k2g: config enable ti phy dp83867 for k2g

2019-02-11 Thread Murali Karicheri
Enable ti phy driver dp83867 for k2g based boards. Signed-off-by: Murali Karicheri --- include/configs/k2g_evm.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/configs/k2g_evm.h b/include/configs/k2g_evm.h index 90f9a9922c..9fe5411619 100644 --- a/include/configs/k2g_evm.h +++ b

[U-Boot] [PATCH 7/7] ARM: dts: k2g-ice: add dt node for netcp

2019-02-11 Thread Murali Karicheri
bindings are kept in sync with that from 4.14.y linux kernel. This required the pinmux device related bindings to be commented out to allow for compilation. Signed-off-by: Murali Karicheri --- arch/arm/dts/keystone-k2g-ice.dts | 35 +++ 1 file changed, 35 insertions

[U-Boot] [PATCH 3/7] net: netcp: add support for phy with rgmii ids

2019-02-11 Thread Murali Karicheri
Enhance the netcp driver to support phys that can be configured for internal delay (rgmii-id, rgmii-rxid, rgmii-txid) Signed-off-by: Murali Karicheri --- drivers/net/ti/keystone_net.c | 22 +- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/drivers/net/ti

[U-Boot] [PATCH 7/7] ARM: dts: k2g-ice: add dt node for netcp

2019-02-11 Thread Murali Karicheri
bindings are kept in sync with that from 4.14.y linux kernel. This required the pinmux device related bindings to be commented out to allow for compilation. Signed-off-by: Murali Karicheri --- arch/arm/dts/keystone-k2g-ice.dts | 35 +++ 1 file changed, 35 insertions

[U-Boot] [PATCH 0/7] Add netcp networking support on K2G ICE EVM

2019-02-11 Thread Murali Karicheri
/ Used Linux upstream linux kernel version 4.19.9 for the tests. Please review and apply if this looks good. Thanks Murali Karicheri (7): ARM: k2g-ice: Add pinmux support for rgmii interface ARM: k2g-gp-evm: update to rgmii pinmux configuration net: netcp: add support for phy with rgmii

[U-Boot] [PATCH 4/7] ARM: k2g: add a workaround to reset the phy

2019-02-11 Thread Murali Karicheri
This patch adds a workaround to reset the phy one time during boot using GPIO0 pin 10 to make sure, the Phy latches the configuration from the input pins correctly. Signed-off-by: Murali Karicheri --- .../arm/mach-keystone/include/mach/hardware-k2g.h | 3 +++ board/ti/ks2_evm/board_k2g.c

[U-Boot] [PATCH 6/7] ARM: dts: k2g-evm: remove unused phy-mode property from phy node

2019-02-11 Thread Murali Karicheri
. Signed-off-by: Murali Karicheri --- arch/arm/dts/keystone-k2g-evm.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/dts/keystone-k2g-evm.dts b/arch/arm/dts/keystone-k2g-evm.dts index 6c9de25b94..4820c7e50d 100644 --- a/arch/arm/dts/keystone-k2g-evm.dts +++ b/arch/arm/dts/keystone

[U-Boot] [PATCH 5/7] k2g: config enable ti phy dp83867 for k2g

2019-02-11 Thread Murali Karicheri
Enable ti phy driver dp83867 for k2g based boards. Signed-off-by: Murali Karicheri --- include/configs/k2g_evm.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/configs/k2g_evm.h b/include/configs/k2g_evm.h index 90f9a9922c..9fe5411619 100644 --- a/include/configs/k2g_evm.h +++ b

[U-Boot] [PATCH 1/7] ARM: k2g-ice: Add pinmux support for rgmii interface

2019-02-11 Thread Murali Karicheri
the linux defnitions in include/dt-bindings/pinctrl/keystone.h Signed-off-by: Murali Karicheri --- arch/arm/mach-keystone/include/mach/mux-k2g.h | 5 + board/ti/ks2_evm/mux-k2g.h| 19 +++ 2 files changed, 24 insertions(+) diff --git a/arch/arm/mach

[U-Boot] [PATCH 2/7] ARM: k2g-gp-evm: update to rgmii pinmux configuration

2019-02-11 Thread Murali Karicheri
This patch updates pinmux configuration for K2G GP EVM based on data generated by the pinmux tool at https://dev.ti.com/pinmux/app.html#/default Signed-off-by: Murali Karicheri --- board/ti/ks2_evm/mux-k2g.h | 32 +--- 1 file changed, 17 insertions(+), 15 deletions

[U-Boot] [PATCH 2/7] ARM: k2g-gp-evm: update to rgmii pinmux configuration

2019-02-11 Thread Murali Karicheri
This patch updates pinmux configuration for K2G GP EVM based on data generated by the pinmux tool at https://dev.ti.com/pinmux/app.html#/default Signed-off-by: Murali Karicheri --- board/ti/ks2_evm/mux-k2g.h | 32 +--- 1 file changed, 17 insertions(+), 15 deletions

[U-Boot] [PATCH 4/7] ARM: k2g: add a workaround to reset the phy

2019-02-11 Thread Murali Karicheri
This patch adds a workaround to reset the phy one time during boot using GPIO0 pin 10 to make sure, the Phy latches the configuration from the input pins correctly. Signed-off-by: Murali Karicheri --- .../arm/mach-keystone/include/mach/hardware-k2g.h | 3 +++ board/ti/ks2_evm/board_k2g.c

[U-Boot] [PATCH 6/7] ARM: dts: k2g-evm: remove unused phy-mode property from phy node

2019-02-11 Thread Murali Karicheri
. Signed-off-by: Murali Karicheri --- arch/arm/dts/keystone-k2g-evm.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/dts/keystone-k2g-evm.dts b/arch/arm/dts/keystone-k2g-evm.dts index 6c9de25b94..4820c7e50d 100644 --- a/arch/arm/dts/keystone-k2g-evm.dts +++ b/arch/arm/dts/keystone

[U-Boot] [PATCH 1/7] ARM: k2g-ice: Add pinmux support for rgmii interface

2019-02-11 Thread Murali Karicheri
the linux defnitions in include/dt-bindings/pinctrl/keystone.h Signed-off-by: Murali Karicheri --- arch/arm/mach-keystone/include/mach/mux-k2g.h | 5 + board/ti/ks2_evm/mux-k2g.h| 19 +++ 2 files changed, 24 insertions(+) diff --git a/arch/arm/mach

[U-Boot] [PATCH 0/7] Add netcp networking support on K2G ICE EVM

2019-02-11 Thread Murali Karicheri
at https://pastebin.ubuntu.com/p/b3nyCXPhWc/ MMC boot: (load images from boot folder of rootfs and boot kernel) log at https://pastebin.ubuntu.com/p/FWycmKd9KB/ Used Linux upstream linux kernel version 4.19.9 for the tests. Please review and apply if this looks good. Thanks Murali

[U-Boot] [PATCH 3/7] net: netcp: add support for phy with rgmii ids

2019-02-11 Thread Murali Karicheri
Enhance the netcp driver to support phys that can be configured for internal delay (rgmii-id, rgmii-rxid, rgmii-txid) Signed-off-by: Murali Karicheri --- drivers/net/ti/keystone_net.c | 22 +- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/drivers/net/ti

[U-Boot] [PATCH v3] keystone: k2h/e/l: Fix DMA coherency for QM PDSP

2016-07-19 Thread Murali Karicheri
n the first place. Do the same. Fixes: 1f807a9f32aa ("ARM: keystone2: Refactor MSMC macros to avoid #ifdeffery") Signed-off-by: Murali Karicheri Acked-by: Nishanth Menon Reviewed-by: Tom Rini --- - v3 - fixed the prefix - v2 - fixed the prefix - v1 - adding Fixes per comments and ad

Re: [U-Boot] [Resend: U-Boot PATCH v2] keystone: k2h/e/l: Fix DMA coherency for QM PDSP

2016-07-19 Thread Murali Karicheri
On 07/19/2016 02:35 PM, Murali Karicheri wrote: > commit 1f807a9f32aa ("ARM: keystone2: Refactor MSMC macros to avoid > left under a macro KS2_MSMC_SEGMENT_QM_PDSP which is no longer valid. > This, in effect disabled DMA coherency for QM PDSP. > > Given that msmc_k2hkle_commo

[U-Boot] [Resend: U-Boot PATCH v2] keystone: k2h/e/l: Fix DMA coherency for QM PDSP

2016-07-19 Thread Murali Karicheri
n the first place. Do the same. Fixes: 1f807a9f32aa ("ARM: keystone2: Refactor MSMC macros to avoid #ifdeffery") Signed-off-by: Murali Karicheri Acked-by: Nishanth Menon Reviewed-by: Tom Rini --- - v2 - fixed the prefix - v1 - adding Fixes per comments and added Reviewed-by from Tom

[U-Boot] [U-Boot PATCH v1] keystone: k2h/e/l: Fix DMA coherency for QM PDSP

2016-07-19 Thread Murali Karicheri
n the first place. Do the same. Fixes: 1f807a9f32aa ("ARM: keystone2: Refactor MSMC macros to avoid #ifdeffery") Signed-off-by: Murali Karicheri Acked-by: Nishanth Menon Reviewed-by: Tom Rini --- - v2 - fixed the prefix - v1 - adding Fixes per comments and added Reviewed-by from Tom

[U-Boot] [tiU16.05 PATCH v1] keystone: k2h/e/l: Fix DMA coherency for QM PDSP

2016-07-19 Thread Murali Karicheri
n the first place. Do the same. Fixes: 1f807a9f32aa ("ARM: keystone2: Refactor MSMC macros to avoid #ifdeffery") Signed-off-by: Murali Karicheri Acked-by: Nishanth Menon Reviewed-by: Tom Rini --- - v2 - adding Fixes per comments arch/arm/mach-keystone/init.c | 2 -- 1 file chang

[U-Boot] keystone: k2h/e/l: Fix DMA coherency for QM PDSP

2016-07-18 Thread Murali Karicheri
n_setup is valid for all K2H/K/L/E SoCs, the #ifdef should been removed in the first place. Do the same. Signed-off-by: Murali Karicheri Acked-by: Nishanth Menon --- arch/arm/mach-keystone/init.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm/mach-keystone/init.c b/arch/arm/mac

Re: [U-Boot] [PATCH V4 0/8] configs: make keystone2 configs start using armv7 common header

2015-07-23 Thread Murali Karicheri
2 files changed, 97 insertions(+), 99 deletions(-) rename include/configs/{ks2_evm.h => ti_armv7_keystone2.h} (82%) create mode 100644 include/configs/ti_armv7_omap.h Looks good to me. Thanks for working on this. Reviewed-by: Murali Karicheri --

Re: [U-Boot] [PATCH V3 3/8] configs: rename ks2_evm into ti_armv7_keystone2

2015-07-22 Thread Murali Karicheri
On 07/18/2015 12:40 PM, Nishanth Menon wrote: rename the keystone2 common header into an keystone2 architecture specific header which can then reuse the common ti_armv7 config headers. Acked-by: Vitaly Andrianov Acked-By: Murali Karicheri Signed-off-by: Nishanth Menon --- V3: picked up acks

Re: [U-Boot] [PATCH V3 3/8] configs: rename ks2_evm into ti_armv7_keystone2

2015-07-22 Thread Murali Karicheri
On 07/18/2015 12:40 PM, Nishanth Menon wrote: rename the keystone2 common header into an keystone2 architecture specific header which can then reuse the common ti_armv7 config headers. Acked-by: Vitaly Andrianov Acked-By: Murali Karicheri Signed-off-by: Nishanth Menon --- V3: picked up acks

Re: [U-Boot] [PATCH V3 5/8] configs: ti_armv7_keystone2: switch addresses to generic addresses

2015-07-22 Thread Murali Karicheri
n}\0"\ + "get_fdt_ramfs=dhcp ${fdtaddr} ${tftp_root}/${name_fdt}\0"\ + "get_kern_ramfs=dhcp ${loadaddr} ${tftp_root}/${name_kern}\0" \ "get_mon_ramfs=dhcp ${addr_mon} ${tftp_root}/${name_mon}\0" \ - "get_fs_ramfs=dhcp ${ad

Re: [U-Boot] [PATCH V3 7/8] configs: k2*_evm: rename skernel binary names to generated file names

2015-07-22 Thread Murali Karicheri
uot;\ "name_ubi=k2l-evm-ubifs.ubi\0" \ "name_uboot=u-boot-spi-k2l-evm.gph\0" \ "name_fs=arago-console-image-k2l-evm.cpio.gz\0" Reviewed-by: Murali Karicheri -- Murali Karicheri Linux Kernel, Keystone ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [PATCH V3 6/8] ti_armv7_keystone2: switch to using kernel zImage

2015-07-22 Thread Murali Karicheri
nstall ${addr_mon}\0" \ - "run_kern=bootm ${loadaddr} - ${fdtaddr}\0" \ + "run_kern=bootz ${loadaddr} - ${fdtaddr}\0" \ "init_net=run args_all args_net\0"\ "init_ubi=run args_all args_ubi; "\ "ubi part ubifs; ubifsmount ubi:boot;"\ Reviewed-by: Murali Karicheri -- Murali Karicheri Linux Kernel, Keystone ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [PATCH V3 8/8] configs: keystone2: remove distro specific ramdisk name

2015-07-22 Thread Murali Karicheri
"run_mon=mon_install ${addr_mon}\0" \ "run_kern=bootz ${loadaddr} - ${fdtaddr}\0" \ "init_net=run args_all args_net\0"\ Reviewed-by: Murali Karicheri -- Murali Karicheri Linux Kernel, Keystone ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [PATCH V3 4/8] configs: ti_armv7_keystone2: start using armv7_common

2015-07-22 Thread Murali Karicheri
, regular build will not be using THUMB build anymore. This is not right. Please fix it. Many platforms configs such as tbs2910.h, colibri_vf.h, highbank.h etc has this enabled for both builds as this will reduce the image size. /* SoC Configuration */ -- Murali Karicheri Linux Kernel

Re: [U-Boot] [PATCH] board: ks2: README: fix typos

2015-07-22 Thread Murali Karicheri
configs/k2e_evm_defconfig @@ -71,7 +70,7 @@ Don't forget to add ARCH=arm and CROSS_COMPILE. To build u-boot.bin >make k2hk_evm_defconfig - >make u-boot-spi.gph + >make u-boot.bin To build u-boot-spi.gph >make k2hk_evm_defconfig Reviewed-by: Murali Karicheri --

Re: [U-Boot] [PATCH V2 4/4] configs: ti_armv7_keystone2: start using armv7_common

2015-07-17 Thread Murali Karicheri
On 07/17/2015 01:25 PM, Nishanth Menon wrote: On 07/17/2015 12:11 PM, Murali Karicheri wrote: On 07/17/2015 12:52 PM, Nishanth Menon wrote: On 07/17/2015 11:04 AM, Murali Karicheri wrote: On 07/16/2015 03:08 PM, Nishanth Menon wrote: Try to maintain as much commonality by conditionally

Re: [U-Boot] [PATCH V2 1/4] configs: split ti_armv7_common into a omap generic header

2015-07-17 Thread Murali Karicheri
On 07/17/2015 12:27 PM, Nishanth Menon wrote: On 07/17/2015 10:38 AM, Murali Karicheri wrote: On 07/16/2015 03:08 PM, Nishanth Menon wrote: [...] /* MMC/SD IP block */ #define CONFIG_MMC #define CONFIG_GENERIC_MMC Why do we need MMC options in common? Only keystone device that

Re: [U-Boot] [PATCH V2 4/4] configs: ti_armv7_keystone2: start using armv7_common

2015-07-17 Thread Murali Karicheri
On 07/17/2015 12:52 PM, Nishanth Menon wrote: On 07/17/2015 11:04 AM, Murali Karicheri wrote: On 07/16/2015 03:08 PM, Nishanth Menon wrote: Try to maintain as much commonality by conditionally including stuff in armv7_common as necessary and removing the common defines from keystone2 header

Re: [U-Boot] [PATCH V2 4/4] configs: ti_armv7_keystone2: start using armv7_common

2015-07-17 Thread Murali Karicheri
, yet.. */ +#undef CONFIG_SPL_GPIO_SUPPORT +#undef CONFIG_CMD_GPIO /* we may include files below only after all above definitions */ #include I assume the one you have removed is already part of include/configs/ti_armv7_keystone2.h. -- Murali Karicheri Linux Kernel, Keystone ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [PATCH V2 1/4] configs: split ti_armv7_common into a omap generic header

2015-07-17 Thread Murali Karicheri
ude/configs/ti_omap5_common.h b/include/configs/ti_omap5_common.h index f3e5a7587de9..789542be6710 100644 --- a/include/configs/ti_omap5_common.h +++ b/include/configs/ti_omap5_common.h @@ -47,7 +47,7 @@ #include #include -#include +#include /* * Hardware drivers -- Murali Karicheri L

Re: [U-Boot] [PATCH V2 2/4] board: ks2_evm: get rid of bogus CONFIG_LINUX_BOOT_PARAM_ADDR

2015-07-17 Thread Murali Karicheri
TRD Acked-By: Murali Karicheri -- Murali Karicheri Linux Kernel, Keystone ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [PATCH V2 3/4] configs: rename ks2_evm into ti_armv7_keystone2

2015-07-17 Thread Murali Karicheri
index 100% rename from include/configs/ks2_evm.h rename to include/configs/ti_armv7_keystone2.h Acked-By: Murali Karicheri -- Murali Karicheri Linux Kernel, Keystone ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [U-boot][PATCH] keystone2: add support for UART download

2015-02-17 Thread Murali Karicheri
? Signed-off-by: Vitaly Andrianov Acked-by: Murali Karicheri Tested-by: Murali Karicheri --- Makefile| 6 ++ board/ti/ks2_evm/README | 17 + 2 files changed, 23 insertions(+) diff --git a/Makefile b/Makefile index 36a9a28..7a86cac 100644 --- a/Makefile

Re: [U-Boot] [U-boot PATCH] keystone: set default pci mode to root complex

2014-12-19 Thread Murali Karicheri
On 12/09/2014 02:32 PM, Murali Karicheri wrote: pci ports are used as root complex in Linux. So set this as default in u-boot for keystone devices Signed-off-by: Murali Karicheri --- arch/arm/cpu/armv7/keystone/init.c| 33 + arch/arm/include/asm/arch

[U-Boot] [U-boot PATCH] keystone: set default pci mode to root complex

2014-12-09 Thread Murali Karicheri
pci ports are used as root complex in Linux. So set this as default in u-boot for keystone devices Signed-off-by: Murali Karicheri --- arch/arm/cpu/armv7/keystone/init.c| 33 + arch/arm/include/asm/arch-keystone/hardware.h |1 + 2 files changed, 34

Re: [U-Boot] [U-boot] [Patch 2/6] ARM: keystone2: clock: add K2E clock support

2014-09-04 Thread Murali Karicheri
reg = KS2_DDR3APLLCTL0; + break; + default: + return 0; + } + + tmp = __raw_readl(reg); + Please remove this line as below is part of this and should be in a block IMO. With this change, Acked-by: Murali Karich

Re: [U-Boot] [U-boot] [Patch v2 3/3] k2hk_evm: add script to automate NAND flash process

2014-07-07 Thread Murali Karicheri
"args_ubi=setenv bootargs ${bootargs} rootfstype=ubifs " \ "root=ubi0:rootfs rootflags=sync rw ubi.mtd=2,2048\0" \ Acked-by: Murali Karicheri ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

Re: [U-Boot] [U-boot] [Patch 3/3] k2hk_evm: add script to automate NAND flash process

2014-07-03 Thread Murali Karicheri
On 07/02/2014 04:36 PM, Ivan Khoronzhuk wrote: Add script to automate NAND flash process. As for now the board has two burn scripts - burn to boot from SPI NOR flash and burn to boot from AEMIF NAND flash, rename burn_uboot script to burn_uboot_spi. Also update README to contain NAND burn U-boot

Re: [U-Boot] [U-boot] [PATCH] mtd: nand: davinci: add header file for driver definitions

2014-05-30 Thread Murali Karicheri
On 5/29/2014 11:58 AM, Ivan Khoronzhuk wrote: The definitions inside emif_defs.h concern davinci nand driver and should be in it's header. So create header file for davinci nand driver and move definitions from emif_defs.h to it. Ivan, It is difficult to see what is done here. Can you rename th

Re: [U-Boot] [U-boot] [PATCH] ARM: keystone: aemif: move aemif driver to drivers/memory/ti-aemif.c

2014-05-30 Thread Murali Karicheri
On 5/29/2014 11:59 AM, Ivan Khoronzhuk wrote: Move AEMIF driver to drivers/memory/ti-aemif.c along with AEMIF definitions collected in drivers/memory/ti-aemif.h Acked-by: Vitaly Andrianov Signed-off-by: Ivan Khoronzhuk --- Based on [U-boot] [PATCH] mtd: nand: davinci: add header file for driv

[U-Boot] [RESEND: PATCH] serial: nsl16550: add hw flow control support

2014-04-09 Thread Murali Karicheri
keystone serial hw support hw flow control. This patch enables hw flow control for keystone EVMs as an optional feature based on CONFIG_HWFLOW Signed-off-by: Murali Karicheri --- Depends on keystone patch series on the u-boot mailing list drivers/serial/ns16550.c |6 ++ include/ns16550

[U-Boot] [PATCH] serial: nsl16550: add hw flow control support

2014-04-09 Thread Murali Karicheri
keystone serial hw support hw flow control. This patch enables hw flow control for keystone EVMs as an optional feature based on CONFIG_SERIAL_HW_FLOW_CONTROL. Signed-off-by: Murali Karicheri --- depends on keystone patch series which is on the list. README |4

Re: [U-Boot] [PATCH v5 3/9] arm: add support for arch timer

2014-04-04 Thread Murali Karicheri
x.de Subject: Re: [U-Boot] [PATCH v5 3/9] arm: add support for arch timer Hi Murali, On Tue, 1 Apr 2014 14:44:23 -0400 Murali Karicheri wrote: From: Vitaly Andrianov This patch add basic support for the architecture timer found on recent ARMv7 based SoCs. Signed-off-by: Vitaly Andrianov S

[U-Boot] [PATCH v6 6/9] i2c, davinci: convert driver to new mutlibus/mutliadapter framework

2014-04-04 Thread Murali Karicheri
From: Vitaly Andrianov - add davinci driver to new multibus/multiadpater support - adapted all config files, which uses this driver Signed-off-by: Vitaly Andrianov Signed-off-by: Murali Karicheri Acked-by: Heiko Schocher --- arch/arm/cpu/arm926ejs/davinci/dm355.c |2 +- arch

[U-Boot] [PATCH v6 0/9] Add support for keystone2 SoC and K2HK EVM

2014-04-04 Thread Murali Karicheri
omapimage/gpimage - dropped patch related to ubifs file size - added keystone SoC and K2HK EVM support v0 - preparatory patch for keystone Murali Karicheri (5): tools: mkimage: add support for gpimage format NAND: DaVinci: allow forced disable of subpage writes

[U-Boot] [PATCH v6 2/9] tools: mkimage: add support for gpimage format

2014-04-04 Thread Murali Karicheri
This patch add support for gpimage format as a preparatory patch for porting u-boot for keystone2 devices and is based on omapimage format. It re-uses gph header to store the size and loadaddr as done in omapimage.c Signed-off-by: Vitaly Andrianov Signed-off-by: Murali Karicheri Acked-by: Tom

[U-Boot] [PATCH v6 1/9] fdt: call ft_board_setup_ex() at the end of image_setup_libfdt()

2014-04-04 Thread Murali Karicheri
From: Vitaly Andrianov The keystone2 SOC requires to fix all 32 bit aliased addresses to their 36 physical format. This has to happen after all fdt nodes are added or modified. Signed-off-by: Vitaly Andrianov Signed-off-by: Murali Karicheri Acked-by: Tom Rini --- common/image-fdt.c

[U-Boot] [PATCH v6 4/9] NAND: DaVinci: allow forced disable of subpage writes

2014-04-04 Thread Murali Karicheri
This patch introduces a configurable mechanism to disable subpage writes in the DaVinci NAND driver. Signed-off-by: Vitaly Andrianov Signed-off-by: Murali Karicheri Acked-by: Tom Rini --- README |5 + drivers/mtd/nand/davinci_nand.c |3 +++ 2 files changed

[U-Boot] [PATCH v6 5/9] i2c, davinci: move i2c_defs.h to the drivers/i2c directory

2014-04-04 Thread Murali Karicheri
e/asm/arch-davinci. Signed-off-by: Vitaly Andrianov Signed-off-by: Murali Karicheri Acked-by: Tom Rini --- arch/arm/include/asm/arch-davinci/i2c_defs.h | 71 ++-- drivers/i2c/davinci_i2c.c|1 + drivers/i2c/davinci_i2c.h

[U-Boot] [PATCH v6 3/9] arm: add support for arch timer

2014-04-04 Thread Murali Karicheri
From: Vitaly Andrianov This patch add basic support for the architecture timer found on recent ARMv7 based SoCs. Signed-off-by: Vitaly Andrianov Signed-off-by: Murali Karicheri --- arch/arm/cpu/armv7/Makefile |1 + arch/arm/cpu/armv7/arch_timer.c | 58

[U-Boot] [PATCH v6 9/9] k2hk-evm: add configuration for spi1 and spi2 support

2014-04-04 Thread Murali Karicheri
currently only spi0 is enabled on k2hk evm. This configuration update is needed to enable spi1 and spi2. Signed-off-by: Murali Karicheri Acked-by: Tom Rini --- include/configs/k2hk_evm.h |9 + 1 file changed, 9 insertions(+) diff --git a/include/configs/k2hk_evm.h b/include

[U-Boot] [PATCH v6 8/9] spi: davinci: add support for multiple bus and chip select

2014-04-04 Thread Murali Karicheri
Chang Signed-off-by: Murali Karicheri --- drivers/spi/davinci_spi.c | 49 ++--- drivers/spi/davinci_spi.h | 33 ++ 2 files changed, 79 insertions(+), 3 deletions(-) diff --git a/drivers/spi/davinci_spi.c b/drivers/spi

[U-Boot] [PATCH v4 0/2] Add keystone network driver

2014-04-01 Thread Murali Karicheri
. v2/older (were part of "Add support for keystone2 SoC and K2HK EVM" series) - split network driver to navigator driver + ethernet driver Murali Karicheri (1): keystone2: net: add keystone ethernet driver Vitaly Andrianov (1): keystone2: ad

[U-Boot] [PATCH v4 2/2] keystone2: net: add keystone ethernet driver

2014-04-01 Thread Murali Karicheri
Ethernet driver configures the CPSW, SGMI and Phy and uses the the Navigator APIs. The driver supports 4 Ethernet ports and can work with only one port at a time. Port configurations are defined in board.c. Signed-off-by: Vitaly Andrianov Signed-off-by: Murali Karicheri Signed-off-by: WingMan

[U-Boot] [PATCH v4 1/2] keystone2: add keystone multicore navigator driver

2014-04-01 Thread Murali Karicheri
Multicore navigator driver implements APIs to configure the Queue Manager and NetCP Pkt DMA. Signed-off-by: Vitaly Andrianov Signed-off-by: Murali Karicheri Signed-off-by: WingMan Kwok Acked-by: Tom Rini --- arch/arm/cpu/armv7/keystone/Makefile |1 + arch/arm/cpu/armv7

[U-Boot] [PATCH v5 2/9] tools: mkimage: add support for gpimage format

2014-04-01 Thread Murali Karicheri
This patch add support for gpimage format as a preparatory patch for porting u-boot for keystone2 devices and is based on omapimage format. It re-uses gph header to store the size and loadaddr as done in omapimage.c Signed-off-by: Vitaly Andrianov Signed-off-by: Murali Karicheri Acked-by: Tom

[U-Boot] [PATCH v5 6/9] i2c, davinci: convert driver to new mutlibus/mutliadapter framework

2014-04-01 Thread Murali Karicheri
From: Vitaly Andrianov - add davinci driver to new multibus/multiadpater support - adapted all config files, which uses this driver Signed-off-by: Vitaly Andrianov Signed-off-by: Murali Karicheri --- arch/arm/cpu/arm926ejs/davinci/dm355.c |2 +- arch/arm/cpu/arm926ejs/davinci

[U-Boot] [PATCH v5 0/9] Add support for keystone2 SoC and K2HK EVM

2014-04-01 Thread Murali Karicheri
Murali Karicheri (5): tools: mkimage: add support for gpimage format NAND: DaVinci: allow forced disable of subpage writes i2c, davinci: move i2c_defs.h to the drivers/i2c directory spi: davinci: add support for multiple bus and chip select k2hk-evm: add configuration for spi1 and spi2

[U-Boot] [PATCH v5 8/9] spi: davinci: add support for multiple bus and chip select

2014-04-01 Thread Murali Karicheri
Chang Signed-off-by: Murali Karicheri Acked-by: Tom Rini --- drivers/spi/davinci_spi.c | 49 ++--- drivers/spi/davinci_spi.h | 33 ++ 2 files changed, 79 insertions(+), 3 deletions(-) diff --git a/drivers/spi/davinci_spi.c

[U-Boot] [PATCH v5 1/9] fdt: call ft_board_setup_ex() at the end of image_setup_libfdt()

2014-04-01 Thread Murali Karicheri
From: Vitaly Andrianov The keystone2 SOC requires to fix all 32 bit aliased addresses to their 36 physical format. This has to happen after all fdt nodes are added or modified. Signed-off-by: Vitaly Andrianov Signed-off-by: Murali Karicheri Acked-by: Tom Rini --- common/image-fdt.c

[U-Boot] [PATCH v5 4/9] NAND: DaVinci: allow forced disable of subpage writes

2014-04-01 Thread Murali Karicheri
This patch introduces a configurable mechanism to disable subpage writes in the DaVinci NAND driver. Signed-off-by: Vitaly Andrianov Signed-off-by: Murali Karicheri Acked-by: Tom Rini --- README |5 + drivers/mtd/nand/davinci_nand.c |3 +++ 2 files changed

[U-Boot] [PATCH v5 5/9] i2c, davinci: move i2c_defs.h to the drivers/i2c directory

2014-04-01 Thread Murali Karicheri
e/asm/arch-davinci. Signed-off-by: Vitaly Andrianov Signed-off-by: Murali Karicheri Acked-by: Tom Rini --- arch/arm/include/asm/arch-davinci/i2c_defs.h | 71 ++-- drivers/i2c/davinci_i2c.c|1 + drivers/i2c/davinci_i2c.h

[U-Boot] [PATCH v5 9/9] k2hk-evm: add configuration for spi1 and spi2 support

2014-04-01 Thread Murali Karicheri
currently only spi0 is enabled on k2hk evm. This configuration update is needed to enable spi1 and spi2. Signed-off-by: Murali Karicheri Acked-by: Tom Rini --- include/configs/k2hk_evm.h |9 + 1 file changed, 9 insertions(+) diff --git a/include/configs/k2hk_evm.h b/include

[U-Boot] [PATCH v5 3/9] arm: add support for arch timer

2014-04-01 Thread Murali Karicheri
From: Vitaly Andrianov This patch add basic support for the architecture timer found on recent ARMv7 based SoCs. Signed-off-by: Vitaly Andrianov Signed-off-by: Murali Karicheri Acked-by: Tom Rini --- arch/arm/lib/Makefile |1 + arch/arm/lib/arch_timer.c | 58

[U-Boot] [PATCH v4 0/9] Add support for keystone2 SoC and K2HK EVM

2014-03-27 Thread Murali Karicheri
*** BLURB HERE *** Murali Karicheri (5): tools: mkimage: add support for gpimage format NAND: DaVinci: allow forced disable of subpage writes i2c, davinci: move i2c_defs.h to the drivers/i2c directory spi: davinci: add support for multiple bus and chip select k2hk-evm: add configuration

  1   2   >