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

[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
moved in the first place. Do the same. Fixes: 1f807a9f32aa ("ARM: keystone2: Refactor MSMC macros to avoid #ifdeffery") Signed-off-by: Murali Karicheri <m-kariche...@ti.com> Acked-by: Nishanth Menon <n...@ti.com> Reviewed-by: Tom Rini <tr...@konsulko.com> --- - v3 - fixed th

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_c

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

2016-07-19 Thread Murali Karicheri
moved in the first place. Do the same. Fixes: 1f807a9f32aa ("ARM: keystone2: Refactor MSMC macros to avoid #ifdeffery") Signed-off-by: Murali Karicheri <m-kariche...@ti.com> Acked-by: Nishanth Menon <n...@ti.com> Reviewed-by: Tom Rini <tr...@konsulko.com> --- - v2 - fixed th

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

2016-07-19 Thread Murali Karicheri
moved in the first place. Do the same. Fixes: 1f807a9f32aa ("ARM: keystone2: Refactor MSMC macros to avoid #ifdeffery") Signed-off-by: Murali Karicheri <m-kariche...@ti.com> Acked-by: Nishanth Menon <n...@ti.com> Reviewed-by: Tom Rini <tr...@konsulko.com> --- - v2 - fixed th

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

2016-07-19 Thread Murali Karicheri
moved in the first place. Do the same. Fixes: 1f807a9f32aa ("ARM: keystone2: Refactor MSMC macros to avoid #ifdeffery") Signed-off-by: Murali Karicheri <m-kariche...@ti.com> Acked-by: Nishanth Menon <n...@ti.com> Reviewed-by: Tom Rini <tr...@konsulko.com> --- - v2 - adding

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

2016-07-18 Thread Murali Karicheri
mmon_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 <m-kariche...@ti.com> Acked-by: Nishanth Menon <n...@ti.com> --- arch/arm/mach-keystone/init.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/

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

2015-07-23 Thread Murali Karicheri
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 m-kariche...@ti.com -- Murali Karicheri Linux Kernel, Keystone

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

2015-07-22 Thread Murali Karicheri
${loadaddr} - ${fdtaddr}\0 \ init_net=run args_all args_net\0\ Reviewed-by: Murali Karicheri m-kariche...@ti.com -- Murali Karicheri Linux Kernel, Keystone ___ U-Boot mailing list U-Boot@lists.denx.de

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 vita...@ti.com Acked-By: Murali Karicheri m-kariche...@ti.com Signed-off

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 V3 6/8] ti_armv7_keystone2: switch to using kernel zImage

2015-07-22 Thread Murali Karicheri
;\ Reviewed-by: Murali Karicheri m-kariche...@ti.com -- 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 7/8] configs: k2*_evm: rename skernel binary names to generated file names

2015-07-22 Thread Murali Karicheri
\0 Reviewed-by: Murali Karicheri m-kariche...@ti.com -- 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 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 vita...@ti.com Acked-By: Murali Karicheri m-kariche...@ti.com Signed-off

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

2015-07-22 Thread Murali Karicheri
\ burn_ubi=nand erase.part ubifs; \ nand write ${addr_ubi} ubifs ${filesize}\0 \ Reviewed-by: Murali Karicheri m-kariche...@ti.com -- Murali Karicheri Linux Kernel, Keystone ___ U-Boot mailing

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

2015-07-22 Thread Murali Karicheri
defconfig files 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 m-kariche

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

2015-07-17 Thread Murali Karicheri
/configs/ks2_evm.h b/include/configs/ti_armv7_keystone2.h similarity index 100% rename from include/configs/ks2_evm.h rename to include/configs/ti_armv7_keystone2.h Acked-By: Murali Karicheri m-kariche...@ti.com -- Murali Karicheri Linux Kernel, Keystone

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

2015-07-17 Thread Murali Karicheri
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 2/4] board: ks2_evm: get rid of bogus CONFIG_LINUX_BOOT_PARAM_ADDR

2015-07-17 Thread Murali Karicheri
CONFIG_SUPPORT_RAW_INITRD Acked-By: Murali Karicheri m-kariche...@ti.com -- 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
..789542be6710 100644 --- a/include/configs/ti_omap5_common.h +++ b/include/configs/ti_omap5_common.h @@ -47,7 +47,7 @@ #include asm/arch/cpu.h #include asm/arch/omap.h -#include configs/ti_armv7_common.h +#include configs/ti_armv7_omap.h /* * Hardware drivers -- Murali Karicheri Linux

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 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

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] [U-boot][PATCH] keystone2: add support for UART download

2015-02-17 Thread Murali Karicheri
. + + extra EOL? Load and Run U-Boot on keystone EVMs using CCS = -- Murali Karicheri Linux Kernel, Texas Instruments ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

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 Karicherim-kariche...@ti.com --- arch/arm/cpu/armv7/keystone/init.c| 33 + arch/arm

