主题中讨论的其他器件:TLV320AIC3106
大家好、
我们使用的是基于 AM437X 的定制板。 内核映像由 SDK04.02构建。 我更改了 DTS 文件以实现特定功能。 我可以做到这一点、但我对 dmesg 下出现的 GPIO 有疑问、尽管所有 GPIO 都运行良好、我还想带来所有 GPIO 来使我的图像变得完美。
- 当我检查/sys/class/gpio 时、结果是这样的。
root@AM437X-EVM:/sys/class/gpio ls
导出 GPIO16 gpioip0 gpioip128 gpioip32 gpioip64 gpioip96 取消导出
在这里、我意识到所有的 GPIO 都没有在这里进行重新计算。
- 那么,我的问题是如何将所有读取的 GPIO 都引入/sys/class/gpio 下?
- 这里也是我在 dmesg 中检查 GPIO 是否存在任何引脚冲突时得到的结果。 但是,我无法在中配置任何有用的东西。 有人能不能用任何方式帮助我理解这些 dmesg 并在 DTS 中进行更改、以便所有 GPIO 都出现在我的路径下。
root@AM437X-EVM:/sys/class/gpio # dmesg | grep GPIO
[0.216378] OMAP-GPIO 44e07000.GPIO:找不到节点/OCP@44000000/L4_wkup@44c0000000-SCM@210000/引脚多路复用@800/GPIO0_PINS_DEFAULEE 的 pctldev
[0.216688] OMAP_GPIO 4804c000.GPIO:找不到节点/OCP@44000000 /L4_wkup@44c00000/CSCM@210000/引脚多路复用@800/GPIO1_PINS_DEFAULTE 的 pctldev
[0.216985] OMAP-GPIO 481ae000.GPIO:找不到节点/OCP@44000000/L4_wkup@44c0000000-SCM@210000/引脚多路复用@800/GPIO3_PINS_DEFAULEE 的 pctldev
[0.217264] OMAP-GPIO 48320000.GPIO:找不到节点/OCP@44000000/L4_wkup@44c0000000-SCM@210000/引脚多路复用@800/GPIO4_PINS_DEFAULTE 的 pctldev
[0.217529] OMAP-GPIO 483220.GPIO:找不到节点/OCP@44000000/L4_wkup@44c0000000-SCM@210000/引脚多路复用@800/GPIO5_PINS_DEFAULEE 的 pctldev
[0.266927] of_get_named_gpiod_flags:无法解析节点"/fixedreguler-v3_3D[0]的"GPIO"属性
[0.298413] of_get_named_gpio_FLAGS:无法解析节点'/backlight[0]的'ENABLE-GPIO'属性
[0.298419] of_get_named_gpio_FLAGS:无法解析节点'/backlight[0]的'ENABLE-GPIO'属性
[1.216153] of _get_named_gpio_FLAGS:无法解析节点"/display[0]的'ENABLE-GPIO'属性
[1.216159] of _get_named_gpiod_flags:无法解析节点"/display[0]的'ENABLE-GPIO'属性
[1.216184] of_get_named_gpiod_flags:无法解析节点"/display[0]的'set-gpio'属性
[1.216188] of _get_named_gpiod_flags:无法解析节点'/display[0]的'resset-gpio'属性
[1.425970] of_get_named_gpio_FLAGS:无法解析节点'/OCP@44000000/MMC@48060000[0]的'CD-GPIOs'属性
[1.425976] of _get_named_gpio_FLAGS:无法解析节点'/OCP@44000000/MMC@48060000[0]的'CD-GPIO'属性
[1.426003] of _get_named_gpio_FLAGS:无法解析节点'/OCP@44000000/MMC@48060000[0]的'WP-GPIOs'属性
[1.426008] of _get_named_gpio_FLAGS:无法解析节点'/OCP@44000000/MMC@48060000[0]的'WP-GPIO'属性
[1.483669] of _get_named_gpio_FLAGS:无法解析节点'/OCP@44000000 / MMC@481d8000[0]的'CD-GPIOs'属性
[1.48364] of_get_named_gpiod_flags:无法解析节点'/OCP@44000000 / MMC@481d8000[0]的'CD-GPIO'属性
[1.483702] of_get_named_gpio_FLAGS:无法解析节点'/OCP@44000000 / MMC@481d8000[0]的'WP-GPIOs'属性
[1.483706] of _get_named_gpio_FLAGS:无法解析节点'/OCP@44000000 / MMC@481d8000[0]的'WP-GPIO'属性
[1.785064] GPIO gpiochip0:(GPIO):添加了 GPIO chardev (254:0)
[1.785335] gpiochip_setup_dev:在器件上的寄存 GPIO 0至31:gpiochip0 (GPIO)
[1.796839] GPIO gpiochip1:(GPIO):添加了 GPIO 特性(254:1)
[1.797116] gpiochip_setup_dev:在器件上注册了 GPIO 32至63:gpiochip1 (GPIO)
[1.798422] GPIO gpiochip2:(GPIO):添加了 GPIO chardev (254:2)
[1.798678] gpiochip_setup_dev:在器件上注册了64至95的 GPIO:gpiochip2 (GPIO)
[1.832694] GPIO gpiochip3:(GPIO):添加了 GPIO 特性(254:3)
[1.832959] gpiochip_setup_dev:在器件上注册了 GPIO 96至127:gpiochip3 (GPIO)
[1.844979] GPIO gpiochip4:(GPIO):添加了 GPIO 特性(254:4)
[1.845251] gpiochip_setup_dev:在器件上注册了 GPIO 128至159:gpiochip4 (GPIO)
[1.846949] of _get_named_gpio_FLAGS:解析了节点'/fixedreguler-mmcwl[0]的'GPIO'属性-状态(0)
[7.035318] of_get_named_gpio_FLAGS:无法解析节点'/OCP@44000000 / i2c@44e0b000/adv7180@21[0]的'POWERDOS-GPIOs'属性
[7.035324] of_get_named_gpio_FLAGS:无法解析节点'/OCP@44000000 / i2c@44e0b000/adv7180@21[0]的'POWERDOWN-GPIO'属性
[7.352997] of_get_named_gpio_FLAGS:无法解析节点'/OCP@44000000 / i2c@44e0b000/tlv320aic3106@18[0]的'GPIO-reset'属性
我请求让我知道是否有任何程序来获取任何电路板的所有 GPIO。
谢谢你
A. N. V.Lavanya