public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH v2 0/4] Enable ethernet for ti am62x
@ 2022-12-20 15:21 Sjoerd Simons
  2022-12-20 15:21 ` [PATCH v2 1/4] configs: am62x_evm_*: Correct SPI configuration option Sjoerd Simons
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Sjoerd Simons @ 2022-12-20 15:21 UTC (permalink / raw)
  To: u-boot
  Cc: Martyn Welch, Aswath Govindraju, Dave Gerlach, Dhruva Gole,
	Georgi Vlaev, Nishanth Menon, Tom Rini, Vignesh Raghavendra


These patches enable ethernet from u-boot on the ti am62x EVM. They are
based on the u-boot next branch (33f4d3c3) to take advantage of recent dts sync
of these boards with linux

The first two patches clean up the configurations little bit (fixing
incorrect config variable, running savedefconfig), the last two actually
enable ethernet support


Changes in v2:
  - Split out config cleanup from ethernet changes

Sjoerd Simons (4):
  configs: am62x_evm_*: Correct SPI configuration option
  configs: am62x_evm_*: Run savedefconfig
  arm: dts: k3-am625-sk: Enable first ethernet port
  configs: am62x_evm_a53: Enable ethernet

 arch/arm/dts/k3-am625-sk-u-boot.dtsi | 22 +++++++++++++++++++
 configs/am62x_evm_a53_defconfig      | 12 ++++++++---
 configs/am62x_evm_r5_defconfig       | 32 +++++++++++++---------------
 3 files changed, 46 insertions(+), 20 deletions(-)

-- 
2.39.0


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH v2 1/4] configs: am62x_evm_*: Correct SPI configuration option
  2022-12-20 15:21 [PATCH v2 0/4] Enable ethernet for ti am62x Sjoerd Simons
@ 2022-12-20 15:21 ` Sjoerd Simons
  2022-12-21  4:13   ` Dhruva Gole
  2023-01-11  2:16   ` Tom Rini
  2022-12-20 15:21 ` [PATCH v2 2/4] configs: am62x_evm_*: Run savedefconfig Sjoerd Simons
                   ` (2 subsequent siblings)
  3 siblings, 2 replies; 11+ messages in thread
From: Sjoerd Simons @ 2022-12-20 15:21 UTC (permalink / raw)
  To: u-boot; +Cc: Martyn Welch, Dave Gerlach

In f422c4bec the configuration option to support s28hs512t SPI flashes
was changed from CONFIG_SPI_FLASH_S28HS512T to CONFIG_SPI_FLASH_S28HX_T
to support the wider family. Follow this change in the AM62x EVM
configurations.

Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>
---

(no changes since v1)

 configs/am62x_evm_a53_defconfig | 2 +-
 configs/am62x_evm_r5_defconfig  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig
index e6ffd166927..94de1ea4586 100644
--- a/configs/am62x_evm_a53_defconfig
+++ b/configs/am62x_evm_a53_defconfig
@@ -71,7 +71,7 @@ CONFIG_SPI_FLASH_SFDP_SUPPORT=y
 CONFIG_SPI_FLASH_SOFT_RESET=y
 CONFIG_SPI_FLASH_SOFT_RESET_ON_BOOT=y
 CONFIG_SPI_FLASH_SPANSION=y
-CONFIG_SPI_FLASH_S28HS512T=y
+CONFIG_SPI_FLASH_S28HX_T=y
 CONFIG_PINCTRL=y
 CONFIG_SPL_PINCTRL=y
 CONFIG_PINCTRL_SINGLE=y
diff --git a/configs/am62x_evm_r5_defconfig b/configs/am62x_evm_r5_defconfig
index f95bc5f2221..40f933ca749 100644
--- a/configs/am62x_evm_r5_defconfig
+++ b/configs/am62x_evm_r5_defconfig
@@ -110,7 +110,7 @@ CONFIG_SPI_FLASH_SFDP_SUPPORT=y
 CONFIG_SPI_FLASH_SOFT_RESET=y
 CONFIG_SPI_FLASH_SOFT_RESET_ON_BOOT=y
 CONFIG_SPI_FLASH_SPANSION=y
