All of lore.kernel.org
 help / color / mirror / Atom feed
* DRM modesetting & sysfs
@ 2008-04-08 20:17 Jesse Barnes
  2008-04-09  8:57 ` Jakob Bornecrantz
  0 siblings, 1 reply; 8+ messages in thread
From: Jesse Barnes @ 2008-04-08 20:17 UTC (permalink / raw)
  To: dri-devel, Linux Kernel Mailing List

[Sorry for the DUP, forgot to cc lkml]

I just pushed a few changes updating the DRM modesetting sysfs support, both 
for debugging and eventual HAL friendliness.

So far, the support is limited to describing outputs and generating hotplug 
events.  A typical "card0" directory now looks like this:

.
|-- card0-DAC-1
|   |-- device -> ../../../../../../devices/pci0000:00/0000:00:02.0/drm/card0
|   |-- dpms
|   |-- edid
|   |-- modes
|   |-- power
|   |   `-- wakeup
|   |-- status
|   |-- subsystem -> ../../../../../../class/drm
|   `-- uevent
|-- card0-LVDS-1
|   |-- device -> ../../../../../../devices/pci0000:00/0000:00:02.0/drm/card0
|   |-- dpms
|   |-- edid
|   |-- modes
|   |-- power
|   |   `-- wakeup
|   |-- status
|   |-- subsystem -> ../../../../../../class/drm
|   `-- uevent
|-- dev
|-- device -> ../../../../../devices/pci0000:00/0000:00:02.0
|-- dri_library_name
|-- power
|   `-- wakeup
|-- subsystem -> ../../../../../class/drm
`-- uevent

Each output is listed, prefixed with its associated card number to 
disambiguate it at the top level /sys/class/drm directory (where it also has 
some symlinks).  Currently, only DPMS, EDID, mode list and connection status 
properties are exported, but we could list more as needed.  You can 
use 'udevmonitor --env' to look for hotplug events; you should see several at 
load time, and presumably some at connection hotplug time (though I haven't 
gotten that working yet, any ideas Jakob?).

Any thoughts on the interface?  Anything in particular people would like to 
see?

Thanks,
Jesse

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2008-04-09 18:14 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-08 20:17 DRM modesetting & sysfs Jesse Barnes
2008-04-09  8:57 ` Jakob Bornecrantz
2008-04-09 15:17   ` Jesse Barnes
2008-04-09 16:15     ` Alan Hourihane
2008-04-09 16:34       ` Jesse Barnes
2008-04-09 17:23         ` Alan Hourihane
2008-04-09 17:39           ` Jesse Barnes
2008-04-09 18:12             ` Jesse Barnes

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.