[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 メーリングリストの案内