public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Heiko Schocher <hs@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 2/5] sunxi: Add i2c support
Date: Tue, 10 Jun 2014 09:53:47 +0200	[thread overview]
Message-ID: <5396B98B.2040707@denx.de> (raw)
In-Reply-To: <5396B746.5050503@redhat.com>

Hello Hans,

Am 10.06.2014 09:44, schrieb Hans de Goede:
> Hi,
>
> On 06/10/2014 08:33 AM, Heiko Schocher wrote:
>> Hello Hans,
>>
>> Am 09.06.2014 17:15, schrieb Hans de Goede:
>>> Add support for the i2c controller found on all Allwinner sunxi SoCs,
>>> this is the same controller as found on the Marvell orion5x and kirkwood
>>> SoC families, with a slightly different register layout, so this patch uses
>>> the existing mvtwsi code.
>>>
>>> Signed-off-by: Hans de Goede<hdegoede@redhat.com>
>>> Acked-by: Ian Campbell<ijc@hellion.org.uk>
>>> ---
>>
>> as this is a newer version, your commit subject should contain a "v2",
>> and please add here a short info, what has changed ... look here for
>> an explanation how this should look like:
>> http://www.denx.de/wiki/view/U-Boot/Patches#Sending_updated_patch_versions
>
> Ok, will do.
>
>>
>>>    arch/arm/cpu/armv7/sunxi/board.c        |  6 ++++++
>>>    arch/arm/cpu/armv7/sunxi/u-boot-spl.lds |  5 +++++
>>>    arch/arm/include/asm/arch-sunxi/i2c.h   | 15 +++++++++++++++
>>>    board/sunxi/board.c                     |  7 +++++++
>>>    drivers/i2c/mvtwsi.c                    | 18 ++++++++++++++++++
>>>    include/configs/sunxi-common.h          |  8 ++++++++
>>>    6 files changed, 59 insertions(+)
>>>    create mode 100644 arch/arm/include/asm/arch-sunxi/i2c.h
[...]
>>> diff --git a/drivers/i2c/mvtwsi.c b/drivers/i2c/mvtwsi.c
>>> index d3457b9..ad1ce8f 100644
>>> --- a/drivers/i2c/mvtwsi.c
>>> +++ b/drivers/i2c/mvtwsi.c
>>> @@ -22,6 +22,8 @@
>>>    #include<asm/arch/orion5x.h>
>>>    #elif defined(CONFIG_KIRKWOOD)
>>>    #include<asm/arch/kirkwood.h>
>>> +#elif defined(CONFIG_SUNXI)
>>> +#include<asm/arch/i2c.h>
>>>    #else
>>>    #error Driver mvtwsi not supported by SoC or board
>>>    #endif
>>> @@ -30,6 +32,20 @@
>>>     * TWSI register structure
>>>     */
>>>
>>> +#ifdef CONFIG_SUNXI
>>> +
>>> +struct  mvtwsi_registers {
>>> +    u32 slave_address;
>>> +    u32 xtnd_slave_addr;
>>> +    u32 data;
>>> +    u32 control;
>>> +    u32 status;
>>> +    u32 baudrate;
>>> +    u32 soft_reset;
>>> +};
>>> +
>>> +#else
>>> +
>>>    struct  mvtwsi_registers {
>>>        u32 slave_address;
>>>        u32 data;
>>> @@ -43,6 +59,8 @@ struct  mvtwsi_registers {
>>>        u32 soft_reset;
>>>    };
>>>
>>> +#endif
>>> +
>>>    /*
>>>     * Control register fields
>>>     */
>>
>> ? Thats all? I thought you convert this driver to the new i2c framework?
>
> I did a separate patch for that:
> "[PATCH 1/5] mvtwsi: convert to CONFIG_SYS_I2C framework"
>
> http://lists.denx.de/pipermail/u-boot/2014-June/181352.html
>
> Which was also send directly to you.
>
>> At least, there should be a change from the i2c_xx() functions to static
>> and a prefix add to them ... and a "U_BOOT_I2C_ADAP_COMPLETE" at the end ...
>
> Yes this is all done in the "[PATCH 1/5] mvtwsi: convert to CONFIG_SYS_I2C framework"
> patch.

Hups... Sorry ... I didn;t find it in my inbox ... so, this patch
seems fine to me:

Acked-by: Heiko Schocher <hs@denx.de>

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

  reply	other threads:[~2014-06-10  7:53 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-09 15:15 [U-Boot] [PATCH 0/5] sunxi: i2c and pmic support Hans de Goede
2014-06-09 15:15 ` [U-Boot] [PATCH 1/5] mvtwsi: convert to CONFIG_SYS_I2C framework Hans de Goede
2014-06-10  8:05   ` [U-Boot] [U-Boot, " Heiko Schocher
2014-06-13 20:52     ` Hans de Goede
2014-06-10 15:28   ` [U-Boot] [PATCH " Prafulla Wadaskar
2014-06-09 15:15 ` [U-Boot] [PATCH 2/5] sunxi: Add i2c support Hans de Goede
2014-06-09 16:09   ` Albert ARIBAUD
2014-06-09 17:13     ` Hans de Goede
2014-06-10 14:18       ` Prafulla Wadaskar
2014-06-10  6:33   ` Heiko Schocher
2014-06-10  7:44     ` Hans de Goede
2014-06-10  7:53       ` Heiko Schocher [this message]
2014-06-09 15:15 ` [U-Boot] [PATCH 3/5] sunxi: Add axp209 pmic support Hans de Goede
2014-06-09 18:22   ` Ian Campbell
2014-06-09 15:15 ` [U-Boot] [PATCH 4/5] sunxi: Add axp152 " Hans de Goede
2014-06-09 18:22   ` Ian Campbell
2014-06-09 15:15 ` [U-Boot] [PATCH 5/5] sunxi: Fix reset hang on sun5i Hans de Goede
2014-06-09 18:23   ` Ian Campbell

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=5396B98B.2040707@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox