工具/软件:Linux
大家好、我正在使用 SDK 4.0.0.4、并且尝试在 OMAPL138 LCDK 上启动、它确实起作用。
现在、我想对在自定义硬件上引导 Linux 进行一些更改。
主要区别在于 EMAC 使用 RMII 接口而不是 MII。
我已添加引脚多路复用信息。 da850/dtsi 文件中的 RMII、但不确定如何添加 sysconfig->chipselect3电阻器以启用 RMII。
此致、
Mitesh
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
大家好、我正在使用 SDK 4.0.0.4、并且尝试在 OMAPL138 LCDK 上启动、它确实起作用。
现在、我想对在自定义硬件上引导 Linux 进行一些更改。
主要区别在于 EMAC 使用 RMII 接口而不是 MII。
我已添加引脚多路复用信息。 da850/dtsi 文件中的 RMII、但不确定如何添加 sysconfig->chipselect3电阻器以启用 RMII。
此致、
Mitesh
它不起作用。
这些是与 da850/dtsi 中的 eth0相关的内容
RMII_Pins:pinmux_RMII_Pins{
pinctrl-single、bits =<
/*
* RMII_TXD_1、RMII_TXD_0、RMII_TXEN
* RMII_RXD_1、RMII_RXN_0、RMII_RXER
*
0x38 0x88888800 0xFF00
/*
* RMII_MHz_50_CLK、RMII_CRS_DV
*
0x3c 0x00000080 0x000000ff
>;
};
这些是与 da850-lcdk.dts 中的 eth0相关的内容
ð0{
pinctrl-names ="default";
pinctrl-0 =<&RMII_PINs>;
PHY-MODE ="RMII";
状态="正常";
};
cfgchip{(cfgchip)
//pinctrl-names ="默认值";
//pinctrl-0 =<&RMII_en>;
状态="正常";
RMII_en:cfgchip3_pins{
pinctrl-single、bits =<
/* RMII_SEL */
0x0C 0x00000100 0x00000100
>;
};
//status ="确定";
};
添加附加的引导日志。
你(们)好。
如果仍有人要写入 OMAPL138 SoC 上的 cfgchip 寄存器、请告诉我吗?
使用设备树。
这是从 da850/dtsi 复制的
cfgchip:芯片控制器@1417c{
兼容="ti,DA830-cfgchip"、"SYSCON"、"simple-MFD";
reg =<0x1417c 0x14>;
USB_phy:USB-phy{
兼容="ti、DA830-USB-phy";
phy-cells =<1>;
STATUS ="禁用";
};
};