HAL on Nokia 770

Rob Taylor rob.taylor at collabora.co.uk
Wed Oct 25 09:23:39 PDT 2006


David Zeuthen wrote:
> On Fri, 2006-10-20 at 19:33 +0100, Rob Taylor wrote:
>> The results are so dramatically different for head, I'm slightly
>> suspicious I may have introduced a problem, so I'll look more deeply
>> into this, along with the hang - but the number of devices reported is
>> the same between 0.5.8.1 and HEAD, so it may just be that big
>> congratulations are due to David and his optimisation spree!
> 
> There's still room for more! One thing I'd like to see is making
> sure .fdi files don't take up writable memory, e.g. save the binary
> cache to a file and just mmap that RO.

Indeed. Its interesting to note that most of the time is actually spent
running the probers. I can obviously cut this down by providing some
command line options for, e.g., dropping PCI support. One question I
have is why are the probers helper programs and not part of hald itself?
That would be another way to speed this up on archs such as arm.

> Anyway, cool stuff, thanks for sharing. Is it possible for you to share
> lshal and 'tree /sys' output?

Sure! attached is lshal.result and treesys.result.

Thanks,

Rob Taylor
Collabora Ltd
http://www.collabora.co.uk
-------------- next part --------------

Dumping 39 device(s) from the Global Device List:
-------------------------------------------------
udi = '/org/freedesktop/Hal/devices/computer'
  system.kernel.name = 'Linux'  (string)
  power_management.type = 'none'  (string)
  system.kernel.machine = 'armv5tejl'  (string)
  power_management.can_suspend = true  (bool)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_names = {'Suspend', 'Hibernate', 'Shutdown', 'Reboot', 'SetPowerSave'} (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames = {'num_seconds_to_sleep', '', '', '', 'enable_power_save'} (string list)
  info.bus = 'unknown'  (string)
  linux.sysfs_path_device = '(none)'  (string)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths = {'hal-system-power-suspend', 'hal-system-power-hibernate', 'hal-system-power-shutdown', 'hal-system-power-reboot', 'hal-system-power-set-power-save'} (string list)
  info.udi = '/org/freedesktop/Hal/devices/computer'  (string)
  power_management.can_suspend_to_disk = false  (bool)
  system.formfactor = 'unknown'  (string)
  info.interfaces = {'org.freedesktop.Hal.Device.SystemPowerManagement'} (string list)
  info.product = 'Computer'  (string)
  system.kernel.version = '2.6.16-omap1'  (string)
  power_management.can_hibernate = false  (bool)
  info.addons = {'hald-addon-cpufreq'} (string list)
  org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures = {'i', '', '', '', 'b'} (string list)
  power_management.can_suspend_to_ram = true  (bool)
  info.callouts.add = {'hal-storage-cleanup-all-mountpoints'} (string list)

udi = '/org/freedesktop/Hal/devices/computer_alsa_timer'
  linux.device_file = '/dev/snd/timer'  (string)
  alsa.device_file = '/dev/snd/timer'  (string)
  info.capabilities = {'alsa'} (string list)
  alsa.type = 'timer'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_alsa_timer'  (string)
  linux.subsystem = 'sound'  (string)
  info.product = 'ALSA Timer Device'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/class/sound/timer'  (string)
  info.category = 'alsa'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)

udi = '/org/freedesktop/Hal/devices/platform_wlan_omap'
  platform.id = 'wlan-omap'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/wlan-omap'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_wlan_omap'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (wlan-omap)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/wlan-omap'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'wlan-omap'  (string)

udi = '/org/freedesktop/Hal/devices/platform_tahvo_usb'
  platform.id = 'tahvo-usb'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/tahvo-usb'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_tahvo_usb'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (tahvo-usb)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/tahvo-usb'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'tahvo-usb'  (string)

udi = '/org/freedesktop/Hal/devices/platform_tahvo'
  platform.id = 'tahvo'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/tahvo'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_tahvo'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (tahvo)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/tahvo'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'tahvo'  (string)

udi = '/org/freedesktop/Hal/devices/platform_sti'
  platform.id = 'sti'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/sti'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_sti'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (sti)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/sti'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'sti'  (string)

udi = '/org/freedesktop/Hal/devices/platform_serial8250_0'
  platform.id = 'serial8250.0'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/serial8250.0'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_serial8250_0'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (serial8250.0)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/serial8250.0'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'serial8250'  (string)

udi = '/org/freedesktop/Hal/devices/platform_serial8250_0_serial_platform_0'
  linux.device_file = '/dev/ttyS0'  (string)
  serial.device = '/dev/ttyS0'  (string)
  serial.physical_device = '/org/freedesktop/Hal/devices/platform_serial8250_0'  (string)
  info.capabilities = {'serial'} (string list)
  info.udi = '/org/freedesktop/Hal/devices/platform_serial8250_0_serial_platform_0'  (string)
  linux.subsystem = 'tty'  (string)
  info.product = 'Platform Device (serial8250.0)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/class/tty/ttyS0'  (string)
  serial.type = 'platform'  (string)
  info.category = 'serial'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_serial8250_0'  (string)
  serial.port = 0  (0x0)  (int)

udi = '/org/freedesktop/Hal/devices/platform_serial8250'
  platform.id = 'serial8250'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/serial8250'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_serial8250'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (serial8250)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/serial8250'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'serial8250'  (string)

udi = '/org/freedesktop/Hal/devices/platform_retu_watchdog'
  platform.id = 'retu-watchdog'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/retu-watchdog'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_retu_watchdog'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (retu-watchdog)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/retu-watchdog'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'retu-watchdog'  (string)

udi = '/org/freedesktop/Hal/devices/platform_retu_rtc'
  platform.id = 'retu-rtc'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/retu-rtc'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_retu_rtc'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (retu-rtc)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/retu-rtc'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'retu-rtc'  (string)

udi = '/org/freedesktop/Hal/devices/platform_retu'
  platform.id = 'retu'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/retu'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_retu'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (retu)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/retu'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'retu'  (string)

udi = '/org/freedesktop/Hal/devices/platform_omapfb'
  platform.id = 'omapfb'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/omapfb'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_omapfb'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (omapfb)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/omapfb'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'omapfb'  (string)

udi = '/org/freedesktop/Hal/devices/platform_omap_wdt'
  platform.id = 'omap_wdt'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/omap_wdt'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_omap_wdt'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (omap_wdt)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/omap_wdt'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'omap_wdt'  (string)

udi = '/org/freedesktop/Hal/devices/platform_omap_uwire'
  platform.id = 'omap_uwire'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/omap_uwire'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_omap_uwire'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (omap_uwire)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/omap_uwire'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'omap_uwire'  (string)

udi = '/org/freedesktop/Hal/devices/platform_omap_uwire_logicaldev_input'
  linux.device_file = '/dev/input/event2'  (string)
  input.product = 'ADS784x Touchscreen'  (string)
  info.capabilities = {'input', 'input.tablet'} (string list)
  info.udi = '/org/freedesktop/Hal/devices/platform_omap_uwire_logicaldev_input'  (string)
  linux.subsystem = 'input'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  info.product = 'ADS784x Touchscreen'  (string)
  linux.sysfs_path = '/sys/class/input/input2/event2'  (string)
  info.category = 'input'  (string)
  input.physical_device = '/org/freedesktop/Hal/devices/platform_omap_uwire'  (string)
  input.device = '/dev/input/event2'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_omap_uwire'  (string)

udi = '/org/freedesktop/Hal/devices/platform_omap_udc'
  platform.id = 'omap_udc'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/omap_udc'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_omap_udc'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (omap_udc)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/omap_udc'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'omap_udc'  (string)

udi = '/org/freedesktop/Hal/devices/platform_omap_rng'
  platform.id = 'omap_rng'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/omap_rng'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_omap_rng'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (omap_rng)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/omap_rng'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)

udi = '/org/freedesktop/Hal/devices/platform_omap_otg'
  platform.id = 'omap_otg'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/omap_otg'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_omap_otg'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (omap_otg)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/omap_otg'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'omap_otg'  (string)

udi = '/org/freedesktop/Hal/devices/platform_omap_keypad'
  platform.id = 'omap-keypad'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/omap-keypad'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_omap_keypad'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (omap-keypad)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/omap-keypad'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'omap-keypad'  (string)

udi = '/org/freedesktop/Hal/devices/platform_omap_keypad_logicaldev_input'
  linux.device_file = '/dev/input/event1'  (string)
  button.has_state = false  (bool)
  input.product = 'omap-keypad'  (string)
  info.capabilities = {'input', 'input.keyboard', 'button'} (string list)
  info.udi = '/org/freedesktop/Hal/devices/platform_omap_keypad_logicaldev_input'  (string)
  linux.subsystem = 'input'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  info.product = 'omap-keypad'  (string)
  linux.sysfs_path = '/sys/class/input/input1/event1'  (string)
  info.addons = {'hald-addon-keyboard'} (string list)
  button.type = ''  (string)
  info.category = 'input'  (string)
  input.physical_device = '/org/freedesktop/Hal/devices/platform_omap_keypad'  (string)
  input.device = '/dev/input/event1'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_omap_keypad'  (string)