[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 m-kariche...@ti.com --- arch/arm/cpu/armv7/keystone/init.c| 33 + arch/arm/include/asm/arch-keystone/hardware.h |1 + 2

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

2014-09-04 Thread Murali Karicheri
be in a block IMO. With this change, Acked-by: Murali Karicheri m-kariche...@ti.com + if (!(tmp PLLCTL_BYPASS)) { + /* Bypass disabled */ + prediv = (tmp PLL_DIV_MASK) + 1; + mult = ((tmp PLL_MULT_SHIFT) PLL_MULT_MASK) + 1

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

2014-07-07 Thread Murali Karicheri
} rootfstype=ubifs \ root=ubi0:rootfs rootflags=sync rw ubi.mtd=2,2048\0 \ Acked-by: Murali Karicheri m-kariche...@ti.com ___ 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] 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 vita...@ti.com Signed-off-by: Ivan Khoronzhuk ivan.khoronz...@ti.com --- Based on [U-boot] [PATCH] mtd:

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

[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 m-kariche...@ti.com --- depends on keystone patch series which is on the list. README

[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 m-kariche...@ti.com --- Depends on keystone patch series on the u-boot mailing list drivers/serial/ns16550.c |6

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

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

[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 m-kariche...@ti.com Acked-by: Tom Rini tr...@ti.com --- include/configs/k2hk_evm.h |9 + 1 file changed, 9 insertions(+) diff --git a/include

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

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

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

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

[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 vita...@ti.com Signed-off-by: Murali Karicheri m-kariche...@ti.com Acked-by: Tom Rini tr...@ti.com --- README |5 + drivers/mtd

[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 vita...@ti.com 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 vita...@ti.com Signed-off-by: Murali Karicheri m-kariche...@ti.com Acked

[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

[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 vita...@ti.com Signed-off-by: Murali Karicheri m

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

2014-04-04 Thread Murali Karicheri
From: Vitaly Andrianov vita...@ti.com - add davinci driver to new multibus/multiadpater support - adapted all config files, which uses this driver Signed-off-by: Vitaly Andrianov vita...@ti.com Signed-off-by: Murali Karicheri m-kariche...@ti.com Acked-by: Heiko Schocher h...@denx.de

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

2014-04-04 Thread Murali Karicheri
: Rini, Tom; u-boot@lists.denx.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 m-kariche...@ti.com wrote: From: Vitaly Andrianov vita...@ti.com This patch add basic support for the architecture timer found

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

2014-04-01 Thread Murali Karicheri
From: Vitaly Andrianov vita...@ti.com This patch add basic support for the architecture timer found on recent ARMv7 based SoCs. Signed-off-by: Vitaly Andrianov vita...@ti.com Signed-off-by: Murali Karicheri m-kariche...@ti.com Acked-by: Tom Rini tr...@ti.com --- arch/arm/lib/Makefile |1

[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 m-kariche...@ti.com Acked-by: Tom Rini tr...@ti.com --- include/configs/k2hk_evm.h |9 + 1 file changed, 9 insertions(+) diff --git a/include

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

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

[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 vita...@ti.com Signed-off-by: Murali Karicheri m-kariche...@ti.com Acked-by: Tom Rini tr...@ti.com --- README |5 + drivers/mtd

[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 vita...@ti.com 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 vita...@ti.com Signed-off-by: Murali Karicheri m-kariche...@ti.com Acked

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

2014-04-01 Thread Murali Karicheri
for keystone 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

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

2014-04-01 Thread Murali Karicheri
Chang rch...@ti.com Signed-off-by: Murali Karicheri m-kariche...@ti.com Acked-by: Tom Rini tr...@ti.com --- drivers/spi/davinci_spi.c | 49 ++--- drivers/spi/davinci_spi.h | 33 ++ 2 files changed, 79 insertions(+), 3

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

2014-04-01 Thread Murali Karicheri
From: Vitaly Andrianov vita...@ti.com - add davinci driver to new multibus/multiadpater support - adapted all config files, which uses this driver Signed-off-by: Vitaly Andrianov vita...@ti.com Signed-off-by: Murali Karicheri m-kariche...@ti.com --- arch/arm/cpu/arm926ejs/davinci/dm355

[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 vita...@ti.com Signed-off-by: Murali Karicheri m

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

2014-04-01 Thread Murali Karicheri
/lit/pdf/sprugr9 Multicore navigator driver implements APIs to configure the Queue Manager and NetCP Pkt DMA. Signed-off-by: Vitaly Andrianov vita...@ti.com Signed-off-by: Murali Karicheri m-kariche...@ti.com Signed-off-by: WingMan Kwok w-kw...@ti.com Acked-by: Tom Rini tr...@ti.com --- arch/arm/cpu

[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 vita...@ti.com Signed-off-by: Murali Karicheri m-kariche

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

2014-04-01 Thread Murali Karicheri
on. 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: add keystone multicore

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

2014-03-27 Thread Murali Karicheri
This patch introduces a configurable mechanism to disable subpage writes in the DaVinci NAND driver. Signed-off-by: Vitaly Andrianov vita...@ti.com Signed-off-by: Murali Karicheri m-kariche...@ti.com Acked-by: Tom Rini tr...@ti.com --- README |5 + drivers/mtd

  1   2   >