Module Device.Info

module PciBus : sig ... end
module PciDevice : sig ... end
module UsbBus : sig ... end
module UsbDevice : sig ... end
module PlatformBus : sig ... end
module PlatformDevice : sig ... end
module Host1xBus : sig ... end
module Host1xDevice : sig ... end
type info =
  1. | PCI of PciBus.t * PciDevice.t
  2. | USB of UsbBus.t * UsbDevice.t
  3. | PLATFORM of PlatformBus.t * PlatformDevice.t
  4. | HOST1X of Host1xBus.t * Host1xDevice.t
  5. | Unknown of int
type t = {
  1. primary_node : string option;
    (*

    Gives full access to the device, including KMS.

    *)
  2. render_node : string option;
    (*

    Rendering access only.

    *)
  3. info : info;
}
val pp : t Fmt.t