工具/软件:Linux
大家好、
我们有基于 AM3354的定制板。 连接到 AM3354 SPI 端口1的 SPI 兼容外部 RTC (MCP79510-I)。 我已对 SPI 1、禁用内置 RTC (OMAP-RTC)以及启用内核配置的 spidev 和 MC795 SPI-RTC 模块进行了器件树更改。 构建内核后、我无法看到/dev/dev 下列出的 RTC 和 SPI 设备。 下面是我的引脚多路复用和 SPI-RTC 更改、
SPI1_Pins:pinmux_SPI1_Pins{
pinctrl-single、pins =<
0x190 (PIN_INPUT | MUX_MODE3)/*(A13) McASP0_aclkx.SPI1_SCLK */
0x194 (PIN_INPUT | MUX_MODE3)/*(B13) McASP0_FSX.SPI1_d0 */
0x198 (PIN_OUTPUT | MUX_MODE3)/*(D12) McASP0_axr0.SPI1_D1 */
0x19c (PIN_OUTPUT | MUX_MODE3)//(C12) McASP0_ahclkr.SPI1_cs0 */
>;
};
SPI1{(&S)
状态="正常";
pinctrl-names ="default";
pinctrl-0 =<&SPI1_PINs>;
ti、pidd-d0-out-d1-in=<1>;
spidev{
兼容="微芯片、mcp795-RTC";
/*我们使用 SPI CS 0;注册相同的*/
reg =<0>;
SPI-max-frequency =<1000000>;
SPI-Cs-HIGH;
/*在 CPOL 和 CPHA 设置为零时运行*/
/* spi-cpol;*/
/* spi-cpha;*/
};
};
e2e.ti.com/.../5661.dmesg_5F00_output.txt
我们使用 ProcessorSDK 03.03、
内核版本4.4.41
此外、请查找所附的 dmesg 输出、器件树文件以供参考、并查找所附的 RTC 原理图。 请告诉我、需要对 DT 进行任何其他更改。
此致、
Ravikumar