digraph board {
	rankdir=TB
	colorscheme=x11
	labelloc="t"
	label="WinTV HVR-950
 driver:usb, bus: 3.3
"
	intf_devnode_1 [label="intf_devnode_1\nalsa-control\n/dev/snd/controlC2", shape=box, style=filled, fillcolor=yellow]
	intf_devnode_24 [label="intf_devnode_24\nvideo\n/dev/video0", shape=box, style=filled, fillcolor=yellow]
	intf_devnode_28 [label="intf_devnode_28\nvbi\n/dev/vbi0", shape=box, style=filled, fillcolor=yellow]
	intf_devnode_45 [label="intf_devnode_45\nfrontend\n/dev/dvb/adapter0/frontend0", shape=box, style=filled, fillcolor=yellow]
	intf_devnode_58 [label="intf_devnode_58\ndemux\n/dev/dvb/adapter0/demux0", shape=box, style=filled, fillcolor=yellow]
	intf_devnode_66 [label="intf_devnode_66\nDVR\n/dev/dvb/adapter0/dvr0", shape=box, style=filled, fillcolor=yellow]
	intf_devnode_67 [label="intf_devnode_67\ndvbnet\n/dev/dvb/adapter0/net0", shape=box, style=filled, fillcolor=yellow]
	entity_2 [label="{{<pad_3> 0} | entity_2\nAudio Playback\nUSB Mixer | {<pad_4> 1 | <pad_5> 2}}", shape=Mrecord, style=filled, fillcolor=lightblue]
	entity_7 [label="{{<pad_8> 0} | entity_7\nATV decoder\nau8522 5-0047 | {<pad_9> 1 | <pad_10> 2 | <pad_11> 3}}", shape=Mrecord, style=filled, fillcolor=lightblue]
	entity_12 [label="{{<pad_13> 0} | entity_12\ntuner\nXceive XC5000 | {<pad_14> 1 | <pad_15> 2}}", shape=Mrecord, style=filled, fillcolor=lightblue]
	entity_16 [label="{entity_16\nRF connector\nTelevision | {<pad_17> 0}}", shape=Mrecord, style=filled, fillcolor=cadetblue]
	entity_18 [label="{entity_18\nComposite connector\nComposite | {<pad_19> 0}}", shape=Mrecord, style=filled, fillcolor=cadetblue]
	entity_20 [label="{entity_20\nS-Video connector\nS-Video | {<pad_21> 0}}", shape=Mrecord, style=filled, fillcolor=cadetblue]
	entity_22 [label="{{<pad_23> 0} | entity_22\nV4L I/O\nau0828a video}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_26 [label="{{<pad_27> 0} | entity_26\nVBI I/O\nau0828a vbi}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_42 [label="{{<pad_43> 0} | entity_42\nDTV demod\nAuvitek AU8522 QAM/8VSB Frontend | {<pad_44> 1}}", shape=Mrecord, style=filled, fillcolor=lightblue]
	entity_47 [label="{{<pad_48> 0} | entity_47\nDTV I/O\ndemux-tsout #0}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_49 [label="{{<pad_50> 0} | entity_49\nDTV I/O\ndemux-tsout #1}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_51 [label="{{<pad_52> 0} | entity_51\nDTV I/O\ndemux-tsout #2}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_53 [label="{{<pad_54> 0} | entity_53\nMPEG-TS demux\ndvb-demux | {<pad_55> 1 | <pad_56> 2 | <pad_57> 3}}", shape=Mrecord, style=filled, fillcolor=lightblue]
	entity_60 [label="{{<pad_61> 0} | entity_60\nDTV I/O\ndvr-tsout #0}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_62 [label="{{<pad_63> 0} | entity_62\nDTV I/O\ndvr-tsout #1}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_64 [label="{{<pad_65> 0} | entity_64\nDTV I/O\ndvr-tsout #2}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	intf_devnode_1 -> entity_2 [dir="none" color="orange"]
	intf_devnode_24 -> entity_22 [dir="none" color="orange"]
	intf_devnode_28 -> entity_26 [dir="none" color="orange"]
	entity_12:pad_14 -> entity_7:pad_8 [color=blue]
	entity_7:pad_9 -> entity_22:pad_23 [color=blue]
	entity_7:pad_10 -> entity_26:pad_27 [color=blue]
	entity_16:pad_17 -> entity_12:pad_13 [color=blue]
	entity_18:pad_19 -> entity_7:pad_8 [color=blue style="dashed"]
	entity_20:pad_21 -> entity_7:pad_8 [color=blue style="dashed"]
	intf_devnode_45 -> entity_42 [dir="none" color="orange"]
	intf_devnode_58 -> entity_53 [dir="none" color="orange"]
	entity_12:pad_14 -> entity_42:pad_43 [color=blue]
	entity_42:pad_44 -> entity_53:pad_54 [color=blue]
	entity_53:pad_55 -> entity_47:pad_48 [color=blue style="dashed"]
	entity_53:pad_56 -> entity_49:pad_50 [color=blue style="dashed"]
	entity_53:pad_57 -> entity_51:pad_52 [color=blue style="dashed"]
	entity_53:pad_55 -> entity_60:pad_61 [color=blue style="dashed"]
	entity_53:pad_56 -> entity_62:pad_63 [color=blue style="dashed"]
	entity_53:pad_57 -> entity_64:pad_65 [color=blue style="dashed"]
	intf_devnode_45 -> entity_12 [dir="none" color="orange"]
	intf_devnode_58 -> entity_47 [dir="none" color="orange"]
	intf_devnode_58 -> entity_49 [dir="none" color="orange"]
	intf_devnode_58 -> entity_51 [dir="none" color="orange"]
	intf_devnode_66 -> entity_60 [dir="none" color="orange"]
	intf_devnode_66 -> entity_62 [dir="none" color="orange"]
	intf_devnode_66 -> entity_64 [dir="none" color="orange"]
	entity_7:pad_11 -> entity_2:pad_3 [color=blue]
}
