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/processor-SDK-AM437X:双 EMAC 问题

Guru**** 2537500 points
Other Parts Discussed in Thread: DP83620, TPS65218, AM4372, TLV320AIC3106

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/622612/linux-processor-sdk-am437x-dual-emac-issue

器件型号:PROCESSOR-SDK-AM437X
主题中讨论的其他器件:DP83620TPS65218AM4372TLV320AIC3106

工具/软件:Linux

大家好、

我正在使用基于 AM437X 处理器的定制板 GC150。 我使用的是 ti-linux-sdk-04.00.04。  我已根据电路板修改了 DTS 两个以太网端口被检测为 MDIO PHY 1和2、但未检测到链路。 以太网不工作、链路指示灯也不亮。 我在此附上了所需的详细信息。

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

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:~编号

root@AM437X-EVM:~# ifconfig eth1
ETH1     链路连接:以太网 HWaddr C4:be:84:CB:5E:6B  
         上广播多播 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)

根目录@AM437X-EVM:~编号

root@AM437X-EVM:~# ethtool eth1
ETH1的设置:
       支持的端口:[ TP MII]
       支持的链路模式:  10BaseT/Half 10baseT/Full
                               100BaseT /半个100BaseT /全双工
       支持的暂停帧使用:否
       支持自动协商:是
       通告的链路模式: 10BaseT /半10baseT/全
                               100BaseT /半个100BaseT /全双工
       广播的暂停帧使用:否
       广播自协商:是
       速度:10Mb/s
       双工:半双工
       端口:MII
       PHYAD:2.
       收发器:外部
       自协商:开
       支持唤醒:D
       唤醒:D
       当前消息级别:0x00000000 (0)
                              
       检测到链接:否
根目录@AM437X-EVM:~编号

root@AM437X-EVM:~# dmesg |grep mdio
[1.298583]   DaVinci_MDIO 4a101000.MDIO:达芬奇 MDIO 修订版本1.6
[1.304725]   DaVinci_MDIO 4a101000.MDIO:检测到的 phy 掩码 fffff9.
[1.312430]   libphy: 4a101000.mdio:探测
[1.316486]   DaVinci_MDIO 4a101000.MDIO:PHY[1]:器件4a101000.MDIO:01、驱动器 TI DP83620 10/100Mbps PHY
[1.326288]   DaVinci_MDIO 4a101000.MDIO:PHY[2]:器件4a101000.MDIO:02、驱动器 TI DP83620 10/100Mbps PHY
[9.919321]   TI DP83620 10/100Mbps PHY 4a101000.MDIO:01:连接的 PHY 驱动程序[TI DP83620 10/100Mbps PHY](MII_BUS:phy_addr=4a101000.MDIO:0)
[10.189002]  TI DP83620 10/100Mbps PHY 4a101000.MDIO:02:连接的 PHY 驱动程序[TI DP83620 10/100Mbps PHY](MII_BUS:phy_addr=4a101000.MDIO:0)

root@AM437X-EVM:~# dmesg |grep cpsw
[1.336983]   cpsw 4a100000.以太网:检测到的 MACID = C4:be:84:CB:5e:69
[1.343864]   cpsw 4a100000.以太网:CPT:溢出检查周期500 (jiffies)
[1.352317]   cpsw 4a100000.以太网:cpsw:检测到的 MACID = C4:be:84:CB:5e:6B
[9.819227]   net eth0:正在初始化 cpsw 版本1.15 (0)
[9.819238]   Net eth0:初始化 cpsw ale 版本1.4
[10.095738]  net eth1:正在初始化 cpsw 版本1.15 (0)