-CONFIG_SPI_FLASH_S28HS512T=y
+CONFIG_SPI_FLASH_S28HX_T=y
 CONFIG_SOC_DEVICE=y
 CONFIG_SOC_DEVICE_TI_K3=y
 CONFIG_SOC_TI=y
-- 
2.39.0


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [PATCH v2 2/4] configs: am62x_evm_*: Run savedefconfig
  2022-12-20 15:21 [PATCH v2 0/4] Enable ethernet for ti am62x Sjoerd Simons
  2022-12-20 15:21 ` [PATCH v2 1/4] configs: am62x_evm_*: Correct SPI configuration option Sjoerd Simons
@ 2022-12-20 15:21 ` Sjoerd Simons
  2022-12-21  4:24   ` Dhruva Gole
  2023-01-11  2:16   ` Tom Rini
  2022-12-20 15:21 ` [PATCH v2 3/4] arm: dts: k3-am625-sk: Enable first ethernet port Sjoerd Simons
  2022-12-20 15:21 ` [PATCH v2 4/4] configs: am62x_evm_a53: Enable ethernet Sjoerd Simons
  3 siblings, 2 replies; 11+ messages in thread
From: Sjoerd Simons @ 2022-12-20 15:21 UTC (permalink / raw)
  To: u-boot; +Cc: Martyn Welch, Dave Gerlach

Clean configuration for am62x_evm using savedefconfig

Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>
---

(no changes since v1)

 configs/am62x_evm_a53_defconfig |  4 ++--
 configs/am62x_evm_r5_defconfig  | 32 +++++++++++++++-----------------
 2 files changed, 17 insertions(+), 19 deletions(-)

diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig
index 94de1ea4586..cd06e362f09 100644
--- a/configs/am62x_evm_a53_defconfig
+++ b/configs/am62x_evm_a53_defconfig
@@ -7,6 +7,7 @@ CONFIG_NR_DRAM_BANKS=2
 CONFIG_SOC_K3_AM625=y
 CONFIG_K3_ATF_LOAD_ADDR=0x9e780000
 CONFIG_TARGET_AM625_A53_EVM=y
+CONFIG_SPL_DM_SPI=y
 CONFIG_DEFAULT_DEVICE_TREE="k3-am625-sk"
 CONFIG_SPL_TEXT_BASE=0x80080000
 CONFIG_SPL_MMC=y
@@ -14,6 +15,7 @@ CONFIG_SPL_SERIAL=y
 CONFIG_SPL_STACK_R_ADDR=0x82000000
 CONFIG_SPL_FS_FAT=y
 CONFIG_SPL_LIBDISK_SUPPORT=y
+CONFIG_SPL_SPI_FLASH_SUPPORT=y
 CONFIG_SPL_SPI=y
 CONFIG_DISTRO_DEFAULTS=y
 CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
@@ -32,12 +34,10 @@ CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y
 CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x1400
 CONFIG_SPL_FS_LOAD_PAYLOAD_NAME="u-boot.img"
 CONFIG_SPL_DM_MAILBOX=y
-CONFIG_SPL_DM_SPI=y
 CONFIG_SPL_DM_SPI_FLASH=y
 CONFIG_SPL_POWER_DOMAIN=y
 # CONFIG_SPL_SPI_FLASH_TINY is not set
 CONFIG_SPL_SPI_FLASH_SFDP_SUPPORT=y
-CONFIG_SPL_SPI_FLASH_SUPPORT=y
 CONFIG_SPL_SPI_LOAD=y
 CONFIG_SYS_SPI_U_BOOT_OFFS=0x280000
 CONFIG_SPL_YMODEM_SUPPORT=y
diff --git a/configs/am62x_evm_r5_defconfig b/configs/am62x_evm_r5_defconfig
index 40f933ca749..7350882a36f 100644
--- a/configs/am62x_evm_r5_defconfig
+++ b/configs/am62x_evm_r5_defconfig
@@ -7,6 +7,7 @@ CONFIG_SPL_LIBGENERIC_SUPPORT=y
 CONFIG_NR_DRAM_BANKS=2
 CONFIG_SOC_K3_AM625=y
 CONFIG_TARGET_AM625_R5_EVM=y
+CONFIG_ENV_SIZE=0x20000
 CONFIG_DM_GPIO=y
 CONFIG_SPL_DM_SPI=y
 CONFIG_DEFAULT_DEVICE_TREE="k3-am625-r5-sk"
