[Armadillo:07611] Re: i.MX25 FEC ドライバのボード依存部について

Shuhei FUKUCHI email@hidden
2011年 10月 5日 (水) 09:49:39 JST


イーソル株式会社の福地と申します。

>(A) IOMUXの設定
について追加で確認したいことがあります。
armadillo440_gpio.c で設定している以下についてですが、
i.MX25 のデフォルト値と異なるものがあります。

    MX25_PAD_FEC_TX_CLK__FEC_TX_CLK(PAD_CTL_HYS | PAD_CTL_PUE | 
PAD_CTL_PKE | PAD_CTL_PUS_100K_UP),
    MX25_PAD_FEC_RX_DV__FEC_RX_DV(PAD_CTL_PUE),
    MX25_PAD_FEC_RDATA0__FEC_RDATA0(PAD_CTL_PUE),
    MX25_PAD_FEC_TDATA0__FEC_TDATA0(PAD_CTL_PUE | PAD_CTL_PUS_100K_UP | 
PAD_CTL_SRE_FAST),
    MX25_PAD_FEC_TX_EN__FEC_TX_EN(PAD_CTL_PUE | PAD_CTL_PUS_100K_UP | 
PAD_CTL_SRE_FAST),
    MX25_PAD_FEC_MDC__FEC_MDC(PAD_CTL_PUE | PAD_CTL_PUS_100K_UP),
    MX25_PAD_FEC_MDIO__FEC_MDIO(PAD_CTL_HYS | PAD_CTL_PUE | 
PAD_CTL_PUS_22K_UP),
    MX25_PAD_FEC_RDATA1__FEC_RDATA1(PAD_CTL_PUE),
    MX25_PAD_FEC_TDATA1__FEC_TDATA1(PAD_CTL_PUE | PAD_CTL_PUS_100K_UP | 
PAD_CTL_SRE_FAST),
    MX25_PAD_CTL_GRP_DSE_FEC(PAD_CTL_DSE_STANDARD),

デフォルト値と armadillo440_gpio.c の設定値のどちらでも
動作しているようなので、どちらの設定値を適用すべきか迷っています。

これらをデフォルト値から変更している理由について、
ご存じの方がいらっしゃいましたらご教示ください。

以上、よろしくお願い致します。

>Date:    2011/10/3 9:28 55
>From:    Shuhei FUKUCHI <email@hidden>
>Subject: [Armadillo:07609] i.MX25 FEC ドライバのボード依存部について
>
>イーソル株式会社の福地と申します。
>
>Armadillo-440 上でとあるOSの Ethernet driver を開発しています。
>i.MX25 FECドライバのボード依存部について質問があります。
>mx25_fec.c と armadillo400_gpio.c をみると、IPMUX および GPIO 2つを
>操作しているようです。
>
>(A) IOMUXの設定
>(B) PHYのリセット (GPIO3の18pin)
>(C) LANのLED (GPIO3の16pin)
>
>他に、Armadillo440ボードに依存する処理はありますでしょうか。
>また、(B)は操作しなくても動作しているのですが、必要でしょうか。
>
>Linuxドライバに不慣れで、依存部の切り出しに不足がないか、
>懸念しております。
>どなたかご存じの方いらっしゃいましたら、教えていただけますでしょうか。
>
>以上、よろしくお願いいたします。
>_______________________________________________
>armadillo mailing list
>email@hidden
>http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo



armadillo メーリングリストの案内