ptx

PT1とPT2なので、デバイス名をptxにしてみた。

$ sh /usr/share/examples/drivers/make_device_driver.sh ptx

2つのチューナに2チャンネルずつあるので、/dev/ptxN.{s0,s1,t0,t1} にしてみる。
前にやったivtvに比べると小さいしなんとかなるかなぁと、昔のソースをひっぱり出して見比べつつ、もうbus_dmaの使い方なんて忘れてしまっただ。。。
intrでgrepしてもひっかからんなあと不思議に思ってたら、どうやらDMA転送終わったかどうかはカーネルスレッドがポーリングしてチェックするようなんだが。。。うー。