主题中讨论的其他器件: TPS65910、 TMP275
工具/软件:Linux
我遇到了有关 GPIO 注册的问题。
我 在 DTS 文件的 MMC 块中填写了 CD-GPIO 字段。 (DTS 文件是 AM335x-EVM.dts 的副本)
但是、在整个引导后、我无法看到 MMC 的 GPIO 中断条目、如图所示。
我的 DTS 就像这样。
由于这个问题,am3352无法检测到 MMC 内存。
显示了我的内核日志
~ @# dmesg | grep mmc [1.084390] omap_hsmmc 48060000.mmc:消费类 CD [1.084411] omap_hsmmc 48060000.mmc:使用器件树进行 GPIO 查找[1.084443] of_get_named_gpio_flags:"cd-gpios" 48060000.mmc [1.08mc] gmc_gmc_48060000.mmc [1.084600](/ocp/mmc)[gmc_gmc_gmc_gmc_gmc_gmc_gmc_gmc_gmc_gpflags:已解析"48060000.gmc'属性 用于消费类产品 WP [1.089311] OMAP_hsmmc 48060000.MMC 的 GPIO 查找:使用器件树进行 GPIO 查找 [1.089323] of _get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@ /ocp/mmc@48048048060000[0]的'wP-gpio'属性[1.08934] of _get_named_gpio_gpio_flages[1.08000934]不能解析"OMAP 节点'mc_mc_mc_mc_g60000_mc'的'wmc'属性[1.0800_mc'属性[1.0800_mc_mc_mc_mc][1.0800_mc_mc_mc_mc_gmc_gmc_ GPIO WP 查找失败 [1.188728] omap_hsmmc 48060000.mmc:消费类 CD [1.188754] omap_hsmmc 48060000.mmc:使用器件树进行 GPIO 查找 [1.188789] of_get_named_gpiod_flags:解析了节点'cd-gpio' 48060000.mmc 的属性[1.18800mc]@ (/ocp/mmc mmc_480mc][480mc_1880000.mmc][480mc] 消费类产品的 GPIO 查找 WP [ 1.193538] omap_hmc 48060000.mmc:使用器件树进行 GPIO 查找 [1.193549] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@ /ocp/mmc@48048048060000[0]的'wP-gpio'属性[1.193560] of_get_named_gpio_gpio_gsmmc]不能解析"1.60000_mc_gmc_gmc"属性[1.1960000_mc_mc_gmc]:不能解析"mmc_gmc_gmc_g_gmc_gmc_gmc_gmc_gmc"属性[1.1960000.mmc GPIO WP 查找失败 [6.965842] omap_hsmmc 48060000.mmc:消费类 CD [6.965872] omap_hsmmc 48060000.mmc:使用器件树进行 GPIO 查找 [6.96124] of_get_named_gpio_flags:解析了节点'/ocp/mmc@的'cd-gpio'属性'mmc' 4806000000.mmc][6.9600_mmc][mmc_480mc][mmc][mmc_480mc_mc] [6.480mc] 用于消费类产品 WP [6.970891] OMAP_hmc 48060000.MMC 的 GPIO 查找:使用器件树进行 GPIO 查找 [6.970904] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@ /ocp/mmc@48048048060000[0]的'wP-GPIO'属性[6.970915] of_get_named_gpio_gapod_mc][6.9709mmc_mc]不能解析"mmc_mc_mc_mc_mc"mmc"6.960000_mc"属性[6.9709_mc_mc_mc_mc_mc"mmc"mmc" 、不能解析"mmc_mc_mc_mc_mc"属性[6. GPIO WP 查找失败 [7.275062] omap_hsmmc 48060000.mmc:消费类 CD [7.275082] omap_hsmmc 48060000.mmc:使用器件树进行 GPIO 查找 [7.275118] of_get_named_gpiod_flags:已解析节点'cd-gpio' 48060000.mmc 的属性[7.2760000.mmc]/ocp/mmc [7.480mc][7.480mc_mmc][7.480mc_mmc][7.480mc]@ 消费类产品的 GPIO 查找 WP [7.328434] OMAP_hmc 48060000.MMC:使用器件树进行 GPIO 查找 [7.328457] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@ /ocp/mmc@48048048060000[0]的'wP-gpio'属性[7.328469] of_get_named_gpioD_mof_smmc][7.48060000_mc_mc_mc]不能解析"mmc_mc_mc_mc_mc_mc_gpio_m6400_mc_mc_mc_mc_mc_mc_mc_mc_mc_mc_mc_mc_mc_mc_ GPIO WP 查找失败 [7.614726] omap_hsmmc 48060000.mmc:消费类 CD 的 GPIO 查找 [7.614758] omap_hsmmc 48060000.mmc:使用器件树进行 GPIO 查找 [7.614796] of_get_named_gpiod_flags:已解析节点'/ocp/mmc@mmc-mc'mmc'的'cd-gpio697'属性[7.60000.mmc][7.480mc][7.480mc_mc_mc][7.480mc_mc_mc_mc_mc_mc_mc_mc_mc_mc_mc_mc 消费类产品的 GPIO 查找 WP [ 7.645733] omap_hmc 48060000.MMC:使用器件树进行 GPIO 查找 [7.645752] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@ /ocp/mmc@48048060000[0]的'wP-gpio'属性[7.645787] of_get_named_gpio_mc][7.60000_mmc_mc]不能解析"mmc_mc_mc_mc_mc_mc_mc_mc_mc_mc_m6400]的'_mc'属性[7.60000_mc_mc'属性[7.60000_mc_mc_mc_mc_mc_mc'属性 [7. GPIO WP 查找失败 [7.717309] omap_hsmmc 48060000.mmc:消费类 CD [7.717340] omap_hsmmc 48060000.mmc:使用器件树进行 GPIO 查找 [7.717377] of_get_named_gpio_flags:已解析节点'cmpio'的'cd-gpio'属性'48060000.mmc [7.7170]/ocp/mmc [mmc_mmc][7.480mc_mmc][7.480mc_mc_mc]@ 消费类产品的 GPIO 查找 WP [ 7.722064] omap_hmc 48060000.mmc:使用器件树进行 GPIO 查找 [7.722075] of_get_named_gpio_FLAGS:无法解析节点'/ocp/mmc@ /ocp/mmc@48048048060000[0]的'wP-gpio'属性[7.722086] of_get_named_gpio_gpio_flags[7.722096]不能解析"mm_mc_mc_mc_mc_mc_mc_mc_mc_gpio"属性[7.60000_mc_mc_mc_mc_mc_mc_mc_mc_mc_mc_mc_mc_mc_m 查找 GPIO WP 失败
我正在使用定制板和 SDK 2.0.2.11。
我正在测试 mmc1 (=mmc0、以 H/W 为单位)、以便使用 mmc3 (=mmc2、以 H/W 为单位)
有人帮助我。