udi = '/org/freedesktop/Hal/devices/platform_ohci'
  platform.id = 'ohci'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/ohci'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_ohci'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (ohci)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/ohci'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'ohci'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_ohci'
  usb_device.num_interfaces = 1  (0x1)  (int)
  usb_device.device_class = 9  (0x9)  (int)
  usb_device.device_revision_bcd = 518  (0x206)  (int)
  usb_device.version_bcd = 272  (0x110)  (int)
  linux.sysfs_path_device = '/sys/devices/platform/ohci/usb1'  (string)
  info.bus = 'usb_device'  (string)
  usb_device.device_subclass = 0  (0x0)  (int)
  usb_device.speed_bcd = 4608  (0x1200)  (int)
  usb_device.can_wake_up = true  (bool)
  usb_device.bus_number = 1  (0x1)  (int)
  usb_device.configuration_value = 1  (0x1)  (int)
  usb_device.vendor = 'Linux 2.6.16-omap1 ohci_hcd'  (string)
  usb_device.product = 'OMAP OHCI'  (string)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_ohci'  (string)
  usb_device.max_power = 0  (0x0)  (int)
  linux.subsystem = 'usb'  (string)
  usb_device.device_protocol = 0  (0x0)  (int)
  info.vendor = 'Linux 2.6.16-omap1 ohci_hcd'  (string)
  usb_device.num_configurations = 1  (0x1)  (int)
  info.product = 'OMAP OHCI'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/ohci/usb1'  (string)
  usb_device.vendor_id = 0  (0x0)  (int)
  usb_device.num_ports = 3  (0x3)  (int)
  usb_device.is_self_powered = true  (bool)
  usb_device.linux.sysfs_path = '/sys/devices/platform/ohci/usb1'  (string)
  usb_device.product_id = 0  (0x0)  (int)
  info.parent = '/org/freedesktop/Hal/devices/platform_ohci'  (string)
  info.linux.driver = 'usb'  (string)
  usb_device.linux.device_number = 1  (0x1)  (int)
  usb_device.serial = 'ohci'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_ohci_usbraw'
  linux.device_file = '/dev/bus/usb/001/001'  (string)
  usbraw.device = '/dev/bus/usb/001/001'  (string)
  info.capabilities = {'usbraw'} (string list)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_ohci_usbraw'  (string)
  linux.subsystem = 'usb_device'  (string)
  info.product = 'USB Raw Device Access'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/class/usb_device/usbdev1.1'  (string)
  info.category = 'usbraw'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_ohci'  (string)

udi = '/org/freedesktop/Hal/devices/usb_device_0_0_ohci_if0'
  usb.version_bcd = 272  (0x110)  (int)
  usb.is_self_powered = true  (bool)
  usb.linux.device_number = 1  (0x1)  (int)
  usb.product = 'USB Hub Interface'  (string)
  usb.device_protocol = 0  (0x0)  (int)
  linux.subsystem = 'usb'  (string)
  usb.device_revision_bcd = 518  (0x206)  (int)
  info.product = 'USB Hub Interface'  (string)
  usb.bus_number = 1  (0x1)  (int)
  usb.interface.class = 9  (0x9)  (int)
  usb.configuration_value = 1  (0x1)  (int)
  info.linux.driver = 'hub'  (string)
  usb.num_interfaces = 1  (0x1)  (int)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_ohci'  (string)
  usb.interface.subclass = 0  (0x0)  (int)
  usb.num_configurations = 1  (0x1)  (int)
  usb.device_subclass = 0  (0x0)  (int)
  usb.vendor_id = 0  (0x0)  (int)
  usb.vendor = 'Linux 2.6.16-omap1 ohci_hcd'  (string)
  usb.device_class = 9  (0x9)  (int)
  usb.can_wake_up = true  (bool)
  usb.linux.sysfs_path = '/sys/devices/platform/ohci/usb1/1-0:1.0'  (string)
  usb.serial = 'ohci'  (string)
  usb.num_ports = 3  (0x3)  (int)
  usb.speed_bcd = 4608  (0x1200)  (int)
  usb.max_power = 0  (0x0)  (int)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_0_0_ohci_if0'  (string)
  info.bus = 'usb'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  usb.interface.number = 0  (0x0)  (int)
  linux.sysfs_path = '/sys/devices/platform/ohci/usb1/1-0:1.0'  (string)
  usb.product_id = 0  (0x0)  (int)
  usb.interface.protocol = 0  (0x0)  (int)
  linux.sysfs_path_device = '/sys/devices/platform/ohci/usb1/1-0:1.0'  (string)

udi = '/org/freedesktop/Hal/devices/platform_nokia_btuart'
  platform.id = 'nokia_btuart'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/nokia_btuart'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_nokia_btuart'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (nokia_btuart)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/nokia_btuart'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'nokia_btuart'  (string)

udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_2'
  platform.id = 'mmci-omap.2'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/mmci-omap.2'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_2'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (mmci-omap.2)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/mmci-omap.2'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'mmci-omap'  (string)

udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_2_mmc_host'
  mmc_host.host = 0  (0x0)  (int)
  linux.sysfs_path_device = '/sys/devices/platform/mmci-omap.2'  (string)
  info.capabilities = {'mmc_host'} (string list)
  info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_2_mmc_host'  (string)
  linux.subsystem = 'mmc_host'  (string)
  info.product = 'MMC/SD Host Adapter'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/class/mmc_host/mmc0'  (string)
  info.category = 'mmc_host'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_2'  (string)

udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_2_mmc_card_rca1'
  mmc.serial = 2147483647  (0x7fffffff)  (int)
  linux.sysfs_path_device = '/sys/devices/platform/mmci-omap.2/mmc0:0001'  (string)
  info.bus = 'mmc'  (string)
  mmc.oem = 'Unknown (0)'  (string)
  mmc.date = '06/2005'  (string)
  mmc.cid = '15000030303030303009c3004f2e68a7'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_2_mmc_card_rca1'  (string)
  linux.subsystem = 'mmc'  (string)
  mmc.csd = '8c26012a0f5903d3f6d983e392404059'  (string)
  info.vendor = 'Unknown (21)'  (string)
  mmc.rca = 1  (0x1)  (int)
  info.product = '000000'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/mmci-omap.2/mmc0:0001'  (string)
  mmc.hwrev = 0  (0x0)  (int)
  mmc.fwrev = 0  (0x0)  (int)
  info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_2'  (string)
  info.linux.driver = 'mmcblk'  (string)

udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_2_mmc_card_rca1_storage'
  storage.media_check_enabled = false  (bool)
  storage.removable.media_available = true  (bool)
  storage.size = 64225280  (0x3d40000)  (uint64)
  storage.hotpluggable = true  (bool)
  block.storage_device = '/org/freedesktop/Hal/devices/platform_mmci_omap_2_mmc_card_rca1_storage'  (string)
  linux.sysfs_path_device = '/sys/block/mmcblk0'  (string)
  storage.bus = 'mmc'  (string)
  block.major = 254  (0xfe)  (int)
  block.is_volume = false  (bool)
  storage.drive_type = 'sd_mmc'  (string)
  info.capabilities = {'storage', 'block'} (string list)
  storage.removable.media_size = 64225280  (0x3d40000)  (uint64)
  info.udi = '/org/freedesktop/Hal/devices/platform_mmci_omap_2_mmc_card_rca1_storage'  (string)
  storage.no_partitions_hint = false  (bool)
  linux.hotplug_type = 3  (0x3)  (int)
  storage.model = ''  (string)
  storage.requires_eject = false  (bool)
  linux.sysfs_path = '/sys/block/mmcblk0'  (string)
  storage.physical_device = '/org/freedesktop/Hal/devices/platform_mmci_omap_2_mmc_card_rca1'  (string)
  info.category = 'storage'  (string)
  storage.automount_enabled_hint = true  (bool)
  storage.removable = false  (bool)
  info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_2_mmc_card_rca1'  (string)
  block.device = '/dev/mmcblk0'  (string)
  block.minor = 0  (0x0)  (int)
  storage.vendor = ''  (string)
  storage.partitioning_scheme = 'none'  (string)

