title: How to read sysfs device path?
body: <p>I have a USB touchscreen connected to my hardware setup. and when I use <code>cat /proc/bus/input/devices</code> I get the following details about my device:</p>
  
  <pre><code>I: Bus=0003 Vendor=2965 Product=5023 Version=0110
  N: Name="Kortek Kortek Touch"
  P: Phys=usb-0000:00:14.0-3.4/input2
  S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.4/3-3.4:1.2/0003:2965:5023.0006/input/input7
  U: Uniq=S20131028
  H: Handlers=mouse1 event7 js0
  B: PROP=0
  B: EV=1b
  B: KEY=30000 0 0 0 0 0 0 0 0
  B: ABS=3
  B: MSC=10
  </code></pre>
  
  <p>I want to know what does the line <code>S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.4/3-3.4:1.2/0003:2965:5023.0006/input/input7</code> means. How to read it ? What are the numbers in the path ?</p>