進捗報告
Parallella dmesgNetBSD zynq patch
- UART (console)
- USB Host
- SDHC
もうちょいでコミットできそうなのでとりあえず公開してみる
もうしわけないですが、 hg MQ の最上位パッチなので余計なのとかもしかしたら足りないのとかあるかもしれません
(Wandboard 対応を先にやろうと思ってたので。。。)
USB 問題
どうやら parallella の USB Host phy に問題がありそうですhttp://forums.parallella.org/viewtopic.php?f=50&t=1650
ううむ、困りましたね
ちょっと会社のハード屋さんに相談してみようかな?
Zedboard で動作確認したときはこの問題は起きていないのでやっぱり parallella の問題だと思います
0 番地使えない問題
これは完全に気のせいだったようです試してみたらあっさり動いてます
Gigabit Ether 対応
Zynq に載っているのは Cadence の IP らしく、これは at91 に載っているものらしいです幸い NetBSD には
sys/arch/arm/at91/at91emac.c
があったのでこれを
srs/dev/cadence/if_cemac.c
に持ってきて対応しました
正確には Zynq には GEM (Gigabit ethernet controller) がのっているのでこれのアドレス定義等を少々修正して動かしたら、 mii phy の認識くらいはさっくり動いたのでした
しかし、残念ながら通信はまだできておりません
ただ、載っている phy が Marvell の 88E1318 というものでこれが makphy(4) で動いてくれるのかが不明です
(88E1149 は動かないみたいなコメントが書いてあるし。。。)
これまた残念な事に Zedboard も Marvell の石が載っていてこちらも同様でした
(こっちは makphy で認識すらしてもらえなかった)
そんななので、どなたか ZYBO で試してもらえないですかね?
ZYBO には RTL8211E が載ってて多分 phy は問題無いと思われます
0 件のコメント:
コメントを投稿