udi = '/org/freedesktop/Hal/devices/volume_part1_size_64159744'
  block.minor = 1  (0x1)  (int)
  volume.label = ''  (string)
  volume.ignore = false  (bool)
  org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (string list)
  info.capabilities = {'volume', 'block'} (string list)
  volume.partition.flags = {} (string list)
  volume.is_partition = true  (bool)
  volume.mount_point = '/media/mmc1'  (string)
  info.category = 'volume'  (string)
  info.product = 'Volume (vfat)'  (string)
  volume.is_disc = false  (bool)
  volume.is_mounted = true  (bool)
  volume.partition.type = '0x06'  (string)
  block.is_volume = true  (bool)
  volume.linux.is_device_mapper = false  (bool)
  block.storage_device = '/org/freedesktop/Hal/devices/platform_mmci_omap_2_mmc_card_rca1_storage'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_mmci_omap_2_mmc_card_rca1_storage'  (string)
  volume.block_size = 512  (0x200)  (int)
  volume.partition.number = 1  (0x1)  (int)
  volume.num_blocks = 125312  (0x1e980)  (int)
  volume.fsversion = 'FAT16'  (string)
  block.device = '/dev/mmcblk0p1'  (string)
  volume.uuid = ''  (string)
  volume.partition.label = ''  (string)
  volume.partition.scheme = 'mbr'  (string)
  volume.partition.media_size = 64225280  (0x3d40000)  (uint64)
  volume.partition.uuid = ''  (string)
  volume.fsusage = 'filesystem'  (string)
  volume.is_mounted_read_only = false  (bool)
  org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (string list)
  info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (string list)
  storage.model = ''  (string)
  volume.size = 64159744  (0x3d30000)  (uint64)
  info.udi = '/org/freedesktop/Hal/devices/volume_part1_size_64159744'  (string)
  volume.mount.valid_options = {'ro', 'sync', 'dirsync', 'noatime', 'nodiratime', 'noexec', 'quiet', 'remount', 'exec', 'utf8', 'shortname=', 'codepage=', 'iocharset=', 'umask=', 'dmask=', 'fmask=', 'uid='} (string list)
  org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (string list)
  block.major = 254  (0xfe)  (int)
  volume.fstype = 'vfat'  (string)
  org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (string list)
  volume.unmount.valid_options = {'lazy'} (string list)
  linux.hotplug_type = 3  (0x3)  (int)
  volume.partition.start = 65536  (0x10000)  (uint64)
  linux.sysfs_path = '/sys/block/mmcblk0/mmcblk0p1'  (string)
  linux.sysfs_path_device = '/sys/block/mmcblk0/mmcblk0p1'  (string)

udi = '/org/freedesktop/Hal/devices/platform_i2c_omap_1'
  platform.id = 'i2c_omap.1'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/i2c_omap.1'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i2c_omap_1'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (i2c_omap.1)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/i2c_omap.1'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'i2c_omap'  (string)

udi = '/org/freedesktop/Hal/devices/platform_gpio_switch'
  platform.id = 'gpio-switch'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/gpio-switch'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (gpio-switch)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/gpio-switch'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'gpio-switch'  (string)

udi = '/org/freedesktop/Hal/devices/platform_speaker'
  platform.id = 'speaker'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/gpio-switch/speaker'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_speaker'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (speaker)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/gpio-switch/speaker'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
  info.linux.driver = 'gpio-switch'  (string)

udi = '/org/freedesktop/Hal/devices/platform_prot_shell'
  platform.id = 'prot_shell'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/gpio-switch/prot_shell'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_prot_shell'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (prot_shell)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/gpio-switch/prot_shell'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
  info.linux.driver = 'gpio-switch'  (string)

udi = '/org/freedesktop/Hal/devices/platform_headphone'
  platform.id = 'headphone'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/gpio-switch/headphone'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_headphone'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (headphone)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/gpio-switch/headphone'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
  info.linux.driver = 'gpio-switch'  (string)

udi = '/org/freedesktop/Hal/devices/platform_bat_cover'
  platform.id = 'bat_cover'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/gpio-switch/bat_cover'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_bat_cover'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (bat_cover)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/gpio-switch/bat_cover'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_gpio_switch'  (string)
  info.linux.driver = 'gpio-switch'  (string)

udi = '/org/freedesktop/Hal/devices/platform_dsp'
  platform.id = 'dsp'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/dsp'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_dsp'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (dsp)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/dsp'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'dsp'  (string)

udi = '/org/freedesktop/Hal/devices/platform_audio_i2c'
  platform.id = 'audio-i2c'  (string)
  linux.sysfs_path_device = '/sys/devices/platform/audio-i2c'  (string)
  info.bus = 'platform'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_audio_i2c'  (string)
  linux.subsystem = 'platform'  (string)
  info.product = 'Platform Device (audio-i2c)'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.sysfs_path = '/sys/devices/platform/audio-i2c'  (string)
  info.parent = '/org/freedesktop/Hal/devices/computer'  (string)
  info.linux.driver = 'audio-i2c'  (string)


Dumped 39 device(s) from the Global Device List.
------------------------------------------------

