From: Shinya Kuribayashi <shinya.kuribayashi.px@renesas.com>
To: w.sang@pengutronix.de, ben-linux@fluff.org, magnus.damm@gmail.com
Cc: linux-i2c@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
linux-sh@vger.kernel.org
Subject: [PATCH 0/5] i2c-sh_mobile non-urgent changes
Date: Wed, 24 Oct 2012 19:55:59 +0900 [thread overview]
Message-ID: <5087C93F.6080601@renesas.com> (raw)
Hello,
This is the first batch to fix the i2c-sh_mobile driver. As a first
step, this comprises of the SCL optimization work and a simple fix to
annoying spurious WAIT interrupt issue; in other words, this does not
change tx/rx data handling logic.
This driver has an architectural problem with send/receive procedures
and needs a fundamental overhaul. I've been working on splitting into
logical chunks, but not yet completed.
Patches are prepared against the vanilla v3.6. I don't have a chance
to give it a try with v3.6+ kernels myself, but tend to be optimistic
about that. I have been cooking these patches over a year, and they
work perfectly fine with older kernels ..v3.4 so far.
Shinya Kuribayashi (5):
i2c: i2c-sh_mobile: calculate clock parameters at driver probing time
i2c: i2c-sh_mobile: optimize ICCH/ICCL values according to I2C bus speed
i2c: i2c-sh_mobile: fix ICCH to avoid violation of the tHD;STA timing spec
i2c: i2c-sh_mobile: support I2C hardware block with a faster operating clock
i2c: i2c-sh_mobile: fix spurious transfer request timed out
drivers/i2c/busses/i2c-sh_mobile.c | 150 ++++++++++++++++++++++++-------------
include/linux/i2c/i2c-sh_mobile.h | 1 +
2 files changed, 98 insertions(+), 53 deletions(-)
--
Shinya Kuribayashi
Renesas Electronics
WARNING: multiple messages have this Message-ID (diff)
From: Shinya Kuribayashi <shinya.kuribayashi.px@renesas.com>
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 0/5] i2c-sh_mobile non-urgent changes
Date: Wed, 24 Oct 2012 10:55:59 +0000 [thread overview]
Message-ID: <5087C93F.6080601@renesas.com> (raw)
Hello,
This is the first batch to fix the i2c-sh_mobile driver. As a first
step, this comprises of the SCL optimization work and a simple fix to
annoying spurious WAIT interrupt issue; in other words, this does not
change tx/rx data handling logic.
This driver has an architectural problem with send/receive procedures
and needs a fundamental overhaul. I've been working on splitting into
logical chunks, but not yet completed.
Patches are prepared against the vanilla v3.6. I don't have a chance
to give it a try with v3.6+ kernels myself, but tend to be optimistic
about that. I have been cooking these patches over a year, and they
work perfectly fine with older kernels ..v3.4 so far.
Shinya Kuribayashi (5):
i2c: i2c-sh_mobile: calculate clock parameters at driver probing time
i2c: i2c-sh_mobile: optimize ICCH/ICCL values according to I2C bus speed
i2c: i2c-sh_mobile: fix ICCH to avoid violation of the tHD;STA timing spec
i2c: i2c-sh_mobile: support I2C hardware block with a faster operating clock
i2c: i2c-sh_mobile: fix spurious transfer request timed out
drivers/i2c/busses/i2c-sh_mobile.c | 150 ++++++++++++++++++++++++-------------
include/linux/i2c/i2c-sh_mobile.h | 1 +
2 files changed, 98 insertions(+), 53 deletions(-)
--
Shinya Kuribayashi
Renesas Electronics
WARNING: multiple messages have this Message-ID (diff)
From: shinya.kuribayashi.px@renesas.com (Shinya Kuribayashi)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 0/5] i2c-sh_mobile non-urgent changes
Date: Wed, 24 Oct 2012 19:55:59 +0900 [thread overview]
Message-ID: <5087C93F.6080601@renesas.com> (raw)
Hello,
This is the first batch to fix the i2c-sh_mobile driver. As a first
step, this comprises of the SCL optimization work and a simple fix to
annoying spurious WAIT interrupt issue; in other words, this does not
change tx/rx data handling logic.
This driver has an architectural problem with send/receive procedures
and needs a fundamental overhaul. I've been working on splitting into
logical chunks, but not yet completed.
Patches are prepared against the vanilla v3.6. I don't have a chance
to give it a try with v3.6+ kernels myself, but tend to be optimistic
about that. I have been cooking these patches over a year, and they
work perfectly fine with older kernels ..v3.4 so far.
Shinya Kuribayashi (5):
i2c: i2c-sh_mobile: calculate clock parameters at driver probing time
i2c: i2c-sh_mobile: optimize ICCH/ICCL values according to I2C bus speed
i2c: i2c-sh_mobile: fix ICCH to avoid violation of the tHD;STA timing spec
i2c: i2c-sh_mobile: support I2C hardware block with a faster operating clock
i2c: i2c-sh_mobile: fix spurious transfer request timed out
drivers/i2c/busses/i2c-sh_mobile.c | 150 ++++++++++++++++++++++++-------------
include/linux/i2c/i2c-sh_mobile.h | 1 +
2 files changed, 98 insertions(+), 53 deletions(-)
--
Shinya Kuribayashi
Renesas Electronics
next reply other threads:[~2012-10-24 10:55 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-24 10:55 Shinya Kuribayashi [this message]
2012-10-24 10:55 ` [PATCH 0/5] i2c-sh_mobile non-urgent changes Shinya Kuribayashi
2012-10-24 10:55 ` Shinya Kuribayashi
[not found] ` <5087C93F.6080601-zM6kxYcvzFBBDgjK7y7TUQ@public.gmane.org>
2012-10-24 10:56 ` [PATCH 1/5] i2c: i2c-sh_mobile: calculate clock parameters at driver probing time Shinya Kuribayashi
2012-10-24 10:56 ` Shinya Kuribayashi
2012-10-24 10:56 ` Shinya Kuribayashi
2012-11-16 8:07 ` [PATCH 0/5] i2c-sh_mobile non-urgent changes Wolfram Sang
2012-11-16 8:07 ` Wolfram Sang
2012-11-16 8:07 ` Wolfram Sang
2012-11-16 8:53 ` Shinya Kuribayashi
2012-11-16 8:53 ` Shinya Kuribayashi
2012-11-16 8:53 ` Shinya Kuribayashi
2012-11-17 23:27 ` Guennadi Liakhovetski
2012-11-17 23:27 ` Guennadi Liakhovetski
2012-11-17 23:27 ` Guennadi Liakhovetski
2012-10-24 10:57 ` [PATCH 2/5] i2c: i2c-sh_mobile: optimize ICCH/ICCL values according to I2C bus speed Shinya Kuribayashi
2012-10-24 10:57 ` Shinya Kuribayashi
2012-10-24 10:57 ` Shinya Kuribayashi
2012-10-24 10:57 ` [PATCH 3/5] i2c: i2c-sh_mobile: fix ICCH to avoid violation of the tHD;STA timing spec Shinya Kuribayashi
2012-10-24 10:57 ` Shinya Kuribayashi
2012-10-24 10:57 ` Shinya Kuribayashi
2012-10-24 10:58 ` [PATCH 4/5] i2c: i2c-sh_mobile: support I2C hardware block with a faster operating clock Shinya Kuribayashi
2012-10-24 10:58 ` Shinya Kuribayashi
2012-10-24 10:58 ` Shinya Kuribayashi
2012-10-24 10:58 ` [PATCH 5/5] i2c: i2c-sh_mobile: fix spurious transfer request timed out Shinya Kuribayashi
2012-10-24 10:58 ` Shinya Kuribayashi
2012-10-24 10:58 ` Shinya Kuribayashi
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=5087C93F.6080601@renesas.com \
--to=shinya.kuribayashi.px@renesas.com \
--cc=ben-linux@fluff.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-i2c@vger.kernel.org \
--cc=linux-sh@vger.kernel.org \
--cc=magnus.damm@gmail.com \
--cc=w.sang@pengutronix.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.