工具/软件:Linux
大家好、
我使用的是基于定制板的 AM437X 处理器。 我在 ti-linux-sdk-04.00.04上进行了更改。 在地址1和2处检测到 MDIO PHY、但链路断开、未进行协商。 链路指示灯也不亮、没有任何 IP 地址。 我在此附上了所需的详细信息。
root@AM437X-EVM:~# uname -a
Linux AM437X-EVM 4.9.28-geed43d1050 #7抢先于9月1日星期五20:15:16 IST 2017 armv7l GNU/Linux
root@AM437X-EVM:~# ethtool eth0
eth0的设置:
支持的端口:[ TP MII]
支持的链路模式: 10BaseT/Half 10baseT/Full
100BaseT /半个100BaseT /全双工
支持的暂停帧使用:否
支持自动协商:是
通告的链路模式: 10BaseT /半10baseT/全
100BaseT /半个100BaseT /全双工
广播的暂停帧使用:否
广播自协商:是
速度:10Mb/s
双工:半双工
端口:MII
PHYAD:1.
收发器:外部
自协商:开
支持唤醒:D
唤醒:D
当前消息级别:0x00000000 (0)
检测到链接:否
root@AM437X-EVM:~# ethtool -S eth0
NIC 统计信息:
正常 Rx 帧:0
广播 Rx 帧:0
多播 Rx 帧:0
暂停 Rx 帧:0
RX CRC 错误:0
RX 对齐/代码错误:0
超大 RX 帧数:0
RX Jabber:0
欠大小(短) Rx 帧:0
RX 片段:0
RX 八位位组:0
正常 Tx 帧:0
广播 Tx 帧:0
多播 Tx 帧:0
暂停 Tx 帧:0
延迟的 Tx 帧:0
冲突:0
单冲突 Tx 帧:0
多个冲突 Tx 帧:0
冲突过多:0
晚期冲突:0
TX 欠运转:0
载波侦听错误:0
TX 八位位组:0
RX + Tx 64字节帧:0
RX + Tx 65-127八位位组帧:0
RX + Tx 128-255八位位组帧:0
Rx + Tx 256-511八位位组帧:0
RX + Tx 512-1023八位位组帧:0
Rx + Tx 1024个八位位组帧:0
净八位位组:0
帧溢出的 RX 起始:0
帧的 RX 中间溢出:0
RX DMA 超限:0
RX DMA 通道0:head_enqueue:1
RX DMA 通道0:tail_enqueue:127
RX DMA 通道0:PAD_ENqueue:0
RX DMA 通道0:排队错误:0
RX DMA 通道0:DESC_ALLOC_FAIL:0
RX DMA 通道0:PAD_ALLOC_FAIL:0
RX DMA 通道0:runt_receive_buf:0
RX DMA 通道0:runt_transmit:bu:0
RX DMA 通道0:empty_dequeue:0
RX DMA 通道0:BUSY_DEqueue:0
RX DMA 通道0:Good:Dequeue:0
RX DMA 通道0:要求:0
RX DMA 通道0:teardown_dequeue:0
TX DMA 通道0:HED_ENqueue:0
TX DMA 通道0:tail_enqueue:0
TX DMA 通道0:PAD_ENqueue:0
TX DMA 通道0:排队错误:0
TX DMA 通道0:DESC_ALLOC_FAIL:0
TX DMA 通道0:PAD_ALLOC_FAIL:0
TX DMA 通道0:runt_receive_buf:0
TX DMA 通道0:runt_transmit:bu:0
TX DMA 通道0:empty_dequeue:0
TX DMA 通道0:BUSY_DEqueue:0
TX DMA 通道0:Good:Dequeue:0
TX DMA 通道0:要求:0
TX DMA 通道0:teardown_dequeue:0
根目录@AM437X-EVM:~编号
root@AM437X-EVM:~# ifconfig eth0
eth0 Link encap:ethernet HWaddr c4:be :84:CB:5E:69
上广播多播 MTU:1500 公制:1
RX 数据包:0错误:0丢弃:0超限:0帧:0
TX 数据包:0错误:0丢弃:0超限:0载波:0
冲突:0 txqueuelen:1000
RX 字节:0 (0.0 B) TX 字节:0 (0.0 B)
中断:139
根目录@AM437X-EVM:~编号
// *版权所有(C) 2014 Texas Instruments Incorporated - http://www.ti.com/ * 本程序是免费软件;您可以根据 免费软件基金会*发布的 GNU 通用公共许可证版本2的条款重新分发和/或修改*。 */ /* AM437x GC150 */ /DTS-v1/; #include "am4372.dtsi" #include #include #include #include /{ 模型="TI AM437x SK EVM"; 兼容="ti、AM437x-SK-EVM"、"ti、am4372"、"ti、am43"; 别名{ display0 =&lcd0; }; 所选{ stdout-path =&uart0; }; //固定32k 外部振荡器时钟*/ clbl = 327k_clock<clock_cl0> ; }"rtc = 327k_clock_clock_clock";<clock_clock_clock_clock<rtb</clb</clb</clb</clb</clb</clb</clb</clb</clb</clb</clb</cl PWM =<&ecap0 50000 PWM_POLICE_INVERTED; 亮度级别=<0 51 53 56 62 75 101 152 255>; 默认亮度级别=<8>; }; //在 SK EVM 中使用、但在 GC150上不使用、因此禁用音频节点 声音{ compatible ="simple-audio-card"; simple-audio-card, name ="am4sk" 、Head-phone"、mallets、"am4sk"、"mphone"、"am-phone"、mallages"、"am4sk" "线路输入"; 简单音频卡、路由= "耳机插孔"、"HPLOUT"、 "耳机插孔"、"HPROUT"、 "LINE1L"、"线路输入"、 "LINE1R"、"线路输入"; 简单音频卡、格式="DSP_b"; 简单音频卡、位时钟主器件=<&sound_master>; simple-audio-card、frame-master =<&sound_master>; simple-audio-card、bitclock-倒 转; simple-audio-card、CPU{ sound-dai =<&Mccol SP1>; }; sound_master:simple-audio-card、codec{ sound-dai =<&tlv320incaic3106>; system-clock-frequency =<&petcol =<&gpetcol =<&gpic> ; }<gpit_link_gpet> =<gpic>=<gpic>;<gpit_link-pet>=<gpicknecnecnes/<gpadtradtrl = 0>;<gpit_gpad ROD-GPIO =<&GPIO5 GPIO_ACTIVE_HIGH/*组5、pin5 */ &GPIO5 6 GPIO_ACTIVE_HIGH>;/*组5、PIN6 */ COP-GPIO =<&GPIO5 13 GPIO_ACTIVE_HIGH/*&5、pin13 */ 组 GPIO5 GPIO_ACTIVE_GPIO4 *、GPIO0 *、关键字 、关键字=矩 阵列0、关键字、关键字1、关键字=关键字、关键字0 (1) 0、key_left) matrial_key (1、1、key_up) >; }; LED{ compatible ="GPIO-LED"; pinctrl-names ="default"; pinctrl-0 =<&LEDS_PINs>; led0{ label ="AM437X-SK:RED:心跳"; GPIO =<&GPIO5 0 GPIO_ACTIVE_HIGH>;//组5引脚0 * 、linux、default-skin ="gpet-off" ;"mmIO5"gpet" ="gpio1";"mm_off"="gpot_high";"mmeUS"="gpot_off"="gpot_off";"mm_off"="gpio1:gpot_high"; /*组5引脚1 */ linux、default-trigger ="mmc0"; default-state ="off"; }; LED2{ label ="AM437X-SK:blue:CPU0"; GPIO =<&GPIO5 GPIO_ACTIVE_HIGH>;//组5引脚2 */ Linux、default-sk="USTRIGG" ;"AM4UTOS"="r3:GPIO";"rgpio_TO_HIGH;/"AM4GPT"="r3 = "r3:GPIO";"GP_TO"="r3 = TO";"GP_OFF"/*组5引脚3 */ 默认状态="关闭"; }; }; lcd0:显示{ 兼容="Newhaven、nHD-4.3-480272ef-atxl"、"panel-dpi"; 标签="lcd"; pinctrl-names ="默认"; pinctrl-0 =<&lcd_pines>; 背光=<&LCD_BL>; 使能 GPIO =<&GPIO1 7 GPIO_ACTIVE_HIGH>; 电池板时序{ 时钟频率=<9000000 >; hactive =<480>; vactive =<272>; hfront-carch =<2>; 后沿=<2>; HSYNC-LEN =<41>; 前沿=<2>; 后沿=<2>; VSYNC-LEN =<10>; HSYNC-ACTIVE =<0>; vsync-active =<0>; de-active =<1>; pixelclk-active =<1>; } ;端口{ LCD_IN:端点{ remote-endpoint =<&dpi_out>; }; };}; };};}; &am43xx_pinmux{ matrix 键盘_pade_pins:matrix 键盘_pads_pins{ pinctrl-single、pins =< AM4372_IOPAD (0xa4c、PIN_OUTPUT | MUX_MODE7)/* GPIO5_13_GPIO5_13 * AM4372_IOPAD (0xa50、PIN_OUT_OUTPUT | 0x372_MODE4_4 )*/GPIO5_4 * 0x372_MODIO5_0_4 */GPIO5_IN_IN_4 */GPIO5_4引 脚:0x372_MODIO5_0_4 */GPIO5_IN_IN_IN_IN_4 LED_Pins{ pinctrl-single、Pins =< AM4372_IOPAD (0xa28、PIN_OUTPUT | MUX_MODE7)/* uart3_Rxd.GPIO5_2 * / AM4372_IOPAD (0xa2c、PIN_OUTPUT | MUX_MODE7)/* uart3_TXD.3 */AM4372_MODIO5_IN_OUTPUT (0xa3_0*/AM4372_0_0_MODIO0_IN_IN_0_AM4Sn) */AM4372_MODIO5_IN_IN_IN_IN_IN_IN_0_0_MODIO5_0_IN_IN_IN_IN_INU_IN_INU_INU_0_0* i2c0_pins{ pinctrl-single、pins =< AM4372_IOPAD (0x988、PIN_input | SLEWCTRL_FAST | MUX_MODE0)/* i2c0_sda.i2c0_sda * AM4372_IOPAD (0x98c、PIN_input | SLEW0_MODE0 )* i2c2c24_spi_1*/iSC0_mspi0_mc0_mc0_mc0_mspi_1* ;i2c2p_mc0_mc0_mspi0_mc2p0_mspi0_mc0_mc0_mc0_mspi_mc0_mc0_mc0_mc0* }; //如 GC150中所示,eMMC 连接到 mmc0引脚*/ ON_board_eMMC_PINS_DEFAULT: on_board_eMMC_PINS_DEFAULT{ pinctrl-single、PIN=< AM4372_IOPAD (0x8f0、PIN_INPULLU_PULLUP | MUX_MODE0)/*(B1) mmc0_dat3mmc0_data3 */ AM4372_MO0_PIN_MO0* (0x4372_MO0_MO0_PLU_PULLU_0* )/0x4_MO0_MO0_MO0_MO0*输入 /*(D1) mmc0_clk.mmc0_clk * / AM4372_IOPAD (0x904、PIN_INPUT_PULLUP | MUX_MODE0)/*(D2) mmc0_cmd.mmc0_cmd * / AM4372_IOPAD (0x92c、PIN_INPUT_PULLUP | MUX_1* )* 0x430_MO3_AM4372*(mc0_mc0_mc0_mc12_mc0_mc0_mc0_mc12*)*(0x93*) pinmux_mmc1_pins{ pinctrl-single、pins =< AM4372_IOPAD (0x8f0、PIN_input | MUX_MODE0)/* mmc0_data3.mmc0_data3 */ AM4372_MO0_mc0_mc0*(0x8_mc0_mc0_mc0_mc0_mc0_mc0_mc0*、 MM0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0* /mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0*、mc0_mc0* PIN_INPUT | MUX_MODE7)/* spi0_CS1.GPIO0_6 * />; }; // GC150 SD 卡连接到 mmc1引脚* / mmc1_PIN_DEFAULT:mmc1_PIN_DEFAULT{ pinctrl-single, pullP=< AM4372_IOPAD (0x880、mmc1_mc2_mc2_mc2_mctru_mc1* /mc2_mc1_mc1u_mc1u_mu_mc1u_mc0_mu_mu_mu_mc4u_mu_mu_mc4uuuu_mu_mc4u_mu_mux.1 )*输入* /* GPMC_ad1.mmc1_data1 */ AM4372_IOPAD (0x808、PIN_INPUT_PULLUP | MUX_MODE1)/* GPMC_ad2.mmc1_DAT2 */ AM4372_IOPAD (0x80c、PIN_INPUT_PULLUP | MUX_MODE1)/* GPMC_AD3* AM4372_MODIOPAD (0x80c )/AM4372_AM4372_IN_MODE1)*输入 /*(N22) mmc1_sdcd.gpio3_15 * ; }; ecap0_pins:backlight_pins{ pinctrl-single、pins =< AM4372_IOPAD (0x964、PIN_OUTPUT | MUX_MODE0)/* eCAP0_OUT.eCAP0*=< AM4372_INTR_INTR_INTR_INTR_INP0 ;*默认值0x372_AM4INTR_INTR_INTR_INTR_INTR_INTR_INTOP*= 0x7_INT_INTR_INTR_0*、0x280_INTR_INTR_INTR_INTR_INTR_INTR_INP0 *、0x372_INTR_INPUT_INPUT_INTR_INTR_INTR_INTR_INPUT_INTR_INTR_IN_INTR_INTR_INTR_INTR_INTR_INTRIP0;*= 0x374864_IN_IN_IN_IN_IN_IN_IN_IN_IN PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_HD 模式0*/ AM4372_IOPAD (0x9b4、PIN_INPULLUP | MUX_MODE0)/* cam0_VD 模式0*/ AM4372_OPAPAD (0x9b8、PIN_INPUT_PULLUP)|MUX_0*/AM4372_MO0*/AM4_MO0*/AM4_MOUX_0*/AM4372_MOUX_INPAD_MO0*/AM4_MO0*/AM4_PIN_MO0*/AM4372_MO0*/AM4_PIN_MO0* 输入0x372_MOUX_PIN_MO0*/AM4_MOUX_PIN_MO0*/AM4_MO0*/AM4_MO0*/AM4_PIN_MOUV_PUT_MO0*/AM4_PIN_MO0*/AM4_PIN_MO0*/AM4_MO0*/AM4372_ PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_data9模式0*/ AM4PAD_IOPAD (0xa08、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_Data0模式0*/ AM4372_MODE0 (0xa0*/AM4372_MODE0 ) 输入/AM4pLUG_MO0*/AM4372_MOU_MO0*输入/AM4_MO0*/AM4_MOUDIO0*输入 PIN_INPUT_PULLUP | MUX_MODE0)/* CAM0_DATA5模式0*/ AM4PAD_IOPAD (0xa20、PIN_INPUT_PULLUP | MUX_MODE0)/* CAM0_DATa6模式0*/ AM4372_IOPAD (0xa24、PIN_INPUT_PUT_PULP | AM4372_MODE0 ) | AM4_INUX_INUX_INUX_INPUT_MODE0 + 0x4UX_INUX_INUX_INUX_INPUTUX_0*引脚0*| AM4372_MODE0 + AM4UX_INPUT_MOUX_INPUT_MOUX_INPUT_MODE0 | AM4UX_INUX_INPUTUX_INPULLUX | AM4UX_INPULP (0x7_MO0_MO0*、0x4UX_INPUT_MO0_MO0_MO0*| AM4372_MODE0)| AM4UX_ DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) AM4372_IOPAD (0x9c0、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) AM4372_OPAD (0x9c4、DS0_POL_DOUX_EN | INPUT_MOUX_DOUX_DOUX_UX_UX_UX_OUX_OUX_EN | 0x4UX_DOUX_7 ) INPULL_OUTUX_DOUX_DOUX_DOUX_DOUX_OUTUX_OUTUX_EN (0x4379UX_DOWN_DOWN_DOUX_EN | AM4UX_TOP_DOUX_DOUX_DOWN_DOUX_7)| AM4UX_DOWN_DOUTUX_DOUTUX_DOUTUX_DOUTUX_TOP_DOWN_DOWN_DOUTDOWN | AM4UX_EN | AM4379UX_TOP_DOUX_EN_DOWN_DOWN_DOWN_EN_DOUT DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) AM4372_IOPAD (0xa1c、DS0_PULL_UP_DOWN_EN | INUX_MODE7) AM4372_IOPAD (0xa20、DS0_PULL_UP_DOWN_EN | INUX_OUTPUT_EN_INU_UTOUT0* = 0x372_MODEx | AM4_DOUT_INUX_DOUTDOWN_INUX_INUCTU_EN_DOWN_INUX_INUX_INU_UTOPULL_W*= 0x375*引脚0;0x37_DOUT_DOUT_DOUT_DOUT_DOUT_DOUT_DOUT_EN_DOUT_EN_DOUT_EN_DOUT_EN_DOUT_DOUT_EN_TOP_TOP_TOP_EN_EN_EN_EN_EN_EN_EN_EN cpsw_default{ pinctrl-single、pins =< /*从器件1 */ AM4372_IOPAD (0x92c、PIN_OUTPUT | MUX_mode2)/* mii1_txclk.rmii1_tclk * AM4372_iPAD_OUTPUT (0x9224_PIN_mode_mode2* 、0x9242_mi242_mi0*、mi4dio1_dive*/rti242_mi0_mi0_mi242_mi_mi_mi_mi0* 输出*/* mii1_txd1.rgmii1_td3 */ AM4372_IOPAD (0x930、PIN_input | MUX_mod2)/* mii1_rxclk.rmii1_RCLK * / AM4372_IOPAD (0x918、PIN_input | MUX_dede2)/AM438*rmi_modi_1* /rmi4372* rmi_mi_mi_mi1*输入 PIN_OUTPUT | MUX_MODE2)/* GPMC_A6.rgmii2_tclk */ AM4372_IOPAD (0x840、PIN_OUTPUT | MUX_MODE2)/* GPMC_a0.rgmi2_tmoct2 * AM4372_MODEV (0x854、PIN_MODE2) * AM4372_AM4_MODEV */AM4372_AM4_AM4_AM4_MODEV */AM4372_AM4_MODEV */AM4_AM4_AM4AD_AM4_AM4372* PIN_INPUT | MUX_MODE2)/* GPMC_A1.rgmii2_rtcl */ AM4372_IOPAD (0x86c、PIN_INPUT | MUX_MODE2)/* GPMC_A11.rgmii2_rd0 * AM4372_IOPAD (0x868、PIN_MODE2 )/AM4372_AM4_AM_RESPON_RAME */AM4372_RAPON_AM4_AM4_AM4_AM4372*/Rd_MODE_AM4372*/Rd_AM4_AM4_AM4_Rd_AM4_RESPON_AM4_Rd_AM4_AM4p_AM4_AM4372*/Rd_RESPON_Rd_AM4_AM4_AM4_Rd_AM4_Rd_AM4_AM4372*/Rd_AM4_Rd_AM4_RESPON_AM4_Rd_AM4_AM4_Rd_AM4_AM4_ PIN_INPUT_PULLUX | MUX_MODE7) AM4372_IOPAD (0x914、PIN_INPUT_PULLUD | MUX_MODE7) AM4372_IOPAD (0x928、PIN_INPUT_PULLUX | AM4372_MODEPAD_PULLUX (0x9372_MOUX_INPUTDOUX_MODEUX_PULLUX)| AM4372_MODIOUTDOUX_INPULLUX (0x9372_MOUX_INPUTDOUTDOUTDOUTDOWN)| AM4372_AM4372_MOUX_MOUX_INPUTDOUX_INPUTDOWN | AM4372_MOUX_MOUX_INPUTDOUX_MOUX_OUX_INPUTDOUTDOWN | AM4372_MOUX_OUTDOUTDOUTDOUTDOUTDOUTDOUTDOUTDOWN | AM4372_MOUX_OUTDOUTDOUTDOWN | AM4372_MOUX_OUTDOUTDOUTDOUTDOUX_OUTDOUT /*从器件2复位值*/ AM4372_IOPAD (0x858、PIN_INPUT_PULLUD | MUX_MODE7) AM4372_IOPAD (0x840、PIN_INPUT_MODEDOWN | MUX_MODEPAD_PULLUG_PULLUG_O4372_MODEUTDOWN | AM4372_AM4_MODIOUT_INPUT_MOUX_INPUTDOUX_DOUTDOWN | AM4372_MOUX_INPUTUX_TOUX_PUTUX_TOUTDOUTDOWN | AM4372_MODULLUG_OUTDOUTDOWN | AM4372_MOUX_INPUTDOUX_TOUTDOWN | AM4372_MOUX_TOUTUX_TOUTUX_PUTUX_TOUTDOUTDOUTDOWN | AM4372_MOUX_TOUTDOWN | AM4372_MOUX_TOUX_PUTUX_TOUTDOWN | AM4372_MOUX_INPUTDOUTDOWN | AM4372_MOUX_PUTUX_PUTUX_TOUT AM4372_IOPAD (0x860、PIN_INPUT_PULLUD | MUX_MODE7) >; }; //针对 GC150的以太网引脚多路复用器*/ ETHERNET_phy_PINS_DEFAULT:ETHERNET_phy_PIN_DEFAULT { pinctrl-single, PIN_1 */AM4372_mipad (0x90c,pin_mix_1)*/i_mix_1*/0x372_i_mi_mix_in1 (r1_mix_mird_in1) PIN_OUTPUT | MUX_MODE1 )/*(A14) mii1_txd1.rmii1_txd1 */ AM4372_IOPAD (0x928、PIN_OUTPUT | MUX_MODE1)/*(B15) mii1_txd0.rmii0*/AM4372_R942_AM4pio1 *(0x372_r1_r1*/r1_mi0_mi0* /rmi0*/rmi0_mi0*(r1_mi0_r_mi_r_mi0_mi0*/r_mi0*/r_mi0_r_mi0*/r_mi0*/r_mi0*/r_mi0_mi0*/r16_mi0_mi0*/r_mi0_mi0_mi0*/r_mi0*(r_mi0_mi0_mi0_mi0*/r_mi0*/r16_mi PIN_OUTPUT | MUX_MODE3 )/*(C3) GPMC_a0.rmii2_txen */ AM4372_IOPAD (0x850、PIN_OUTPUT | MUX_MODE3)/*(D7) GPMC_A4.rmii2_txd1 */ AM4372_IOPAD (0x8372_MODE3 )*/rAM4372_AM4E7_AM478_AM4_IN_AM4_AM4_AM4UX870_AM4_AM4_IN_AM4_AM4UX863*(0x478_AM_AM_AM4_AM4_AM4_AM4_AM4_AM4_AM4_IN_AM4_AM4_AM4_AM4_AM4_AM4_AM4UX8372_AM4_AM4_AM_AM4_AM4_AM4_AM4_AM4_AM4_AM4_AM4_AM4_AM4_AM4_AM4UX8378478_AM_AM_ /* (A2) GPMC_wait0.rmii2_crs_dv */ AM4372_IOPAD (0x874、PIN_INPUT | MUX_MODE3)//(B3) GPMC_WPN.rmii2_crxer */ AM4372_IOPAD (0x372、PIN_INPUT | MUX_MODE3)*/*(DMUX_DMUDIO = 0x94_DR_DR_DR_0* ******/AM4_MDIO_RESPON_CL0_CL0_MDIO *******/ AM4MDIO_RESPON_CLINCR.CL_CL_CL_MDIO *****/ AM4MDIO_RESPON_CLD_CLINCR.CL0_MDIO *******/ AM4MDIO */ AM4MDIO **+ DMAC_CLMDIO **+ DMAC_CLMDIO *(0x37_CLMDIO *) }; DaVinci_MDIO_SLEEP:DaVinci_MDIO_SLEEP{ pinctrl-single、pins =< /* MDIO 复位值*/ AM4372_IOPAD (0x948、PIN_INPUT_PULLUE| MUX_PULLUE7)| MUX_MODE7 | AM4372_PAD_INUX823_INUDS_INPUT_MODED (0x4372 )| AM4372_INUX_INPUTDOUT_INUX_INUX823_INUX_INUX823_INUX_INUX823_INUX_INPUTDOUT_IN_INUX_INUX_INUX_INUX_INPUTDOUT_INUX_INUX_INUX_INUX823_INUX_INUX823_INUX_INPUT_IN PIN_OUTPUT | MUX_MODE1) AM4372_IOPAD (0x830、PIN_OUTPUT | MUX_MODE1) AM4372_IOPAD (0x834、PIN_OUTPUT | MUX_MODE1) AM4372_IOPAD (0x830、PIN_OUTPUT | MUX_MODE1) AM4372_MODE0 (0x8372* AM4_MODIOPAD (0x8372_0* AM4_MODE0)| AM4UX_IN8372_MODIODIO0*、AM4372_OUT0 (0x372_MODIODIO0*、AM4_IN0* AM4_MODIO0*、AM432_IN_MODIODIO0* AM4_IN_OUT0) PIN_OUTPUT | MUX_MODE0) AM4372_IOPAD (0x8b4、PIN_OUTPUT | MUX_MODE0) AM4372_IOPAD (0x8b8、PIN_OUTPUT | MUX_MODE0) AM4372_MODIOPAD (0x8372_MODE0 )| AM4372_MODIO0_PIN_OUTPUT (0x8372_MODIO0_AM4_MODIO0_MOUX_IN8372_MODIO0| AM4_PIN_OUTPUT (0x8372_AM4_MODIO0_MODIO0_MODIO0_PIN_MODIO0_AM4_MODIO0_MODIO0_AM4_PIN_MODIO0_AM4_AM4_MODIO0_MODIO0_PIN_MODIO0_AM4372_PIN_MODIO0_MODIO0_PIN_MODIO0_MODIO0_MODIO0_MODIO0_AM4_AM4_PIN_AM/* DSS 数据15 */ AM4372_IOPAD (0x8e0、PIN_OUTPUT | MUX_MODE0)/* DSS VSYNC */ AM4372_IOPAD (0x8e4、PIN_OUTPUT | MUX_MODE0)/* DSS HSYNC */ AM4372_IOPAD (0x8e8、PIN_OUTPUT | AM4372* | AM4EC_MODE0) */ AM4DIODIV_IN_IN_INUX_INUX_INUX_INUX0*| AM4UX_INUX_INUX0*| AM4UX_INUX_INUX_INUX_INPADC0 *| AM4UX_IN_IN QSPI_Pins{ pinctrl-single、pins =< AM4372_IOPAD (0x87c、PIN_OUTPUT | MUX_MODE3)/* GPMC_csn0.QSPI_CSn * / AM4372_IOPAD (0x888、PIN_OUTPUT | MUX_MODE2)/* GPMC_CLE_3* AM4372_IN_MODIODC_IN_IN_IN_INPUT | AM4372_AM4_INPUT | AM4SPI_0_IN_IN_IN_INPUT | AM4372_MODIP_IN_IN_IN_IN_MOD3* 0x372_AM4_IN_AM4_MODIODC_IN_INPUT | AM4_IN_IN_IN_IN_IN_IN_INPUT | AM4372* McASP1引脚{ pinctrl-single、引脚=< AM4372_IOPAD (0x90c、PIN_INPUT_PULLUX | MUX_MODE4)/* mii1_crs.McASP1 _aclkx * / AM4372_IOPAD (0x910、PIN_INPUT_PULLUX | MUX_MODE4)* 0x372_McA04 、* mcol 1、mr24_mr_mr_mcr * mcr 1、mu_mu_mu_mu_mcr 1、mu_mu_mu_mu_mu_mu_mu4) * mu_mu4 pulldown * McASP1引脚_sleep{ pinctrl-single、引脚=< AM4372_IOPAD (0x90c、PIN_INPUT_PULLUD | MUX_MODE7) AM4372_IOPAD (0x910、PIN_INPUT_PULLUD 下拉| MUX_MODE7) AM4372_INUX_INPUT_LCD_PUTDOUT_PUT_PUT_PUTDOUT_PUT_PUTDOUT_7 | AM4cm | AM4CMUX_INUX_INUX_INUX_PUTDOUTDOWN | AM4CMUX_PUT_MOUX_PUTDOUT_PUT_MOUX_PUTDOUT_MOUX_PUT_PUTDOUT_7 | AM4CM | AM4CMUX_PUT_PUT_MOUX_PUTDOUT_PUT_PUTDOUT_PUT USB1_Pins{ pinctrl-single、pins =< AM4372_IOPAD (0xac0、PIN_OUTPUT | MUX_MODE0)/* usb0_drvvbus.usb0_drvvbus * >; }; USB2_pins:USB2_pins{ pinctrl-single、pins =< AM4372_IOTPS (0xac4、PIN_OUTPUT | MUX_MODE0 usb0_drvvbus.usb0_drvvbus );=<pinctrl 2、nock_0 =<@ 、<trl 0;nation&trl =<time-nock_0>=<trl 0;}"ip&trl =<time-nock_time-nations&nations_defintrl =<c000";<trl =<trl =<cy&nations&nations&nation& reg =<0x24>; 中断= ; 中断控制器; #interrupt-cells =<2>; dcdc1:reguler-dc1{ // VDD_core limits min of OPP50 and max of OPP100 */ reguler-name ="VDD_CORE "; reguler-min-microvolt =<912000>; reguler-max-microvoltes=<1144000>; reguler-boot-on-always; regulator always on;regulator always on always;regulator always on always }; dcdc2:reguler-dc2{ /* VDD_MPU 限制 OPP50的最小值和 OPP_nitro 的最大值*/ reguler-name ="VDD_MPU"; reguler-min-microvolt =<912000>; reguler-max-microvolt =<1378000>; reguler-boot-on; reguler-als-always-on;regulator always on; }; dcdc3:reguler-dc3{ reguler-name ="VDDS_DDR"; reguler-min-microvolt =<1500000>; reguler-max-microvolt =<1500000>; reguler-boot-on; reguler-always-on-on; reguler-state-mem { reguler-on-in-suspend; }; reguler-state-disk { reguler-off-in-suspend; } ;}; dcdc4:reguler-dc4{ reguler-name ="v3_3D"; reguler-min-microvolt =<3300000>; reguler-max-microvolt =<3300000>; reguler-boot-on; reguler-always-on-on; }; dc5:reguler-dc5{ compatible ="ti、tps65218-dc5"; reguler-name ="v1_0bat"; reguler-min-microvolt =<1000000>; reguler-max-microvolt =<1000000>; reguler-boot-on; 电脑控制器常开; 电脑控制器状态内存{ 电脑控制器常开状态内存; }; }; dcdc6:电脑控制器 dc6{ compatible ="ti、tps65218-dc6"; 电脑控制器名称="v1_8bat"; 电脑控制器最小值微伏=<1800000>; 电脑控制器最大值微伏=<1800000>; 电脑控制器启动<1800000>;电脑控制器 电脑控制器常开; 电脑控制器状态内存{ 电脑控制器常开状态内存; }; }; ldo1:电脑控制器常开1{ 电脑控制器名称="v1_8d"; 电脑控制器最小值微伏=<1800000>; 电脑控制器最大值微伏=<1800000>; 电脑控制器启动; 电脑控制器常开; }; 电源按钮{ compatible ="ti、tps65218-pwrbutton"; status ="确定"; interrupts =<3 IRQ_TYPE_EDGE_Bot>; }; } ;at24@50{ compatible ="at24、24c256"; pagesize =<64>; reg =<0x50>; }; };}; &i2c1{ status ="确定"; pinctrl-names ="默认值"; pinctrl-0 =<&i2c1_PINs>; 时钟频率=<400000>; ov2659@30{ compatible ="ovti、ov2659"; reg =<0x30>; pinctrl-names ="默认值"; pincx_outclktrl =<&nulktrl = 1;pintrl = out1 clktrl = out1时钟<&clktrl Clock-names ="xvclk"; Assigned Clocks =<&clkout1_mux_ck>; Assigned Clock-Parents =<&clkout1_osc_div_ck>; port{ ov2659_1:endpoint{ remote-EDT =<&vpfe0_ep>; link-fixedes=/bits/64 <ft306_cnt ="5nits"; @"frtt = 5tt = 5tt 015ns"; t = 5tt = 5tt、t 5tt = 5tt、nT = 5nT = 5nT = 5nT = 5ts";link_ft 5tr = 5tr;"tr = 5tr =" reg =<0x38>; interrupt-parent =<&GPIO0>; interrupts =<31 IRQ_TYPE_ EDGE_FALLINES>; RESET-GPIO =<&GPIO1 28 GPIO_ACTIVE_LOW>; Touchson-size-x =<480>; Touchson-size-y =<272>; }; tlv320aic3dich106: vdc-vdcdi@ = <0+<vdcd4;vdcdcr =<&vdcdcr =<4;<vdcdcy&vdcdcr =<4;vdcdcr =<dcdcr =<&v3dcr =<&dcdcr =<&dcr =<4;vdcdcr =<&dcdcr =<4; < DVDD-SUPPLY =<&ldo1>; }; LIS331DLH@18{ compatible ="st、LIS331DLH"; reg =<0x18>; status ="确定"; Vdd-supply =<&dc4>; Vdd_io-supply =<&dc4>; 中断扩展=<&GPIO1 6 0>、<&GPIO2 1 0>; }; &epwms0{ status ="正常"; }; &ecap0{ status ="正常"; pinctrl-names ="默认值"; pinctrl-0 =<&ecap0_PINs>; };&gpio0 = " 正常";{OOK};状态="状态="}"GPIO5"; /* EMMC 连接到 GC150中的 MMC0 */ &mmc1 { 状态="确定"; pinctrl-names ="默认"; pinctrl-0 =<&on_board_eMMC_PINS_DEFAULT>; // Sk EVM 引脚用于 MMC0 pinctrl-0 =<&mmc1_PIN>;*/VM4&GPMC_COM0> ;<&GPMC0> = 非可拆卸 GPIODC0>;</GPMC0>=非可拆卸 GPIODC0> //将 SD 卡连接到 GC150中的 MMC1 */ &mmc2 { status ="确定"; pinctrl-names ="默认值"; pinctrl-0 =<&mmc1_PINs_default>; VMMC-supply =<&dc4>; 总线宽度=<4>; /*CD-GPIOs =<&GPIO3 15 GPIO_ACTIVE_LOW>;*/ }; &USB2_phy1{ status ="oke"; } ;&USB1{ dr_mode ="OTG"; status ="oke"; pinctrl-names ="default"; pinctrl-0 =<&USB1_PINS>; }; &USB2_phy2{ status ="确定"; }; &USB2{ dr_mode ="主机"; status ="确定"; pinctrl-names ="默认值"; pinctrl-0 =<&USB2_PINs>; }; &QSPI{ status ="确定"; pinctrl-names ="默认值"; pinctrl-0 =<&QSPI_PINs>; SPI-max-frequency =<48000000>; m25p80@0{ compatible ="mx66l51235l"; SPI-max-frequency =<48000000>; reg =<0>; SPI-phcpol;SPI-cpol;SPI-cpol; SPI-TX-bus-width =<1>; SPI-Rx-bus-width =<4>; #address-cells =<1>; #size-cells =<1>; /* MTD 分区表。 * ROM 会检查第一个512KiB *是否有有效的要引导的文件(XIP)。 @partition@0{label ="QSPI.U_boot";reg =<0x00000000 0x000080000>;};partition@1{label ="QSPI.U_boot.backup";reg =<0x00080000 0x00080000>;};partition@ @2{label ="QSPI.U-boot-OS";reg = 0x00040000000 = 0x0004+分区 = 0x00040000000 = 0x000V;EN40000000 = 0x0004 = 0x000V 分区= 0x0000.000V = 0x0004+分区= 0x00040000000 = 0x000V }; 分区@5{ 标签="QSPI.kernel"; reg =<0x00130000 0x0800000>; }; 分区@6{ 标签="QSPI.filesystem "; reg =<0x00930000 0x36D0000>; } ; }; };&Mac{ status ="确定"; pinctrl-names ="默认"; pinctrl_default_pins =默认值;pincphy = 0 /*对于 SK EVM pinctrl-0 =<&cpsw_default>;*/ *对于 SK EVM pinctrl-1 =<&cpsw_sleep>;*/ 从器件=<2>; DUAL_EMAC; //重置 GPIO =<&GPIO1 GPIO_ACTIVE_HIGH>;*/ }; &davinctr_mdep_states =<?pinctrl =<&inctrlep>;"davincip_default";/nation_sleep"=<&inctrlep";/mpegintrl =<&davinci_inctrl =<&davinctrl =<&davincip_sep }; &cpsw_emac0{ phy_id =<&Davinci_mdio>、<1>; phy-mode ="RMII"; interrupt-parent =<&GPIO1>; interrupts =<4 0>; dual_emac_res_vlan =<1>; &cpsw_emac1{&phy_id =<&mphy_status=<mvlan> ;<buls_rus_status_rs =<m2>;<emphy_rus_rupts =<mvlan>;<m=<m<m&nategrus_rus_rus_rus_rulation>;<m=<b</emphy_status_rus /*未在 GC150 和 McASP1上使用{ #sound-di-cells =<0>; pinctr-names ="默认值"、"睡眠"; pinctrl-0 =<&McASP1_PINs>; pinctrl-1 =<&McASP1_PINs_SLEEP>; status ="确定"; op-mode =<0>; tdm-slots =<2>; serial-dir =< 0 0 1 2 >; tx-num-evt =<1>; rx-num-evt =<1>; };*/ &dss{ status ="确定"; pinctrl-names ="默认"; pinctrl = <0>;pintrlcd =<24引脚; }<dss_out>;<-outs =<ddss = n = 0;pintrl <-outs = nations_dels;pintrl = nations_dels =@<-outs;<- &RTC{ 时钟=<&clk_32k_rtc>、<&clk_32768_ck>; 时钟名称="ext-clk"、"int-clk"; 状态="好"; }; &WDT{ STATUS ="确定"; } ;&CPU{ CPU0-SUPPLY =<&dc2>; }; &vpfe0{ STATUS ="确定"; pinctrl-names ="默认"、"睡眠"; pinctrl-0 =<&vpfe0_PINS_DEFAULT>; pinctr-1 =<&pfe0_PINS; //摄像机端口*/ 端口{ vpfe0_EP:端点{ 远端=<&ov2659_1>; ti、AM437X-VPFE-interface =<0>; 总线宽度=<8>; HSYNC-ACTIVE =<0>; vSYNC-ACTIVE =<0>; }; }; } ;wkup_m3_IPC{ ti、scale-data-fw ="am43x-EVM-scale-data.bin"; } ;&pruss_soc_bus{ status ="确定"; pruss1:pruss@54400000{ status ="确定"; pru1_0:PRU@ @ @ @54434000};{pruuss ="确定 "状态=";PRU 1:"pru400};PRU ="状态=";PRU ="状态:"pru400 μ";PRU = 1:"状态:1:";PRU ="状态:1:PR54u400 μ";PRU =" PRU@54478000{ status ="确定"; }; }; }; &SGX{ status ="确定"; };
