Re: [PATCH 01/13] kp_imx53: Switch to using a local namespace for ID EEPROM

2021-08-30 Thread Tom Rini
On Tue, Aug 17, 2021 at 05:59:36PM -0400, Tom Rini wrote:

> This platform does not use any of the standard EEPROM functionality and
> instead provides its own.  Use a local namespace for the I2C related
> defines to access the EEPROM.
> 
> Cc: Lukasz Majewski 
> Signed-off-by: Tom Rini 
> Acked-by: Lukasz Majewski 

For the series, applied to u-boot/next, thanks!

-- 
Tom


signature.asc
Description: PGP signature


Re: [PATCH 01/13] kp_imx53: Switch to using a local namespace for ID EEPROM

2021-08-18 Thread Lukasz Majewski
Hi Tom,

> This platform does not use any of the standard EEPROM functionality
> and instead provides its own.  Use a local namespace for the I2C
> related defines to access the EEPROM.
> 
> Cc: Lukasz Majewski 
> Signed-off-by: Tom Rini 
> ---
>  board/k+p/kp_imx53/kp_id_rev.c | 9 ++---
>  include/configs/kp_imx53.h | 3 ---
>  2 files changed, 6 insertions(+), 6 deletions(-)
> 
> diff --git a/board/k+p/kp_imx53/kp_id_rev.c
> b/board/k+p/kp_imx53/kp_id_rev.c index 7103a3e0f2b5..9f93cf008ce8
> 100644 --- a/board/k+p/kp_imx53/kp_id_rev.c
> +++ b/board/k+p/kp_imx53/kp_id_rev.c
> @@ -64,6 +64,10 @@ void show_eeprom(void)
>   eth_env_set_enetaddr("ethaddr", p);
>  }
>  
> +#define I2C_EEPROM_BUS_NUM   1
> +#define I2C_EEPROM_ADDR  0x50
> +#define I2C_EEPROM_ADDR_LEN  2
> +
>  int read_eeprom(void)
>  {
>   struct udevice *dev;
> @@ -72,9 +76,8 @@ int read_eeprom(void)
>   if (eeprom_has_been_read)
>   return 0;
>  
> - ret = i2c_get_chip_for_busnum(CONFIG_SYS_EEPROM_BUS_NUM,
> -   CONFIG_SYS_I2C_EEPROM_ADDR,
> -
> CONFIG_SYS_I2C_EEPROM_ADDR_LEN, &dev);
> + ret = i2c_get_chip_for_busnum(I2C_EEPROM_BUS_NUM,
> I2C_EEPROM_ADDR,
> +   I2C_EEPROM_ADDR_LEN, &dev);
>   if (ret) {
>   printf("Cannot find EEPROM !\n");
>   return ret;
> diff --git a/include/configs/kp_imx53.h b/include/configs/kp_imx53.h
> index c94882846efa..87f4841af05c 100644
> --- a/include/configs/kp_imx53.h
> +++ b/include/configs/kp_imx53.h
> @@ -20,9 +20,6 @@
>  #define CONFIG_MXC_USB_FLAGS 0
>  
>  #define CONFIG_SYS_I2C_MXC
> -#define CONFIG_SYS_I2C_EEPROM_ADDR 0x50
> -#define CONFIG_SYS_EEPROM_BUS_NUM 1
> -#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2
>  
>  /* Command definition */
>  #define CONFIG_LOADADDR  0x7200  /* loadaddr
> env var */

Acked-by: Lukasz Majewski 


Best regards,

Lukasz Majewski

--

DENX Software Engineering GmbH,  Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lu...@denx.de


pgpLnUzvGd4d_.pgp
Description: OpenPGP digital signature


[PATCH 01/13] kp_imx53: Switch to using a local namespace for ID EEPROM

2021-08-17 Thread Tom Rini
This platform does not use any of the standard EEPROM functionality and
instead provides its own.  Use a local namespace for the I2C related
defines to access the EEPROM.

Cc: Lukasz Majewski 
Signed-off-by: Tom Rini 
---
 board/k+p/kp_imx53/kp_id_rev.c | 9 ++---
 include/configs/kp_imx53.h | 3 ---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/board/k+p/kp_imx53/kp_id_rev.c b/board/k+p/kp_imx53/kp_id_rev.c
index 7103a3e0f2b5..9f93cf008ce8 100644
--- a/board/k+p/kp_imx53/kp_id_rev.c
+++ b/board/k+p/kp_imx53/kp_id_rev.c
@@ -64,6 +64,10 @@ void show_eeprom(void)
eth_env_set_enetaddr("ethaddr", p);
 }
 
+#define I2C_EEPROM_BUS_NUM 1
+#define I2C_EEPROM_ADDR0x50
+#define I2C_EEPROM_ADDR_LEN2
+
 int read_eeprom(void)
 {
struct udevice *dev;
@@ -72,9 +76,8 @@ int read_eeprom(void)
if (eeprom_has_been_read)
return 0;
 
-   ret = i2c_get_chip_for_busnum(CONFIG_SYS_EEPROM_BUS_NUM,
- CONFIG_SYS_I2C_EEPROM_ADDR,
- CONFIG_SYS_I2C_EEPROM_ADDR_LEN, &dev);
+   ret = i2c_get_chip_for_busnum(I2C_EEPROM_BUS_NUM, I2C_EEPROM_ADDR,
+ I2C_EEPROM_ADDR_LEN, &dev);
if (ret) {
printf("Cannot find EEPROM !\n");
return ret;
diff --git a/include/configs/kp_imx53.h b/include/configs/kp_imx53.h
index c94882846efa..87f4841af05c 100644
--- a/include/configs/kp_imx53.h
+++ b/include/configs/kp_imx53.h
@@ -20,9 +20,6 @@
 #define CONFIG_MXC_USB_FLAGS   0
 
 #define CONFIG_SYS_I2C_MXC
-#define CONFIG_SYS_I2C_EEPROM_ADDR 0x50
-#define CONFIG_SYS_EEPROM_BUS_NUM 1
-#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2
 
 /* Command definition */
 #define CONFIG_LOADADDR0x7200  /* loadaddr env var */
-- 
2.17.1