linux-can.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Wolfgang Grandegger <wg@grandegger.com>
To: Stephane Grosjean <s.grosjean@peak-system.com>
Cc: Oliver Hartkopp <socketcan@hartkopp.net>,
	linux-can Mailing List <linux-can@vger.kernel.org>
Subject: Re: [PATCH v4.3] peak_pci: add support for PEAK-System PCIe/PCIeC/miniPCI cards
Date: Fri, 03 Feb 2012 11:59:48 +0100	[thread overview]
Message-ID: <4F2BBE24.5090601@grandegger.com> (raw)
In-Reply-To: <4F2BBA8C.3020501@peak-system.com>

On 02/03/2012 11:44 AM, Stephane Grosjean wrote:
> Le 03/02/2012 11:19, Wolfgang Grandegger a écrit :
>> On 02/03/2012 12:06 AM, Oliver Hartkopp wrote:
>>> On 02.02.2012 19:03, Oliver Hartkopp wrote:
>>>
>>>
>>> The problem is that the PCAN-ExpressCards without galvanic isolation
>>> (IPEH-003000, IPEH-003001) are not working at all when the I2C stuff
>>> is not
>>> initialized.
>> If that is true...
> 
> Yes this is true but for PCAN-ExpressCard without galvanic isolation
> only, that is, PCAN-ExpressCard with galvanic isolation won't need I2C
> stuff..
> 
>> What about this:
>>
>>   config CAN_PEAK_PCI
>>     tristate "PEAK PCAN-PCI/PCIe/miniPCI Cards"
>>     depends on PCI
>>     ---help---
>>       This driver is for the PCAN PCI/PCIe cards (1, 2, 3 or 4 channels)
>>       from PEAK Systems (http://www.peak-system.com).
>>       This driver is for the PCAN-PCI/PCIe/PCIeC/miniPCI cards
>>       (1, 2, 3 or 4 channels) from PEAK-System Technik
>>       (http://www.peak-system.com).
>>
>>       The I2C bit-banging algorithm (I2C ALGOBIT) needs to be selected to
>>       support PCAN-ExpressCard (PCIeC) cards.
>>
>>
>>    config CAN_PEAK_PCIEC
>>       bool "PEAK PCAN-Express Cards"
>>       depends on CAN_PEAK_PCI&&  I2C_ALGOBIT
>>       default y
> 
> So, I think that the following is closer to the truth:
> 
>  config CAN_PEAK_PCI
> -    tristate "PEAK PCAN-PCI/PCIe/miniPCI Cards"
> +    tristate "PEAK PCAN-PCI/PCIe/PCIeC/miniPCI Cards"
>     depends on PCI
>     ---help---
>       This driver is for the PCAN-PCI/PCIe/PCIeC/miniPCI cards
>       (1, 2, 3 or 4 channels) from PEAK-System Technik
>       (http://www.peak-system.com).
> 
>       The I2C bit-banging algorithm (I2C ALGOBIT) needs to be selected to
> -      support PCAN-ExpressCard (PCIeC) cards.
> +      support PCAN-ExpressCard cards models without galvanic isolation
> +       that is, IPEH-003000 and IPEH-003001.
> 
>  config CAN_PEAK_PCIEC_I2C
> +     bool "PEAK non-isolated PCAN-ExpressCard Cards"
>      depends on CAN_PEAK_PCI&&  I2C_ALGOBIT
>      default y
> +    ---help---
> +        Say Y here if your PEAK-System Technik PCAN-ExpressCard is not
> equipped
> +        with any galvanic isolation (IPEH-003000 and IPEH-003001)  .
> 
> 
> (sorry for the manual-made patch style)

Well, that is even more confusing. What happens if there is no LED
support. If the LEDs are not blinking or illuminated users might think
the card is not working. I would go for CAN_PEAK_PCIEC config enabling
the support for the PCIEC *explicitly*. I mean, no support for the PCIEC
if CAN_PEAK_PCIEC is not enabled. You may want to use the select trick
if you prefer on that config. What do the others think?

Wolfgang.

  reply	other threads:[~2012-02-03 10:59 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-02-02 13:19 [PATCH v4.3] peak_pci: add support for PEAK-System PCIe/PCIeC/miniPCI cards Stephane Grosjean
2012-02-02 18:03 ` Oliver Hartkopp
2012-02-02 23:06   ` Oliver Hartkopp
2012-02-03 10:14     ` Stephane Grosjean
2012-02-03 10:19     ` Wolfgang Grandegger
2012-02-03 10:44       ` Stephane Grosjean
2012-02-03 10:59         ` Wolfgang Grandegger [this message]
2012-02-03 11:34           ` Stephane Grosjean
2012-02-03 12:01           ` Stephane Grosjean
2012-02-03 12:28             ` Wolfgang Grandegger
2012-02-03 13:02               ` Stephane Grosjean
2012-02-03 12:09           ` Stephane Grosjean

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=4F2BBE24.5090601@grandegger.com \
    --to=wg@grandegger.com \
    --cc=linux-can@vger.kernel.org \
    --cc=s.grosjean@peak-system.com \
    --cc=socketcan@hartkopp.net \
    /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;
as well as URLs for NNTP newsgroup(s).