Intel Alder Lake CPUからGPIOにアクセスできません。

Intel Alder Lake CPUからGPIOにアクセスできません。

Alder Lake CPU(i9-12900E)を搭載したマザーボードがあります。次のコマンドを使用して、マザーボードのGPIOピンにアクセスしようとします。libgpiod

Linuxを起動した後はエントリがありません/dev/gpiochipX。実行するとgpiodetect出力は出ません。

以下から、以下を見ることができますdmesg

[    1.389872] pinctrl core: initialized pinctrl subsystem

私は次を見るデバッグファイルシステム:

# cat /sys/kernel/debug/gpio 

# cat /sys/kernel/debug/pinctrl/pinctrl-devices 
name [pinmux] [pinconf]

# cat /sys/kernel/debug/pinctrl/pinctrl-handles 
Requested pin control handlers their pinmux maps:

# cat /sys/kernel/debug/pinctrl/pinctrl-maps 
Pinctrl maps:

私のカーネルにAlder Lake pinctrlサポートをコンパイルしました。

# zgrep -i PINCTRL_ALDERLAKE /proc/config.gz
CONFIG_PINCTRL_ALDERLAKE=y

したがって、pinctrlは初期化中ですが、ピンは検出されません。この問題をより深く調査するために何を試すことができますか?

ちなみに私はLinuxカーネルバージョンを使用しています6.5.2-artix1-1

ベストアンサー1

おすすめ記事