From: Marc Kleine-Budde <mkl@pengutronix.de>
To: AnilKumar Ch <anilkumar@ti.com>
Cc: wg@grandegger.com, linux-can@vger.kernel.org, anantgole@ti.com,
nsekhar@ti.com
Subject: Re: [PATCH v5 0/2] can: c_can: Add support for Bosch D_CAN controller
Date: Mon, 04 Jun 2012 00:56:26 +0200 [thread overview]
Message-ID: <4FCBEB9A.8050000@pengutronix.de> (raw)
In-Reply-To: <1338270196-7819-1-git-send-email-anilkumar@ti.com>
[-- Attachment #1: Type: text/plain, Size: 3888 bytes --]
On 05/29/2012 07:43 AM, AnilKumar Ch wrote:
> This patch series adds support for Bosch D_CAN controller to the
> existing C_CAN controller driver.
>
> Bosch D_CAN controller is a full-CAN implementation compliant to
> CAN protocol version 2.0 part A and B. Bosch D_CAN user manual
> can be obtained from: http://www.semiconductors.bosch.de/media/
> en/pdf/ipmodules_1/can/d_can_users_manual_111.pdf
>
> D_CAN device is used on many SoCs like AM335x, DM811x, DM813x and
> DM8148 EVMs from TI, D_CAN details on AM335x can be accessed from:
> http://www.ti.com/lit/ug/spruh73c/spruh73c.pdf
>
> These patches have been tested on AM335x EVM using some additional
> patches adding runtime PM support and some code to initialize the
> AM335x D_CAN RAM. I will submit these patches once these patches are
> accepted.
>
> Due to lack of hardware I am not able to test c_can functionality.
> I appreciate if anyone can test C_CAN functionality with this patch
> series.
>
> This series applies on top of three patches submitted and accepted
> earlier. Details of those three patches are
> - http://marc.info/?l=linux-can&m=133777549929733&w=2
> - http://marc.info/?l=linux-can&m=133777550329736&w=2
> - http://marc.info/?l=linux-can&m=133777550929737&w=2
>
> Changes from v4:
> - Incorporated all Wolfgang's review comments on v4
> * Changed id_table entries
> * Modified Kconfig entry and help
> - Dropped three patches from v4
>
> Changes from v3:
> - Incorporated all Marc's review comments on v3 (patch4)
> - Resending rest of the patches, because all the patches are
> interdependent
>
> Changes from v2:
> - Dropped patch 1 (acc. to v2) because no update from v2. Can
> be found at http://permalink.gmane.org/gmane.linux.can/1081
> - Incorporated all Marc's review comments on v2
> * Changed patch 2 (acc. to v2) subject line to "can: c_can:
> fix race condition in c_can_open()"
> * Moved "int reg" in patch 3 (acc. to v2) to "enum reg index"
> * Device registration changed by using "platform_device:
> id_table"
> - Changed iface hard coded way to a macro implementation.
>
> Changes form v1:
> - Changed the Macro implementation to access registers via an
> array with virtual register index.
> - Dropped "can: c_can: fix "BUG! echo_skb is occupied!" during
> transmit" patch because it's accepted.
> - Reworked on second patch (acc. to v1) based on Marc's comments.
> - Found one more issue and added as separate patch.
> - Third patch (acc. to v1) is split into two patches, first
> patch only do c_can modifications to incorporate the current
> implementation and second one adds d_can support
>
>
> AnilKumar Ch (2):
> can: c_can: Move overlay structure to array with offset as index
> can: c_can: Add support for Bosch D_CAN controller
>
> drivers/net/can/c_can/Kconfig | 13 ++-
> drivers/net/can/c_can/c_can.c | 120 ++++++++++++-----------
> drivers/net/can/c_can/c_can.h | 163 ++++++++++++++++++++++++--------
> drivers/net/can/c_can/c_can_platform.c | 76 ++++++++++-----
> 4 files changed, 247 insertions(+), 125 deletions(-)
I've just send a pull-request to David for the c_can fixes. They go via
the net tree. These patches will be delayed until net is merged back
into the net-next branch.
As soon as David has taken the c_can patches, I'll ask him to merge them
to net-next.
Marc
--
Pengutronix e.K. | Marc Kleine-Budde |
Industrial Linux Solutions | Phone: +49-231-2826-924 |
Vertretung West/Dortmund | Fax: +49-5121-206917-5555 |
Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
prev parent reply other threads:[~2012-06-03 22:56 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-29 5:43 [PATCH v5 0/2] can: c_can: Add support for Bosch D_CAN controller AnilKumar Ch
2012-05-29 5:43 ` [PATCH v5 1/2] can: c_can: Move overlay structure to array with offset as index AnilKumar Ch
2012-05-29 5:43 ` [PATCH v5 2/2] can: c_can: Add support for Bosch D_CAN controller AnilKumar Ch
2012-06-03 22:56 ` Marc Kleine-Budde [this message]
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=4FCBEB9A.8050000@pengutronix.de \
--to=mkl@pengutronix.de \
--cc=anantgole@ti.com \
--cc=anilkumar@ti.com \
--cc=linux-can@vger.kernel.org \
--cc=nsekhar@ti.com \
--cc=wg@grandegger.com \
/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.