On Thu, Dec 10, 2015 at 03:21:10PM -0600, Rob Herring wrote: > Having a common connector interface across different platforms can be > problematic for determining which SOC device is connected to which > connector pins. The standard DT property "label" is intended to provide > a human readable name for a device and can be used to provide this > information. Then userspace can can read the label to determine the > device mapping. For example: > > for f in $(ls -d /sys/class/tty/tty*); do > label=$(cat $f/device/of_node/label) > if [ "$label" = "LS-UART1" ]; then > # you've found UART1, so do something with it. > # $f/dev is the major:minor for the /dev node > fi > done > > This series adds labels on hikey and dragonboard 410c devices for the > low speed and high speed connectors. Not tested at all. > > BTW, there are no platform maintainers listed for these files. Setting > them should be enforced for the dts files as DT maintainers mainly > review binding docs, not dts files. > > Rob > > Rob Herring (3): > arm64: dts: apq8016-sbc: enable UART0 on LS connector > arm64: dts: apq8016-sbc: add label properties for UART, I2C, and SPI > arm64: dts: hikey: add label properties to UARTs Applied all 3 to next/dt64. -Olof -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html