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
next prev parent 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