@@ -18,10 +19,8 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
 CONFIG_SPL_SIZE_LIMIT=0x40000
 CONFIG_SPL_FS_FAT=y
 CONFIG_SPL_LIBDISK_SUPPORT=y
-CONFIG_SPL_SPI=y
 CONFIG_SPL_SPI_FLASH_SUPPORT=y
-CONFIG_SPL_SPI_SUPPORT=y
-CONFIG_SF_DEFAULT_SPEED=25000000
+CONFIG_SPL_SPI=y
 CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
 CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x7000ffff
 CONFIG_SPL_LOAD_FIT=y
@@ -42,10 +41,9 @@ CONFIG_SYS_SPL_MALLOC_SIZE=0x1000000
 CONFIG_SPL_EARLY_BSS=y
 CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y
 CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x400
-CONFIG_SYS_SPI_U_BOOT_OFFS=0x80000
 CONFIG_SPL_DM_MAILBOX=y
-CONFIG_SPL_DM_RESET=y
 CONFIG_SPL_DM_SPI_FLASH=y
+CONFIG_SPL_DM_RESET=y
 CONFIG_SPL_POWER_DOMAIN=y
 CONFIG_SPL_RAM_SUPPORT=y
 CONFIG_SPL_RAM_DEVICE=y
@@ -53,6 +51,7 @@ CONFIG_SPL_REMOTEPROC=y
 # CONFIG_SPL_SPI_FLASH_TINY is not set
 CONFIG_SPL_SPI_FLASH_SFDP_SUPPORT=y
 CONFIG_SPL_SPI_LOAD=y
+CONFIG_SYS_SPI_U_BOOT_OFFS=0x80000
 CONFIG_SPL_YMODEM_SUPPORT=y
 CONFIG_HUSH_PARSER=y
 CONFIG_CMD_ASKENV=y
@@ -88,6 +87,14 @@ CONFIG_MMC_SDHCI=y
 CONFIG_MMC_SDHCI_ADMA=y
 CONFIG_SPL_MMC_SDHCI_ADMA=y
 CONFIG_MMC_SDHCI_AM654=y
+CONFIG_DM_SPI_FLASH=y
+CONFIG_SF_DEFAULT_MODE=0
+CONFIG_SF_DEFAULT_SPEED=25000000
+CONFIG_SPI_FLASH_SFDP_SUPPORT=y
+CONFIG_SPI_FLASH_SOFT_RESET=y
+CONFIG_SPI_FLASH_SOFT_RESET_ON_BOOT=y
+CONFIG_SPI_FLASH_SPANSION=y
+CONFIG_SPI_FLASH_S28HX_T=y
 CONFIG_PINCTRL=y
 # CONFIG_PINCTRL_GENERIC is not set
 CONFIG_SPL_PINCTRL=y
@@ -101,23 +108,14 @@ CONFIG_DM_RESET=y
 CONFIG_RESET_TI_SCI=y
 CONFIG_SPECIFY_CONSOLE_INDEX=y
 CONFIG_DM_SERIAL=y
-CONFIG_DM_SPI=y
-CONFIG_CADENCE_QSPI=y
-CONFIG_DM_SPI_FLASH=y
-CONFIG_SF_DEFAULT_MODE=0
-CONFIG_SPI=y
-CONFIG_SPI_FLASH_SFDP_SUPPORT=y
-CONFIG_SPI_FLASH_SOFT_RESET=y
-CONFIG_SPI_FLASH_SOFT_RESET_ON_BOOT=y
-CONFIG_SPI_FLASH_SPANSION=y
-CONFIG_SPI_FLASH_S28HX_T=y
 CONFIG_SOC_DEVICE=y
 CONFIG_SOC_DEVICE_TI_K3=y
 CONFIG_SOC_TI=y
+CONFIG_SPI=y
+CONFIG_DM_SPI=y
+CONFIG_CADENCE_QSPI=y
 CONFIG_TIMER=y
 CONFIG_SPL_TIMER=y
 CONFIG_OMAP_TIMER=y
 CONFIG_LIB_RATIONAL=y
 CONFIG_SPL_LIB_RATIONAL=y