我已附加串行日志、下一个帖子是 DTS 文件。 有人提出了为什么它不能在我出错的地方工作的问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    以下是设备引导的串行日志:

    U-Boot SPL 2016.05-00135-gae10f78-脏 污(2017年9月1日- 18:59:52)
    尝试从 MMC1引导
    SPL:请为您的电路板实施 spl_start_uboot()
    SPL:直接 Linux 引导未激活!
    正在读取 u-boot.img
    正在读取 u-boot.img
    正在读取 u-boot.img
    正在读取 u-boot.img


    U-Boot 2016.05-00135-gae10f78-脏 污(2017年9月1日- 14:43:10 +0530)

    DRAM:256 MIB
    PMIC:TPS65218
    MMC:OMAP SD/MMC:0、OMAP SD/MMC:1.
    正在读取 uboot.env

    **无法从 mmc0:1读取"uboot.env"**
    使用默认环境

    NET:无法获取以太网的 PHY@4a100000:地址4

    警告:以太网@4a100000、使用来自 ROM 的 MAC 地址
    eth0:以太网@4a100000
    按任意键停止自动引导:0
    切换到分区#0,确定
    mmc0 (Part 0)是当前器件
    在器件0上找到 SD/MMC
    正在读取 BOOT.SCR
    **无法读取文件 boot.scr **
    正在阅读 uEnv.txt
    **无法读取文件 uEnv.txt **
    切换到分区#0,确定
    mmc0 (Part 0)是当前器件
    在器件0上找到 SD/MMC
    3842544字节在384ms (9.5 MIB/s)内读取
    在18ms (2.6 MIB/s)内读取49757字节
    正在从 mmc0引导...
    内核映像@ 0x82000000 [ 0x000000 - 0x3aa1f0]
    ###展开的设备树 blob、88000000
    使用0x88000000处的 FDT blob 进行引导
    正在将设备树加载到8ef0d000,结束8ef1c25c ... 好的

    正在启动内核...

    [0.000000]在物理 CPU 0x0上引导 Linux
    [0.000000] Linux 版本4.9.28-geed43d1050 (Mistral@CPU579U)(gcc 版本6.2.1 20161016 (Linaro GCC 6.2-2016.11))#7 (9月1日星期五)
    [0.000000] CPU:ARMv7处理器[412fc09A]修订版10 (ARMv7)、CR=10c5387d
    [0.000000] CPU:PIPT/VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存
    [0.000000]、共个:FDT:机器模型:TI AM437x SK EVM
    [0.000000] CMA:保留0x8d000000处的24 MIB
    [0.000000]内存策略:数据高速缓存写回
    [0.000000] CPU:所有 CPU 均在 SVC 模式下启动。
    [0.000000] AM437x ES1.2 (NEON)
    [0.000000]在区域顺序和移动分组中构建了1个区域列表。 总页数:64960
    [0.000000]内核命令行:console=ttyO0、115200n8 root=/dev/mmcblk0p2 rw rootwait
    [0.000000] PID 哈希表条目:1024 (顺序:0、4096字节)
    [0.000000]条目高速缓存散列表条目:32768 (顺序:5、131072字节)
    [0.000000] inode 高速缓存散列表条目:16384 (顺序:4、65536字节)
    [0.000000]内存:221848K/262144K 可用(8192K 内核代码、313K rwdata、2564K rodata、1024K init、272K BSS、 15720K 保留,24576K)
    [0.000000]虚拟内核内存布局:
    [0.000000] 向量:0xff0000-0xff1000 (4KB)
    [0.000000] Fixmap:0xc00000 - 0xc00000 (3072 KB)
    [0.000000] vmalloc:0xd0800000 - 0x0x800000 (752MB)
    [0.000000] 低内存:0xC0000000 - 0xd0000000 (256 MB)
    [0.000000] pkmap:bfe00000 - 0xC0000000 (2 MB)
    [0.000000] 模块:bbf000000 - bbfe00000 (14 MB)
    [0.000000] .text:0xc0008000 - 0xc0900000 (9184 KB)
    [0.000000] 初始化:0xc0c00000 - 0xc0d00000 (1024KB)
    [0.000000] .data:0xc0d00000 - 0xc0d4e768 (314 KB)
    [0.000000] .bss:0xc0d50000 - 0xc0d94128 (273KB)
    [0.000000] slub:HWalign=64、order=0-3、MinObjects=0、CPU=1、Nodes=1
    [0.000000]可抢占的分层 RCU 实现。
    [0.000000]叶扇出的生成时间调整为32。
    [0.000000] NR_IRQ:16 nr_IRQ:16 16.
    [0.000000] L2C:平台修改辅助控制寄存器:0x0e030000 -> 0x3e430000
    [0.000000] L2C:DT/平台修改辅助控制寄存器:0x0e030000 -> 0x3e430000
    [0.000000] L2C-310勘误表769419已启用
    [0.000000] L2C-310支持 Cortex-A9的早期 BRESP
    [0.000000] OMAP L2C310:ROM 不支持电源控制设置
    [0.000000] L2C-310动态时钟门控禁用、待机模式禁用
    [0.000000]启用了 L2C-310高速缓存控制器、16路、256 KB
    [0.000000] L2C-310:cache_ID 0x410000c9、AUX_CTRL 0x4e430000
    [0.000000] OMAP 时钟事件源:timer2为24000000 Hz
    [0.000013] sched_clock:24MHz 时为32位、分辨率为41ns、每89478484971ns 换行一次
    [0.000036]时钟源:Timer1:屏蔽:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:79635851949 ns
    [0.000048] OMAP 时钟源:Timer1为24000000 Hz
    [0.000780]时钟源:32K_COUNTER:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:58327039986419 ns
    [0.000794] OMAP 时钟源:32768Hz 时为32K_COUNTER
    [0.001409]控制台:彩色虚拟设备80x30
    [0.001439]警告:您的'console=ttyO0'已被'ttyS0'替代
    [0.001448]这可确保您仍能看到内核消息。 请
    [0.001455]更新您的内核命令行。
    [0.001474]校准延迟环路... 1196.85茂物剪(lpj=5984256)
    [0.090271] pid_max:默认值:32768最小值:301
    [0.090421]装载缓存散列表条目:1024 (顺序:0、4096字节)
    [0.090436] mountpoint-cache 哈希表条目:1024 (顺序:0、4096字节)
    [0.091331] CPU:测试写入缓冲器一致性:好的
    [0.091709]为0x80100000 - 0x80100060设置静态标识映射
    [0.093546] devtmpfs:已初始化
    [0.109635] VFP 支持 v0.3:实现方41架构3第30部分版本9修订版4
    [0.110015]时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
    [0.110044] futex 散列表条目:256 (顺序:-1、3072字节)
    [0.112335] pinctrl 内核:已初始化 pinctrl 子系统
    [0.113620] NET:注册协议系列16.
    [0.116153] DMA:为原子相干分配预先分配的256 KiB 池
    [0.230263]空闲:使用调速器梯
    [0.260253]空闲:使用调速器菜单
    [0.269977] OMAP GPIO 硬件版本0.1
    [0.284503]硬件断点:找到5个(+1保留)断点和1个观察点寄存器。
    [0.284525]硬件断点:最大观察点大小为4字节。
    [0.329450] EDMA 49000000.EDMA:TI EDMA DMA 引擎驱动程序
    [0.333476] vgaarb:已加载
    [0.334071] SCSI 子系统已初始化
    [0.334407] usbcore:注册的新接口驱动程序 usbfs
    [0.334488] usbcore:注册的新接口驱动程序集线器
    [0.334600] usbcore:注册的新设备驱动程序 USB
    [0.335229] omap_i2c 44e0b000。i2c:找不到节点/OCP@44000000 / L4_wkup@44c00000/CSCM@210000/ pinmux@800/i2c0_pins 的 pctldev、延迟
    [0.335299] omap_i2c 4802a000.i2c:找不到节点/OCP@44000000 /L4_wkup@44c00000/CSCM@210000/ pinmux@800/i2c1_pins、durrine 的 pctldev
    [0.33525]介质:Linux 介质接口:v0.10
    [0.33500] Linux 视频捕捉接口:v2.00
    [0.335553] pps_core:LinuxPPS API 版本。 1已注册
    [0.335562] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
    [0.335591] PTP 时钟支持已注册
    [0.335811] EDAC MC:版本:3.0.0
    [0.336890] OMAP-mailbox 480c8000.mailbox:OMAP mailbox 修订版0x400
    [0.337287] Advanced Linux Sound Architecture Driver Initialized (已初始化高级 Linux 声音架构驱动程序)。
    [0.338559]时钟源:切换到时钟源 Timer1
    [0.350477] NET:注册协议系列2.
    [0.351321] TCP 建立哈希表条目:2048 (顺序:1、8192字节)
    [0.351362] TCP 绑定哈希表条目:2048 (顺序:1、8192字节)
    [0.351401] TCP:配置哈希表(建立2048 BIND 2048)
    [0.351496] UDP 哈希表条目:256 (顺序:0、4096字节)
    [0.351519] UP-Lite 哈希表条目:256 (顺序:0、4096字节)
    [0.351684] NET:注册协议系列1.
    [0.352115] RPC:注册后命名的 UNIX 套接字传输模块。
    [0.352132] RPC:注册的 UDP 传输模块。
    [0.352141] RPC:注册的 TCP 传输模块。
    [0.352149] RPC:注册的 TCP NFSv4 4.1反向通道传输模块。
    [0.355017]工作集:TIMESTAMP_BITS =14 max_order=16 bucke_order=2
    [0.363011] squashfs:4.0版(2009/01/31) Phillip Lougher
    [0.363981] NFS:注册 id_resolver 密钥类型
    [0.364024]注册了密钥类型 id_resolver
    [0.364033]注册了密钥类型 id_legacy
    [0.364087] NTFS:驱动程序2.1.32 [Flags:R/O]。
    [0.366163]块层 SCSI 通用(BSG)驱动程序0.4版已加载(主要247)
    [0.366184]已注册 IO 调度程序 NOP
    [0.366194] IO 调度程序截止日期已登记
    [0.366372]注册的 IO 调度程序 cfq (默认值)
    [0.369550] pinctrl-single 44e10800.pinmux:请更新 DTS 以使用#pinctrl-cells =<1>
    [0.370335] pinctrl-single 44e10800.pinmux:在 pA f9e10800大小796处为199个引脚
    [0.373431]未找到使用虚拟稳压器的背光电源
    [0.441887]串行:8250/16550驱动程序,10个端口,禁用 IRQ 共享
    [0.445182] omap8250 44e09000.serial:未指定时钟速度:使用默认值:48000000
    [0.446087] 44e09000.serial: tmio 0x44e09000处的 ttyS0 (IRQ = 30、base_baud = 3000000)是8250
    [1.113364]控制台[ttyS0]已启用
    [1.118132][DRM]已初始化
    [1.122864]使用虚拟稳压器、未找到4832a000.dss 电源 VDDA_VIDEO
    [1.130077] OMAP DSS 修订版2.0
    [1.133152] omapdss_dss 4832a000.dss:bound 4832a400.dispc (ops dispc_component_ops)
    [1.15184]循环:模块已加载
    [1.158717] m25p80 spi0.0:mx66l51235l (65536 KB)
    [1.163876]在 MTD 器件 spi0.0上找到的7个部件分区
    [1.169417]在"spi0.0"上创建7个 MTD 分区:
    [1.174246] 0x000000000000-0x000000080000:"QSPI.U_BOOT"
    [1.181028] 0x000000080000-0x000000100000:"QSPI.U_BOOT.backup"
    [1.188336]0x000000100000-0x000000110000:"QSPI.U-BOOT-SPL_OS"
    [1.195714]0x000000110000-0x000000120000:"QSPI.U_BOOT_ENV"
    [1.202797] 0x000000120000-0x000000130000:"QSPI.U-BOOT-ENV.backup"
    [1.210453] 0x000000130000-0x000000930000:"QSPI.kernel"
    [1.217119] 0x000000930000-0x000004000000:"QSPI.filesystem (QSPI.filesystem)"
    [1.225027] libphy:固定 MDIO 总线:探测
    [1.298631] DaVinci_MDIO 4a101000.MDIO:达芬奇 MDIO 修订版1.6
    [1.304773] DaVinci_MDIO 4a101000.MDIO:检测到的 phy 掩码 fffff9
    [1.312513] libphy: 4a101000.mdio:探测
    [1.316567] DaVinci_MDIO 4a101000.MDIO:PHY[1]:器件4a101000.MDIO:01、驱动器 TI DP83620 10/100Mbps PHY
    [1.326367] DaVinci_MDIO 4a101000.MDIO:PHY[2]:器件4a101000.MDIO:02、驱动器 TI DP83620 10/100Mbps PHY
    [1.337080] cpsw 4a100000.以太网:检测到的 MACID = C4:be:84:CB:5e:69
    [1.343952] cpsw 4a100000.以太网:CPT:溢出检查周期500 (jiffies)
    [1.352404] cpsw 4a100000.以太网:cpsw:检测到的 MACID = C4:be:84:CB:5e:6B
    [1.360745]峰值:v0.0.3 (2013/25)、Pegasus/Pegasus II USB 以太网驱动程序
    [1.36824] usbcore:注册的新接口驱动程序峰值
    [1.374097] usbcore:注册的新接口驱动程序 a6
    [1.379612] usbcore:注册的新接口驱动程序 ax88179_178a
    [1.385787] usbcore:注册的新接口驱动程序 CDC_ether
    [1.391741] usbcore:注册的新接口驱动程序 smsc75xx
    [1.397585] usbcore:注册的新接口驱动程序 smsc95xx
    [1.403431] usbcore:注册的新接口驱动程序 net1080
    [1.409183] usbcore:注册的新接口驱动程序 CDC_Subset
    [1.415176] usbcore:注册的新接口驱动程序 zaurus
    [1.421018] usbcore:注册的新接口驱动程序 CDC_NCM
    [1.429144] dwc3 48390000.usb:配置不匹配。 DR_MODE 强制使用小工具
    [1.441299] dwc3 483d0000.usb:配置不匹配。 DR_MODE 强制使用小工具
    [1.452745] EHCI_hcd:USB 2.0 "增强型"主机控制器(EHCI)驱动程序
    [1.459387] EHCI-PCI:EHCI PCI 平台驱动程序
    [1.463945] EHCI 平台:EHCI 通用平台驱动程序
    [1.469495] EHI-OMAP:OMAP-EHCI 主机控制器驱动程序
    [1.474883] ohci_hcd:USB 1.1 'Open'主机控制器(OHCI)驱动程序
    [1.481146] ohci-PCI:OHCI PCI 平台驱动程序
    [1.485687] ohci 平台:OHCI 通用平台驱动程序
    [1.491658] usbcore:注册的新接口驱动程序 USB 存储
    [1.497870]使用随机自以太网地址
    [1.502380]使用随机主机以太网地址
    [1.507570] usb0:主机 MAC aa:3b:6c:1a:7b:21
    [1.512014] usb0:Mac 66:5a:ed:EB:bf:2f
    [1.515900]使用随机自以太网地址
    [1.520397]使用随机主机以太网地址
    [1.524966] g_ether 小工具:以太网小工具、版本:2008年阵亡将士纪念日
    [1.531683] g_ether 小工具:g_ether 就绪
    [1.536558] mousedev:PS/2鼠标设备,适用于所有鼠标
    [1.543162] i2c /dev/entries 驱动程序
    [1.549345] cputidle: enable-method 属性'ti,am4372'找到操作
    [1.556620] sdhci:安全数字主机控制器接口驱动程序
    [1.562924] sdhci:版权所有(c) Pierre Osman
    [1.618907] Synopsys Designware 多媒体卡接口驱动程序
    [1.625509] sddhci-pltfm:SDHCI 平台和驱动程序助手
    [1.632939] ledtrig-CPU:已注册以指示 CPU 上的活动
    [1.639369] usbcore:注册的新接口驱动程序 usbhid
    [1.644973] usbhid:USB HID 内核驱动程序
    [1.651115] NET:注册协议系列10.
    [1.657282] SIT:IPv6、IPv4和 MPLS over IPv4隧道驱动程序
    [1.664238] NET:注册协议系列17.
    [1.669151]注册的密钥类型 DNS_旋 变传感器
    [1.673654] OMAP_VOLTGE_LARD_INIT:未添加电压驱动器支持
    [1.680605]支持 ThumbEE CPU 扩展。
    [1.684914]正在注册 SWP/SWPB 仿真处理程序
    [1.759783] OMAP_i2c 44e0b000。i2c:100kHz 时的总线0版本0.12
    [1.767331] OMAP_i2c 4802a000.i2c:总线1 rev0.12为400kHz
    [1.885556] mmc0:地址0001处的新高速 MMC 卡
    [1.892063] hctosys:无法打开 RTC 设备(rtc0)
    [1.892847] ALSA 器件列表:
    [1.892852]未找到声卡。
    [1.905195]正在等待根设备/dev/mmcblk0p2...
    [1.911237] mmcblk0:mmc0:0001 Q2J54A 3.59GiB
    [1.917288] mmcblk0boot0:mmc0:0001 Q2J54A 分区1 16.0 mib
    [1.925730] mmcblk0boot1:mmc0:0001 Q2J54A 分区2 16.0 mib
    [1.934555] mmcblk0:P1 P2
    [2.029552] EXT4-FS (mmcblk0p2):使用 ext4子系统安装 ext3文件系统
    [2.038604]随机:快速初始化完成
    [2.049980] mmc1:主机不支持只读开关、假设已启用写入
    [2.059116] EXT4-FS (mmcblk0p2):已安装文件系统、具有有序数据模式。 OPTS:(空)
    [2.067406] mmc1:地址为 AAAA 的新型高速 SDHC 卡
    [2.073740] mmcblk1:mmc1:AAAA SS08G 7.40 GiB
    [2.079263] mmcblk1:P1 P2
    [2.083433] VFS:在设备179:2上安装了根(ext3文件系统)。
    [2.095651] devtmpfs:已安装
    [2.100790]释放未使用的内核内存:1024K (c0c00000 - c0d00000)
    [2.311779] systemd[1]:生成时间之前的系统时间、提前时钟。
    [2.36785] systemd[1]:systemd 230在系统模式下运行。 (+PAM -audit -selinux +IMA -AppArmor +smack +sysvinit +utmp -LIBCRYPTSETUP -GCR)
    [2.386823] systemd[1]:检测到架构 ARM。

    欢迎来到 Arago 2017.05!

    [2.424291] systemd[1]:将主机名设置为 。
    [2.903423] systemd[1]:sysinit.target:在 sysinit.target/start 上找到订购周期
    [2.911425] systemd[1]:sysinit.target:找到对 alignment.service/start 的依赖
    [2.919200] systemd[1]:sysinit.target:找到对 basic.target/start 的依赖
    [2.926468] systemd[1]:sysinit.target:找到了对 sockets.target/start 的依赖项
    [2.933933] systemd[1]:sysinit.target:找到 avahi-daemon.socket/start 的依赖项
    [2.941829] systemd[1]:sysinit.target:找到对 sysinit.target/start 的依赖项
    [2.949287] systemd[1]:sysinit.target:通过删除作业 alignment.service/start 来中断订购周期
    [跳过]找到订购周期,跳过 alignment.service
    [确定]已创建切片系统切片。
    [确定]已创建片 system-Getty.slice。
    [确定]已开始将密码请求转发到 Wall Directory Watch。
    [确定]侦听 Syslog 套接字。
    [确定]收听/dev/initctl 兼容性命名管道。
    [确定]侦听网络服务 Netlink 套接字。
    [确定]正在侦听 udev 控制套接字。
    [确定]已到达目标远程文件系统。
    [确定]收听 Journal Socket (/dev/log)。
    [确定]已开始向控制台目录监视发送密码请求。
    [确定]已到达目标路径。
    [确定]已创建层用户和会话层。
    [确定]已到达目标层面。
    [确定]已创建片系统序列\x2dgetty.slice。
    [确定]已达到目标交换。
    [确定]正在侦听 udev 内核套接字。
    [确定]收听日志套接字。
    正在安装临时目录...
    正在启动设置虚拟控制台...
    正在安装 POSIX 消息队列文件系统...
    正在开始创建所需 st 的列表... 当前内核的节点...
    正在安装调试文件系统...
    正在启动日记账服务...
    正在开始重新装载根文件系统和内核文件系统...
    正在启动加载内核模块...
    [3.748210] EXT4-FS (mmcblk0p2):已重新安装。 OPTS:(空)
    [确定]已挂载 POSIX 消息队列文件系统。
    [3.833773] cmemk:加载树外模块会影响内核。
    [确定]已安装调试文件系统。
    [3.861283] CMEMK 模块:参考 Linux 版本4.9.28
    [3.879656]未指定物理内存
    [3.883628] cmemk 已初始化
    [确定]已挂载的临时目录。
    [3.909375] cryptodev:已加载驱动程序1.8。
    [确定]已启动设置虚拟控制台。
    [确定]已开始为当前内核创建所需的 sta...ce 节点列表。
    [确定]已开始重新装载根和内核文件系统。
    [确定]已开始加载内核模块。
    [确定]已启动日志服务。
    正在安装配置文件系统...
    正在开始应用内核变量...
    正在启动 udev 冷插拔所有设备...
    正在开始将日志刷新到持久存储...
    正在开始在/dev/中 创建静态设备节点...
    [确定]已挂载配置文件系统。
    [确定]已开始应用内核变量。
    [确定]已开始在/dev/中 创建静态设备节点。
    [4.439683] systemd-journale[91]:收到从 PID 1刷新运行时日志的请求
    [确定]已开始将日志刷新到持久存储。
    正在启动 udev 内核设备管理器...
    [确定]已达到目标本地文件系统(预)。
    安装/var/volatile...
    安装/media/ram...
    [确定]已安装/var/volatile.
    [确定]已安装/media/ram.
    [确定]已启动 udev 内核设备管理器。
    正在启动加载/保存随机种子...
    [确定]已到达目标本地文件系统。
    正在开始创建易失性文件和目录...
    [确定]已开始加载/保存随机种子。
    [确定]已开始创建易失性文件和目录。
    正在开始更新 utmp 关于系统引导/关机...
    正在启动网络时间同步...
    [确定]已开始更新关于系统引导/关机的参数。
    [确定]已开始网络时间同步。
    正在开始同步系统和硬件时钟...
    [确定]已同步达到目标系统时间。
    [失败]无法启动同步系统和硬件时钟。
    有关详细信息、请参阅'stemctl status sync-clocks.service'。
    [6.163988] OMAP-WDT:OMAP 看门狗定时器修订版0x01:初始超时60秒
    [6.236559] remoteproc remoteproc0:wkup_m3可用
    [确定]已启动 udev 冷插拔所有设备。
    [确定]已达到目标系统初始化。
    [确定]正在侦听 RPCbind 服务器激活套接字。
    [6.324890] OMAP_RTC 44e3e000.RTC:已在运行
    [6.352110] OMAP_RTC 44e3e000.RTC:RTC 内核:将44e3e000.RTC 注册为 rtc0
    [确定]正在收听 dropbear.socket。
    [ OK ]正在收听 D 总线系统消息总线插座。
    [确定]开始每日清理临时目录。
    [6.480445] remoteproc remoteproc0:为 wkup_m3加电
    [确定]达到目标计时器。
    [确定]侦听 Avahi mDNS/DNS-SD 堆栈激活套接字。
    [确定]已达到目标套接字。
    [6.554009] remoteproc remoteproc0:引导 FW 映像 AM335x-pm-firmware.elf、大小224344
    [确定]已到达目标基本系统。
    [6.630432] remoteproc remoteproc0:远程处理器 wkup_m3现已启动
    [6.640451] wkup_m3_IPC 44e11324.wkup_m3_IPC:cm3固件版本= 0x192
    [确定]已启动系统日志服务。
    [确定]启动了 D-Bus 系统消息总线
    [7.510104] OMAP_rng 48310010.rng:OMAP 随机数生成器版本 20.
    正在启动网络服务...
    [确定]已启动内核日志服务。
    正在启动登录服务...
    正在启动电话服务...
    正在开始打印有关 GPLv3封装的通知...
    正在启动 uim-sysfs.service ...
    正在启动 Avahi mDNS/DNS-SD 堆栈...
    [8.088714] OMAP_i2c 4802a000。i2c:等待总线就绪超时
    [8.094780] ov2659 1-0030:传感器软复位失败
    [确定]已启动网络服务。
    [确定]找到设备/dev/ttyS0.
    [8.370622] IPv6:ADDRCONF (NETDEV_UP):USB0:链路未就绪
    [8.75627]蓝牙:内核版本2.22
    [确定]已启动电话服务。
    [确定]启动 Avahi mDNS/DNS-SD 堆栈。
    [确定]启动登录服务。
    [确定]已到达目标网络。
    [8.916779] NET:注册协议系列31.
    启动具有轻量级系统要求的 Lightning Fast Webserver [9.014508]蓝牙:已初始化 HCI 设备和连接管理器
    (笑声)
    正在启动简单网络管理协议(SNMP)守护程序....
    [9.208714]蓝牙:HCI 套接字层已初始化
    [9.216625]蓝牙:已初始化 L2CAP 套接字层
    [确定]使用 ipsec.conf 启动 StrongSwan IPsec IKEv1/IKEv2守护程序。
    正在启动允许用户会话...
    [9.479880]蓝牙:SCO 套接字层已初始化
    [9.558706] OMAP_i2c 4802a000。i2c:等待总线就绪超时
    [9.564774] EDT_ft5x06 1-0038:触摸屏探头失败
    [9.627342] OMAP-SHIM 53100000.sham:OMAP 修订版0.0上的硬件加速器
    正在开始启用和配置 wl18xx 蓝牙堆栈...
    [9.888886] EDT_ft5x06:探测器1-0038失败、错误-110
    正在开始网络名称解析...
    [10.170919] OMAP-AES 53501000.AES:OMAP AES 硬件加速器修订版:0.1
    [确定] Lightning 启动了具有轻量级系统要求的 Fast Webserver。
    [确定]已启动允许用户会话。
    [10.337138] OMAP-AES 53501000.AES:将运行具有实时优先级的请求泵
    [10.406037] net eth0:正在初始化 cpsw 版本1.15 (0)
    [10.406049] net eth0:初始化 cpsw ale 版本1.4
    [10.406054]净 eth0:ALE 表大小1024
    [10.499048] TI DP83620 10/100Mbps PHY 4a101000.MDIO:01:连接的 PHY 驱动程序[TI DP83620 10/100Mbps PHY](MII_bus:phy_addr=4a101000.MDIO:0)
    [10.507116] IPv6:ADDRCONF (NETDEV_UP):eth0:链路未就绪
    [10.720583] net eth1:初始化 cpsw 版本1.15 (0)
    [10.819178] TI DP83620 10/100Mbps PHY 4a101000.MDIO:02:连接的 PHY 驱动程序[TI DP83620 10/100Mbps PHY](MII_BUS:phy_addr=4a101000.MDIO:0)
    [10.823471] IPv6:ADDRCONF (NETDEV_UP):ETH1:链路未就绪
    [11.060833]输入:Matrix_keypad0作为/devices/platform/matrix_keypad0/input/input1
    [11.126780] FAT-FS (mmcblk0p1):卷未正确卸载。 某些数据可能已损坏。 请运行 fsck。
    [11.200826] NET:注册协议系列15.
    [11.486426] PM:引导加载程序不支持仅 RTC!
    [11.79363636] EXT4-FS (mmcblk1p2):使用 ext4子系统安装 ext3文件系统
    [11.844595] EXT4-FS (mmcblk1p2):已安装文件系统、具有有序数据模式。 OPTS:(空)
    [12.006223] FAT-FS (mmcblk1p1):卷未正确卸载。 某些数据可能已损坏。 请运行 fsck。
    [12.387643]正在初始化 XFRM netlink 套接字
    [确定]已开始网络名称解析。
    [12.541200] OMAP-DES 53701000.des: OMAP DES 硬件加速器版本:0.33
    [12.626590] OMAP-DES 53701000.des:将运行具有实时优先级的请求泵
    [确定]已开始启用和配置 wl18xx 蓝牙堆栈。
    [12.833605] OMAP-hwmod:GFX:无法硬复位
    [13.230282] pvrsrvkm 560000.SGX:无法重置 SGX!
    [确定]启动简单网络管理协议(SNMP)守护程序。
    [13.349168] OMAP_hwmod:gfx:_wait_target_ready 失败:-16
    [13.498688] pvrsrvkm 560000.SGX:在驱动程序中使用 pm_runtime_put _sync_suspend()?
    [13.623546] PVR_K:(错误):EnableSGXClocks:Pm_Runtime_get_sync 失败(16)
    [13.743176] PVR_K:(错误):SysInitialize:无法启用系统时钟(175)
    [确定]侦听加载/保存射频终止开关状态/dev/rfkill 观察。
    [确定]已创建切片 system-systemd\x2dbacklight.slice。
    正在启动加载/保存屏幕背光...背光的亮度:背光...
    [确定]已在 ttyS0上启动串行 Getty。
    [确定]已在 tty1上启动 Getty。
    [确定]达到目标登录提示。
    [确定]已开始加载/保存背光的屏幕背光亮度:背光。
    [15.878655]随机:完成 crng 初始化
    [18.030814] ti-prusss 54400000。pruss:创建 PRU 内核和其他子平台设备
    [18.125076] IRQ:找不到/OCP@44000000/pruss_soc_bus@54426000/prusss@54400000/INTC@5442000的 IRQ 域!
    [18.243215] IRQ:找不到适用于/OCP@44000000/pruss_soc_bus@54426000/prusss@54400000/INTC@54420000的 IRQ 域!
    [18.365267] ti-pruss 54440000.pruss:创建 PRU 内核和其他子平台器件
    [18.42487] IRQ:找不到适用于/OCP@44000000 / pruss_soc_bus@54426000/ prusss@54440000/INTC@54460000的 IRQ 域!
    [18.503472] IRQ:找不到/OCP@44000000 / pruss_soc_bus@54426000/ prusss@54440000/INTC@54460000的 IRQ 域!
    [18.711632] remoteproc remoteproc1:54434000.pru0可用
    [18.717597] PRU-rproc 54434000.pru0:PRU rproc 节点/OCP@44000000 /pruss_soc_bus@54426000/prusss@54400000/PRU@54434000探测成功
    [18.857523] remoteproc remoteproc2:54438000.pru1可用
    [18.901861] PRU-rproc 54438000.pru1:PRU rproc 节点/OCP@44000000 / pruss_bus@54426000/ prusss@54400000/PRU@54438000探测成功
    [18.988998] removeproc remoteproc3:54474000.pru0可用
    [18.994947] PRU-rproc 54474000.pru0:PRU rproc 节点/OCP@44000000 / pruss_bus@54426000/ prusss@54440000/PRU@54474000探测成功
    [19.118908] removeproc remoteproc4:54478000.pru1现已推出
    [19.124856] PRU-rproc 54478000.pru1:PRU rproc 节点/OCP@44000000 / pruss_bus@54426000/ prusss@54440000/PRU@54478000探测成功
    (小部分
    (小部分
    注意:此文件系统包含以下 GPLv3软件包:
    自动配置
    binutils
    CPP-symLinks
    CPP
    dosfstools
    G++-symLinks
    G++
    gawg-dev
    嘎嘎
    GCC-symLinks
    GCC
    gdb
    gdbserver
    gstreamer1.0-libav
    hidapi
    libcairo-perf-utils
    libgmp10
    利比德11.
    libmpc3.
    libmpfr4
    libreadline-dev
    实验线路6.
    M4开发
    M4
    制造
    网络
    swig-dev
    请轻扫

    如果您不想分发 GPLv3组件、请删除
    之前的上述封装。 这可以使用来完成
    opkg remove 命令。 即:
    拆下视千克
    其中 是上面列表中打印的名称

    注:如果软件包与您的另一个软件包有关系
    将通知相关软件包。 您应该这样做
    在中使用--force-remove-of dependent-packages 选项
    此外、还应移除相关封装
    (小部分
    (小部分

    _________ _________ _ _
    ||_|_______|_|_|__||_
    | |_|.'|。 |. ||_|_|. |||-_|_|_|
    ||||||||、||||||||||||||||||________________||
    |__| |__|

    Arago 项目 http://arago-project.org AM437X-EVM ttyS0

    Arago 2017.05 AM437X-EVM ttyS0

    AM437X-EVM 登录:root
    根目录@AM437X-EVM:~# ifconfig
    eth0 链路连接:以太网 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

    ETH1 链路连接:以太网 HWaddr C4:be:84:CB:5E:6B
    上广播多播 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)

    低 链路环状图:本地环回
    iNet addr:127.0.0.1掩码:255.0.0.0
    inet6 addr:::1%763860/128范围:主机
    正在运行 MTU:65536公制:1的上环回
    RX 数据包:160错误:0丢弃:0超限:0帧:0
    TX 数据包:160错误:0丢弃:0超限:0载波:0
    冲突:0 txqueuelen:1
    RX 字节:12160 (11.8 KiB) TX 字节:12160 (11.8 KiB)

    USB0 链路连接:以太网 HWaddr 66:5A:ED:EB:BF:2F
    上广播多播 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)

    根目录@AM437X-EVM:~编号
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我用于 GC150的 DTS 文件是:

    /*
    *版权所有(C) 2014德州仪器(TI)公司- 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 外部振荡器时钟*/
    CLK_32k_RTC:CLK_32k_RTC{
    #clock-cells =<0>;
    兼容="固定时钟";
    时钟频率=<32768>;
    };

    LCD_BL:背光{
    兼容="PWM 背光";
    PWM =<&ecap0 50000 PWM_POLICAL_INPLEVINTED;
    亮度等级=<0 51 53 56 62 75 101 152 255>;
    default-brightse-level =<8>;
    };

    /*用于 SK EVM,但不用于 GC150,因此禁用声音节点
    听起来{
    兼容="简单音频卡";
    simple-audio-card、name ="AM437x-SK-EVM";
    simple-audio-card、小工具=
    "耳机"、"耳机插孔"、
    "线路"、"线路输入";
    简单音频卡,路由=
    "耳机插孔"、"HPLOUT"、
    "耳机插孔"、"HPROUT"、
    "LINE1L"、"线路输入"、
    "LINE1R"、"线路输入";
    simple-audio-card、format ="DSP_b";
    simple-audio-card、bitclock-master =<&sound_master>;
    simple-audio-card、frame-master =<&sound_master>;
    简单音频卡、位时钟反转;

    简单音频卡、CPU{
    Sound-Dai =<&McASP1>;
    };

    sound_master:simple-audio-card、codec{
    sound-dai =<&tlv320aic3106>;
    系统时钟频率=<24000000>;
    };
    };*/

    matrial_keypad0{
    兼容="GPIO-matrial-keypad";

    pinctrl-names ="default";
    pinctrl-0 =<&matrial_keypad_pines>;

    去抖延迟 ms =<5>;
    col-scan-delay-us =<5>;

    ROT-GPIO =<&GPIO5 GPIO_ACTIVE_HIGH/*组5、pin5 *
    GPIO5 6 GPIO_ACTIVE_HIGH_>;/*组5、PIN6 */

    COF-GPIO =<&GPIO5 13 GPIO_ACTIVE_HIGH/*组5、pin13 *
    GPIO5 4 GPIO_ACTIVE_HIGH>;/*组5、pin4 *

    linux、keymap =<
    matrial_key (0、0、key_down)
    matrial_key (0、1、key_right)
    matrial_key (1、0、key_left)
    Matrial_key (1、1、key_up)
    >;
    };

    LED{
    兼容="GPIO-LED";

    pinctrl-names ="default";
    pinctrl-0 =<&LED_PINs>;

    led0{
    标签="AM437X-SK:红色:心跳";
    GPIO =<&GPIO5 0 GPIO_ACTIVE_HIGH>;//组5、引脚0 *
    linux、default-trigger ="检测信号";
    默认状态="off";
    };

    LED1{
    标签="AM437X-SK:绿色:mmc1";
    GPIO =<&GPIO5 1 GPIO_ACTIVE_HIGH>;//组5、引脚1 *
    linux、default-trigger ="mmc0";
    默认状态="off";
    };

    LED2{
    标签="AM437X-SK:蓝色:CPU0";
    GPIO =<&GPIO5 2 GPIO_ACTIVE_HIGH>;//组5、引脚2 *
    linux、default-trigger ="CPU0";
    默认状态="off";
    };

    LED3{
    标签="AM437X-SK:蓝色:usr3";
    GPIO =<&GPIO5 3 GPIO_ACTIVE_HIGH>;//组5、引脚3 *
    默认状态="off";
    };
    };

    lcd0:显示{
    兼容="Nwhaven、nHD-4.3-480272ef-atxl"、"panel-dpi";
    标签="lcd";

    pinctrl-names ="default";
    pinctrl-0 =<&LCD_PINs>;

    背光=<&LCD_BL>;

    ENABLE-GPIO =<&GPIO1 7 GPIO_ACTIVE_HIGH_>;

    面板正时{
    时钟频率=<9000000>;
    hactive =<480>;
    Vactive =<272>;
    前沿=<2>;
    后沿=<2>;
    HSYNC-LEN =<41>;
    垂直前沿=<2>;
    后沿=<2>;
    vsync-len =<10>;
    HSYNC-ACTIVE =<0>;
    vsync-active =<0>;
    停用=<1>;
    像素时钟激活=<1>;
    };

    端口{
    LCD_IN:端点{
    远程端点=<&dp_dout>;
    };
    };
    };
    };

    am43xx_pinmux{(am43xx_pinmux)}
    Matrix_keypad_pins:Matrix_keypad_pins{
    pinctrl-single、pins =<
    AM4372_IOPAD (0xa4c、PIN_OUTPUT | MUX_MODE7)/* GPIO5_13.GPIO5_13 *
    AM4372_IOPAD (0xa50、PIN_OUTPUT | MUX_MODE7)/* SPI4_SCLK.GPIO5_4 *
    AM4372_IOPAD (0xa54、PIN_INPUT | MUX_MODE7)/* SPI4_d0.GPIO5_5 *
    AM4372_IOPAD (0xa58、PIN_INPUT | MUX_MODE7)/* SPI4_D1.GPIO5_5 *
    >;
    };

    LED_PINS: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.GPIO5_3 *
    AM4372_IOPAD (0xa30、PIN_OUTPUT | MUX_MODE7)/* uart3_CTSN.GPIO5_0 *
    AM4372_IOPAD (0xa34、PIN_OUTPUT | MUX_MODE7)/* uart3_rts.GPIO5_1 *
    >;
    };

    i2c0_pins:i2c0_pins{
    pinctrl-single、pins =<
    AM4372_IOPAD (0x988、PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0)/* i2c0_sda.i2c0_sda *
    AM4372_IOPAD (0x98c、PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0)/* i2c0_SCL.i2c0_SCL *
    >;
    };

    i2c1_pins:i2c1_pins{
    pinctrl-single、pins =<
    AM4372_IOPAD (0x95c、PIN_input | SLEWCTRL_FAST | MUX_Mode2)/* spi0_cs0.i2c1_SCL *
    AM4372_IOPAD (0x958、PIN_INPUT | SLEWCTRL_FAST | MUX_Mode2)/* spi0_D1.i2c1_sda *
    >;
    };

    /*与 GC150中一样,eMMC 连接到 mmc0引脚*/
    ON_board_eMMC_PINS_DEFAULT:ON_board_eMMC_PINS_DEFAULT{
    pinctrl-single、pins =<
    AM4372_IOPAD (0x8f0、PIN_INPUT_PULLUP | MUX_MODE0)/*(B1) mmc0_dat3.mmc0_data3 */
    AM4372_IOPAD (0x8f4、PIN_INPUT_PULLUP | MUX_MODE0)/*(B2) mmc0_data2.mmc0_data2 */
    AM4372_IOPAD (0x8f8、PIN_INPUT_PULLUP | MUX_MODE0)/*(C2) mmc0_data1.mmc0_data1 */
    AM4372_IOPAD (0x8fc、PIN_INPUT_PULLUP | MUX_MODE0)/*(C1) mmc0_data0.mmc0_data0 */
    AM4372_IOPAD (0x900、PIN_INPUT | MUX_MODE0) /*(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_MODE3)/*(D14) mii1_TX_clk.mmc0_dat7*/
    AM4372_IOPAD (0x930、PIN_INPUT_PULLUP | MUX_MODE3)/*(D13) mii1_Rx_clk.mmc0_dat6*/
    AM4372_IOPAD (0x934、PIN_INPUT_PULLUP | MUX_MODE3)/*(C14) mii1_rxd3.mmc0_data5 *
    AM4372_IOPAD (0x938、PIN_INPUT_PULLUP | MUX_MODE3)/*(E16) mii1_rxd2.mmc0_data4 *
    >;
    };

    /* MMC0器件的 SK-EVM 器件树引脚分配*/
    mmc1_pins:pinmux_mmc1_pins{
    pinctrl-single、pins =<
    AM4372_IOPAD (0x8f0、PIN_INPUT | MUX_MODE0)/* mmc0_data3.mmc0_data3 *
    AM4372_IOPAD (0x8f4、PIN_INPUT | MUX_MODE0)/* mmc0_data2.mmc0_data2 *
    AM4372_IOPAD (0x8f8、PIN_INPUT | MUX_MODE0)/* mmc0_data1.mmc0_data1 *
    AM4372_IOPAD (0x8fc、PIN_INPUT | MUX_MODE0)/* mmc0_data0.mmc0_data0 *
    AM4372_IOPAD (0x900、PIN_INPUT | MUX_MODE0)/* mmc0_clk.mmc0_clk *
    AM4372_IOPAD (0x904、PIN_INPUT | MUX_MODE0)/* mmc0_cmd.mmc0_cmd *
    AM4372_IOPAD (0x960、PIN_INPUT | MUX_MODE7)/* spi0_CS1.GPIO0_6 *
    >;
    };

    GC150中的/* SD 卡连接到 mmc1引脚*/
    mmc1_PINS_DEFAULT:mmc1_PINS_DEFAULT{
    pinctrl-single、pins =<
    AM4372_IOPAD (0x880、PIN_INPUT_PULLUP | MUX_MODE2)/* GPMC_csn1.mmc1_clk *
    AM4372_IOPAD (0x884、PIN_INPUT_PULLUP | MUX_MODE2)/* GPMC_csn2.mmc1_cmd *
    AM4372_IOPAD (0x800、PIN_INPUT_PULLUP | MUX_MODE1)/* GPMC_ad0.mmc1_data0 *
    AM4372_IOPAD (0x804、PIN_INPUT_PULLUP | MUX_MODE1)/* GPMC_AD1.mmc1_DAT1 *
    AM4372_IOPAD (0x808、PIN_INPUT_PULLUP | MUX_MODE1)/* GPMC_AD2.mmc1_DAT2 *
    AM4372_IOPAD (0x80c、PIN_INPUT_PULLUP | MUX_MODE1)/* GPMC_ad3.mmc1_dat3 *
    AM4372_IOPAD (0x994、PIN_INPUT | MUX_MODE7) /*(N22) mmc1_sdcd.gpio3_15 */
    >;
    };

    ecap0_pins:backlight_pins{
    pinctrl-single、pins =<
    AM4372_IOPAD (0x964、PIN_OUTPUT | MUX_MODE0)/* eCAP0_IN_PWM0_OUT.eCAP0_IN_PWM0_OUT *
    >;
    };

    EDT_ft5306_ts_pins:EDT_ft5306_ts_pins{
    pinctrl-single、pins =<
    /*AM4372_IOPAD (0x874、PIN_INPUT | MUX_MODE7)/* GPMC_WPN.GPIO0_31 *
    AM4372_IOPAD (0x878、PIN_OUTPUT | MUX_MODE7)/* GPMC_BE1n.GPIO1_28 *
    >;
    };

    vpfe0_pins_default:vpfe0_pins_default{
    pinctrl-single、pins =<
    AM4372_IOPAD (0x9b0、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_HD 模式0*/
    AM4372_IOPAD (0x9b4、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_VD 模式0*/
    AM4372_IOPAD (0x9b8、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_field 模式0*/
    AM4372_IOPAD (0x9bc、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_wen 模式0*/
    AM4372_IOPAD (0x9c0、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_pclk 模式0*/
    AM4372_IOPAD (0x9c4、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_data8模式0*/
    AM4372_IOPAD (0x9c8、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_data9模式0*/
    AM4372_IOPAD (0xa08、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_Data0模式0*/
    AM4372_IOPAD (0xa0c、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_data1模式0*/
    AM4372_IOPAD (0xa10、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_data2模式0*/
    AM4372_IOPAD (0xa14、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_data3模式0*/
    AM4372_IOPAD (0xa18、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_data4模式0*/
    AM4372_IOPAD (0xa1c、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_data5模式0*/
    AM4372_IOPAD (0xa20、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_data6模式0*/
    AM4372_IOPAD (0xa24、PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_data7模式0*/
    >;
    };

    vpfe0_PINS_SLEEP:vpfe0_PINS_SLEEP{
    pinctrl-single、pins =<
    AM4372_IOPAD (0x9b0、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    AM4372_IOPAD (0x9b4、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    AM4372_IOPAD (0x9b8、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    AM4372_IOPAD (0x9bc、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    AM4372_IOPAD (0x9c0、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    AM4372_IOPAD (0x9c4、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    AM4372_IOPAD (0x9c8、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    AM4372_IOPAD (0xa08、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    AM4372_IOPAD (0xa0c、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    AM4372_IOPAD (0xa10、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    AM4372_IOPAD (0xa14、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    AM4372_IOPAD (0xa18、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    AM4372_IOPAD (0xa1c、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    AM4372_IOPAD (0xa20、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    AM4372_IOPAD (0xa24、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)
    >;
    };

    clkout1_pin:pinmux_clkout1_pin{
    pinctrl-single、pins =<
    0x270 (PIN_OUTPUT 下拉| MUX_MODE3)/* XDMA_EVENT_INTR0/CLKOUT1 *
    >;
    };

    cpsw_default:cpsw_default{
    pinctrl-single、pins =<
    /*从属设备1 */
    AM4372_IOPAD (0x92c、PIN_OUTPUT | MUX_Mode2)/* mii1_txclk.rmii1_tclk *
    AM4372_IOPAD (0x914、PIN_OUTPUT | MUX_Mode2)/* mii1_txen.rgmii1_tctl *
    AM4372_IOPAD (0x928、PIN_OUTPUT | MUX_Mode2)/* mii1_txd0.rgmii1_td0 *
    AM4372_IOPAD (0x924、PIN_OUTPUT | MUX_Mode2)/* mii1_txd1.rgmii1_TD1 *
    AM4372_IOPAD (0x920、PIN_OUTPUT | MUX_Mode2)/* mii1_txd0.rgmii1_td2 *
    AM4372_IOPAD (0x91c、PIN_OUTPUT | MUX_Mode2)/* mii1_txd1.rgmii1_td3 *
    AM4372_IOPAD (0x930、PIN_INPUT | MUX_Mode2)/* mii1_rxclk.rmii1_RCLK *
    AM4372_IOPAD (0x918、PIN_INPUT | MUX_Mode2)/* mii1_rxdv.rgmii1_rctl *
    AM4372_IOPAD (0x940、PIN_INPUT | MUX_Mode2)/* mii1_rxd0.rgmii1_rd0 *
    AM4372_IOPAD (0x93c、PIN_INPUT | MUX_Mode2)/* mii1_rxd1.rgmii1_RD1 *
    AM4372_IOPAD (0x938、PIN_INPUT | MUX_Mode2)/* mii1_rxd0.rgmii1_RD2 *
    AM4372_IOPAD (0x934、PIN_INPUT | MUX_Mode2)/* mii1_rxd1.rgmii1_rd3 *

    /*从机2 */
    AM4372_IOPAD (0x858、PIN_OUTPUT | MUX_Mode2)/* GPMC_A6.rgmii2_tclk *
    AM4372_IOPAD (0x840、PIN_OUTPUT | MUX_mode2)/* GPMC_a0.rgmii2_tctl *
    AM4372_IOPAD (0x854、PIN_OUTPUT | MUX_Mode2)/* GPMC_A5.rgmii2_td0 *
    AM4372_IOPAD (0x850、PIN_OUTPUT | MUX_Mode2)/* GPMC_A4.rgmii2_TD1 *
    AM4372_IOPAD (0x84c、PIN_OUTPUT | MUX_Mode2)/* GPMC_A3.rgmii2_td2 *
    AM4372_IOPAD (0x848、PIN_OUTPUT | MUX_Mode2)/* GPMC_A2.rgmii2_td3 *
    AM4372_IOPAD (0x85c、PIN_INPUT | MUX_MODE2)/* GPMC_A7.rgmii2_RCLK *
    AM4372_IOPAD (0x844、PIN_INPUT | MUX_mode2)/* GPMC_A1.rgmii2_rtcl *
    AM4372_IOPAD (0x86c、PIN_INPUT | MUX_MODE2)/* GPMC_A11.rgmii2_rd0 *
    AM4372_IOPAD (0x868、PIN_INPUT | MUX_MODE2)/* GPMC_A10.rgmii2_RD1 *
    AM4372_IOPAD (0x864、PIN_INPUT | MUX_MODE2)/* GPMC_A9.rgmii2_RD2 *
    AM4372_IOPAD (0x860、PIN_INPUT | MUX_MODE2)/* GPMC_A8.rgmii2_rd3 *
    >;
    };

    cpsw_sleep:cpsw_sleep{
    pinctrl-single、pins =<
    /*从器件1复位值*/
    AM4372_IOPAD (0x92c、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x914、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x928、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x924、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x920、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x91c、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x930、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x918、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x940、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x93c、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x938、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x934、PIN_INPUT 下拉| MUX_MODE7)

    /*从机2复位值*/
    AM4372_IOPAD (0x858、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x840、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x854、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x850、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x84c、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x848、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x85c、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x844、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x86c、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x868、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x864、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x860、PIN_INPUT 下拉| MUX_MODE7)
    >;
    };

    用于 GC150的/*以太网引脚多路复用器*/
    ethernet_phy_pins_default:ethernet_phy_pins_default{
    pinctrl-single、pins =<
    /* phy 1 */
    AM4372_IOPAD (0x90c、PIN_INPUT | MUX_MODE1)/*(B14) mii1_crs.rmii1_crs_dv *
    AM4372_IOPAD (0x910、PIN_INPUT | MUX_MODE1)/*(B13) mii1_Rx_er.rmii1_rxer *
    AM4372_IOPAD (0x914、PIN_OUTPUT | MUX_MODE1)/*(A13) mii1_TX_en.rmii1_txen *
    AM4372_IOPAD (0x924、PIN_OUTPUT | MUX_MODE1)/*(A14) mii1_txd1.rmii1_txd1 *
    AM4372_IOPAD (0x928、PIN_OUTPUT | MUX_MODE1)/*(B15) mii1_txd0.rmii1_txd0 */
    AM4372_IOPAD (0x93c、PIN_INPUT | MUX_MODE1)/*(B16) mii1_rxd1.rmii1_rxd1 */
    AM4372_IOPAD (0x940、PIN_INPUT | MUX_MODE1)/*(F17) mii1_rxd0.rmii1_rxd0 */
    AM4372_IOPAD (0x944,PIN_INPUT | MUX_MODE0)/*(A16) rmii1_ref_clk.rmii1_REFCLK*/

    /* phy 2 */
    AM4372_IOPAD (0x840、PIN_OUTPUT | MUX_MODE3)/*(C3) GPMC_a0.rmii2_txen */
    AM4372_IOPAD (0x850、PIN_OUTPUT | MUX_MODE3)/*(D7) GPMC_A4.rmii2_txd1 */
    AM4372_IOPAD (0x854、PIN_OUTPUT | MUX_MODE3)/*(E7) GPMC_A5.rmii2_txd0 */
    AM4372_IOPAD (0x86c、PIN_INPUT | MUX_MODE3)/*(D8) GPMC_A11.rmii2_rxd0 */
    AM4372_IOPAD (0x868、PIN_INPUT | MUX_MODE3)/*(G8) GPMC_A10.rmii2_rxd1 */
    AM4372_IOPAD (0x870、PIN_INPUT | MUX_MODE3)/*(A2) GPMC_wait0.rmii2_crs_dv *
    AM4372_IOPAD (0x874、PIN_INPUT | MUX_MODE3)/*(B3) GPMC_WPN.rmii2_rxer *
    AM4372_IOPAD (0x908、PIN_INPUT | MUX_MODE1)/*(D16) mii1_col.rmii2_REFCLK *
    >;
    };

    DaVinci_MDIO_DEFAULT:DaVinci_MDIO_DEFAULT{
    pinctrl-single、pins =<
    /* MDIO */
    AM4372_IOPAD (0x948、PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0)/* MDIO_DATA.MDIO_DATA *
    AM4372_IOPAD (0x94c、PIN_OUTPUT | MUX_MODE0)/* MDIO_clk.MDIO_clk *
    >;
    };

    DaVinci_MDIO_SLEEP:DaVinci_MDIO_SLEEP{
    pinctrl-single、pins =<
    /* MDIO 复位值*/
    AM4372_IOPAD (0x948、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x94c、PIN_INPUT 下拉| MUX_MODE7)
    >;
    };

    DSS_PINS:DSS_PINS{
    pinctrl-single、pins =<
    AM4372_IOPAD (0x820、PIN_OUTPUT | MUX_MODE1)/* GPMC AD 8 -> DSS 数据23 *
    AM4372_IOPAD (0x824、PIN_OUTPUT | MUX_MODE1)
    AM4372_IOPAD (0x828、PIN_OUTPUT | MUX_MODE1)
    AM4372_IOPAD (0x82c、PIN_OUTPUT | MUX_MODE1)
    AM4372_IOPAD (0x830、PIN_OUTPUT | MUX_MODE1)
    AM4372_IOPAD (0x834、PIN_OUTPUT | MUX_MODE1)
    AM4372_IOPAD (0x838、PIN_OUTPUT | MUX_MODE1)
    AM4372_IOPAD (0x83c、PIN_OUTPUT | MUX_MODE1)/* GPMC AD 15 -> DSS 数据16 *
    AM4372_IOPAD (0x8a0、PIN_OUTPUT | MUX_MODE0)/* DSS 数据0 *
    AM4372_IOPAD (0x8a4、PIN_OUTPUT | MUX_MODE0)
    AM4372_IOPAD (0x8a8、PIN_OUTPUT | MUX_MODE0)
    AM4372_IOPAD (0x8ac、PIN_OUTPUT | MUX_MODE0)
    AM4372_IOPAD (0x8b0、PIN_OUTPUT | MUX_MODE0)
    AM4372_IOPAD (0x8b4、PIN_OUTPUT | MUX_MODE0)
    AM4372_IOPAD (0x8b8、PIN_OUTPUT | MUX_MODE0)
    AM4372_IOPAD (0x8bc、PIN_OUTPUT | MUX_MODE0)
    AM4372_IOPAD (0x8c0、PIN_OUTPUT | MUX_MODE0)
    AM4372_IOPAD (0x8c4、PIN_OUTPUT | MUX_MODE0)
    AM4372_IOPAD (0x8c8、PIN_OUTPUT | MUX_MODE0)
    AM4372_IOPAD (0x8cc、PIN_OUTPUT | MUX_MODE0)
    AM4372_IOPAD (0x8d0、PIN_OUTPUT | MUX_MODE0)
    AM4372_IOPAD (0x8d4、PIN_OUTPUT | MUX_MODE0)
    AM4372_IOPAD (0x8d8、PIN_OUTPUT | MUX_MODE0)
    AM4372_IOPAD (0x8DC、PIN_OUTPUT | MUX_MODE0)/* 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 | MUX_MODE0)/* DSS PCLK *
    AM4372_IOPAD (0x8ec、PIN_OUTPUT | MUX_MODE0)/* DSS 交流偏置 EN *

    >;
    };

    QSPI_PINS:QSPI_PINS{
    pinctrl-single、pins =<
    AM4372_IOPAD (0x87c、PIN_OUTPUT | MUX_MODE3)/* GPMC_csn0.QSPI_CSn *
    AM4372_IOPAD (0x888、PIN_OUTPUT | MUX_Mode2)/* GPMC_csn3.QSPI_clk *
    AM4372_IOPAD (0x890、PIN_INPUT | MUX_MODE3)/* GPMC_advn_ALe.QSPI_d0 *
    AM4372_IOPAD (0x894、PIN_INPUT | MUX_MODE3)/* GPMC_oen_ren。QSPI_D1 *
    AM4372_IOPAD (0x898、PIN_INPUT | MUX_MODE3)/* GPMC_WN.QSPI_D2 *
    AM4372_IOPAD (0x89c、PIN_INPUT | MUX_MODE3)/* GPMC_BE0n_cle。QSPI_D3 *
    >;
    };

    McASP1_PINS:McASP1_PINS{
    pinctrl-single、pins =<
    AM4372_IOPAD (0x90c、PIN_INPUT 下拉| MUX_MODE4)/* mii1_crs.McASP1_aclkx *
    AM4372_IOPAD (0x910、PIN_INPUT 下拉| MUX_MODE4)/* mii1_rxer.McASP1_FSX *
    AM4372_IOPAD (0x908、PIN_OUTPUT 下拉| MUX_Mode4)/* mii1_col.McASP1_axr2 *
    AM4372_IOPAD (0x944、PIN_INPUT_PULLUGDOWN | MUX_MODE4)/* rmii1_ref_clk.McASP1_axr3 *
    >;
    };

    McASP1引脚_sleep:McASP1引脚_sleep{
    pinctrl-single、pins =<
    AM4372_IOPAD (0x90c、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x910、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x908、PIN_INPUT 下拉| MUX_MODE7)
    AM4372_IOPAD (0x944、PIN_INPUT 下拉| MUX_MODE7)
    >;
    };

    LCD_PINS:LCD_PINS{
    pinctrl-single、pins =<
    AM4372_IOPAD (0x81c、PIN_OUTPUT 下拉| MUX_MODE7)/* gpcm_AD7.GPIO1_7 *
    >;
    };

    USB1_PINS:USB1_PINS{
    pinctrl-single、pins =<
    AM4372_IOPAD (0xac0、PIN_OUTPUT | MUX_MODE0)/* usb0_drvvbus.usb0_drvvbus *
    >;
    };

    USB2_PINS:USB2_PINS{
    pinctrl-single、pins =<
    AM4372_IOPAD (0xac4、PIN_OUTPUT | MUX_MODE0)/* usb0_drvvbus.usb0_drvvbus *
    >;
    };
    };

    i2c0{(&I)
    状态="正常";
    pinctrl-names ="default";
    pinctrl-0 =<&i2c0_PINs>;
    时钟频率=<100000 >;

    TPS@24{
    兼容="ti、tps65218";
    reg =<0x24>;
    中断= ;
    中断控制器;
    #interrupt-cells =<2>;

    dcdc1:电脑控制器- dcdc1{
    /* VDD_CORE 限制 OPP50的最小值和 OPP100的最大值*/
    稳压器名称="VDD_CORE";
    稳压器最小微伏=<912000>;
    稳压器最大微伏=<1144000>;
    稳压器启动;
    稳压器常开;
    };

    dcdc2:reguler-dc2{
    /* VDD_MPU 限制 OPP50的最小值和 OPP_nitro 的最大值*/
    稳压器名称="VDD_MPU";
    稳压器最小微伏=<912000>;
    稳压器最大值微伏=<1378000>;
    稳压器启动;
    稳压器常开;
    };

    dcdc3:reguler-dc3{
    稳压器名称="VDDS_DDR";
    稳压器最小微伏=<1500000>;
    稳压器最大值微伏=<1500000>;
    稳压器启动;
    稳压器常开;
    稳压器状态内存{
    暂停时的稳压器;
    };
    稳压器状态盘{
    稳压器关闭-等待;
    };
    };

    dcdc4:reguler-dc4{
    电脑控制器名称="v3_3D";
    稳压器最小微伏=<3300000>;
    稳压器最大值微伏=<3300000>;
    稳压器启动;
    稳压器常开;
    };

    dcdc5:reguler-dc5{
    兼容="ti、tps65218-dc5";
    电脑控制器名称="v1_0bat";
    稳压器最小微伏=<1000000>;
    稳压器最大微伏=<1000000>;
    稳压器启动;
    稳压器常开;
    稳压器状态内存{
    暂停时的稳压器;
    };
    };

    dcdc6:电脑控制器- dcdc6{
    兼容="ti、tps65218-dc6";
    电脑控制器名称="v1_8bat";
    稳压器最小微伏=<1800000>;
    稳压器最大值微伏=<1800000>;
    稳压器启动;
    稳压器常开;
    稳压器状态内存{
    暂停时的稳压器;
    };
    };

    ldo1:reguler-ldo1{
    电脑控制器名称="v1_8d";
    稳压器最小微伏=<1800000>;
    稳压器最大值微伏=<1800000>;
    稳压器启动;
    稳压器常开;
    };

    电源按钮{
    兼容="ti、tps65218-pwrbutton";
    状态="正常";
    中断=<3 IRQ_TYPE_EDGE_Bot>;
    };
    };

    at24@50{
    兼容="at24、24c256";
    pagesize =<64>;
    reg =<0x50>;
    };
    };

    i2c1{(&I)
    状态="正常";
    pinctrl-names ="default";
    pinctrl-0 =<&i2c1_PINs>;
    时钟频率=<400000>;

    ov2659@30{
    兼容="ovti、ov2659";
    reg =<0x30>;
    pinctrl-names ="default";
    pinctrl-0 =<&clkout1_pin>;

    时钟=<&clkout1_mux_ck>;
    时钟名称="xvclk";
    分配的时钟=<&clkout1_mux_ck>;
    分配的时钟父节点=<&clkout1_osc_div_ck>;

    端口{
    ov2659_1:端点{
    远程端点=<&V pfe0_EP>;
    链路频率=/bits/64 <70000000>;
    };
    };
    };

    EDT-ft5306@38{
    状态="正常";
    兼容="EDT、EDT-ft5306"、"EDT、EDT-ft5x06";
    pinctrl-names ="default";
    pinctrl-0 =<&EDT_ft5306_ts_pines>;

    reg =<0x38>;
    interrupt-parent =<&GPIO0>;
    中断=<31 IRQ_TYPE_EDGE_FALLING>;

    RESET-GPIO =<&GPIO1 28 GPIO_ACTIVE_LOW>;

    触摸屏大小-x =<480>;
    触摸屏大小-y =<272>;
    };

    tlv320aic3106:tlv320aic3106@1b{
    #sound-di-cells =<0>;
    兼容="ti、tlv320aic3106";
    reg =<0x1b>;
    状态="正常";

    /*稳压器*/
    AVDD-SUPPLY =<&dc4>;
    IOVdd-supply =<&dc4>;
    DRVDD-SUPPLY =<&dc4>;
    DVDD 电源=<&ldo1>;
    };

    LIS331DLH@18{
    兼容="st、LIS331DLH";
    reg =<0x18>;
    状态="正常";

    VDD-SUPPLY =<&dc4>;
    VDD_IO-SUPPLY =<&dc4>;
    中断扩展=<&GPIO1 6 0>、<&GPIO2 1 0>;
    };
    };

    epwms0{(&E)
    状态="正常";
    };

    ecap0{(&E)
    状态="正常";
    pinctrl-names ="default";
    pinctrl-0 =<&ecap0_PINs>;
    };

    GPIO0{&gpio0}
    状态="正常";
    };

    GPIO1{&gpio1}
    状态="正常";
    };

    GPIO5{&G
    状态="正常";
    };

    /* EMMC 连接到 GC150中的 MMC0 */
    mmc1{(&M)
    状态="正常";
    pinctrl-names ="default";
    pinctrl-0 =<&ON_board_eMMC_PINS_DEFAULT>;
    /*用于 MMC0的 SK EVM 引脚 pinctrl-0 =<&mmc1_PINs>;*/
    VMMC-SUPPLY =<&dc4>;
    总线宽度=<8>;
    TI、不可拆卸;
    /*CD-GPIO =<&GPIO0 6 GPIO_ACTIVE_LOW>;*/
    };

    /* SD 卡连接到 GC150中的 MMC1 */
    mmc2{(&M)
    状态="正常";
    pinctrl-names ="default";
    pinctrl-0 =<&mmc1_PINS_DEFAULT>;
    VMMC-SUPPLY =<&dc4>;
    总线宽度=<4>;
    /*CD-GPIO=<&GPIO3 15 GPIO_ACTIVE_LOW>;*/
    };

    &USB2_phy1{
    状态="正常";
    };

    USB1{(&S)
    DR_MODE ="OTG";
    状态="正常";
    pinctrl-names ="default";
    pinctrl-0 =<&USB1_PINs>;
    };

    &USB2_phy2{
    状态="正常";
    };

    USB2{
    DR_MODE ="主机";
    状态="正常";
    pinctrl-names ="default";
    pinctrl-0 =<&USB2_PINs>;
    };

    &QSPI{
    状态="正常";
    pinctrl-names ="default";
    pinctrl-0 =<&QSPI_PINs>;

    SPI-max-frequency =<48000000>;
    m25p80@0{
    兼容="mx66l51235l";
    SPI-max-frequency =<48000000>;
    reg =<0>;
    SPI-cpol;
    spi-cpha;
    SPI-TX-bus-width =<1>;
    SPI-Rx-bus-width =<4>;
    #address-cells =<1>;
    大小单元格=<1>;

    /* MTD 分区表。
    * ROM 检查第一个512KiB
    *用于引导有效文件(XIP)。
    *
    分区@0{
    标签="qspi.U_boot";
    REG =<0x00000000 0x000080000>;
    };
    分区@1{
    标签="qspi.U_boot.backup";
    REG =<0x00080000 0x00080000>;
    };
    分区@2{
    标签="qspi.U-boot-spL_os";
    REG =<0x00100000 0x00010000>;
    };
    分区@3{
    标签="QSPI.U_BOOT_ENV";
    REG =<0x00110000 0x00010000>;
    };
    分区@4{
    label ="qspi.U-boot-env.backup";
    REG =<0x00120000 0x00010000>;
    };
    分区@5{
    标签="qspi.kernel";
    REG =<0x00130000 0x0800000>;
    };
    分区@6{
    label ="qspi.filesystem;
    REG =<0x00930000 0x36D0000>;
    };
    };
    };

    Mac{(&M)
    状态="正常";
    pinctrl-names ="default";
    pinctrl-0 =<&Ethernet_phy_pins_default>;
    /*对于 SK EVM pinctrl-0 =<&cpsw_default>;*/
    /*对于 SK EVM pinctrl-1 =<&cpsw_sleep>;*/
    从器件=<2>;
    DUAL_EMAC;
    /*RESET-GPIO =<&GPIO1 4 GPIO_ACTIVE_HIGH>;*/
    };

    DaVinci_MDIO{
    pinctrl-names ="default"、"sleep";
    pinctrl-0 =<&Davinc_MDIO_default>;
    pinctrl-1 =<&Davinc_MDIO_SLEEP>;
    状态="正常";
    };

    cpsw_emac0{&cpsw_emac0}
    PHY_ID =<&Davinci_MDIO>、<1>;
    PHY-MODE ="RMII";
    interrupt-parent =<&GPIO1>;
    中断=<4 0>;
    DUAL_EMAC_res_vlan =<1>;
    };

    cpsw_emac1{&cpsw_emac1}
    PHY_ID =<&Davinci_MDIO>、<2>;
    PHY-MODE ="RMII";
    interrupt-parent =<&GPIO1>;
    中断=<5 0>;
    DUAL_EMAC_res_vlan =<2>;
    };

    等距{(&E)
    状态="正常";
    };

    /GC150上未使用
    McASP1{
    #sound-di-cells =<0>;
    pinctrl-names ="default"、"sleep";
    pinctrl-0 =<&McASP1_PINs>;
    pinctrl-1 =<&McASP1_PINS_SLEEP>;

    状态="正常";

    OP-MODE =<0>;
    TDM-SLOTS =<2>;
    serial-dir =<
    0 0 1 2
    >;

    tx-num-evt =<1>;
    Rx-num-evt =<1>;
    };*/

    DSS{
    状态="正常";

    pinctrl-names ="default";
    pinctrl-0 =<&dss_PINs>;

    端口{
    DPI_OUT:端点@0{
    远程端点=<&LCD_IN>;
    数据线=<24>;
    };
    };
    };

    RTC{(&R)
    时钟=<&clk_32k_rtc>、<&clk_32768_ck>;
    时钟名称="ext-clk"、"int-clk";
    状态="正常";
    };

    WDT{(&W)
    状态="正常";
    };

    CPU{(&C)
    CPU0-SUPPLY =<&dc2>;
    };

    vpfe0{_vpfe0}(&V)
    状态="正常";
    pinctrl-names ="default"、"sleep";
    pinctrl-0 =<&V vpfe0_PINS_DEFAULT>;
    pinctrl-1 =<&V vpfe0_PINS_SLEEP>;

    /*摄像机端口*/
    端口{
    vpfe0_EP:端点{
    远程端点=<&ov2659_1>;
    TI、AM437X-VPFE-interface =<0>;
    总线宽度=<8>;
    HSYNC-ACTIVE =<0>;
    vsync-active =<0>;
    };
    };
    };

    wkup_m3_IPC{.wkup_m3_IPC}
    TI、SCALE-DATA-FW ="am43x-EVM-SCALE-DATA.bin";
    };

    普 USS_SoC_BUS{(&P)
    状态="正常";

    pruss1:pruss@54400000{
    状态="正常";

    pru1_0:PRU@54434000{
    状态="正常";
    };

    pru1_1:PRU@54438000{
    状态="正常";
    };
    };

    pruss0:prusss@54440000{
    状态="正常";

    pru0_0:PRU@54474000{
    状态="正常";
    };

    pru0_1:PRU@54478000{
    状态="正常";
    };
    };
    };

    &SGX{
    状态="正常";
    };
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。