我有 一个客户 AM335x 器件。 它与 EVM 板类似。
在我的内核启动日志中显示以下消息、您能 告诉我看到这些消息的原因吗? 同时、我遇到了使用树形文件设置 GPIO 方向的问题。
MAP_GPIO 44e07000.GPIO:找不到节点 /ocp/l4_wkup@44c00000/SCM@210000/引脚多路复用@800/GPIO0_PINS_DEFAULT 的 pctldev、推迟探针
omap_i2c 44e0b000.i2c:找不到节点/ocp/l4_wkup@44c00000/SCM@210000/ pinmux@800/pinmux_i2c0_pins 的 pctldev、延迟探针
这是我的树文件。
am33xx_pinmux{(am33xx_pinmux)}
pinctrl-names ="default";
GPIO0_PINS_DEFAULT:GPIO0_PINS_DEFAULT{
pinctrl-single、pins =<
0x164 (PIN_INPUT | MUX_MODE7) /*(C18) eCAP0_IN_PWM0_OUT.GPIO0[7]*/
0xd0 (PIN_INPUT | MUX_MODE7) /*(V2) LCD_data12.GPIO0[8]*/
0xD4 (PIN_INPUT | MUX_MODE7) /*(V3) LCD_data13.GPIO0[9]*/
0xd8 (PIN_INPUT | MUX_MODE7) /*(V4) LCD_data14.GPIO0[10]*
0xdc (PIN_INPUT | MUX_MODE7) /*(T5) LCD_data15.GPIO0[11]*/
0x1b0 (PIN_INPUT | MUX_MODE7) /*(A15) xdma_event_in0.GPIO0[19]*/
0x1b4 (PIN_INPUT | MUX_MODE7) /*(D14) xdma_event_intr1.gpio0[20]*/
0x20 (PIN_INPUT | MUX_MODE7) /*(U10) GPMC_AD8.GPIO0[22]*/
0x24 (PIN_INPUT | MUX_MODE7) /*(T10) GPMC_AD9.GPIO0[23]*/
0x28 (PIN_INPUT | MUX_MODE7) /*(T11) GPMC_ad10.GPIO0[26]*/
0x2C (PIN_INPUT | MUX_MODE7) /*(U12) GPMC_AD11.GPIO0[27]*/
0x144 (PIN_INPUT | MUX_MODE7) /*(H18) rmii1_REFCLK.GPIO0[29]*/
>;
};
i2c0_pins:pinmux_i2c0_pins{
pinctrl-single、pins =<
0x188 (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c0_sda.i2c0_sda *
0x18c (PIN_INPUT_PULLUP | MUX_MODE0) /* i2c0_SCL.i2c0_SCL *
>;
};
i2c1_pins:pinmux_i2c1_pins{
pinctrl-single、pins =<
0x158 (PIN_INPUT_PULLUP | MUX_MODE2) /* spi0_D1.i2c1_sda *
0x15c (PIN_INPUT_PULLUP | MUX_MODE2) /* spi0_cs0.i2c1_SCL *
>;
};
};
GPIO0{&gpio0}
pinctrl-names ="default";
pinctrl-0 =<&GPIO0_PINs>;
状态="正常";
};
i2c0{(&I)
兼容="ti、OMAP4-i2c";
pinctrl-names ="default";
pinctrl-0 =<&i2c0_PINs>;
状态="正常";
时钟频率=<10000>;
TPS:TPS@2D{
reg =<0x2D>;
};
};