-CONFIG_ENV_SIZE=0x20000
-CONFIG_ENV_OFFSET=0x680000
-- 
2.39.0


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [PATCH v2 3/4] arm: dts: k3-am625-sk: Enable first ethernet port
  2022-12-20 15:21 [PATCH v2 0/4] Enable ethernet for ti am62x Sjoerd Simons
  2022-12-20 15:21 ` [PATCH v2 1/4] configs: am62x_evm_*: Correct SPI configuration option Sjoerd Simons
  2022-12-20 15:21 ` [PATCH v2 2/4] configs: am62x_evm_*: Run savedefconfig Sjoerd Simons
@ 2022-12-20 15:21 ` Sjoerd Simons
  2023-01-11  2:16   ` Tom Rini
  2022-12-20 15:21 ` [PATCH v2 4/4] configs: am62x_evm_a53: Enable ethernet Sjoerd Simons
  3 siblings, 1 reply; 11+ messages in thread
From: Sjoerd Simons @ 2022-12-20 15:21 UTC (permalink / raw)
  To: u-boot
  Cc: Martyn Welch, Aswath Govindraju, Dhruva Gole, Georgi Vlaev,
	Nishanth Menon, Tom Rini, Vignesh Raghavendra

The K3 am625 sk EVM has two ethernet ports; Enable the first one for
usage in u-boot.

Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>
---

(no changes since v1)

 arch/arm/dts/k3-am625-sk-u-boot.dtsi | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/arch/arm/dts/k3-am625-sk-u-boot.dtsi b/arch/arm/dts/k3-am625-sk-u-boot.dtsi
index 92788bae3e0..f275e3b46ca 100644
--- a/arch/arm/dts/k3-am625-sk-u-boot.dtsi
+++ b/arch/arm/dts/k3-am625-sk-u-boot.dtsi
@@ -126,3 +126,25 @@
 		};
 	};
 };
+
+&cpsw3g {
+	reg = <0x0 0x8000000 0x0 0x200000>,
+	      <0x0 0x43000200 0x0 0x8>;
+	reg-names = "cpsw_nuss", "mac_efuse";
+	/delete-property/ ranges;
+	u-boot,dm-spl;
+
+	cpsw-phy-sel@04044 {
+		compatible = "ti,am64-phy-gmii-sel";
+		reg = <0x0 0x00104044 0x0 0x8>;
+		u-boot,dm-spl;
+	};
+};
+
+&cpsw_port1 {
+	u-boot,dm-spl;
+};
+
+&cpsw_port2 {
+	status = "disabled";
+};
-- 
2.39.0


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [PATCH v2 4/4] configs: am62x_evm_a53: Enable ethernet
  2022-12-20 15:21 [PATCH v2 0/4] Enable ethernet for ti am62x Sjoerd Simons
                   ` (2 preceding siblings ...)
  2022-12-20 15:21 ` [PATCH v2 3/4] arm: dts: k3-am625-sk: Enable first ethernet port Sjoerd Simons
@ 2022-12-20 15:21 ` Sjoerd Simons
  2023-01-11  2:16   ` Tom Rini
  3 siblings, 1 reply; 11+ messages in thread
From: Sjoerd Simons @ 2022-12-20 15:21 UTC (permalink / raw)
  To: u-boot; +Cc: Martyn Welch, Dave Gerlach

Enable ethernet support for u-boot on am62x evm

Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>

---

Changes in v2:
  - Split out config cleanup from ethernet changes

 configs/am62x_evm_a53_defconfig | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig
index cd06e362f09..ab77135e257 100644
--- a/configs/am62x_evm_a53_defconfig
+++ b/configs/am62x_evm_a53_defconfig
@@ -57,6 +57,8 @@ CONFIG_SPL_OF_TRANSLATE=y
 CONFIG_CLK=y
 CONFIG_SPL_CLK=y
 CONFIG_CLK_TI_SCI=y
+CONFIG_DMA_CHANNELS=y
+CONFIG_TI_K3_NAVSS_UDMA=y
 CONFIG_TI_SCI_PROTOCOL=y
 CONFIG_DM_MAILBOX=y
 CONFIG_K3_SEC_PROXY=y
@@ -72,6 +74,10 @@ CONFIG_SPI_FLASH_SOFT_RESET=y
 CONFIG_SPI_FLASH_SOFT_RESET_ON_BOOT=y
 CONFIG_SPI_FLASH_SPANSION=y
 CONFIG_SPI_FLASH_S28HX_T=y
+CONFIG_PHY_TI_DP83867=y
+CONFIG_PHY_FIXED=y
+CONFIG_TI_AM65_CPSW_NUSS=y
+CONFIG_PHY=y
 CONFIG_PINCTRL=y
 CONFIG_SPL_PINCTRL=y
 CONFIG_PINCTRL_SINGLE=y
-- 
2.39.0


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [PATCH v2 1/4] configs: am62x_evm_*: Correct SPI configuration option
  2022-12-20 15:21 ` [PATCH v2 1/4] configs: am62x_evm_*: Correct SPI configuration option Sjoerd Simons
