[PATCH] Add device file bindings for MAPLE
Kumar Gala
galak at kernel.crashing.org
Tue Aug 6 08:26:23 EST 2013
On Aug 5, 2013, at 4:11 PM, Scott Wood wrote:
> On Thu, 2013-08-01 at 11:05 -0500, Kumar Gala wrote:
>> On Aug 1, 2013, at 6:02 AM, Shaveta Leekha wrote:
>>
>>> Signed-off-by: Shaveta Leekha <shaveta at freescale.com>
>>> ---
>>> .../devicetree/bindings/powerpc/fsl/maple.txt | 30 ++++++++++++++++++++
>>> 1 files changed, 30 insertions(+), 0 deletions(-)
>>> create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/maple.txt
>>>
>>> diff --git a/Documentation/devicetree/bindings/powerpc/fsl/maple.txt b/Documentation/devicetree/bindings/powerpc/fsl/maple.txt
>>> new file mode 100644
>>> index 0000000..da51c5f
>>> --- /dev/null
>>> +++ b/Documentation/devicetree/bindings/powerpc/fsl/maple.txt
>>> @@ -0,0 +1,30 @@
>>> +* Freescale MAPLE Multi Accelerator Platform Engine Baseband 3
>>> + (MAPLE-B3)device nodes
>>> +
>>> +Supported chips:
>>> +Example: B4860
>>> +
>>> +Required properties:
>>> +
>>> +- compatible: Should contain "fsl,maple-b3-liodn" as the value
>>> + This identifies Multi Accelerator Platform Engine
>>> + Baseband 3 block.This representation is required
>>> + for doing the PAMU/LIODN programming on the Linux side.
>>
>> This compatible makes no sense, we shouldn't be marking a full HW block with some name that is just intended for LIODN convenance.
>
> The point is we're not describing the whole block here, because the rest
> of the block is owned by an external entity (the DSP cores).
So the binding should make that far more clear that the MAPLE would be controlled by DSP SW.
>
>> Is this version 3 of the block? If so a name like "fsl,maple-v3" or "fsl,maple-v3.0" would be more appropriate.
>>
>> - k
>>
>>> +
>>> +- reg: offset and length of the register set for the device
>>> +
So the reg should limit itself to the LIODN registers only.
>>> +Devices that have LIODNs need to specify links to the parent PAMU controller
>>> +(the actual PAMU controller that this device is connected to) and a pointer to
>>> +the LIODN register, if applicable.
>>
>>
>> Does Maple not have any IRQs associated with it?
>
> maple-liodn doesn't.
>
> -Scott
>
>
More information about the Linuxppc-dev
mailing list