-------------- next part --------------
/sys
|-- block
|   |-- loop0
|   |   |-- dev
|   |   |-- range
|   |   |-- removable
|   |   |-- size
|   |   |-- stat
|   |   `-- uevent
|   |-- loop1
|   |   |-- dev
|   |   |-- range
|   |   |-- removable
|   |   |-- size
|   |   |-- stat
|   |   `-- uevent
|   |-- loop2
|   |   |-- dev
|   |   |-- range
|   |   |-- removable
|   |   |-- size
|   |   |-- stat
|   |   `-- uevent
|   |-- loop3
|   |   |-- dev
|   |   |-- range
|   |   |-- removable
|   |   |-- size
|   |   |-- stat
|   |   `-- uevent
|   |-- loop4
|   |   |-- dev
|   |   |-- range
|   |   |-- removable
|   |   |-- size
|   |   |-- stat
|   |   `-- uevent
|   |-- loop5
|   |   |-- dev
|   |   |-- range
|   |   |-- removable
|   |   |-- size
|   |   |-- stat
|   |   `-- uevent
|   |-- loop6
|   |   |-- dev
|   |   |-- range
|   |   |-- removable
|   |   |-- size
|   |   |-- stat
|   |   `-- uevent
|   |-- loop7
|   |   |-- dev
|   |   |-- range
|   |   |-- removable
|   |   |-- size
|   |   |-- stat
|   |   `-- uevent
|   |-- mmcblk0
|   |   |-- dev
|   |   |-- device -> ../../devices/platform/mmci-omap.2/mmc0:0001
|   |   |-- mmcblk0p1
|   |   |   |-- dev
|   |   |   |-- size
|   |   |   |-- start
|   |   |   |-- stat
|   |   |   `-- uevent
|   |   |-- queue
|   |   |   |-- iosched
|   |   |   |   |-- back_seek_max
|   |   |   |   |-- back_seek_penalty
|   |   |   |   |-- fifo_expire_async
|   |   |   |   |-- fifo_expire_sync
|   |   |   |   |-- max_depth
|   |   |   |   |-- quantum
|   |   |   |   |-- queued
|   |   |   |   |-- slice_async
|   |   |   |   |-- slice_async_rq
|   |   |   |   |-- slice_idle
|   |   |   |   `-- slice_sync
|   |   |   |-- max_hw_sectors_kb
|   |   |   |-- max_sectors_kb
|   |   |   |-- nr_requests
|   |   |   |-- read_ahead_kb
|   |   |   `-- scheduler
|   |   |-- range
|   |   |-- removable
|   |   |-- size
|   |   |-- stat
|   |   `-- uevent
|   |-- mtdblock0
|   |   |-- dev
|   |   |-- queue
|   |   |   |-- iosched
|   |   |   |   |-- back_seek_max
|   |   |   |   |-- back_seek_penalty
|   |   |   |   |-- fifo_expire_async
|   |   |   |   |-- fifo_expire_sync
|   |   |   |   |-- max_depth
|   |   |   |   |-- quantum
|   |   |   |   |-- queued
|   |   |   |   |-- slice_async
|   |   |   |   |-- slice_async_rq
|   |   |   |   |-- slice_idle
|   |   |   |   `-- slice_sync
|   |   |   |-- max_hw_sectors_kb
|   |   |   |-- max_sectors_kb
|   |   |   |-- nr_requests
|   |   |   |-- read_ahead_kb
|   |   |   `-- scheduler
|   |   |-- range
|   |   |-- removable
|   |   |-- size
|   |   |-- stat
|   |   `-- uevent
|   |-- mtdblock1
|   |   |-- dev
|   |   |-- queue
|   |   |   |-- iosched
|   |   |   |   |-- back_seek_max
|   |   |   |   |-- back_seek_penalty
|   |   |   |   |-- fifo_expire_async
|   |   |   |   |-- fifo_expire_sync
|   |   |   |   |-- max_depth
|   |   |   |   |-- quantum
|   |   |   |   |-- queued
|   |   |   |   |-- slice_async
|   |   |   |   |-- slice_async_rq
|   |   |   |   |-- slice_idle
|   |   |   |   `-- slice_sync
|   |   |   |-- max_hw_sectors_kb
|   |   |   |-- max_sectors_kb
|   |   |   |-- nr_requests
|   |   |   |-- read_ahead_kb
|   |   |   `-- scheduler
|   |   |-- range
|   |   |-- removable
|   |   |-- size
|   |   |-- stat
|   |   `-- uevent
|   |-- mtdblock2
|   |   |-- dev
|   |   |-- queue
|   |   |   |-- iosched
|   |   |   |   |-- back_seek_max
|   |   |   |   |-- back_seek_penalty
|   |   |   |   |-- fifo_expire_async
|   |   |   |   |-- fifo_expire_sync
|   |   |   |   |-- max_depth
|   |   |   |   |-- quantum
|   |   |   |   |-- queued
|   |   |   |   |-- slice_async
|   |   |   |   |-- slice_async_rq
|   |   |   |   |-- slice_idle
|   |   |   |   `-- slice_sync
|   |   |   |-- max_hw_sectors_kb
|   |   |   |-- max_sectors_kb
|   |   |   |-- nr_requests
|   |   |   |-- read_ahead_kb
|   |   |   `-- scheduler
|   |   |-- range
|   |   |-- removable
|   |   |-- size
|   |   |-- stat
|   |   `-- uevent
|   |-- mtdblock3
|   |   |-- dev
|   |   |-- queue
|   |   |   |-- iosched
|   |   |   |   |-- back_seek_max
|   |   |   |   |-- back_seek_penalty
|   |   |   |   |-- fifo_expire_async
|   |   |   |   |-- fifo_expire_sync
|   |   |   |   |-- max_depth
|   |   |   |   |-- quantum
|   |   |   |   |-- queued
|   |   |   |   |-- slice_async
|   |   |   |   |-- slice_async_rq
|   |   |   |   |-- slice_idle
|   |   |   |   `-- slice_sync
|   |   |   |-- max_hw_sectors_kb
|   |   |   |-- max_sectors_kb
|   |   |   |-- nr_requests
|   |   |   |-- read_ahead_kb
|   |   |   `-- scheduler
|   |   |-- range
|   |   |-- removable
|   |   |-- size
|   |   |-- stat
|   |   `-- uevent
|   `-- mtdblock4
|       |-- dev
|       |-- queue
|       |   |-- iosched
|       |   |   |-- back_seek_max
|       |   |   |-- back_seek_penalty
|       |   |   |-- fifo_expire_async
|       |   |   |-- fifo_expire_sync
|       |   |   |-- max_depth
|       |   |   |-- quantum
|       |   |   |-- queued
|       |   |   |-- slice_async
|       |   |   |-- slice_async_rq
|       |   |   |-- slice_idle
|       |   |   `-- slice_sync
|       |   |-- max_hw_sectors_kb
|       |   |-- max_sectors_kb
|       |   |-- nr_requests
|       |   |-- read_ahead_kb
|       |   `-- scheduler
|       |-- range
|       |-- removable
|       |-- size
|       |-- stat
|       `-- uevent
|-- bus
|   |-- dsptask
|   |   |-- devices
|   |   |   |-- dsptask0 -> ../../../devices/platform/dsp/dsptask0
|   |   |   |-- dsptask1 -> ../../../devices/platform/dsp/dsptask1
|   |   |   |-- dsptask10 -> ../../../devices/platform/dsp/dsptask10
|   |   |   |-- dsptask11 -> ../../../devices/platform/dsp/dsptask11
|   |   |   |-- dsptask12 -> ../../../devices/platform/dsp/dsptask12
|   |   |   |-- dsptask13 -> ../../../devices/platform/dsp/dsptask13
|   |   |   |-- dsptask14 -> ../../../devices/platform/dsp/dsptask14
|   |   |   |-- dsptask15 -> ../../../devices/platform/dsp/dsptask15
|   |   |   |-- dsptask16 -> ../../../devices/platform/dsp/dsptask16
|   |   |   |-- dsptask17 -> ../../../devices/platform/dsp/dsptask17
|   |   |   |-- dsptask2 -> ../../../devices/platform/dsp/dsptask2
|   |   |   |-- dsptask3 -> ../../../devices/platform/dsp/dsptask3
|   |   |   |-- dsptask4 -> ../../../devices/platform/dsp/dsptask4
|   |   |   |-- dsptask5 -> ../../../devices/platform/dsp/dsptask5
|   |   |   |-- dsptask6 -> ../../../devices/platform/dsp/dsptask6
|   |   |   |-- dsptask7 -> ../../../devices/platform/dsp/dsptask7
|   |   |   |-- dsptask8 -> ../../../devices/platform/dsp/dsptask8
|   |   |   `-- dsptask9 -> ../../../devices/platform/dsp/dsptask9
|   |   `-- drivers
|   |       `-- dsptask
|   |           |-- bind
|   |           |-- dsptask0 -> ../../../../devices/platform/dsp/dsptask0
|   |           |-- dsptask1 -> ../../../../devices/platform/dsp/dsptask1
|   |           |-- dsptask10 -> ../../../../devices/platform/dsp/dsptask10
|   |           |-- dsptask11 -> ../../../../devices/platform/dsp/dsptask11
|   |           |-- dsptask12 -> ../../../../devices/platform/dsp/dsptask12
|   |           |-- dsptask13 -> ../../../../devices/platform/dsp/dsptask13
|   |           |-- dsptask14 -> ../../../../devices/platform/dsp/dsptask14
|   |           |-- dsptask15 -> ../../../../devices/platform/dsp/dsptask15
|   |           |-- dsptask16 -> ../../../../devices/platform/dsp/dsptask16
|   |           |-- dsptask17 -> ../../../../devices/platform/dsp/dsptask17
|   |           |-- dsptask2 -> ../../../../devices/platform/dsp/dsptask2
|   |           |-- dsptask3 -> ../../../../devices/platform/dsp/dsptask3
|   |           |-- dsptask4 -> ../../../../devices/platform/dsp/dsptask4
|   |           |-- dsptask5 -> ../../../../devices/platform/dsp/dsptask5
|   |           |-- dsptask6 -> ../../../../devices/platform/dsp/dsptask6
|   |           |-- dsptask7 -> ../../../../devices/platform/dsp/dsptask7
|   |           |-- dsptask8 -> ../../../../devices/platform/dsp/dsptask8
|   |           |-- dsptask9 -> ../../../../devices/platform/dsp/dsptask9
|   |           `-- unbind
|   |-- i2c
|   |   |-- devices
|   |   |   `-- 0-001a -> ../../../devices/platform/i2c_omap.1/i2c-0/0-001a
|   |   `-- drivers
|   |       |-- OMAP+TLV320AIC23 codec
|   |       |   |-- 0-001a -> ../../../../devices/platform/i2c_omap.1/i2c-0/0-001a
|   |       |   |-- bind
|   |       |   `-- unbind
|   |       `-- i2c_adapter
|   |           |-- bind
|   |           `-- unbind
|   |-- mmc
|   |   |-- devices
|   |   |   `-- mmc0:0001 -> ../../../devices/platform/mmci-omap.2/mmc0:0001
|   |   `-- drivers
|   |       `-- mmcblk
|   |           |-- bind
|   |           |-- mmc0:0001 -> ../../../../devices/platform/mmci-omap.2/mmc0:0001
|   |           `-- unbind
|   |-- platform
|   |   |-- devices
|   |   |   |-- audio-i2c -> ../../../devices/platform/audio-i2c
|   |   |   |-- bat_cover -> ../../../devices/platform/gpio-switch/bat_cover
|   |   |   |-- dsp -> ../../../devices/platform/dsp
|   |   |   |-- gpio-switch -> ../../../devices/platform/gpio-switch
|   |   |   |-- headphone -> ../../../devices/platform/gpio-switch/headphone
|   |   |   |-- i2c_omap.1 -> ../../../devices/platform/i2c_omap.1
|   |   |   |-- mmci-omap.2 -> ../../../devices/platform/mmci-omap.2
|   |   |   |-- nokia_btuart -> ../../../devices/platform/nokia_btuart
|   |   |   |-- ohci -> ../../../devices/platform/ohci
|   |   |   |-- omap-keypad -> ../../../devices/platform/omap-keypad
|   |   |   |-- omap_otg -> ../../../devices/platform/omap_otg
|   |   |   |-- omap_rng -> ../../../devices/platform/omap_rng
|   |   |   |-- omap_udc -> ../../../devices/platform/omap_udc
|   |   |   |-- omap_uwire -> ../../../devices/platform/omap_uwire
|   |   |   |-- omap_wdt -> ../../../devices/platform/omap_wdt
|   |   |   |-- omapfb -> ../../../devices/platform/omapfb
|   |   |   |-- prot_shell -> ../../../devices/platform/gpio-switch/prot_shell
|   |   |   |-- retu -> ../../../devices/platform/retu
|   |   |   |-- retu-rtc -> ../../../devices/platform/retu-rtc
|   |   |   |-- retu-watchdog -> ../../../devices/platform/retu-watchdog
|   |   |   |-- serial8250 -> ../../../devices/platform/serial8250
|   |   |   |-- serial8250.0 -> ../../../devices/platform/serial8250.0
|   |   |   |-- speaker -> ../../../devices/platform/gpio-switch/speaker
|   |   |   |-- sti -> ../../../devices/platform/sti
|   |   |   |-- tahvo -> ../../../devices/platform/tahvo
|   |   |   |-- tahvo-usb -> ../../../devices/platform/tahvo-usb
|   |   |   `-- wlan-omap -> ../../../devices/platform/wlan-omap
|   |   `-- drivers
|   |       |-- audio-i2c
|   |       |   |-- audio-i2c -> ../../../../devices/platform/audio-i2c
|   |       |   |-- bind
|   |       |   `-- unbind
|   |       |-- dsp
|   |       |   |-- bind
|   |       |   |-- dsp -> ../../../../devices/platform/dsp
|   |       |   `-- unbind
|   |       |-- gpio-switch
|   |       |   |-- bat_cover -> ../../../../devices/platform/gpio-switch/bat_cover
|   |       |   |-- bind
|   |       |   |-- gpio-switch -> ../../../../devices/platform/gpio-switch
|   |       |   |-- headphone -> ../../../../devices/platform/gpio-switch/headphone
|   |       |   |-- prot_shell -> ../../../../devices/platform/gpio-switch/prot_shell
|   |       |   |-- speaker -> ../../../../devices/platform/gpio-switch/speaker
|   |       |   `-- unbind
|   |       |-- i2c_omap
|   |       |   |-- bind
|   |       |   |-- i2c_omap.1 -> ../../../../devices/platform/i2c_omap.1
|   |       |   `-- unbind
|   |       |-- mmci-omap
|   |       |   |-- bind
|   |       |   |-- mmci-omap.2 -> ../../../../devices/platform/mmci-omap.2
|   |       |   `-- unbind
|   |       |-- nokia_btuart
|   |       |   |-- bind
|   |       |   |-- nokia_btuart -> ../../../../devices/platform/nokia_btuart
|   |       |   `-- unbind
|   |       |-- ohci
|   |       |   |-- bind
|   |       |   |-- module -> ../../../../module/ohci_hcd
|   |       |   |-- ohci -> ../../../../devices/platform/ohci
|   |       |   `-- unbind
|   |       |-- omap-keypad
|   |       |   |-- bind
|   |       |   |-- omap-keypad -> ../../../../devices/platform/omap-keypad
|   |       |   `-- unbind
|   |       |-- omap_alsa_mcbsp
|   |       |   |-- bind
|   |       |   `-- unbind
|   |       |-- omap_otg
|   |       |   |-- bind
|   |       |   |-- omap_otg -> ../../../../devices/platform/omap_otg
|   |       |   `-- unbind
|   |       |-- omap_udc
|   |       |   |-- bind
|   |       |   |-- omap_udc -> ../../../../devices/platform/omap_udc
|   |       |   `-- unbind
|   |       |-- omap_uwire
|   |       |   |-- bind
|   |       |   |-- omap_uwire -> ../../../../devices/platform/omap_uwire
|   |       |   `-- unbind
|   |       |-- omap_wdt
|   |       |   |-- bind
|   |       |   |-- omap_wdt -> ../../../../devices/platform/omap_wdt
|   |       |   `-- unbind
|   |       |-- omapfb
|   |       |   |-- bind
|   |       |   |-- omapfb -> ../../../../devices/platform/omapfb
|   |       |   `-- unbind
|   |       |-- retu
|   |       |   |-- bind
|   |       |   |-- retu -> ../../../../devices/platform/retu
|   |       |   `-- unbind
|   |       |-- retu-rtc
|   |       |   |-- bind
|   |       |   |-- retu-rtc -> ../../../../devices/platform/retu-rtc
|   |       |   `-- unbind
|   |       |-- retu-watchdog
|   |       |   |-- bind
|   |       |   |-- retu-watchdog -> ../../../../devices/platform/retu-watchdog
|   |       |   `-- unbind
|   |       |-- serial8250
|   |       |   |-- bind
|   |       |   |-- serial8250 -> ../../../../devices/platform/serial8250
|   |       |   |-- serial8250.0 -> ../../../../devices/platform/serial8250.0
|   |       |   `-- unbind
|   |       |-- sti
|   |       |   |-- bind
|   |       |   |-- sti -> ../../../../devices/platform/sti
|   |       |   `-- unbind
|   |       |-- tahvo
|   |       |   |-- bind
|   |       |   |-- tahvo -> ../../../../devices/platform/tahvo
|   |       |   `-- unbind
|   |       |-- tahvo-usb
|   |       |   |-- bind
|   |       |   |-- tahvo-usb -> ../../../../devices/platform/tahvo-usb
|   |       |   `-- unbind
|   |       `-- wlan-omap
|   |           |-- bind
|   |           |-- unbind
|   |           `-- wlan-omap -> ../../../../devices/platform/wlan-omap
|   |-- scsi
|   |   |-- devices
|   |   `-- drivers
|   |       `-- sd
|   |           |-- bind
|   |           `-- unbind
|   |-- serio
|   |   |-- devices
|   |   `-- drivers
|   |-- spi
|   |   |-- devices
|   |   |   |-- spi2.0 -> ../../../devices/platform/omap_uwire/spi2.0
|   |   |   `-- spi2.3 -> ../../../devices/platform/omap_uwire/spi2.3
|   |   `-- drivers
|   |       |-- ads7846
|   |       |   |-- bind
|   |       |   |-- spi2.0 -> ../../../../devices/platform/omap_uwire/spi2.0
|   |       |   `-- unbind
|   |       `-- lcd_lph8923
|   |           |-- bind
|   |           |-- spi2.3 -> ../../../../devices/platform/omap_uwire/spi2.3
|   |           `-- unbind
|   |-- usb
|   |   |-- devices
|   |   |   |-- 1-0:1.0 -> ../../../devices/platform/ohci/usb1/1-0:1.0
|   |   |   `-- usb1 -> ../../../devices/platform/ohci/usb1
|   |   `-- drivers
|   |       |-- asix
|   |       |   |-- bind
|   |       |   |-- module -> ../../../../module/asix
|   |       |   |-- new_id
|   |       |   `-- unbind
|   |       |-- cdc_ether
|   |       |   |-- bind
|   |       |   |-- module -> ../../../../module/cdc_ether
|   |       |   |-- new_id
|   |       |   `-- unbind
|   |       |-- hub
|   |       |   |-- 1-0:1.0 -> ../../../../devices/platform/ohci/usb1/1-0:1.0
|   |       |   |-- bind
|   |       |   |-- new_id
|   |       |   `-- unbind
|   |       |-- net1080
|   |       |   |-- bind
|   |       |   |-- module -> ../../../../module/net1080
|   |       |   |-- new_id
|   |       |   `-- unbind
|   |       |-- pl2303
|   |       |   |-- bind
|   |       |   |-- module -> ../../../../module/pl2303
|   |       |   `-- unbind
|   |       |-- usb
|   |       |   |-- bind
|   |       |   |-- unbind
|   |       |   `-- usb1 -> ../../../../devices/platform/ohci/usb1
|   |       |-- usb-storage
|   |       |   |-- bind
|   |       |   |-- module -> ../../../../module/usb_storage
|   |       |   |-- new_id
|   |       |   `-- unbind
|   |       |-- usbfs
|   |       |   |-- bind
|   |       |   |-- new_id
|   |       |   `-- unbind
|   |       |-- usbhid
|   |       |   |-- bind
|   |       |   |-- module -> ../../../../module/usbhid
|   |       |   |-- new_id
|   |       |   `-- unbind
|   |       `-- usbserial
|   |           |-- bind
|   |           |-- module -> ../../../../module/usbserial
|   |           `-- unbind
|   `-- usb-serial
|       |-- devices
|       `-- drivers
|           `-- pl2303
|               |-- bind
|               |-- module -> ../../../../module/pl2303
|               `-- unbind
|-- class
|   |-- bluetooth
|   |   |-- hci0
|   |   |   |-- address
|   |   |   |-- flags
|   |   |   |-- inquiry_cache
|   |   |   |-- name
|   |   |   |-- type
|   |   |   `-- uevent
|   |   |-- l2cap
|   |   |-- rfcomm
|   |   `-- rfcomm_dlc
|   |-- dspctl
|   |   |-- dspctl
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsperr
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dspmem
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   `-- dsptwch
|   |       |-- dev
|   |       `-- uevent
|   |-- dsptask
|   |   |-- dsptask0
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask1
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask10
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask11
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask12
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask13
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask14
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask15
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask16
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask17
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask2
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask3
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask4
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask5
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask6
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask7
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- dsptask8
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   `-- dsptask9
|   |       |-- dev
|   |       `-- uevent
|   |-- firmware
|   |   `-- timeout
|   |-- graphics
|   |   `-- fb0
|   |       |-- bits_per_pixel
|   |       |-- blank
|   |       |-- color_map
|   |       |-- con_rotate
|   |       |-- con_rotate_all
|   |       |-- console
|   |       |-- cursor
|   |       |-- dev
|   |       |-- device -> ../../../devices/platform/omapfb
|   |       |-- mode
|   |       |-- modes
|   |       |-- name
|   |       |-- pan
|   |       |-- rotate
|   |       |-- state
|   |       |-- stride
|   |       |-- uevent
|   |       `-- virtual_size
|   |-- i2c-adapter
|   |   `-- i2c-0
|   |       |-- device -> ../../../devices/platform/i2c_omap.1/i2c-0
|   |       `-- uevent
|   |-- input
|   |   |-- event0 -> ../../class/input/input0/event0
|   |   |-- event1 -> ../../class/input/input1/event1
|   |   |-- event2 -> ../../class/input/input2/event2
|   |   |-- input0
|   |   |   |-- capabilities
|   |   |   |   |-- abs
|   |   |   |   |-- ev
|   |   |   |   |-- ff
|   |   |   |   |-- key
|   |   |   |   |-- led
|   |   |   |   |-- msc
|   |   |   |   |-- rel
|   |   |   |   |-- snd
|   |   |   |   `-- sw
|   |   |   |-- event0
|   |   |   |   |-- dev
|   |   |   |   `-- uevent
|   |   |   |-- id
|   |   |   |   |-- bustype
|   |   |   |   |-- product
|   |   |   |   |-- vendor
|   |   |   |   `-- version
|   |   |   |-- modalias
|   |   |   |-- name
|   |   |   |-- phys
|   |   |   |-- uevent
|   |   |   `-- uniq
|   |   |-- input1
|   |   |   |-- capabilities
|   |   |   |   |-- abs
|   |   |   |   |-- ev
|   |   |   |   |-- ff
|   |   |   |   |-- key
|   |   |   |   |-- led
|   |   |   |   |-- msc
|   |   |   |   |-- rel
|   |   |   |   |-- snd
|   |   |   |   `-- sw
|   |   |   |-- device -> ../../../devices/platform/omap-keypad
|   |   |   |-- event1
|   |   |   |   |-- dev
|   |   |   |   |-- device -> ../../../../devices/platform/omap-keypad
|   |   |   |   `-- uevent
|   |   |   |-- id
|   |   |   |   |-- bustype
|   |   |   |   |-- product
|   |   |   |   |-- vendor
|   |   |   |   `-- version
|   |   |   |-- modalias
|   |   |   |-- name
|   |   |   |-- phys
|   |   |   |-- uevent
|   |   |   `-- uniq
|   |   |-- input2
|   |   |   |-- capabilities
|   |   |   |   |-- abs
|   |   |   |   |-- ev
|   |   |   |   |-- ff
|   |   |   |   |-- key
|   |   |   |   |-- led
|   |   |   |   |-- msc
|   |   |   |   |-- rel
|   |   |   |   |-- snd
|   |   |   |   `-- sw
|   |   |   |-- device -> ../../../devices/platform/omap_uwire/spi2.0
|   |   |   |-- event2
|   |   |   |   |-- dev
|   |   |   |   |-- device -> ../../../../devices/platform/omap_uwire/spi2.0
|   |   |   |   `-- uevent
|   |   |   |-- id
|   |   |   |   |-- bustype
|   |   |   |   |-- product
|   |   |   |   |-- vendor
|   |   |   |   `-- version
|   |   |   |-- modalias
|   |   |   |-- mouse0
|   |   |   |   |-- dev
|   |   |   |   |-- device -> ../../../../devices/platform/omap_uwire/spi2.0
|   |   |   |   `-- uevent
|   |   |   |-- name
|   |   |   |-- phys
|   |   |   |-- uevent
|   |   |   `-- uniq
|   |   |-- mice
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   `-- mouse0 -> ../../class/input/input2/mouse0
|   |-- mem
|   |   |-- full
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- kmem
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- kmsg
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- mem
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- null
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- port
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- random
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- urandom
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   `-- zero
|   |       |-- dev
|   |       `-- uevent
|   |-- misc
|   |   |-- retu
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tahvo
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tun
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   `-- watchdog
|   |       |-- dev
|   |       |-- device -> ../../../devices/platform/omap_wdt
|   |       `-- uevent
|   |-- mmc_host
|   |   `-- mmc0
|   |       |-- device -> ../../../devices/platform/mmci-omap.2
|   |       `-- uevent
|   |-- mtd
|   |   |-- mtd0
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- mtd0ro
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- mtd1
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- mtd1ro
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- mtd2
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- mtd2ro
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- mtd3
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- mtd3ro
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- mtd4
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   `-- mtd4ro
|   |       |-- dev
|   |       `-- uevent
|   |-- net
|   |   |-- lo
|   |   |   |-- addr_len
|   |   |   |-- address
|   |   |   |-- broadcast
|   |   |   |-- carrier
|   |   |   |-- features
|   |   |   |-- flags
|   |   |   |-- idletimer
|   |   |   |-- ifindex
|   |   |   |-- iflink
|   |   |   |-- mtu
|   |   |   |-- statistics
|   |   |   |   |-- collisions
|   |   |   |   |-- multicast
|   |   |   |   |-- rx_bytes
|   |   |   |   |-- rx_compressed
|   |   |   |   |-- rx_crc_errors
|   |   |   |   |-- rx_dropped
|   |   |   |   |-- rx_errors
|   |   |   |   |-- rx_fifo_errors
|   |   |   |   |-- rx_frame_errors
|   |   |   |   |-- rx_length_errors
|   |   |   |   |-- rx_missed_errors
|   |   |   |   |-- rx_over_errors
|   |   |   |   |-- rx_packets
|   |   |   |   |-- tx_aborted_errors
|   |   |   |   |-- tx_bytes
|   |   |   |   |-- tx_carrier_errors
|   |   |   |   |-- tx_compressed
|   |   |   |   |-- tx_dropped
|   |   |   |   |-- tx_errors
|   |   |   |   |-- tx_fifo_errors
|   |   |   |   |-- tx_heartbeat_errors
|   |   |   |   |-- tx_packets
|   |   |   |   `-- tx_window_errors
|   |   |   |-- tx_queue_len
|   |   |   |-- type
|   |   |   |-- uevent
|   |   |   `-- weight
|   |   `-- wlan0
|   |       |-- addr_len
|   |       |-- address
|   |       |-- broadcast
|   |       |-- carrier
|   |       |-- features
|   |       |-- flags
|   |       |-- idletimer
|   |       |-- ifindex
|   |       |-- iflink
|   |       |-- mtu
|   |       |-- statistics
|   |       |   |-- collisions
|   |       |   |-- multicast
|   |       |   |-- rx_bytes
|   |       |   |-- rx_compressed
|   |       |   |-- rx_crc_errors
|   |       |   |-- rx_dropped
|   |       |   |-- rx_errors
|   |       |   |-- rx_fifo_errors
|   |       |   |-- rx_frame_errors
|   |       |   |-- rx_length_errors
|   |       |   |-- rx_missed_errors
|   |       |   |-- rx_over_errors
|   |       |   |-- rx_packets
|   |       |   |-- tx_aborted_errors
|   |       |   |-- tx_bytes
|   |       |   |-- tx_carrier_errors
|   |       |   |-- tx_compressed
|   |       |   |-- tx_dropped
|   |       |   |-- tx_errors
|   |       |   |-- tx_fifo_errors
|   |       |   |-- tx_heartbeat_errors
|   |       |   |-- tx_packets
|   |       |   `-- tx_window_errors
|   |       |-- tx_queue_len
|   |       |-- type
|   |       |-- uevent
|   |       |-- weight
|   |       `-- wireless
|   |           |-- beacon
|   |           |-- crypt
|   |           |-- fragment
|   |           |-- level
|   |           |-- link
|   |           |-- misc
|   |           |-- noise
|   |           |-- nwid
|   |           |-- retries
|   |           `-- status
|   |-- ppp
|   |   `-- ppp
|   |       |-- dev
|   |       `-- uevent
|   |-- scsi_device
|   |-- scsi_host
|   |-- sound
|   |   `-- timer
|   |       |-- dev
|   |       `-- uevent
|   |-- spi_master
|   |   `-- spi2
|   |       |-- device -> ../../../devices/platform/omap_uwire
|   |       `-- uevent
|   |-- tty
|   |   |-- console
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- ptmx
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- sticon0
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty0
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty1
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty10
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty11
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty12
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty13
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty14
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty15
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty16
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty17
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty18
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty19
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty2
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty20
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty21
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty22
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty23
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty24
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty25
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty26
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty27
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty28
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty29
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty3
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty30
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty31
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty32
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty33
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty34
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty35
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty36
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty37
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty38
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty39
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty4
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty40
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty41
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty42
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty43
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty44
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty45
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty46
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty47
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty48
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty49
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty5
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty50
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty51
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty52
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty53
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty54
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty55
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty56
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty57
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty58
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty59
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty6
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty60
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty61
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty62
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty63
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty7
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty8
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- tty9
|   |   |   |-- dev
|   |   |   `-- uevent
|   |   |-- ttyS0
|   |   |   |-- dev
|   |   |   |-- device -> ../../../devices/platform/serial8250.0
|   |   |   `-- uevent
|   |   |-- ttyS1
|   |   |   |-- dev
|   |   |   |-- device -> ../../../devices/platform/serial8250.0
|   |   |   `-- uevent
|   |   |-- ttyS2
|   |   |   |-- dev
|   |   |   |-- device -> ../../../devices/platform/serial8250
|   |   |   `-- uevent
|   |   `-- ttyS3
|   |       |-- dev
|   |       |-- device -> ../../../devices/platform/serial8250
|   |       `-- uevent
|   |-- usb
|   |-- usb_device
|   |   `-- usbdev1.1
|   |       |-- dev
|   |       |-- device -> ../../../devices/platform/ohci/usb1
|   |       `-- uevent
|   |-- usb_host
|   |   `-- usb_host1
|   |       |-- device -> ../../../devices/platform/ohci
|   |       `-- uevent
|   `-- vc
|       |-- vcs
|       |   |-- dev
|       |   `-- uevent
|       |-- vcs2
|       |   |-- dev
|       |   `-- uevent
|       |-- vcsa
|       |   |-- dev
|       |   `-- uevent
|       `-- vcsa2
|           |-- dev
|           `-- uevent
|-- devices
|   |-- platform
|   |   |-- audio-i2c
|   |   |   |-- audio_selftest
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/audio-i2c
|   |   |   |-- gain_left
|   |   |   |-- gain_right
|   |   |   |-- mic_enable
|   |   |   |-- mic_loopback
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   |-- samplerate
|   |   |   |-- st_attenuation
|   |   |   |-- uevent
|   |   |   |-- volume_left
|   |   |   `-- volume_right
|   |   |-- dsp
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- cpustat
|   |   |   |-- driver -> ../../../bus/platform/drivers/dsp
|   |   |   |-- dsptask0
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- ipblink
|   |   |   |   |-- mmap
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   |-- taskname
|   |   |   |   |-- ttyp
|   |   |   |   |-- uevent
|   |   |   |   `-- wsz
|   |   |   |-- dsptask1
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- ipblink
|   |   |   |   |-- mmap
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   |-- taskname
|   |   |   |   |-- ttyp
|   |   |   |   |-- uevent
|   |   |   |   `-- wsz
|   |   |   |-- dsptask10
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   `-- uevent
|   |   |   |-- dsptask11
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   `-- uevent
|   |   |   |-- dsptask12
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   `-- uevent
|   |   |   |-- dsptask13
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   `-- uevent
|   |   |   |-- dsptask14
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   `-- uevent
|   |   |   |-- dsptask15
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   `-- uevent
|   |   |   |-- dsptask16
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   `-- uevent
|   |   |   |-- dsptask17
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   `-- uevent
|   |   |   |-- dsptask2
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- ipblink
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   |-- taskname
|   |   |   |   |-- ttyp
|   |   |   |   |-- uevent
|   |   |   |   `-- wsz
|   |   |   |-- dsptask3
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- ipblink
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   |-- taskname
|   |   |   |   |-- ttyp
|   |   |   |   |-- uevent
|   |   |   |   `-- wsz
|   |   |   |-- dsptask4
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   `-- uevent
|   |   |   |-- dsptask5
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   `-- uevent
|   |   |   |-- dsptask6
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   `-- uevent
|   |   |   |-- dsptask7
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   `-- uevent
|   |   |   |-- dsptask8
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   `-- uevent
|   |   |   |-- dsptask9
|   |   |   |   |-- bus -> ../../../../bus/dsptask
|   |   |   |   |-- devname
|   |   |   |   |-- devstate
|   |   |   |   |-- driver -> ../../../../bus/dsptask/drivers/dsptask
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- proc_list
|   |   |   |   `-- uevent
|   |   |   |-- exmap
|   |   |   |-- icrmask
|   |   |   |-- ifver
|   |   |   |-- ipbuf
|   |   |   |-- kmem_pool
|   |   |   |-- loadinfo
|   |   |   |-- mblog
|   |   |   |-- mmu
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   `-- uevent
|   |   |-- gpio-switch
|   |   |   |-- bat_cover
|   |   |   |   |-- bus -> ../../../../bus/platform
|   |   |   |   |-- cover_switch
|   |   |   |   |-- driver -> ../../../../bus/platform/drivers/gpio-switch
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   `-- uevent
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/gpio-switch
|   |   |   |-- headphone
|   |   |   |   |-- bus -> ../../../../bus/platform
|   |   |   |   |-- connection_switch
|   |   |   |   |-- driver -> ../../../../bus/platform/drivers/gpio-switch
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   `-- uevent
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   |-- prot_shell
|   |   |   |   |-- bus -> ../../../../bus/platform
|   |   |   |   |-- cover_switch
|   |   |   |   |-- driver -> ../../../../bus/platform/drivers/gpio-switch
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   `-- uevent
|   |   |   |-- speaker
|   |   |   |   |-- bus -> ../../../../bus/platform
|   |   |   |   |-- connection_switch
|   |   |   |   |-- driver -> ../../../../bus/platform/drivers/gpio-switch
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   `-- uevent
|   |   |   `-- uevent
|   |   |-- i2c_omap.1
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/i2c_omap
|   |   |   |-- i2c-0
|   |   |   |   |-- 0-001a
|   |   |   |   |   |-- bus -> ../../../../../bus/i2c
|   |   |   |   |   |-- driver -> ../../../../../bus/i2c/drivers/OMAP+TLV320AIC23 codec
|   |   |   |   |   |-- name
|   |   |   |   |   |-- power
|   |   |   |   |   |   |-- state
|   |   |   |   |   |   `-- wakeup
|   |   |   |   |   `-- uevent
|   |   |   |   |-- i2c-adapter:i2c-0 -> ../../../../class/i2c-adapter/i2c-0
|   |   |   |   |-- name
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   `-- uevent
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   `-- uevent
|   |   |-- mmci-omap.2
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- cover_switch
|   |   |   |-- driver -> ../../../bus/platform/drivers/mmci-omap
|   |   |   |-- enable_poll
|   |   |   |-- mmc0:0001
|   |   |   |   |-- block:mmcblk0 -> ../../../../block/mmcblk0
|   |   |   |   |-- bus -> ../../../../bus/mmc
|   |   |   |   |-- cid
|   |   |   |   |-- csd
|   |   |   |   |-- date
|   |   |   |   |-- driver -> ../../../../bus/mmc/drivers/mmcblk
|   |   |   |   |-- fwrev
|   |   |   |   |-- hwrev
|   |   |   |   |-- manfid
|   |   |   |   |-- name
|   |   |   |   |-- oemid
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- serial
|   |   |   |   `-- uevent
|   |   |   |-- mmc_host:mmc0 -> ../../../class/mmc_host/mmc0
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   `-- uevent
|   |   |-- nokia_btuart
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/nokia_btuart
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   `-- uevent
|   |   |-- ohci
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/ohci
|   |   |   |-- pools
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   |-- uevent
|   |   |   |-- usb1
|   |   |   |   |-- 1-0:1.0
|   |   |   |   |   |-- bAlternateSetting
|   |   |   |   |   |-- bInterfaceClass
|   |   |   |   |   |-- bInterfaceNumber
|   |   |   |   |   |-- bInterfaceProtocol
|   |   |   |   |   |-- bInterfaceSubClass
|   |   |   |   |   |-- bNumEndpoints
|   |   |   |   |   |-- bus -> ../../../../../bus/usb
|   |   |   |   |   |-- driver -> ../../../../../bus/usb/drivers/hub
|   |   |   |   |   |-- ep_81
|   |   |   |   |   |   |-- bEndpointAddress
|   |   |   |   |   |   |-- bInterval
|   |   |   |   |   |   |-- bLength
|   |   |   |   |   |   |-- bmAttributes
|   |   |   |   |   |   |-- direction
|   |   |   |   |   |   |-- interval
|   |   |   |   |   |   |-- type
|   |   |   |   |   |   `-- wMaxPacketSize
|   |   |   |   |   |-- modalias
|   |   |   |   |   |-- power
|   |   |   |   |   |   |-- state
|   |   |   |   |   |   `-- wakeup
|   |   |   |   |   `-- uevent
|   |   |   |   |-- bConfigurationValue
|   |   |   |   |-- bDeviceClass
|   |   |   |   |-- bDeviceProtocol
|   |   |   |   |-- bDeviceSubClass
|   |   |   |   |-- bMaxPacketSize0
|   |   |   |   |-- bMaxPower
|   |   |   |   |-- bNumConfigurations
|   |   |   |   |-- bNumInterfaces
|   |   |   |   |-- bcdDevice
|   |   |   |   |-- bmAttributes
|   |   |   |   |-- bus -> ../../../../bus/usb
|   |   |   |   |-- configuration
|   |   |   |   |-- devnum
|   |   |   |   |-- driver -> ../../../../bus/usb/drivers/usb
|   |   |   |   |-- ep_00
|   |   |   |   |   |-- bEndpointAddress
|   |   |   |   |   |-- bInterval
|   |   |   |   |   |-- bLength
|   |   |   |   |   |-- bmAttributes
|   |   |   |   |   |-- direction
|   |   |   |   |   |-- interval
|   |   |   |   |   |-- type
|   |   |   |   |   `-- wMaxPacketSize
|   |   |   |   |-- idProduct
|   |   |   |   |-- idVendor
|   |   |   |   |-- manufacturer
|   |   |   |   |-- maxchild
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- product
|   |   |   |   |-- serial
|   |   |   |   |-- speed
|   |   |   |   |-- uevent
|   |   |   |   |-- usb_device:usbdev1.1 -> ../../../../class/usb_device/usbdev1.1
|   |   |   |   `-- version
|   |   |   `-- usb_host:usb_host1 -> ../../../class/usb_host/usb_host1
|   |   |-- omap-keypad
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/omap-keypad
|   |   |   |-- enable
|   |   |   |-- input:event1 -> ../../../class/input/input1/event1
|   |   |   |-- input:input1 -> ../../../class/input/input1
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   `-- uevent
|   |   |-- omap_otg
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/omap_otg
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   `-- uevent
|   |   |-- omap_rng
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   `-- uevent
|   |   |-- omap_udc
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/omap_udc
|   |   |   |-- gadget
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   `-- uevent
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   `-- uevent
|   |   |-- omap_uwire
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/omap_uwire
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   |-- spi2.0
|   |   |   |   |-- bus -> ../../../../bus/spi
|   |   |   |   |-- disable
|   |   |   |   |-- driver -> ../../../../bus/spi/drivers/ads7846
|   |   |   |   |-- input:event2 -> ../../../../class/input/input2/event2
|   |   |   |   |-- input:input2 -> ../../../../class/input/input2
|   |   |   |   |-- input:mouse0 -> ../../../../class/input/input2/mouse0
|   |   |   |   |-- modalias
|   |   |   |   |-- pen_down
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   |-- temp0
|   |   |   |   |-- temp1
|   |   |   |   |-- uevent
|   |   |   |   |-- vaux
|   |   |   |   `-- vbatt
|   |   |   |-- spi2.3
|   |   |   |   |-- bus -> ../../../../bus/spi
|   |   |   |   |-- driver -> ../../../../bus/spi/drivers/lcd_lph8923
|   |   |   |   |-- modalias
|   |   |   |   |-- power
|   |   |   |   |   |-- state
|   |   |   |   |   `-- wakeup
|   |   |   |   `-- uevent
|   |   |   |-- spi_master:spi2 -> ../../../class/spi_master/spi2
|   |   |   `-- uevent
|   |   |-- omap_wdt
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/omap_wdt
|   |   |   |-- misc:watchdog -> ../../../class/misc/watchdog
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   `-- uevent
|   |   |-- omapfb
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- caps_num
|   |   |   |-- caps_text
|   |   |   |-- ctrl
|   |   |   |   `-- name
|   |   |   |-- driver -> ../../../bus/platform/drivers/omapfb
|   |   |   |-- graphics:fb0 -> ../../../class/graphics/fb0
|   |   |   |-- panel
|   |   |   |   |-- backlight_level
|   |   |   |   |-- backlight_max
|   |   |   |   `-- name
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   `-- uevent
|   |   |-- power
|   |   |   |-- state
|   |   |   `-- wakeup
|   |   |-- retu
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/retu
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   `-- uevent
|   |   |-- retu-rtc
|   |   |   |-- alarm
|   |   |   |-- alarm_expired
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- cal
|   |   |   |-- driver -> ../../../bus/platform/drivers/retu-rtc
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   |-- reset
|   |   |   |-- time
|   |   |   `-- uevent
|   |   |-- retu-watchdog
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- counter
|   |   |   |-- driver -> ../../../bus/platform/drivers/retu-watchdog
|   |   |   |-- period
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   `-- uevent
|   |   |-- serial8250
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/serial8250
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   |-- tty:ttyS2 -> ../../../class/tty/ttyS2
|   |   |   |-- tty:ttyS3 -> ../../../class/tty/ttyS3
|   |   |   `-- uevent
|   |   |-- serial8250.0
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/serial8250
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   |-- tty:ttyS0 -> ../../../class/tty/ttyS0
|   |   |   |-- tty:ttyS1 -> ../../../class/tty/ttyS1
|   |   |   `-- uevent
|   |   |-- sti
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/sti
|   |   |   |-- imask
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   |-- trace
|   |   |   `-- uevent
|   |   |-- tahvo
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/tahvo
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   `-- uevent
|   |   |-- tahvo-usb
|   |   |   |-- bus -> ../../../bus/platform
|   |   |   |-- driver -> ../../../bus/platform/drivers/tahvo-usb
|   |   |   |-- otg_mode
|   |   |   |-- power
|   |   |   |   |-- state
|   |   |   |   `-- wakeup
|   |   |   |-- uevent
|   |   |   `-- vbus_state
|   |   |-- uevent
|   |   `-- wlan-omap
|   |       |-- LNA
|   |       |-- RSSI_A
|   |       |-- RSSI_B
|   |       |-- bus -> ../../../bus/platform
|   |       |-- cal_iq
|   |       |-- cal_mac_address
|   |       |-- cal_output_limits
|   |       |-- cal_pa_curve_data
|   |       |-- cal_rssi
|   |       |-- default_country
|   |       |-- driver -> ../../../bus/platform/drivers/wlan-omap
|   |       |-- fw_version
|   |       |-- power
|   |       |   |-- state
|   |       |   `-- wakeup
|   |       |-- psm
|   |       |-- rssi
|   |       |-- signal_quality
|   |       `-- uevent
|   `-- system
|       |-- cpu
|       |   `-- cpu0
|       |-- gpio
|       |   `-- gpio0
|       `-- timer
|           `-- timer0
|               `-- dyn_tick
|-- firmware
|-- fs
|-- kernel
|   |-- high_watermark
|   |-- low_watermark
|   |-- security
|   |-- uevent_helper
|   `-- uevent_seqnum
|-- module
|   |-- 8250
|   |   `-- parameters
|   |       |-- nr_uarts
|   |       `-- share_irqs
|   |-- asix
|   |   |-- refcnt
|   |   `-- sections
|   |-- cdc_ether
|   |   |-- refcnt
|   |   `-- sections
|   |       |-- __ksymtab_gpl
|   |       `-- __ksymtab_strings
|   |-- cx3110x
|   |   |-- refcnt
|   |   `-- sections
|   |-- ext2
|   |   |-- refcnt
|   |   `-- sections
|   |-- ext3
|   |   |-- refcnt
|   |   `-- sections
|   |-- jbd
|   |   |-- refcnt
|   |   `-- sections
|   |       |-- __ksymtab
|   |       `-- __ksymtab_strings
|   |-- mbcache
|   |   |-- refcnt
|   |   `-- sections
|   |       |-- __ksymtab
|   |       `-- __ksymtab_strings
|   |-- mmc_block
|   |   `-- parameters
|   |       `-- major
|   |-- mousedev
|   |   `-- parameters
|   |       |-- tap_time
|   |       |-- xres
|   |       `-- yres
|   |-- net1080
|   |   |-- refcnt
|   |   `-- sections
|   |-- ohci_hcd
|   |   |-- refcnt
|   |   `-- sections
|   |       `-- __param
|   |-- omapfb
|   |   `-- parameters
|   |       |-- accel
|   |       |-- manual_update
|   |       |-- mirror
|   |       |-- rotate
|   |       |-- vram
|   |       |-- vxres
|   |       `-- vyres
|   |-- pl2303
|   |   |-- parameters
|   |   |   `-- debug
|   |   |-- refcnt
|   |   `-- sections
|   |       `-- __param
|   |-- rfcomm
|   |   `-- parameters
|   |       `-- l2cap_mtu
|   |-- scsi_mod
|   |   |-- parameters
|   |   |   |-- default_dev_flags
|   |   |   |-- inq_timeout
|   |   |   |-- max_luns
|   |   |   |-- max_report_luns
|   |   |   `-- scsi_logging_level
|   |   |-- refcnt
|   |   `-- sections
|   |       |-- __ex_table
|   |       |-- __ksymtab
|   |       |-- __ksymtab_gpl
|   |       |-- __ksymtab_strings
|   |       `-- __param
|   |-- sd_mod
|   |   |-- refcnt
|   |   `-- sections
|   |-- snd
|   |   `-- parameters
|   |       |-- cards_limit
|   |       `-- major
|   |-- snd_pcm
|   |   `-- parameters
|   |       |-- maximum_substreams
|   |       `-- preallocate_dma
|   |-- snd_timer
|   |   `-- parameters
|   |       `-- timer_limit
|   |-- tcp_bic
|   |   `-- parameters
|   |       |-- beta
|   |       |-- fast_convergence
|   |       |-- initial_ssthresh
|   |       |-- low_window
|   |       |-- max_increment
|   |       `-- smooth_part
|   |-- umac
|   |   |-- refcnt
|   |   `-- sections
|   |       |-- __ksymtab
|   |       `-- __ksymtab_strings
|   |-- usb_storage
|   |   |-- parameters
|   |   |   `-- delay_use
|   |   |-- refcnt
|   |   `-- sections
|   |       `-- __param
|   |-- usbcore
|   |   `-- parameters
|   |       |-- blinkenlights
|   |       |-- old_scheme_first
|   |       |-- usbfs_snoop
|   |       `-- use_both_schemes
|   |-- usbhid
|   |   |-- parameters
|   |   |   `-- mousepoll
|   |   |-- refcnt
|   |   `-- sections
|   |       `-- __param
|   |-- usbnet
|   |   |-- refcnt
|   |   `-- sections
|   |       |-- __ksymtab_gpl
|   |       |-- __ksymtab_strings
|   |       `-- __param
|   `-- usbserial
|       |-- parameters
|       |   `-- debug
|       |-- refcnt
|       `-- sections
|           |-- __ksymtab_gpl
|           |-- __ksymtab_strings
|           `-- __param
`-- power
    |-- sleep_while_idle
    `-- state

702 directories, 1136 files


More information about the hal mailing list