@ 2022-12-21  4:13   ` Dhruva Gole
  2023-01-11  2:16   ` Tom Rini
  1 sibling, 0 replies; 11+ messages in thread
From: Dhruva Gole @ 2022-12-21  4:13 UTC (permalink / raw)
  To: u-boot

Hi,

On 20/12/22 20:51, Sjoerd Simons wrote:
> In f422c4bec the configuration option to support s28hs512t SPI flashes
> was changed from CONFIG_SPI_FLASH_S28HS512T to CONFIG_SPI_FLASH_S28HX_T
> to support the wider family. Follow this change in the AM62x EVM
> configurations.
> 
> Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>
> ---

Thanks for this update!

> 
> (no changes since v1)
> 
>   configs/am62x_evm_a53_defconfig | 2 +-
>   configs/am62x_evm_r5_defconfig  | 2 +-
>   2 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig
> index e6ffd166927..94de1ea4586 100644
> --- a/configs/am62x_evm_a53_defconfig
> +++ b/configs/am62x_evm_a53_defconfig
> @@ -71,7 +71,7 @@ CONFIG_SPI_FLASH_SFDP_SUPPORT=y
>   CONFIG_SPI_FLASH_SOFT_RESET=y
>   CONFIG_SPI_FLASH_SOFT_RESET_ON_BOOT=y
>   CONFIG_SPI_FLASH_SPANSION=y
> -CONFIG_SPI_FLASH_S28HS512T=y
> +CONFIG_SPI_FLASH_S28HX_T=y
>   CONFIG_PINCTRL=y
>   CONFIG_SPL_PINCTRL=y
>   CONFIG_PINCTRL_SINGLE=y
> diff --git a/configs/am62x_evm_r5_defconfig b/configs/am62x_evm_r5_defconfig
> index f95bc5f2221..40f933ca749 100644
> --- a/configs/am62x_evm_r5_defconfig
> +++ b/configs/am62x_evm_r5_defconfig
> @@ -110,7 +110,7 @@ CONFIG_SPI_FLASH_SFDP_SUPPORT=y
>   CONFIG_SPI_FLASH_SOFT_RESET=y
>   CONFIG_SPI_FLASH_SOFT_RESET_ON_BOOT=y
>   CONFIG_SPI_FLASH_SPANSION=y
> -CONFIG_SPI_FLASH_S28HS512T=y
> +CONFIG_SPI_FLASH_S28HX_T=y
>   CONFIG_SOC_DEVICE=y
>   CONFIG_SOC_DEVICE_TI_K3=y
>   CONFIG_SOC_TI=y

Reviewed-by: Dhruva Gole <d-gole@ti.com>


