[PATCH 7/7] ARM: S5PC210: I2C{3, 4, 5, 6, 7} device support
Kyungmin Park
kmpark at infradead.org
Thu Sep 30 03:38:19 EDT 2010
On Thu, Sep 30, 2010 at 3:50 PM, Jassi Brar <jassisinghbrar at gmail.com> wrote:
> On Thu, Sep 30, 2010 at 3:27 PM, Kyungmin Park <kmpark at infradead.org> wrote:
>> On Thu, Sep 30, 2010 at 3:20 PM, Jeongbae Seo <jeongbae.seo at samsung.com> wrote:
>>> Kyungmin wrote:
>>>> From: Kyungmin Park <kyungmin.park at samsung.com>
>>>>
>>>> S5PC210 support more I2C devices than previous SoCs.
>>>> And to prevent the wrong usage use the s5p prefix instead of s3c.
>>>>
>>>> Signed-off-by: Kyungmin Park <kyungmin.park at samsung.com>
>>>> ---
>>>> arch/arm/mach-s5pv310/Kconfig | 15 +++++++
>>>> arch/arm/mach-s5pv310/Makefile | 5 ++
>>>> arch/arm/mach-s5pv310/setup-i2c3.c | 25 +++++++++++
>>>> arch/arm/mach-s5pv310/setup-i2c4.c | 25 +++++++++++
>>>> arch/arm/mach-s5pv310/setup-i2c5.c | 25 +++++++++++
>>>> arch/arm/mach-s5pv310/setup-i2c6.c | 25 +++++++++++
>>>> arch/arm/mach-s5pv310/setup-i2c7.c | 25 +++++++++++
>>>> arch/arm/plat-s5p/Kconfig | 25 +++++++++++
>>>> arch/arm/plat-s5p/Makefile | 5 ++
>>>> arch/arm/plat-s5p/dev-i2c3.c | 67
>>>> ++++++++++++++++++++++++++++++
>>>> arch/arm/plat-s5p/dev-i2c4.c | 67
>>>> ++++++++++++++++++++++++++++++
>>>> arch/arm/plat-s5p/dev-i2c5.c | 67
>>>> ++++++++++++++++++++++++++++++
>>>> arch/arm/plat-s5p/dev-i2c6.c | 67
>>>> ++++++++++++++++++++++++++++++
>>>> arch/arm/plat-s5p/dev-i2c7.c | 67
>>>> ++++++++++++++++++++++++++++++
>>>> arch/arm/plat-samsung/include/plat/iic.h | 5 ++
>>>> 15 files changed, 515 insertions(+), 0 deletions(-)
>>>> create mode 100644 arch/arm/mach-s5pv310/setup-i2c3.c
>>>> create mode 100644 arch/arm/mach-s5pv310/setup-i2c4.c
>>>> create mode 100644 arch/arm/mach-s5pv310/setup-i2c5.c
>>>> create mode 100644 arch/arm/mach-s5pv310/setup-i2c6.c
>>>> create mode 100644 arch/arm/mach-s5pv310/setup-i2c7.c
>>>> create mode 100644 arch/arm/plat-s5p/dev-i2c3.c
>>>> create mode 100644 arch/arm/plat-s5p/dev-i2c4.c
>>>> create mode 100644 arch/arm/plat-s5p/dev-i2c5.c
>>>> create mode 100644 arch/arm/plat-s5p/dev-i2c6.c
>>>> create mode 100644 arch/arm/plat-s5p/dev-i2c7.c
>>>>
>>>
>>> Hi Kyungmin,
>>>
>>> We are considering another way not to make additional new i2c dev files.
>>> In my opinion, this patch looks not bad but we'd better make an effort to
>>> avoid having the more similar file.
>>
>> Actually I also it's not good approach, but as there's no comment or
>> discuss about this I send the patches.
>> http://lists.infradead.org/pipermail/linux-arm-kernel/2010-August/022615.html
>>
>> If you have good method or approaches, I'm welcome.
>
> First, these are device definitions and gpio set callbacks and
> shouldn't take much
> of space. So, perhaps these all could be built upon single I2C support
> selection.
That's my first propose.
>
> Second, if we must build them conditionally, how about having all in
> one file with
> each device's definition and callback surrounded by corresponding ifdef ?
> That would alteast save us file-count.
This method is also no problem if all of person are agreed.
So just choose it and make a conclusion.
Thank you,
Kyungmin Park
>
More information about the linux-arm-kernel
mailing list