[U-Boot] [PATCH 1/4] blackfin: i2c: Missing the patch to define GPIO I2C pins.

Sonic Zhang sonic.adi at gmail.com
Mon Nov 18 11:20:27 CET 2013


bHi Heiko,

On Mon, Nov 18, 2013 at 3:49 PM, Heiko Schocher <hs at denx.de> wrote:
> Hello Sonic Zhang,
>
> Am 18.11.2013 08:12, schrieb Sonic Zhang:
>
>> From: Sonic Zhang<sonic.zhang at analog.com>
>>
>> Signed-off-by: Sonic Zhang<sonic.zhang at 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?

You should access GPIO register such via macro bfin_read_XXX other
than macro pFIO_XXX directly. So do the macro PFX. They don't exist in
head files and cause building failure.

I missed these code are from your patch "soft-i2c: switch to new
multibus/multiadapter support". I will try to send a new fix.

Regards,

Sonic Zhang


More information about the U-Boot mailing list