-- 
Thanks and Regards,
Dhruva Gole

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH v2 2/4] configs: am62x_evm_*: Run savedefconfig
  2022-12-20 15:21 ` [PATCH v2 2/4] configs: am62x_evm_*: Run savedefconfig Sjoerd Simons
@ 2022-12-21  4:24   ` Dhruva Gole
  2023-01-11  2:16   ` Tom Rini
  1 sibling, 0 replies; 11+ messages in thread
From: Dhruva Gole @ 2022-12-21  4:24 UTC (permalink / raw)
  To: u-boot



On 20/12/22 20:51, Sjoerd Simons wrote:
> Clean configuration for am62x_evm using savedefconfig
> 
> Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>
> ---
> 
> (no changes since v1)
> 
>   configs/am62x_evm_a53_defconfig |  4 ++--
>   configs/am62x_evm_r5_defconfig  | 32 +++++++++++++++-----------------
>   2 files changed, 17 insertions(+), 19 deletions(-)
> 
> diff --git a/configs/am62x_evm_a53_defconfig b/configs/am62x_evm_a53_defconfig
> index 94de1ea4586..cd06e362f09 100644
> --- a/configs/am62x_evm_a53_defconfig
> +++ b/configs/am62x_evm_a53_defconfig
> @@ -7,6 +7,7 @@ CONFIG_NR_DRAM_BANKS=2
>   CONFIG_SOC_K3_AM625=y
>   CONFIG_K3_ATF_LOAD_ADDR=0x9e780000
>   CONFIG_TARGET_AM625_A53_EVM=y
> +CONFIG_SPL_DM_SPI=y
>   CONFIG_DEFAULT_DEVICE_TREE="k3-am625-sk"
>   CONFIG_SPL_TEXT_BASE=0x80080000
>   CONFIG_SPL_MMC=y
> @@ -14,6 +15,7 @@ CONFIG_SPL_SERIAL=y
>   CONFIG_SPL_STACK_R_ADDR=0x82000000
>   CONFIG_SPL_FS_FAT=y
>   CONFIG_SPL_LIBDISK_SUPPORT=y
> +CONFIG_SPL_SPI_FLASH_SUPPORT=y
>   CONFIG_SPL_SPI=y
>   CONFIG_DISTRO_DEFAULTS=y
>   CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
> @@ -32,12 +34,10 @@ CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y
>   CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x1400
>   CONFIG_SPL_FS_LOAD_PAYLOAD_NAME="u-boot.img"
>   CONFIG_SPL_DM_MAILBOX=y
> -CONFIG_SPL_DM_SPI=y
>   CONFIG_SPL_DM_SPI_FLASH=y
>   CONFIG_SPL_POWER_DOMAIN=y
>   # CONFIG_SPL_SPI_FLASH_TINY is not set
>   CONFIG_SPL_SPI_FLASH_SFDP_SUPPORT=y
> -CONFIG_SPL_SPI_FLASH_SUPPORT=y
>   CONFIG_SPL_SPI_LOAD=y
>   CONFIG_SYS_SPI_U_BOOT_OFFS=0x280000
>   CONFIG_SPL_YMODEM_SUPPORT=y
> diff --git a/configs/am62x_evm_r5_defconfig b/configs/am62x_evm_r5_defconfig
> index 40f933ca749..7350882a36f 100644
> --- a/configs/am62x_evm_r5_defconfig
> +++ b/configs/am62x_evm_r5_defconfig
> @@ -7,6 +7,7 @@ CONFIG_SPL_LIBGENERIC_SUPPORT=y
>   CONFIG_NR_DRAM_BANKS=2
>   CONFIG_SOC_K3_AM625=y
>   CONFIG_TARGET_AM625_R5_EVM=y
> +CONFIG_ENV_SIZE=0x20000
>   CONFIG_DM_GPIO=y
>   CONFIG_SPL_DM_SPI=y
>   CONFIG_DEFAULT_DEVICE_TREE="k3-am625-r5-sk"
> @@ -18,10 +19,8 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000
>   CONFIG_SPL_SIZE_LIMIT=0x40000
>   CONFIG_SPL_FS_FAT=y
>   CONFIG_SPL_LIBDISK_SUPPORT=y
> -CONFIG_SPL_SPI=y
>   CONFIG_SPL_SPI_FLASH_SUPPORT=y
> -CONFIG_SPL_SPI_SUPPORT=y
> -CONFIG_SF_DEFAULT_SPEED=25000000
> +CONFIG_SPL_SPI=y
>   CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
>   CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x7000ffff
>   CONFIG_SPL_LOAD_FIT=y
> @@ -42,10 +41,9 @@ CONFIG_SYS_SPL_MALLOC_SIZE=0x1000000
>   CONFIG_SPL_EARLY_BSS=y
>   CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y
>   CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x400
> -CONFIG_SYS_SPI_U_BOOT_OFFS=0x80000
>   CONFIG_SPL_DM_MAILBOX=y
> -CONFIG_SPL_DM_RESET=y
>   CONFIG_SPL_DM_SPI_FLASH=y
> +CONFIG_SPL_DM_RESET=y
>   CONFIG_SPL_POWER_DOMAIN=y
>   CONFIG_SPL_RAM_SUPPORT=y
>   CONFIG_SPL_RAM_DEVICE=y
> @@ -53,6 +51,7 @@ CONFIG_SPL_REMOTEPROC=y
>   # CONFIG_SPL_SPI_FLASH_TINY is not set
>   CONFIG_SPL_SPI_FLASH_SFDP_SUPPORT=y
>   CONFIG_SPL_SPI_LOAD=y
> +CONFIG_SYS_SPI_U_BOOT_OFFS=0x80000
>   CONFIG_SPL_YMODEM_SUPPORT=y
>   CONFIG_HUSH_PARSER=y
>   CONFIG_CMD_ASKENV=y
> @@ -88,6 +87,14 @@ CONFIG_MMC_SDHCI=y
>   CONFIG_MMC_SDHCI_ADMA=y
>   CONFIG_SPL_MMC_SDHCI_ADMA=y
>   CONFIG_MMC_SDHCI_AM654=y
> +CONFIG_DM_SPI_FLASH=y
> +CONFIG_SF_DEFAULT_MODE=0
> +CONFIG_SF_DEFAULT_SPEED=25000000
> +CONFIG_SPI_FLASH_SFDP_SUPPORT=y
> +CONFIG_SPI_FLASH_SOFT_RESET=y
> +CONFIG_SPI_FLASH_SOFT_RESET_ON_BOOT=y
> +CONFIG_SPI_FLASH_SPANSION=y
> +CONFIG_SPI_FLASH_S28HX_T=y
>   CONFIG_PINCTRL=y
>   # CONFIG_PINCTRL_GENERIC is not set
>   CONFIG_SPL_PINCTRL=y
> @@ -101,23 +108,14 @@ CONFIG_DM_RESET=y
>   CONFIG_RESET_TI_SCI=y
>   CONFIG_SPECIFY_CONSOLE_INDEX=y
>   CONFIG_DM_SERIAL=y
> -CONFIG_DM_SPI=y
> -CONFIG_CADENCE_QSPI=y
> -CONFIG_DM_SPI_FLASH=y
> -CONFIG_SF_DEFAULT_MODE=0
> -CONFIG_SPI=y
> -CONFIG_SPI_FLASH_SFDP_SUPPORT=y
> -CONFIG_SPI_FLASH_SOFT_RESET=y
> -CONFIG_SPI_FLASH_SOFT_RESET_ON_BOOT=y
> -CONFIG_SPI_FLASH_SPANSION=y
> -CONFIG_SPI_FLASH_S28HX_T=y
>   CONFIG_SOC_DEVICE=y
>   CONFIG_SOC_DEVICE_TI_K3=y
>   CONFIG_SOC_TI=y
> +CONFIG_SPI=y
> +CONFIG_DM_SPI=y
> +CONFIG_CADENCE_QSPI=y
>   CONFIG_TIMER=y
>   CONFIG_SPL_TIMER=y
>   CONFIG_OMAP_TIMER=y
>   CONFIG_LIB_RATIONAL=y
>   CONFIG_SPL_LIB_RATIONAL=y
> -CONFIG_ENV_SIZE=0x20000
> -CONFIG_ENV_OFFSET=0x680000

Tested QSPI Flash on my AM62x, tried probe, read and update ops and they
seems to be working fine.

Hence, for flash related config changes,

Tested-by: Dhruva Gole <d-gole@ti.com>

-- 
Thanks and Regards,
Dhruva Gole

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH v2 1/4] configs: am62x_evm_*: Correct SPI configuration option
  2022-12-20 15:21 ` [PATCH v2 1/4] configs: am62x_evm_*: Correct SPI configuration option Sjoerd Simons
  2022-12-21  4:13   ` Dhruva Gole
@ 2023-01-11  2:16   ` Tom Rini
  1 sibling, 0 replies; 11+ messages in thread
