[Armadillo:06522] Re: Armadillo-420 GPIOピンのプルアップ無効化について

安達聡 email@hidden
2011年 1月 13日 (木) 13:05:01 JST


竹之下様
GPIOピンのプルアップ無効化について、情報ありがとう御座います。

/home/atmark/linux-2.6.26-at12/arch/arm/mach-mx25/armadillo400_gpio.c
のstruct pad_desc armadillo400_ext_gpio_pads_revc[]の設定値を編集することに
より、
無効化の設定が可能であることを確認しました。

また、PINの詳細設定(Slew Rate,Drive strength,Open
drain,Pull/Keeper,Hysteresis and so on)についても
IMX25マニュアル
http://cache.freescale.com/files/dsp/doc/ref_manual/IMX25RM.pdf
のAppendixが参考となりました。

ありがとう御座いました。

-----Original Message-----
From: email@hidden
[mailto:email@hidden] On Behalf Of Takenoshita
Koyo
Sent: Wednesday, January 05, 2011 4:27 PM
To: Armadillo series general discussion list
Subject: [Armadillo:06449] Re: Armadillo-420 GPIOピンのプルアップ無効化につ
いて

竹之下です。

> プルアップの無効化方法について、情報をお持ちの方がいらっしゃいましたら
> ご教授お願い致します。
struct pad_desc armadillo400_ext_gpio_pads_revc[]
の、変更したいGPIOに対応する設定を変えて挙げれば良いです。

例えば、CON9 21ピンのGPIOのプルアップを外すには、
        MX25_PAD_CSI_MCLK__GPIO_1_8(PAD_CTL_PKE | PAD_CTL_PUE |
PAD_CTL_PUS_100K_UP),
を
        MX25_PAD_CSI_MCLK__GPIO_1_8(0),
とします。

それぞれのピンごとに設定可能な値が異なります。設定可能な値は
i.MX25 Multimedia Applications Processor Reference Manual Rev.1[*1]
の「Appendix A IOMUX Registers」を参照してください。

プルアップを外すだけであれば、0を指定すれば良いと思います。

*1: http://cache.freescale.com/files/dsp/doc/ref_manual/IMX25RM.pdf

安達聡 さんは書きました:
> 初めて投稿致します。
> 安達と申します。
>
> Armadillo-420でCON9のGPIOピンの設定を行っていますが、
> I/Oの設定はできたものの、プルアップの設定ができません。
>
> プルアップの無効化方法について、情報をお持ちの方がいらっしゃいましたら
> ご教授お願い致します。
>
>
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>


--
Koyo Takenoshita

_______________________________________________
armadillo mailing list
email@hidden
http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo




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