Messages in this thread | | | Date | Tue, 04 Nov 2014 16:56:40 -0600 | From | Timur Tabi <> | Subject | Re: [PATCH v2 0/2] pinctrl: Intel Cherryview/Braswell support |
| |
On 11/04/2014 05:13 PM, Rafael J. Wysocki wrote: > Well, first of all, you won't use phandles with ACPI.:-)
Yes, which makes things complicated for me. The pinctrl binding makes heavy use of phandles, so it will be a challenge to come up with a substitue.
> That seems to be the case in which some ACPI-specific code would need to be > written. In ACPI, instead of the list of phandles you'll have a list of > references to device objects that you can walk in an analogous way.
Can you point me to an example Linux driver that parses references?
> I'm > not sure how much of that code can be shared between DT and ACPI ATM, but > it looks like at least some of it can be shared.
So ACPI does not support the concept if variable length properties?
> And it looks like we'll need a device_property_read_string_index().:-)
Multi-string properties are also very popular in device tree.
> > BTW, where's the pinctrl binding documented?
Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
-- Qualcomm Innovation Center, Inc. The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project.
| |