All of lore.kernel.org
 help / color / mirror / Atom feed
From: Heiko Schocher <hs@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 1/4] blackfin: i2c: Missing the patch to define GPIO I2C pins.
Date: Mon, 18 Nov 2013 08:49:21 +0100	[thread overview]
Message-ID: <5289C681.6050203@denx.de> (raw)
In-Reply-To: <1384758770-7462-1-git-send-email-sonic.adi@gmail.com>

Hello Sonic Zhang,

Am 18.11.2013 08:12, schrieb Sonic Zhang:
> From: Sonic Zhang<sonic.zhang@analog.com>
>
> Signed-off-by: Sonic Zhang<sonic.zhang@analog.com>
> ---
>   include/configs/bf533-stamp.h | 48 +++++--------------------------------------
>   1 file changed, 5 insertions(+), 43 deletions(-)
>
> diff --git a/include/configs/bf533-stamp.h b/include/configs/bf533-stamp.h
> index a22c868..26a140e 100644
> --- a/include/configs/bf533-stamp.h
> +++ b/include/configs/bf533-stamp.h
> @@ -14,6 +14,7 @@
>   #define CONFIG_BFIN_CPU             bf533-0.3
>   #define CONFIG_BFIN_BOOT_MODE       BFIN_BOOT_BYPASS
>
> +

Not needed, please remove.

>   /*
>    * Clock Settings
>    *	CCLK = (CLKIN * VCO_MULT) / CCLK_DIV
> @@ -37,6 +38,7 @@
>   /* Values can range from 1-15						*/
>   #define CONFIG_SCLK_DIV			6 /* note: 1.2 boards can go faster */
>
> +

Here too...

>   /*
>    * Memory Settings
>    */
> @@ -72,42 +74,6 @@
>   /* #define CONFIG_ETHADDR	02:80:ad:20:31:b8 */
>
>
> -/* I2C */
> -#define CONFIG_SYS_I2C
> -#define CONFIG_SYS_I2C_SOFT		/* I2C bit-banged */
> -#define CONFIG_SYS_I2C_SOFT_SPEED	50000
> -#define CONFIG_SYS_I2C_SOFT_SLAVE	0

Why do you remove the soft i2c driver?

> -/*
> - * Software (bit-bang) I2C driver configuration
> - */
> -#define PF_SCL			PF3
> -#define PF_SDA			PF2
> -#define I2C_INIT		(*pFIO_DIR |=  PF_SCL); asm("ssync;")
> -#define I2C_ACTIVE		(*pFIO_DIR |=  PF_SDA); \
> -				*pFIO_INEN&= ~PF_SDA; asm("ssync;")
> -#define I2C_TRISTATE		(*pFIO_DIR&= ~PF_SDA); \
> -				*pFIO_INEN |= PF_SDA; asm("ssync;")
> -#define I2C_READ		((volatile)(*pFIO_FLAG_D&  PF_SDA) != 0); \
> -				asm("ssync;")
> -#define I2C_SDA(bit)	if (bit) { \
> -				*pFIO_FLAG_S = PF_SDA; \
> -				asm("ssync;"); \
> -				} \
> -			else	{ \
> -				*pFIO_FLAG_C = PF_SDA; \
> -				asm("ssync;"); \
> -				}
> -#define I2C_SCL(bit)	if (bit) { \
> -				*pFIO_FLAG_S = PF_SCL; \
> -				asm("ssync;"); \
> -				} \
> -			else	{ \
> -				*pFIO_FLAG_C = PF_SCL; \
> -				asm("ssync;"); \
> -				}
> -#define I2C_DELAY		udelay(5)	/* 1/4 I2C clock duration */
> -
> -
>   /*
>    * Flash Settings
>    */
> @@ -118,6 +84,7 @@
>   #define CONFIG_SYS_MAX_FLASH_BANKS	1
>   #define CONFIG_SYS_MAX_FLASH_SECT	67
>
> +
>   /*
>    * SPI Settings
>    */
> @@ -165,15 +132,10 @@
>   /*
>    * I2C Settings
>    */
> -#define CONFIG_SYS_I2C_SOFT
> -#ifdef CONFIG_SYS_I2C_SOFT
> -#define CONFIG_SYS_I2C
> +#define CONFIG_SOFT_I2C

NAK. This define is not existent in current mainline code ...

>   #define CONFIG_SOFT_I2C_GPIO_SCL GPIO_PF3
>   #define CONFIG_SOFT_I2C_GPIO_SDA GPIO_PF2
> -#define I2C_DELAY		udelay(5)	/* 1/4 I2C clock duration */
> -#define CONFIG_SYS_I2C_SOFT_SPEED	50000
> -#define CONFIG_SYS_I2C_SOFT_SLAVE	0
> -#endif
> +
>
>   /*
>    * Compact Flash / IDE / ATA Settings

bye,
Heiko
-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany

  parent reply	other threads:[~2013-11-18  7:49 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-11-18  7:12 [U-Boot] [PATCH 1/4] blackfin: i2c: Missing the patch to define GPIO I2C pins Sonic Zhang
2013-11-18  7:12 ` [U-Boot] [PATCH 2/4] blackfin: Use ADI_GPIO2 driver other than the default ADI_GPIO1 Sonic Zhang
2013-11-18  7:12 ` [U-Boot] [PATCH 3/4] blackfin: If none ADI_GPIOX macro is defined, use ADI_GPIO1 as default Sonic Zhang
2013-11-18  7:12 ` [U-Boot] [PATCH 4/4] blackfin: Add missing macro CONFIG_BFIN_SERIAL Sonic Zhang
2013-11-18  7:49 ` Heiko Schocher [this message]
2013-11-18 10:20   ` [U-Boot] [PATCH 1/4] blackfin: i2c: Missing the patch to define GPIO I2C pins Sonic Zhang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5289C681.6050203@denx.de \
    --to=hs@denx.de \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.