From: Tom Rini @ 2023-01-11  2:16 UTC (permalink / raw)
  To: Sjoerd Simons; +Cc: u-boot, Martyn Welch, Dave Gerlach

[-- Attachment #1: Type: text/plain, Size: 454 bytes --]

On Tue, Dec 20, 2022 at 04:21:43PM +0100, Sjoerd Simons wrote:

> In f422c4bec the configuration option to support s28hs512t SPI flashes
> was changed from CONFIG_SPI_FLASH_S28HS512T to CONFIG_SPI_FLASH_S28HX_T
> to support the wider family. Follow this change in the AM62x EVM
> configurations.
> 
> Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>
> Reviewed-by: Dhruva Gole <d-gole@ti.com>

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH v2 2/4] configs: am62x_evm_*: Run savedefconfig
  2022-12-20 15:21 ` [PATCH v2 2/4] configs: am62x_evm_*: Run savedefconfig Sjoerd Simons
  2022-12-21  4:24   ` Dhruva Gole
@ 2023-01-11  2:16   ` Tom Rini
  1 sibling, 0 replies; 11+ messages in thread
From: Tom Rini @ 2023-01-11  2:16 UTC (permalink / raw)
  To: Sjoerd Simons; +Cc: u-boot, Martyn Welch, Dave Gerlach

[-- Attachment #1: Type: text/plain, Size: 273 bytes --]

On Tue, Dec 20, 2022 at 04:21:44PM +0100, Sjoerd Simons wrote:

> Clean configuration for am62x_evm using savedefconfig
> 
> Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>
> Tested-by: Dhruva Gole <d-gole@ti.com>

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH v2 3/4] arm: dts: k3-am625-sk: Enable first ethernet port
  2022-12-20 15:21 ` [PATCH v2 3/4] arm: dts: k3-am625-sk: Enable first ethernet port Sjoerd Simons
