digraph board {
	rankdir=TB
	colorscheme=x11
	labelloc="t"
	label="WinTV HVR-980
 driver:em28xx, bus: usb-0000:00:14.0-3.1.2
"
	intf_devnode_10 [label="intf_devnode_10\nvideo\n/dev/video0", shape=box, style=filled, fillcolor=yellow]
	intf_devnode_13 [label="intf_devnode_13\nvbi\n/dev/vbi0", shape=box, style=filled, fillcolor=yellow]
	intf_devnode_38 [label="intf_devnode_38\nfrontend\n/dev/dvb/adapter0/frontend0", shape=box, style=filled, fillcolor=yellow]
	intf_devnode_810 [label="intf_devnode_810\ndemux\n/dev/dvb/adapter0/demux0", shape=box, style=filled, fillcolor=yellow]
	intf_devnode_1324 [label="intf_devnode_1324\nDVR\n/dev/dvb/adapter0/dvr0", shape=box, style=filled, fillcolor=yellow]
	intf_devnode_1325 [label="intf_devnode_1325\ndvbnet\n/dev/dvb/adapter0/net0", shape=box, style=filled, fillcolor=yellow]
	entity_1 [label="{{<pad_2> 0} | entity_1\nATV decoder\ntvp5150 5-005c | {<pad_3> 1 | <pad_4> 2}}", shape=Mrecord, style=filled, fillcolor=lightblue]
	entity_5 [label="{{<pad_6> 0} | entity_5\ntuner\nXceive XC3028 | {<pad_7> 1 | <pad_8> 2}}", shape=Mrecord, style=filled, fillcolor=lightblue]
	entity_9 [label="{{<pad_15> 0} | entity_9\nV4L I/O\nem2882/3 #0 video}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_12 [label="{{<pad_16> 0} | entity_12\nVBI I/O\nem2882/3 #0 vbi}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_17 [label="{entity_17\nRF connector\nTelevision | {<pad_18> 0}}", shape=Mrecord, style=filled, fillcolor=cadetblue]
	entity_19 [label="{entity_19\nComposite connector\nComposite | {<pad_20> 0}}", shape=Mrecord, style=filled, fillcolor=cadetblue]
	entity_21 [label="{entity_21\nS-Video connector\nS-Video | {<pad_22> 0}}", shape=Mrecord, style=filled, fillcolor=cadetblue]
	entity_35 [label="{{<pad_36> 0} | entity_35\nDTV demod\nLG Electronics LGDT3303 VSB/QAM Frontend | {<pad_37> 1}}", shape=Mrecord, style=filled, fillcolor=lightblue]
	entity_40 [label="{{<pad_41> 0} | entity_40\nDTV I/O\ndemux-tsout #0}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_42 [label="{{<pad_43> 0} | entity_42\nDTV I/O\ndemux-tsout #1}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_44 [label="{{<pad_45> 0} | entity_44\nDTV I/O\ndemux-tsout #2}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_46 [label="{{<pad_47> 0} | entity_46\nDTV I/O\ndemux-tsout #3}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_48 [label="{{<pad_49> 0} | entity_48\nDTV I/O\ndemux-tsout #4}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_552 [label="{{<pad_553> 0} | entity_552\nMPEG-TS demux\ndvb-demux | {<pad_554> 1 | <pad_555> 2 | <pad_556> 3 | <pad_557> 4 | <pad_558> 5}}", shape=Mrecord, style=filled, fillcolor=lightblue]
	entity_812 [label="{{<pad_813> 0} | entity_812\nDTV I/O\ndvr-tsout #0}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_814 [label="{{<pad_815> 0} | entity_814\nDTV I/O\ndvr-tsout #1}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_816 [label="{{<pad_817> 0} | entity_816\nDTV I/O\ndvr-tsout #2}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_818 [label="{{<pad_819> 0} | entity_818\nDTV I/O\ndvr-tsout #3}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	entity_820 [label="{{<pad_821> 0} | entity_820\nDTV I/O\ndvr-tsout #4}", shape=Mrecord, style=filled, fillcolor=aquamarine]
	intf_devnode_10 -> entity_9 [dir="none" color="orange"]
	intf_devnode_13 -> entity_12 [dir="none" color="orange"]
	entity_5:pad_7 -> entity_1:pad_2 [color=blue]
	entity_1:pad_3 -> entity_9:pad_15 [color=blue]
	entity_1:pad_4 -> entity_12:pad_16 [color=blue]
	entity_17:pad_18 -> entity_5:pad_6 [color=blue]
	entity_19:pad_20 -> entity_1:pad_2 [color=blue style="dashed"]
	entity_21:pad_22 -> entity_1:pad_2 [color=blue style="dashed"]
	intf_devnode_38 -> entity_35 [dir="none" color="orange"]
	intf_devnode_810 -> entity_552 [dir="none" color="orange"]
	entity_5:pad_7 -> entity_35:pad_36 [color=blue]
	entity_35:pad_37 -> entity_552:pad_553 [color=blue]
	entity_552:pad_554 -> entity_40:pad_41 [color=blue style="dashed"]
	entity_552:pad_555 -> entity_42:pad_43 [color=blue style="dashed"]
	entity_552:pad_556 -> entity_44:pad_45 [color=blue style="dashed"]
	entity_552:pad_557 -> entity_46:pad_47 [color=blue style="dashed"]
	entity_552:pad_558 -> entity_48:pad_49 [color=blue style="dashed"]
	entity_552:pad_554 -> entity_812:pad_813 [color=blue style="dashed"]
	entity_552:pad_555 -> entity_814:pad_815 [color=blue style="dashed"]
	entity_552:pad_556 -> entity_816:pad_817 [color=blue style="dashed"]
	entity_552:pad_557 -> entity_818:pad_819 [color=blue style="dashed"]
	entity_552:pad_558 -> entity_820:pad_821 [color=blue style="dashed"]
	intf_devnode_38 -> entity_5 [dir="none" color="orange"]
	intf_devnode_810 -> entity_40 [dir="none" color="orange"]
	intf_devnode_810 -> entity_42 [dir="none" color="orange"]
	intf_devnode_810 -> entity_44 [dir="none" color="orange"]
	intf_devnode_810 -> entity_46 [dir="none" color="orange"]
	intf_devnode_810 -> entity_48 [dir="none" color="orange"]
	intf_devnode_1324 -> entity_812 [dir="none" color="orange"]
	intf_devnode_1324 -> entity_814 [dir="none" color="orange"]
	intf_devnode_1324 -> entity_816 [dir="none" color="orange"]
	intf_devnode_1324 -> entity_818 [dir="none" color="orange"]
	intf_devnode_1324 -> entity_820 [dir="none" color="orange"]
}
