[PATCH] input: touchscreen: add OF match table for ads7846

Grant Likely grant.likely at secretlab.ca
Mon Jun 13 23:24:03 EST 2011


On Mon, Jun 13, 2011 at 2:15 AM, Barry Song <21cnbao at gmail.com> wrote:
> Hi Grant,
> Thanks.
>
> 2011/6/13 Grant Likely <grant.likely at secretlab.ca>:
>> On Thu, Jun 9, 2011 at 8:28 PM, Barry Song <Baohua.Song at csr.com> wrote:
>>> The current ads7846 has no OF match table. The method used is by applying a heuristic (of_modalias_node) which tries to name the device in a way that will match an existing device driver.
>>> This patch adds explicit OF match table for ads7846, then the normal device tree match behaviour will always work.
>>> It has been tested on PRIMA2 EVB board of CSR with a SPI's child node like the below:
>>> ts at 0 {
>>>        compatible = "ti,ads7845";
>>>        reg = <0x0>;
>>>        spi-max-frequency = <31250>;
>>>        interrupts = <90>;
>>> };
>>>
>>> Signed-off-by: Barry Song <21cnbao at gmail.com>
>>> Cc: Grant Likely <grant.likely at secretlab.ca>
>>> cc: Thomas Chou <thomas at wytron.com.tw>
>>> ---
>>>  drivers/input/touchscreen/ads7846.c |   14 ++++++++++++++
>>
>> There should also be documentation for the new binding added to
>> Documentation/devicetree/bindings for the new compatible strings.
>
> Which directory do you think is the best to place this document? or do
> we build a new diretory named
> Documentation/devicetree/bindings/input/touchscreen/ ?
> The dir Documentation/devicetree/bindings seems to be for spi host,
> not for spi clients.

Documentation/devicetree/bindings/input sounds appropriate.

g.


More information about the devicetree-discuss mailing list