@ 2023-01-11  2:16   ` Tom Rini
  0 siblings, 0 replies; 11+ messages in thread
From: Tom Rini @ 2023-01-11  2:16 UTC (permalink / raw)
  To: Sjoerd Simons
  Cc: u-boot, Martyn Welch, Aswath Govindraju, Dhruva Gole,
	Georgi Vlaev, Nishanth Menon, Vignesh Raghavendra

[-- Attachment #1: Type: text/plain, Size: 266 bytes --]

On Tue, Dec 20, 2022 at 04:21:45PM +0100, Sjoerd Simons wrote:

> The K3 am625 sk EVM has two ethernet ports; Enable the first one for
> usage in u-boot.
> 
> Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH v2 4/4] configs: am62x_evm_a53: Enable ethernet
  2022-12-20 15:21 ` [PATCH v2 4/4] configs: am62x_evm_a53: Enable ethernet Sjoerd Simons
@ 2023-01-11  2:16   ` Tom Rini
  0 siblings, 0 replies; 11+ messages in thread
From: Tom Rini @ 2023-01-11  2:16 UTC (permalink / raw)
  To: Sjoerd Simons; +Cc: u-boot, Martyn Welch, Dave Gerlach

[-- Attachment #1: Type: text/plain, Size: 225 bytes --]

On Tue, Dec 20, 2022 at 04:21:46PM +0100, Sjoerd Simons wrote:

> Enable ethernet support for u-boot on am62x evm
> 
> Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2023-01-11  2:17 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-20 15:21 [PATCH v2 0/4] Enable ethernet for ti am62x Sjoerd Simons
2022-12-20 15:21 ` [PATCH v2 1/4] configs: am62x_evm_*: Correct SPI configuration option Sjoerd Simons
2022-12-21  4:13   ` Dhruva Gole
2023-01-11  2:16   ` Tom Rini
2022-12-20 15:21 ` [PATCH v2 2/4] configs: am62x_evm_*: Run savedefconfig Sjoerd Simons
2022-12-21  4:24   ` Dhruva Gole
2023-01-11  2:16   ` Tom Rini
2022-12-20 15:21 ` [PATCH v2 3/4] arm: dts: k3-am625-sk: Enable first ethernet port Sjoerd Simons
2023-01-11  2:16   ` Tom Rini
2022-12-20 15:21 ` [PATCH v2 4/4] configs: am62x_evm_a53: Enable ethernet Sjoerd Simons
2023-01-11  2:16   ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox