Armadilloフォーラム

Armadillo420 CN9の設定

sanko

2016年3月31日 15時36分

お世話になります、三幸エンジニアリング 杉本と申します。

現在 Armadillo420を使用してある製品を生産しているのですが これにCS4270を追加してPCMデータの再生を
行おうとしています。CN9にAUD6を設定しCS4270の認識はさせたのですが CN9の22ピンは現在のプログラムで
使用しているため 元の設定のGPIOにしたいのですが方法が分かりません。
Armadilloのインターフェイス仕様では1ピンごとの設定が可能とありCS4270も再生専用ですのでCN9-22ピンは
現状の信号を割り当てています。
当方 ハード設計者でArmadilloを使用するのは初めてです。

CS4270の設定は
http://armadillo.atmark-techno.com/howto/a410-use-cs4270 を参考に行いました。

何方かわかる方がいらっしゃいましたら御教授いただけますでしょうか?

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

コメント

at_yashi

2016年4月1日 11時31分

menuconfig では、ピン毎の設定にすると膨大な組み合わせが生まれて
使いづらくなるため、機能毎にしか設定でません。

自前で設定を組み上げても良いですのですが、1ピンだけであれば以下のような変更で、
うまくいかないでしょうか?

diff --git a/arch/arm/mach-mx25/Kconfig b/arch/arm/mach-mx25/Kconfig
index 2cb78cf..454813f 100644
--- a/arch/arm/mach-mx25/Kconfig
+++ b/arch/arm/mach-mx25/Kconfig
@@ -733,7 +733,7 @@ config ARMADILLO400_AUD6_CON9
        select ARMADILLO400_CON9_15_AUD6_RXC
        select ARMADILLO400_CON9_17_AUD6_RXFS
        select ARMADILLO400_CON9_21_AUD6_TXD
-       select ARMADILLO400_CON9_22_AUD6_RXD
+       # select ARMADILLO400_CON9_22_AUD6_RXD
        select ARMADILLO400_CON9_23_AUD6_TXC
        select ARMADILLO400_CON9_24_AUD6_TXFS
        select MXC_AUDMUX_SELECT6

sanko

2016年4月1日 14時17分

 ご連絡有難うございます。
 
 早速 tryしてみます。
 結果等は 改めて報告させて頂きます。

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

> menuconfig では、ピン毎の設定にすると膨大な組み合わせが生まれて
> 使いづらくなるため、機能毎にしか設定でません。
>
> 自前で設定を組み上げても良いですのですが、1ピンだけであれば以下のような変更で、
> うまくいかないでしょうか?
>
>

> diff --git a/arch/arm/mach-mx25/Kconfig b/arch/arm/mach-mx25/Kconfig
> index 2cb78cf..454813f 100644
> --- a/arch/arm/mach-mx25/Kconfig
> +++ b/arch/arm/mach-mx25/Kconfig
> @@ -733,7 +733,7 @@ config ARMADILLO400_AUD6_CON9
>         select ARMADILLO400_CON9_15_AUD6_RXC
>         select ARMADILLO400_CON9_17_AUD6_RXFS
>         select ARMADILLO400_CON9_21_AUD6_TXD
> -       select ARMADILLO400_CON9_22_AUD6_RXD
> +       # select ARMADILLO400_CON9_22_AUD6_RXD
>         select ARMADILLO400_CON9_23_AUD6_TXC
>         select ARMADILLO400_CON9_24_AUD6_TXFS
>         select MXC_AUDMUX_SELECT6
>