Wolfram Sang wrote:
> On Mon, Nov 02, 2009 at 10:44:13PM +0100, Wolfgang Grandegger wrote:
>> Wolfram Sang wrote:
>>>>> This is not possible yet. For that, I wanted to wait until the
>>>>> clock-representation in the device-tree (the patches you mentioned, I
>>>>> suppose)
>>>>> stabilizes. If this matures, we can add the proper way to do it. For now,
>>>>> "clock-ipb" is supported, the rest has to be done by the bootloader or
>>>>> additional patches. I wouldn't like to introduce "intermediate"
>>>>> properties to
>>>>> the device tree.
>>>> Why "intermediate"? I think the clock should be selectable via device tree.
>>> Sure. With "intermediate" I just meant we would define some properties now
>>> and
>>> we already know they will then be obsoleted by the OF-clock-implementation.
>>> Hmmmm...
>> You mean the new one from Benjamin Herrenschmidt? I think it's the
>> drivers responsibility to set the clock source and frequency. Most
>> useful is the sys_clk, as it allows to select "good" CAN clock
>> frequencies (being a multiple of 8 MB).
>
> Yes, sure it is the drivers responsibility. But should we define some
> properties now, if it is favourable to use something like
>
> c...@xxxx {
> compatible = "...";
> clock = <&clock ... >;
> ...
> }
>
> in the future? (Old properties are always annoying, I think, so I just wonder
> if it is sensible to define some we know will be obsoleted?)
I think you mean that Herrenschmidt's clock patches will make a setting
like:
fsl,mscan-clock-source = "ref_clk";
fsl,mscan-clock-divider = <8>;
obsolete. Well, we need to provide a solution based on the new clock
interface. From Grant's comments I understood that the MSCAN clock
settings should be part of the driver.
Wolfgang.
_______________________________________________
Socketcan-core mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-core