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.

[参考译文] AM4372:SDHC 驱动程序和文件系统中存在问题

Guru**** 689970 points
Other Parts Discussed in Thread: TPS65218, AM4372, TLC59116, TCA9539
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1166574/am4372-issue-in-sdhc-driver-and-file-system

器件型号:AM4372
主题中讨论的其他器件:TPS65218TLC59116TCA9539

您好!

  我正在从 MMC 驱动程序转向 SDHC 驱动程序、并在使 ext4启动并运行 VFS 时遇到问题。 我可以看到 mmcblk1器件已启动、但我需要 mmcblk0进行初始化、而这种情况并非如此。 PFA 日志和 DTS 文件。

以下是日志要点。

毫米波0:-

sdhci-OMAP 4781000.MMC:未找到电源 vqmmc、正在使用虚拟稳压器
 mmc0最多可将128个段退回一个、最大段大小65536字节8.

<--在这里剪切--
 无法在虚拟地址00000045处处理内核 NULL 指针解除引用
 PgD = 367463ba

毫米波1:-

mmc1:主机不支持读取只读开关、假设已启用写入
 mmc1:地址 AAAA 处的新高速 SDHC 卡
 mmcblk mmc1:AAAA:no of 节点;未解析 pinctrl DT
 mmcblk1:mmc1:AAAA SS04G 3.69GiB
mmcblk1:P1 p2 p3 p4

Thx、

Kiran。

日志:

U-Boot SPL 2017.01 (2022年9月27日- 15:49:26)
尝试从 MMC1引导
正在读取 u-boot.img
正在读取 u-boot.img
正在读取 u-boot.img
这些选项中没有匹配的 DT:
TCO_AM437X_Pascal


U-Boot 2017.01 (2022年9月27日- 15:49:26 +0530)

CPU:AM437X-GP 1.2版
型号:TI AM437x GP EVM
DRAM:512 MiB
PMIC:TPS65218
MMC:OMAP SD/MMC:0、OMAP SD/MMC:1.
正在读取 uboot.env

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

网络: 未设置。 验证第一个电子保险丝 MAC
无法获取 cpsw: Addr 0的 PHY
CPsw、USB_ether
按任意键停止自动引导:0
正在读取 TCO_FW_UPDATE.SCR
**无法读取文件 TCO_FW_UPDATE.SCR **
正在读取 zImage
5366881字节在285ms (18 MIB/s)内读取

正在启动内核...

[0.000000]在物理 CPU 0x0上引导 Linux
[0.000000] Linux 版本5.15.0 (Ubuntu@ubuntu2004)(arm-buildroot-linux-gnueabihf-gcc.br_real (BuildRoot -g481ecf3-m脏) 10.3.0、GNU ld (GNU binutils) 2.36.1)#24 Tue OCT 18 19:52:51 IST 2022
[0.000000] CPU:ARMv7处理器[412fc09A]修订版10 (ARMv7)、CR=10c5387d
[0.000000] CPU:PIPT/VIPT 非混叠数据高速缓存、VIPT 别名指令高速缓存
[0.0000M]、共页:FDT:机器型号:ABC AM4工业 UI 板修订版 A
[0.000000]内存策略:数据高速缓存写回
[0.000000] CMA:保留0x9e800000处的24 MIB
[0.000000]区域范围:
[0.000000]正常[mem 0x0000800000080000000-0x000000009fffff]
[0.000000] HIGHMEM 为空
[0.000000]每个节点的可移动区域开始
[0.000000]早期存储器节点范围
[0.000000]节点0:[MEM 0x0000800000080000000-0x000000009fff]
[0.000000] Initmem 设置节点0 [mem 0x000080000000-0x000000009fff]
[0.000000] CPU:所有 CPU 均在 SVC 模式下启动。
[0.000000] AM437x ES1.2 (SGX NEON)
[0.000000] pcpu-alloc:s0 r0 d32768 u32768 alloc=1*32768
[0.000000] pcpu-alloc:[0] 0
[0.000000]在上构建了1个区域列表、移动分组。 总页数:130048
[0.000000]内核命令行:root=/dev/mmcblk0p2 console=ttyS0、115200 norootwait vram=16M omapfb.vram=0:8M、1:4M、2:4M vt.global_curse_default=0
[0.000000]未知命令行参数:norootwatait vram=16M
[0.000000]条目高速缓存散列表条目:65536 (顺序:6、262144字节、线性)
[0.000000] inode 高速缓存散列表条目:32768 (顺序:5、131072字节、线性)
[0.000000] mem 自动初始化:stack:off、heap alloc:off、heap free:off
[0.000000]内存:481912K/524288K 可用(8192K 内核代码、408K rwdata、2596K rodata、1024K init、197K BSS、 17800K 保留、24576K CMA 保留、0K HIGHMEM)
[0.000000] NR_IRQ:16、nr_IRQ:16、预分配 IRQ:16
[0.000000] L2C:平台修改辅助控制寄存器:0x0e030000 -> 0x3e430000
[0.000000] L2C:DT/平台修改辅助控制寄存器:0x0e030000 -> 0x3e430000
[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]随机:从 start_kernel+0x470/0x620调用 get_random_bytes、crng_init=0
[0.000000]/OCP@44000000/互连@44c00000/段@100000 /目标模块@f0000/prcm@0/L4-RTC-cm@8500/L4-RTC-clkctrl@20未从 clkctrl 数据中找到。
[ 0.000000] TI gptimer 时钟源:常开/OCP@44000000 /互连@44c00000/段@200000 /目标模块@31000
[0.000001] sched_clock:24MHz 时为32位、分辨率为41ns、每89478484971ns 换行一次
[0.000023]时钟源:Dmtimer:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:79635851949 ns
[0.000162] OMAP 时钟源:32768Hz 时为32K_COUNTER
[0.000174]时钟源:32K_COUNTER:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:58327039986419 ns
[0.000489] TI gptimer 时钟事件:24000000 Hz (在/OCP@44000000 /互连@48000000 /段@0/目标模块@40000时)
[0.001956]控制台:彩色虚拟设备80x30
[0.002036]校准延迟环路... 1594.16茂物剪(lpj=7970816)
[0.087282] pid_max:默认值:32768最小值:301
[0.087387] LSM:安全框架初始化
[0.087479]安装高速缓存散列表条目:1024 (顺序:0、4096字节、线性)
[0.087505]安装点高速缓存散列表条目:1024 (顺序:0、4096字节、线性)
[0.088280] CPU:测试写入缓冲器一致性:好的
[0.088353] CPU0:sp幽灵 v2:使用 BPIALL 变通办法
[0.088939]为0x80100000 - 0x80100060设置静态标识映射
[0.089597] devtmpfs:已初始化
[0.102963] VFP 支持 v0.3:实施者41架构3第30部分版本9修订版4
[0.103268]时钟源:Jiffies:MASK:0xFFFFFFFF max_cycles:0xFFFFFFFF、max_idle_ns:19112604462750000 ns
[0.103300] futex 散列表条目:256 (顺序:-1、3072字节、线性)
[0.105143] pinctrl 内核:已初始化 pinctrl 子系统
[0.105622] reg-dummy reg-dummy:no of _node;not 语法分析 pinctrl DT
[0.106398] NET:注册的 PF_NetLink/PF_route 协议系列
[0.108150] DMA:为原子相干分配预先分配的256 KiB 池
[0.109050] thermal_sys:寄存式调热器'fel_share'
[0.109065] thermal_sys:寄存式热调节器'step_wis'
[0.109078]热力系统:寄存式调热器'USER_SPACY'
[0.109675]空闲:使用调速器梯
[0.109693]空闲:使用调速器菜单
[0.126619]没有 ATAG?
[0.126658]硬件断点:找到5个(+1保留)断点和1个观察点寄存器。
[0.126675]硬件断点:最大观察点大小为4字节。
[0.13210] Kprobes、已进行全局优化
[0.140181] iommu:默认域类型:已翻译
[0.140211] iommu:DMA 域 TLB 失效策略:严格模式
[0.141737(2006) SCSI 子系统已初始化
[0.141973] usbcore:注册的新接口驱动程序 usbfs
[0.142032] usbcore:注册的新接口驱动程序集线器
[0.142084] usbcore:注册的新设备驱动程序 USB
[0.14234] MC: Linux media interface: v0.10
[0.142392] videodev:Linux 视频捕捉接口:v2.00
[0.142469] pps_core:LinuxPPS API 版本。 1已注册
[0.142480] pps_core:软件版本 5.3.6 -版权所有2005-2007 Rodolfo Giometti
[0.142505]已注册 PTP 时钟支持
[0.143471]时钟源:切换到时钟源计时器
[0.143795] VFS:磁盘配额 dquot_6.6.0
[0.143870] VFS:Dquot 高速缓存散列表条目:1024 (顺序0、4096字节)
[0.151165] NET:注册的 PF_iNet 协议系列
[0.151423] IP ID 哈希表条目:8192 (顺序:4、65536字节、线性)
[0.152149] tcp_listen_portaddr_hash 哈希表条目:512 (顺序:0、4096字节、线性)
[0.152196] TCP 建立哈希表条目:4096 (顺序:2、16384字节、线性)
[0.152242] TCP 绑定哈希表条目:4096 (顺序:2、16384字节、线性)
[0.152296] TCP:已配置哈希表(建立4096 BIND 4096)
[0.152426] UDP 哈希表条目:256 (顺序:0、4096字节、线性)
[0.152453] UP-Lite 哈希表条目:256 (顺序:0、4096字节、线性)
[0.152593] NET:注册的 PF_UNIX/PF_Local 协议系列
[0.153162] RPC:注册后命名为 UNIX 套接字传输模块。
[0.153185] RPC:注册的 UDP 传输模块。
[0.153193] RPC:注册的 TCP 传输模块。
[0.153201] RPC:注册的 TCP NFSv4.1反向通道传输模块。
[0.154807]工作集:TIMESTAMP_BITS =30 max_order=17 buck_order=0
[0.155858] NFS:注册 id_resolver 密钥类型
[0.155911]注册了钥匙类型 id_resolver
[0.155922]注册了密钥类型 id_legacy
[0.249176] NET:注册的 PF_ALG 协议系列
[0.249257]已注册 IO 调度程序 MQ-Deadline
[0.249271]已注册 IO 调度程序 kyber
[0.251211]串行:8250/16550驱动程序,10个端口,禁用 IRQ 共享
[0.253230] serial8250 serial8250:no of 节点;未解析 pinctrl DT
[0.264166]返修:模块已加载
[0.27036]循环:模块已加载
[0.271357] libphy:固定 MDIO 总线:探测
[0.271530] CAN 器件驱动程序接口
[0.272249] usbcore:注册的新接口驱动程序 USB 存储
[0.272519] i2c_dev:I2C /dev/dev entries 驱动程序
[0.272945] sdhci:安全数字主机控制器接口驱动程序
[0.272958] sdhci:版权所有(c) Pierre Osman
[0.272965] sddhci-pltfm:SDHCI 平台和驱动程序助手
[0.273231] ledtrig-CPU:已注册以指示 CPU 上的活动
[0.273626] usbcore:注册的新接口驱动程序 usbhid
[0.273643] usbhid:USB HID 内核驱动程序
[0.275655]正在初始化 XFRM netlink 套接字
[0.275700] NET:注册的 PF_packet 协议系列
[0.275737] NET:注册的 PF_KEY 协议系列
[0.275797]已注册桥式防火墙
[0.275807] CAN:控制器局域网内核
[0.275882] NET:注册的 PF_CAN 协议系列
[0.275894] CAN:原始协议
[0.275907] CAN:广播管理器协议
[0.275921] CAN:NetLink 网关- max_hops=1
[0.276052]注册了密钥类型 DNS_旋 变传感器
[0.276168]支持 ThumbEE CPU 扩展。
[0.276185]正在注册 SWP/SWPB 仿真处理程序
[0.276197] OMAP-VOLTGE_LARD_INIT:未添加电压驱动器支持
[0.276440] pm33xx pm33xx:no of 节点;未解析 pinctrl DT
[0.276488] PM:无法获取 wkup_m3_IPC 句柄
[0.294077] remoteproc remoteproc0:wkup_m3可用
[0.301248]输入:TI-TSC AS /devices/platform/ocp@44000000 / 44c00000.interconnect/44c00000.interconnect:segment@200000/44e0d000.target-module/44e0d000.tscadc/TI-am335x-tsc.0.auto/input/input0
[0.305524] pinctrl-single 44e10800.pinmux:分配199个引脚
[0.305687] pinctrl-single 44e10800.pinmux:尝试注册199个引脚...
[0.305703] pinctrl 内核:pinctrl-single 上的寄存引脚0 (PIN0)
[0.305716] pinctrl 内核:pinctrl-single 上的寄存引脚1 (PIN1)
[0.305724] pinctrl 内核:pinctrl-single 上的寄存引脚2 (PIN2)
[0.305732] pinctrl 内核:pinctrl-single 上的寄存引脚3 (PIN3)
[0.305740] pinctrl 内核:pinctrl-single 上的寄存引脚4 (PIN4)
[0.305748] pinctrl 内核:pinctrl-single 上的寄存引脚5 (PIN5)
[0.305756] pinctrl 内核:pinctrl-single 上的寄存引脚6 (PIN6)
[0.305763] pinctrl 内核:pinctrl-single 上的寄存引脚7 (PIN7)
[0.305771] pinctrl 内核:pinctrl-single 上的寄存引脚8 (PIN8)
[0.305778] pinctrl 内核:pinctrl-single 上的寄存引脚9 (PIN9)
[0.305785] pinctrl 内核:pinctrl-single 上的寄存引脚10 (PIN10)
[0.305794] pinctrl 内核:pinctrl-single 上的寄存引脚11 (PIN11)
[0.305802] pinctrl 内核:pinctrl-single 上的寄存引脚12 (PIN12)
[0.305810] pinctrl 内核:pinctrl-single 上的寄存引脚13 (PIN13)
[0.305818] pinctrl 内核:pinctrl-single 上的寄存引脚14 (PIN14)
[0.305826] pinctrl 内核:pinctrl-single 上的寄存引脚15 (PIN15)
[0.305834] pinctrl 内核:pinctrl-single 上的寄存引脚16 (PIN16)
[0.305841] pinctrl 内核:pinctrl-single 上的寄存引脚17 (PIN17)
[0.305849] pinctrl 内核:pinctrl-single 上的寄存引脚18 (PIN18)
[0.305857] pinctrl 内核:pinctrl-single 上的寄存引脚19 (PIN19)
[0.305865] pinctrl 内核:pinctrl-single 上的寄存引脚20 (PIN20)
[0.305872] pinctrl 内核:pinctrl-single 上的寄存引脚21 (PIN21)
[0.305880] pinctrl 内核:pinctrl-single 上的寄存引脚22 (PIN22)
[0.305888] pinctrl 内核:pinctrl-single 上的寄存引脚23 (PIN23)
[0.305896] pinctrl 内核:pinctrl-single 上的寄存引脚24 (PIN24)
[0.305903] pinctrl 内核:pinctrl 单上的寄存引脚25 (PIN25)
[0.305912] pinctrl 内核:pinctrl-single 上的寄存引脚26 (PIN26)
[0.305919] pinctrl 内核:pinctrl-single 上的寄存引脚27 (PIN27)
[0.305928] pinctrl 内核:pinctrl-single 上的寄存引脚28 (PIN28)
[0.305935] pinctrl 内核:pinctrl-single 上的寄存引脚29 (PIN29)
[0.305943] pinctrl 内核:pinctrl-single 上的寄存引脚30 (PIN30)
[0.305951] pinctrl 内核:pinctrl-single 上的寄存引脚31 (PIN31)
[0.30599] pinctrl 内核:pinctrl-single 上的寄存引脚32 (PIN32)
[0.305967] pinctrl 内核:pinctrl 单上的寄存引脚33 (PIN33)
[0.305975] pinctrl 内核:pinctrl-single 上的寄存引脚34 (PIN34)
[0.305983] pinctrl 内核:pinctrl 单上的寄存引脚35 (PIN35)
[0.305991] pinctrl 内核:pinctrl-single 上的寄存引脚36 (PIN36)
[0.305998] pinctrl 内核:pinctrl 单上的寄存引脚37 (PIN37)
[0.306006] pinctrl 内核:pinctrl-single 上的寄存引脚38 (PIN38)
[0.306014] pinctrl 内核:pinctrl-single 上的寄存引脚39 (PIN39)
[0.306024] pinctrl 内核:pinctrl-single 上的寄存引脚40 (PIN40)
[0.306033] pinctrl 内核:pinctrl-single 上的寄存引脚41 (PIN41)
[0.306047] pinctrl 内核:pinctrl-single 上的寄存引脚42 (PIN42)
[0.306055] pinctrl 内核:pinctrl-single 上的寄存引脚43 (PIN43)
[0.306064] pinctrl 内核:pinctrl-single 上的寄存引脚44 (PIN44)
[0.306071] pinctrl 内核:pinctrl-single 上的寄存引脚45 (PIN45)
[0.306079] pinctrl 内核:pinctrl-single 上的寄存引脚46 (PIN46)
[0.306087] pinctrl 内核:pinctrl-single 上的寄存引脚47 (PIN47)
[0.306095] pinctrl 内核:pinctrl-single 上的寄存引脚48 (PIN48)
[0.306102] pinctrl 内核:pinctrl 单上的寄存引脚49 (PIN49)
[0.306110] pinctrl 内核:pinctrl 单上的寄存引脚50 (PIN50)
[0.306118] pinctrl 内核:pinctrl 单上的寄存引脚51 (PIN51)
[0.306127] pinctrl 内核:pinctrl 单上的寄存引脚52 (PIN52)
[0.306134] pinctrl 内核:pinctrl 单上的寄存引脚53 (PIN53)
[0.306142] pinctrl 内核:pinctrl-single 上的寄存引脚54 (PIN54)
[0.306150] pinctrl 内核:pinctrl 单上的寄存引脚55 (PIN55)
[0.306158] pinctrl 内核:pinctrl 单上的寄存引脚56 (PIN56)
[0.306166] pinctrl 内核:pinctrl-single 上的寄存引脚57 (PIN57)
[0.306174] pinctrl 内核:pinctrl-single 上的寄存引脚58 (PIN58)
[0.306182] pinctrl 内核:pinctrl-single 上的寄存引脚59 (PIN59)
[0.306190] pinctrl 内核:pinctrl 单上的寄存引脚60 (PIN60)
[0.306197] pinctrl 内核:pinctrl-single 上的寄存引脚61 (PIN61)
[0.306205] pinctrl 内核:pinctrl 单上的寄存引脚62 (PIN62)
[0.306213] pinctrl 内核:pinctrl-single 上的寄存引脚63 (PIN63)
[0.306222] pinctrl 内核:pinctrl-single 上的寄存引脚64 (PIN64)
[0.306230] pinctrl 内核:pinctrl 单上的寄存引脚65 (PIN65)
[0.306238] pinctrl 内核:pinctrl-single 上的寄存引脚66 (PIN66)
[0.306246] pinctrl 内核:pinctrl 单上的寄存引脚67 (PIN67)
[0.306254] pinctrl 内核:pinctrl 单上的寄存引脚68 (PIN68)
[0.306262] pinctrl 内核:pinctrl-single 上的寄存引脚69 (PIN69)
[0.306270] pinctrl 内核:pinctrl 单上的寄存引脚70 (PIN70)
[0.306279] pinctrl 内核:pinctrl 单上的寄存引脚71 (PIN71)
[0.306287] pinctrl 内核:pinctrl 单上的寄存引脚72 (PIN72)
[0.306295] pinctrl 内核:pinctrl 单上的寄存引脚73 (PIN73)
[0.306306] pinctrl 内核:pinctrl-single 上的寄存引脚74 (PIN74)
[0.306315] pinctrl 内核:pinctrl 单上的寄存引脚75 (PIN75)
[0.306323] pinctrl 内核:pinctrl-single 上的寄存引脚76 (PIN76)
[0.306331] pinctrl 内核:pinctrl-single 上的寄存引脚77 (PIN77)
[0.306338] pinctrl 内核:pinctrl 单上的寄存引脚78 (PIN78)
[0.306347] pinctrl 内核:pinctrl-single 上的寄存引脚79 (PIN79)
[0.306355] pinctrl 内核:pinctrl 单上的寄存引脚80 (PIN80)
[0.306363] pinctrl 内核:pinctrl-single 上的寄存引脚81 (PIN81)
[0.306371] pinctrl 内核:pinctrl-single 上的寄存引脚82 (PIN82)
[0.306379] pinctrl 内核:pinctrl-single 上的寄存引脚83 (PIN83)
[0.306387] pinctrl 内核:pinctrl 单上的寄存引脚84 (PIN84)
[0.306395] pinctrl 内核:pinctrl-single 上的寄存引脚85 (PIN85)
[0.306403] pinctrl 内核:pinctrl-single 上的寄存引脚86 (PIN86)
[0.306411] pinctrl 内核:pinctrl 单上的寄存引脚87 (PIN87)
[0.306419] pinctrl 内核:pinctrl-single 上的寄存引脚88 (PIN88)
[0.306426] pinctrl 内核:pinctrl-single 上的寄存引脚89 (PIN89)
[0.306434] pinctrl 内核:pinctrl 单上的寄存引脚90 (PIN90)
[0.306442] pinctrl 内核:pinctrl-single 上的寄存引脚91 (PIN91)
[0.306450] pinctrl 内核:pinctrl-single 上的寄存引脚92 (PIN92)
[0.306458] pinctrl 内核:pinctrl 单上的寄存引脚93 (PIN93)
[0.306466] pinctrl 内核:pinctrl 单上的寄存引脚94 (PIN94)
[0.306474] pinctrl 内核:pinctrl-single 上的寄存引脚95 (PIN95)
[0.306482] pinctrl 内核:pinctrl 单上的寄存引脚96 (PIN96)
[0.306490] pinctrl 内核:pinctrl-single 上的寄存引脚97 (PIN97)
[0.306498] pinctrl 内核:pinctrl 单上的寄存引脚98 (PIN98)
[0.306506] pinctrl 内核:pinctrl-single 上的寄存引脚99 (PIN99)
[0.306514] pinctrl 内核:pinctrl-single 上的寄存引脚100 (PIN100)
[0.306522] pinctrl 内核:pinctrl-single 上的寄存引脚101 (PIN101)
[0.306531] pinctrl 内核:pinctrl-single 上的寄存引脚102 (PIN102)
[0.306539] pinctrl 内核:pinctrl 单上的寄存引脚103 (PIN103)
[0.306548] pinctrl 内核:pinctrl 单上的寄存引脚104 (PIN104)
[0.306555] pinctrl 内核:pinctrl-single 上的寄存引脚105 (PIN105)
[0.306566] pinctrl 内核:pinctrl-single 上的寄存引脚106 (PIN106)
[0.306575] pinctrl 内核:pinctrl-single 上的寄存引脚107 (PIN107)
[0.306583] pinctrl 内核:pinctrl-single 上的寄存引脚108 (PIN108)
[0.306591] pinctrl 内核:pinctrl-single 上的寄存引脚109 (PIN109)
[0.306599] pinctrl 内核:pinctrl-single 上的寄存引脚110 (PIN110)
[0.306608] pinctrl 内核:pinctrl 单上的寄存引脚111 (PIN111)
[0.306616] pinctrl 内核:pinctrl-single 上的寄存引脚112 (PIN112)
[0.306623] pinctrl 内核:pinctrl-single 上的寄存引脚113 (PIN113)
[0.306632] pinctrl 内核:pinctrl-single 上的寄存引脚114 (PIN114)
[0.306640] pinctrl 内核:pinctrl-single 上的寄存引脚115 (PIN115)
[0.306648] pinctrl 内核:pinctrl-single 上的寄存引脚116 (PIN116)
[0.306656] pinctrl 内核:pinctrl 单上的寄存引脚117 (PIN117)
[0.306664] pinctrl 内核:pinctrl-single 上的寄存引脚118 (PIN118)
[0.306673] pinctrl 内核:pinctrl-single 上的寄存引脚119 (PIN119)
[0.306681] pinctrl 内核:pinctrl-single 上的寄存引脚120 (PIN120)
[0.306689] pinctrl 内核:pinctrl 单上的寄存引脚121 (PIN121)
[0.306697] pinctrl 内核:pinctrl 单上的寄存引脚122 (PIN122)
[0.306705] pinctrl 内核:pinctrl-single 上的寄存引脚123 (PIN123)
[0.306713] pinctrl 内核:pinctrl-single 上的寄存引脚124 (PIN124)
[0.306721] pinctrl 内核:pinctrl-single 上的寄存引脚125 (PIN125)
[0.306729] pinctrl 内核:pinctrl-single 上的寄存引脚126 (PIN126)
[0.306738] pinctrl 内核:pinctrl-single 上的寄存引脚127 (PIN127)
[0.306747] pinctrl 内核:pinctrl-single 上的寄存引脚128 (PIN128)
[0.306755] pinctrl 内核:pinctrl-single 上的寄存引脚129 (PIN129)
[0.306763] pinctrl 内核:pinctrl 单上的寄存引脚130 (PIN130)
[0.306770] pinctrl 内核:pinctrl 单上的寄存引脚131 (PIN131)
[0.306779] pinctrl 内核:pinctrl-single 上的寄存引脚132 (PIN132)
[0.306786] pinctrl 内核:pinctrl-single 上的寄存引脚133 (PIN133)
[0.306795] pinctrl 内核:pinctrl-single 上的寄存引脚134 (PIN134)
[0.306803] pinctrl 内核:pinctrl 单上的寄存引脚135 (PIN135)
[0.306811] pinctrl 内核:pinctrl 单上的寄存引脚136 (PIN136)
[0.306819] pinctrl 内核:pinctrl-single 上的寄存引脚137 (PIN137)
[0.306831] pinctrl 内核:pinctrl-single 上的寄存引脚138 (PIN138)
[0.306839] pinctrl 内核:pinctrl-single 上的寄存引脚139 (PIN139)
[0.306847] pinctrl 内核:pinctrl-single 上的寄存引脚140 (PIN140)
[0.306855] pinctrl 内核:pinctrl-single 上的寄存引脚141 (PIN141)
[0.306863] pinctrl 内核:pinctrl-single 上的寄存引脚142 (PIN142)
[0.306871] pinctrl 内核:pinctrl-single 上的寄存引脚143 (PIN143)
[0.306879] pinctrl 内核:pinctrl-single 上的寄存引脚144 (PIN144)
[0.306887] pinctrl 内核:pinctrl-single 上的寄存引脚145 (PIN145)
[0.306896] pinctrl 内核:pinctrl-single 上的寄存引脚146 (PIN146)
[0.306904] pinctrl 内核:pinctrl 单上的寄存引脚147 (PIN147)
[0.306912] pinctrl 内核:pinctrl-single 上的寄存引脚148 (PIN148)
[0.306920] pinctrl 内核:pinctrl-single 上的寄存引脚149 (PIN149)
[0.306928] pinctrl 内核:pinctrl-single 上的寄存引脚150 (PIN150)
[0.306936] pinctrl 内核:pinctrl 单上的寄存引脚151 (PIN151)
[0.306945] pinctrl 内核:pinctrl-single 上的寄存引脚152 (PIN152)
[0.306953] pinctrl 内核:pinctrl 单上的寄存引脚153 (PIN153)
[0.306961] pinctrl 内核:pinctrl-single 上的寄存引脚154 (PIN154)
[0.3069] pinctrl 内核:pinctrl 单上的寄存引脚155 (PIN155)
[0.306977] pinctrl 内核:pinctrl-single 上的寄存引脚156 (PIN156)
[0.306985] pinctrl 内核:pinctrl 单上的寄存引脚157 (PIN157)
[0.306993] pinctrl 内核:pinctrl-single 上的寄存引脚158 (PIN158)
[0.307002] pinctrl 内核:pinctrl 单上的寄存引脚159 (PIN159)
[0.307010] pinctrl 内核:pinctrl 单上的寄存引脚160 (PIN160)
[0.307018] pinctrl 内核:pinctrl 单上的寄存引脚161 (PIN161)
[0.307026] pinctrl 内核:pinctrl-single 上的寄存引脚162 (PIN162)
[0.307034] pinctrl 内核:pinctrl 单上的寄存引脚163 (PIN163)
[0.307042] pinctrl 内核:pinctrl-single 上的寄存引脚164 (PIN164)
[0.307050] pinctrl 内核:pinctrl 单上的寄存引脚165 (PIN165)
[0.307059] pinctrl 内核:pinctrl 单上的寄存引脚166 (PIN166)
[0.307067] pinctrl 内核:pinctrl-single 上的寄存引脚167 (PIN167)
[0.307076] pinctrl 内核:pinctrl 单上的寄存引脚168 (PIN168)
[0.307083] pinctrl 内核:pinctrl 单上的寄存引脚169 (PIN169)
[0.307094] pinctrl 内核:pinctrl 单上的寄存引脚170 (PIN170)
[0.307102] pinctrl 内核:pinctrl 单上的寄存引脚171 (PIN171)
[0.307110] pinctrl 内核:pinctrl 单上的寄存引脚172 (PIN172)
[0.307119] pinctrl 内核:pinctrl-single 上的寄存引脚173 (PIN173)
[0.307127] pinctrl 内核:pinctrl 单上的寄存引脚174 (PIN174)
[0.307135] pinctrl 内核:pinctrl 单上的寄存引脚175 (PIN175)
[0.307143] pinctrl 内核:pinctrl 单上的寄存引脚176 (PIN176)
[0.307151] pinctrl 内核:pinctrl 单上的寄存引脚177 (PIN177)
[0.307159] pinctrl 内核:pinctrl 单上的寄存引脚178 (PIN178)
[0.307167] pinctrl 内核:pinctrl 单上的寄存引脚179 (PIN179)
[0.307175] pinctrl 内核:pinctrl 单上的寄存引脚180 (PIN180)
[0.307183] pinctrl 内核:pinctrl-single 上的寄存引脚181 (PIN181)
[0.307191] pinctrl 内核:pinctrl 单上的寄存引脚182 (PIN182)
[0.307199] pinctrl 内核:pinctrl 单上的寄存引脚183 (PIN183)
[0.307207] pinctrl 内核:pinctrl 单上的寄存引脚184 (PIN184)
[0.307215] pinctrl 内核:pinctrl 单上的寄存引脚185 (PIN185)
[0.307223] pinctrl 内核:pinctrl 单上的寄存引脚186 (PIN186)
[0.307231] pinctrl 内核:pinctrl-single 上的寄存引脚187 (PIN187)
[0.307239] pinctrl 内核:pinctrl-single 上的寄存引脚188 (PIN188)
[0.307248] pinctrl 内核:pinctrl 单上的寄存引脚189 (PIN189)
[0.307256] pinctrl 内核:pinctrl 单上的寄存引脚190 (PIN190)
[0.307264] pinctrl 内核:pinctrl 单上的寄存引脚191 (PIN191)
[0.307273] pinctrl 内核:pinctrl-single 上的寄存引脚192 (PIN192)
[0.307281] pinctrl 内核:pinctrl 单上的寄存引脚193 (PIN193)
[0.307289] pinctrl 内核:pinctrl-single 上的寄存引脚194 (PIN194)
[0.307298] pinctrl 内核:pinctrl 单上的寄存引脚195 (PIN195)
[0.307306] pinctrl 内核:pinctrl 单上的寄存引脚196 (PIN196)
[0.307314] pinctrl 内核:pinctrl-single 上的寄存引脚197 (PIN197)
[0.307322] pinctrl 内核:pinctrl-single 上的寄存引脚198 (PIN198)
[0.307423] pinctrl-single 44e10800.pinmux:199个引脚、尺寸796
[0.307454] pinctrl-single 44e10800.pinmux:未找到 hogs
[0.312653] ti-sysc 44e3e074.target-module:fck 的时钟获取错误:-517
[0.317545] pinctrl-single 44e10800.pinmux:uart1_pins 索引:0x1e8值:0x50001
[0.317579] pinctrl-single 44e10800.pinmux:uart1_pins 索引:0x1ec 值:0x10001
[0.317594] pinctrl-single 44e10800.pinmux:uart1_pins 索引:0x1f0值:0x50001
[0.317606] pinctrl-single 44e10800.pinmux:uart1_pins 索引:0x1F4值:0x10001
[0.317625] pinctrl 内核:添加1个 pinctrl 映射
[0.317647] pinctrl-single 44e10800.pinmux:找到 uart1_pins 的组选择器0
[0.317665] pinctrl-single 44e10800.pinmux:请求48022000.serial 的引脚122 (PIN122)
[0.317679] pinctrl-single 44e10800.pinmux:请求48022000.serial 的引脚123 (PIN123)
[0.317689] pinctrl-single 44e10800.pinmux:请求48022000.serial 的引脚124 (PIN124)
[0.317699] pinctrl-single 44e10800.pinmux:请求48022000.serial 的引脚125 (PIN125)
[0.317711] pinctrl-single 44e10800.pinmux:启用 uart1_pins 函数0
[0.317844] omap8250 48022000.serial:未指定时钟速度:使用默认值:48000000
[0.318488] 48022000.serial: tmio 0x48022000 (IRQ = 60、base_baud = 3000000)处的 ttyS1是8250
[0.320235] pinctrl-single 44e10800.pinmux:uart2_pins 索引:0x1f8值:0x50002
[0.320264] pinctrl-single 44e10800.pinmux:uart2_pins 索引:0x1fc 值:0x10002
[0.320278] pinctrl-single 44e10800.pinmux:uart2_pins 索引:0x200值:0x50002
[0.320290] pinctrl-single 44e10800.pinmux:uart2_pins 索引:0x204值:0x10002
[0.320312] pinctrl 内核:添加1个 pinctrl 映射
[0.320330] pinctrl-single 44e10800.pinmux:找到 uart2_pins 的组选择器1
[0.320346] pinctrl-single 44e10800.pinmux:请求48024000.serial 的引脚126 (PIN126)
[0.320358] pinctrl-single 44e10800.pinmux:请求48024000.serial 的引脚127 (PIN127)
[0.320369] pinctrl-single 44e10800.pinmux:请求48024000.serial 的引脚128 (PIN128)
[0.320379] pinctrl-single 44e10800.pinmux:请求48024000.serial 的引脚129 (PIN129)
[0.320390] pinctrl-single 44e10800.pinmux:启用 uart2_pins 函数1
[0.320516] omap8250 48024000.serial:未指定时钟速度:使用默认值:48000000
[0.321086] 48024000.serial: tmio 0x48024000 (IRQ = 61、base_baud = 3000000)处的 ttyS2为8250
[0.322756] pinctrl-single 44e10800.pinmux:pinmux_i2c1_pins 索引:0x240值:0x50001
[0.322785] pinctrl-single 44e10800.pinmux:pinmux_i2c1_pins 索引:0x248值:0x50001
[0.322808] pinctrl 内核:添加1个 pinctrl 映射
[0.322831] pinctrl-single 44e10800.pinmux:找到 pinmux_i2c1_pins 的组选择器2
[0.322847] pinctrl-single 44e10800.pinmux:请求4802a000.i2c 的引脚144 (PIN144)
[0.322859] pinctrl-single 44e10800.pinmux:请求4802a000.i2c 的引脚146 (PIN146)
[0.322871] pinctrl-single 44e10800.pinmux:启用 pinmux_i2c1_pins 函数2
[0.323851] OMAP_i2c 4802a000.i2c:总线1 rev0.12为400kHz
[0.325505] pinctrl-single 44e10800.pinmux:spi0_pins 索引:0x150值:0x60000
[0.325534] pinctrl-single 44e10800.pinmux:spi0_pins 索引:0x154值:0x60000
[0.325549] pinctrl-single 44e10800.pinmux:spi0_pins 索引:0x158值:0x60000
[0.325562] pinctrl-single 44e10800.pinmux:spi0_pins 索引:0x15c 值:0x60000
[0.325573] pinctrl-single 44e10800.pinmux:spi0_pins 索引:0x160值:0x60000
[0.325585] pinctrl-single 44e10800.pinmux:spi0_pins 索引:0x274值:0x60001
[0.325607] pinctrl 内核:添加1 pinctrl 映射
[0.325628] pinctrl-single 44e10800.pinmux:找到 spi0_pins 的组选择器3
[0.325644] pinctrl-single 44e10800.pinmux:请求48030000.SPI 的引脚84 (PIN84)
[0.325657] pinctrl-single 44e10800.pinmux:请求48030000.SPI 的引脚85 (PIN85)
[0.325668] pinctrl-single 44e10800.pinmux:请求48030000.SPI 的引脚86 (PIN86)
[0.325677] pinctrl-single 44e10800.pinmux:请求48030000.SPI 的引脚87 (PIN87)
[0.325687] pinctrl-single 44e10800.pinmux:请求48030000.SPI 的引脚88 (PIN88)
[0.325697] pinctrl-single 44e10800.pinmux:请求48030000.SPI 的引脚157 (PIN157)
[0.325708] pinctrl-single 44e10800.pinmux:启用 spi0_pins 函数3.
[0.326072] OMAP2_mcspi 48030000.SPI:注册主器件 SPI1
[0.326278] SPI spi1.0:设置:速度1000000、采样前沿、clk 正常
[0.326304] SPI spi1.0:设置模式0、8位/w、1000000 Hz 最大值--> 0
[0.326533] OMAP2_mcspi 48030000.SPI:注册的儿童 spi1.0
[0.326568] SPI spi1.1:设置:速度100000、采样前沿、clk 正常
[0.326587] SPI spi1.1:设置模式0、cs_high、8位/w、最大100000Hz --> 0
[0.327594] RTC-pcf2123 spi1.1:spiclk 100KHz。
[0.328565] RTC-pcf2123 spi1.1:注册为 rtc0
[0.329295] RTC-pcf2123 spi1.1:hctosys:无法读取硬件时钟
[0.329381] OMAP2_mcspi 48030000.SPI:注册的儿童 spi1.1
[0.329416] SPI spi1.2:设置:速度100000、采样前沿、clk 正常
[0.329433] SPI spi1.2:设置模式0、8位/w、最大100000 Hz --> 0
[0.333785] OMAP2_mcspi 48030000.SPI:注册的儿童 spi1.2
[0.343191] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x0值:0x50007
[0.343225] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x4值:0x50007
[0.343238] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x8值:0x50007
[0.343251] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0xc 值:0x50007
[0.343262] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x18值:0x10007
[0.343274] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x1c 值:0x10007
[0.343285] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x40值:0x40007
[0.343297] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x44值:0x40007
[0.343308] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x48值:0x40007
[0.343319] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x4c 值:0x40007
[0.343330] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x50值:0x10007
[0.343341] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x54值:0x10007
[0.343353] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x58值:0x10007
[0.343364] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x5c 值:0x10007
[0.343375] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x60值:0x50007
[0.343386] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x64值:0x50007
[0.343398] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x68值:0x50007
[0.343408] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x6c 值:0x50007
[0.3420] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x78值:0x10007
[0.3431] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x7c 值:0x50007
[0.3442] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x80值:0x50007
[0.34353] pinctrl-single 44e10800.pinmux:GPIO1_Pins 索引:0x84值:0x10007
[0.343528] pinctrl 内核:添加1个 pinctrl 映射
[0.343555] pinctrl-single 44e10800.pinmux:找到 GPIO1_Pins 的组选择器4
[0.343574] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚0 (PIN0)
[0.343586] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚1 (PIN1)
[0.343596] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚2 (PIN2)
[0.343606] pinctrl-single 44e10800.pinmux:请求4804c000.GPIO 的引脚3 (PIN3)
[0.343616] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚6 (PIN6)
[0.343626] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚7 (PIN7)
[0.343635] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚16 (PIN16)
[0.343645] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚17 (PIN17)
[0.343655] pinctrl-single 44e10800.pinmux:请求4804c000.GPIO 的引脚18 (PIN18)
[0.343665] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚19 (PIN19)
[0.34364] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚20 (PIN20)
[0.34364] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚21 (PIN21)
[0.343693] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚22 (PIN22)
[0.343703] pinctrl-single 44e10800.pinmux:请求4804c000.GPIO 的引脚23 (PIN23)
[0.343712] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚24 (PIN24)
[0.343722] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚25 (PIN25)
[0.343731] pinctrl-single 44e10800.pinmux:请求4804c000.GPIO 的引脚26 (PIN26)
[0.343741] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚27 (PIN27)
[0.343750] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚30 (PIN30)
[0.343759] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚31 (PIN31)
[0.343769] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚32 (PIN32)
[0.343778] pinctrl-single 44e10800.pinmux:请求4804c000.gpio 的引脚33 (PIN33)
[0.343791] pinctrl-single 44e10800.pinmux:启用 GPIO1_Pins 函数4
[0.346870] OMAP GPIO 硬件版本0.1
[0.352972] pinctrl-single 44e10800.pinmux:eMMC_Pins 索引:0x190值:0x50004
[0.353032] pinctrl 内核:添加1个 pinctrl 映射
[0.353058] pinctrl-single 44e10800.pinmux:找到 eMMC_Pins 的组选择器5
[0.353075] pinctrl-single 44e10800.pinmux:请求48060000.MMC 的引脚100 (PIN100)
[0.353089] pinctrl-single 44e10800.pinmux:启用 eMMC_Pins 函数5.
[0.3543] sdhci-OMAP 48060000.MMC:未找到电源 vqmmc、正在使用虚拟稳压器
[0.355725] OMAP-mailbox 480c8000.mailbox:OMAP mailbox 修订版0x400
[0.361508] TPM_tis_SPI spi1.2:2.0 TPM (device-id 0x1B、rev-id 22)
[0.365201] pinctrl-single 44e10800.pinmux:SPI2_pins 索引:0x260值:0x50000
[0.365231] pinctrl-single 44e10800.pinmux:SPI2_pins 索引:0x264值:0x50000
[0.365246] pinctrl-single 44e10800.pinmux:SPI2_pins 索引:0x268值:0x50000
[0.365258] pinctrl-single 44e10800.pinmux:SPI2_pins 索引:0x26c 值:0x10000
[0.365286] pinctrl 内核:添加1个 pinctrl 映射
[0.365310] pinctrl-single 44e10800.pinmux:找到 SPI2_pins 的组选择器6
[0.365328] pinctrl-single 44e10800.pinmux:请求481a20.SPI 的引脚152 (PIN152)
[0.365341] pinctrl-single 44e10800.pinmux:请求481a20.SPI 的引脚153 (PIN153)
[0.365352] pinctrl-single 44e10800.pinmux:请求481a20.SPI 的引脚154 (PIN154)
[0.365362] pinctrl-single 44e10800.pinmux:请求481a20.SPI 的引脚155 (PIN155)
[0.365373] pinctrl-single 44e10800.pinmux:启用 SPI2_pins 函数6.
[0.365743] OMAP2_mcspi 481a2000.SPI:注册主器件 SPI2
[0.3677] SPI spi2.0:设置:速度24000000、采样前沿、clk 正常
[0.367855] SPI spi2.0:设置模式0、8位/w、最大25000000 Hz --> 0
[0.368146] OMAP2_mcspi 481a2000.SPI:注册的儿童 spi2.0
[0.372453] pinctrl-single 44e10800.pinmux:uart4_C3_PINS_DEFAULT 索引:0x70值:0x50006
[0.372485] pinctrl-single 44e10800.pinmux:uart4_C3_PINS_DEFAULT 索引:0x74值:0x10006
[0.372521] pinctrl 内核:添加1个 pinctrl 映射
[0.372549] pinctrl-single 44e10800.pinmux:找到 uart4_C3_PINS_DEFAULT 的组选择器7
[0.372566] pinctrl-single 44e10800.pinmux:请求481a8000.serial 的引脚28 (PIN28)
[0.372580] pinctrl-single 44e10800.pinmux:请求481a8000.serial 的引脚29 (PIN29)
[0.372591] pinctrl-single 44e10800.pinmux:启用 uart4_C3_PINS_DEFAULT 函数7.
[0.372714] omap8250 481a8000.serial:未指定时钟速度:使用默认值:48000000
[0.375111] 481a8000.serial: tmio 0x481a8000处的 ttyS4 (IRQ = 68、base_baud = 3000000)是8250
[0.379214] pinctrl-single 44e10800.pinmux:GPIO2_pins 索引:0x88值:0x10007
[0.379245] pinctrl-single 44e10800.pinmux:GPIO2_pins 索引:0x90值:0x60007
[0.379258] pinctrl-single 44e10800.pinmux:GPIO2_pins 索引:0x94值:0x10007
[0.379271] pinctrl-single 44e10800.pinmux:GPIO2_pins 索引:0x98值:0x10007
[0.379283] pinctrl-single 44e10800.pinmux:GPIO2_pins 索引:0x9C 值:0x10007
[0.379315] pinctrl 内核:添加1个 pinctrl 映射
[0.379346] pinctrl-single 44e10800.pinmux:找到 GPIO2_pins 的组选择器8
[0.379363] pinctrl-single 44e10800.pinmux:请求481ac000.gpio 的引脚34 (PIN34)
[0.379375] pinctrl-single 44e10800.pinmux:请求481ac000.gpio 的引脚36 (PIN36)
[0.379386] pinctrl-single 44e10800.pinmux:请求481ac000.gpio 的引脚37 (PIN37)
[0.379397] pinctrl-single 44e10800.pinmux:请求481ac000.gpio 的引脚38 (PIN38)
[0.379408] pinctrl-single 44e10800.pinmux:请求481ac000.gpio 的引脚39 (PIN39)
[0.379419] pinctrl-single 44e10800.pinmux:启用 GPIO2_pins 函数8
[0.384866] pinctrl-single 44e10800.pinmux:GPIO3_pins 索引:0x194值:0x50007
[0.384899] pinctrl-single 44e10800.pinmux:GPIO3_pins 索引:0x198值:0x10007
[0.384913] pinctrl-single 44e10800.pinmux:GPIO3_pins 索引:0x19c 值:0x10007
[0.384940] pinctrl 内核:添加1个 pinctrl 映射
[0.384968] pinctrl-single 44e10800.pinmux:找到 GPIO3_pins 的组选择器9
[0.384984] pinctrl-single 44e10800.pinmux:请求481ae000.gpio 的引脚101 (PIN101)
[0.38498] pinctrl-single 44e10800.pinmux:请求481ae000.GPIO 的引脚102 (PIN102)
[0.385008] pinctrl-single 44e10800.pinmux:请求481ae000.gpio 的引脚103 (PIN103)
[0.385019] pinctrl-single 44e10800.pinmux:启用 GPIO3_Pins 函数9.
[0.387094] TPM tpm0:尝试自检时发生 TPM 错误(256)
[0.387131] TPM tpm0:手动启动 TPM
[0.390116] pinctrl-single 44e10800.pinmux:CAN0_pins 索引:0x17c 值:0x50002
[0.390146] pinctrl-single 44e10800.pinmux:CAN0_Pins 索引:0x178值:0x10002
[0.390175] pinctrl 内核:添加1 pinctrl 映射
[0.390203] pinctrl-single 44e10800.pinmux:找到 CAN0_PINS 的组选择器10
[0.390220] pinctrl-single 44e10800.pinmux:请求481cc000.can 的引脚95 (PIN95)
[0.390233] pinctrl-single 44e10800.pinmux:请求481cc000.can 的引脚94 (PIN94)
[0.390244] pinctrl-single 44e10800.pinmux:启用 CAN0_Pins 函数10
[0.390971] c_CAN_platform 481cc000.can: c_CAN_platform 设备已注册(regs=(ptrval)、IRQ=71)
[0.395174] pinctrl-single 44e10800.pinmux:CAN1_Pins 索引:0x16c 值:0x50002
[0.395204] pinctrl-single 44e10800.pinmux:CAN1_Pins 索引:0x168值:0x10002
[0.395235] pinctrl 内核:添加1个 pinctrl 映射
[0.395264] pinctrl-single 44e10800.pinmux:找到了 CAN1_Pins 的组选择器11
[0.395280] pinctrl-single 44e10800.pinmux:请求481d0000.can 的引脚91 (PIN91)
[0.395293] pinctrl-single 44e10800.pinmux:请求481d0000.can 的引脚90 (PIN90)
[0.396304] pinctrl-single 44e10800.pinmux:启用 CAN1_Pins 函数11
[0.396014] c_CAN_platform 481d0000.can: c_CAN_platform 设备已注册(regs=(ptrval)、IRQ=72)
[0.400337] sdhci-OMAP 481d8000.mmc:未找到电源 vqmmc、使用虚拟稳压器
[0.413935] pinctrl-single 44e10800.pinmux:ecap0_pins 索引:0x164值:0x10000
[0.413993] pinctrl 内核:添加1 pinctrl 映射
[0.414024] pinctrl-single 44e10800.pinmux:找到了 ecap0_pins 的组选择器12
[0.414043] pinctrl-single 44e10800.pinmux:请求48300100.PWM 的引脚89 (PIN89)
[0.414057] pinctrl-single 44e10800.pinmux:启用 ecap0_pins 函数12
[0.420537] omap_rng 48310000.rng:随机数生成器版本 20.
[0.422287] pinctrl-single 44e10800.pinmux:GPIO4_pins 索引:0x1d4值:0x40007
[0.422318] pinctrl-single 44e10800.pinmux:GPIO4_pins 索引:0x1d8值:0x40007
[0.422332] pinctrl-single 44e10800.pinmux:GPIO4_pins 索引:0x1dc 值:0x40007
[0.422345] pinctrl-single 44e10800.pinmux:GPIO4_pins 索引:0x1e4值:0x40007
[0.422377] pinctrl 内核:添加1个 pinctrl 映射
[0.422411] pinctrl-single 44e10800.pinmux:找到 GPIO4_Pins 的组选择器13
[0.422427] pinctrl-single 44e10800.pinmux:请求48320000.gpio 的引脚117 (PIN117)
[0.422441] pinctrl-single 44e10800.pinmux:请求48320000.gpio 的引脚118 (PIN118)
[0.422451] pinctrl-single 44e10800.pinmux:请求48320000.gpio 的引脚119 (PIN119)
[0.422462] pinctrl-single 44e10800.pinmux:请求48320000.gpio 的引脚121 (PIN121)
[0.422473] pinctrl-single 44e10800.pinmux:启用 GPIO4_Pins 函数13
[0.423031]随机:快速初始化完成
[0.423163] random: crng init done.(随机:完成 crng 初始化。
[0.428109] pinctrl-single 44e10800.pinmux:GPIO5_pins 索引:0x244值:0x40007
[0.428143] pinctrl-single 44e10800.pinmux:GPIO5_pins 索引:0x24c 值:0x40007
[0.428157] pinctrl-single 44e10800.pinmux:GPIO5_pins 索引:0x270值:0x50009
[0.428190] pinctrl 内核:添加1个 pinctrl 映射
[0.428224] pinctrl-single 44e10800.pinmux:找到 GPIO5_pins 的组选择器14
[0.428241] pinctrl-single 44e10800.pinmux:请求483220.gpio 的引脚145 (PIN145)
[0.428254] pinctrl-single 44e10800.pinmux:请求483220.gpio 的引脚147 (PIN147)
[0.428265] pinctrl-single 44e10800.pinmux:请求483220.gpio 的引脚156 (PIN156)
[0.428277] pinctrl-single 44e10800.pinmux:启用 GPIO5_pins 函数14
[0.431308]平台48326000.VPFE:用1-0045修复循环依赖关系
[0.431840] pinctrl-single 44e10800.pinmux:vpfe0_pins 索引:0x1b0值:0x50000
[0.431867] pinctrl-single 44e10800.pinmux:vpfe0_pins 索引:0x1b4值:0x50000
[0.431881] pinctrl-single 44e10800.pinmux:vpfe0_pins 索引:0x1b8值:0x50000
[0.431893] pinctrl-single 44e10800.pinmux:vpfe0_pins 索引:0x1bc 值:0x50000
[0.431904] pinctrl-single 44e10800.pinmux:vpfe0_pins 索引:0x1c0值:0x50000
[0.431938] pinctrl-single 44e10800.pinmux:vpfe0_pins 索引:0x208值:0x50000
[0.431950] pinctrl-single 44e10800.pinmux:vpfe0_pins 索引:0x20c 值:0x50000
[0.431964] pinctrl-single 44e10800.pinmux:vpfe0_pins 索引:0x210值:0x50000
[0.431975] pinctrl-single 44e10800.pinmux:vpfe0_pins 索引:0x214值:0x50000
[0.431987] pinctrl-single 44e10800.pinmux:vpfe0_pins 索引:0x218值:0x50000
[0.431998] pinctrl-single 44e10800.pinmux:vpfe0_pins 索引:0x21c 值:0x50000
[0.432010] pinctrl-single 44e10800.pinmux:vpfe0_pins 索引:0x220值:0x50000
[0.432021] pinctrl-single 44e10800.pinmux:vpfe0_pins 索引:0x224值:0x50000
[0.432551] pinctrl 内核:添加1个 pinctrl 映射
[0.432579] pinctrl-single 44e10800.pinmux:vpfe0_PINS_SLEEP 索引:0x1d4值:0x40007
[0.432595] pinctrl-single 44e10800.pinmux:vpfe0_PINS_SLEEP 索引:0x1d8值:0x40007
[0.432608] pinctrl-single 44e10800.pinmux:vpfe0_PINS_SLEEP 索引:0x1e0值:0x40007
[0.432620] pinctrl-single 44e10800.pinmux:vpfe0_PINS_SLEEP 索引:0x218值:0x40007
[0.432632] pinctrl-single 44e10800.pinmux:vpfe0_PINS_SLEEP 索引:0x1dc 值:0x40007
[0.432643] pinctrl-single 44e10800.pinmux:vpfe0_PINS_SLEEP 索引:0x1e8值:0x40007
[0.432654] pinctrl-single 44e10800.pinmux:vpfe0_PINS_SLEEP 索引:0x1ec 值:0x40007
[0.432666] pinctrl-single 44e10800.pinmux:vpfe0_PINS_SLEEP 索引:0x1f0值:0x40007
[0.432678] pinctrl-single 44e10800.pinmux:vpfe0_PINS_SLEEP 索引:0x1F4值:0x40007
[0.432690] pinctrl-single 44e10800.pinmux:vpfe0_PINS_SLEEP 索引:0x1f8值:0x40007
[0.432701] pinctrl-single 44e10800.pinmux:vpfe0_PINS_SLEEP 索引:0x1fc 值:0x40007
[0.432713] pinctrl-single 44e10800.pinmux:vpfe0_PINS_SLEEP 索引:0x200值:0x40007
[0.432724] pinctrl-single 44e10800.pinmux:vpfe0_PINS_SLEEP 索引:0x204值:0x40007
[0.432741] pinctrl 内核:添加1个 pinctrl 映射
[0.432772] pinctrl-single 44e10800.pinmux:找到了 vpfe0_pins 的组选择器15
[0.432789] pinctrl-single 44e10800.pinmux:找到了 vpfe0_PINS_SLEEP 的组选择器16
[0.432806] pinctrl-single 44e10800.pinmux:请求48326000 VPFE 的引脚108 (PIN108)
[0.432819] pinctrl-single 44e10800.pinmux:请求48326000 VPFE 的引脚109 (PIN109)
[0.432829] pinctrl-single 44e10800.pinmux:请求48326000 VPFE 的引脚110 (PIN110)
[0.432839] pinctrl-single 44e10800.pinmux:请求48326000 VPFE 的引脚111 (PIN111)
[0.432850] pinctrl-single 44e10800.pinmux:请求48326000 VPFE 的引脚112 (PIN112)
[0.432860] pinctrl-single 44e10800.pinmux:请求48326000 VPFE 的引脚130 (PIN130)
[0.432870] pinctrl-single 44e10800.pinmux:请求48326000 VPFE 的引脚131 (PIN131)
[0.432879] pinctrl-single 44e10800.pinmux:请求48326000 VPFE 的引脚132 (PIN132)
[0.432889] pinctrl-single 44e10800.pinmux:请求48326000 VPFE 的引脚133 (PIN133)
[0.432899] pinctrl-single 44e10800.pinmux:请求48326000 VPFE 的引脚134 (PIN134)
[0.432908] pinctrl-single 44e10800.pinmux:请求48326000 VPFE 的引脚135 (PIN135)
[0.432918] pinctrl-single 44e10800.pinmux:请求48326000 VPFE 的引脚136 (PIN136)
[0.432928] pinctrl-single 44e10800.pinmux:请求48326000 VPFE 的引脚137 (PIN137)
[0.432939] pinctrl-single 44e10800.pinmux:启用 vpfe0_pins 函数15
[0.436303]平台4832a000.dss:通过显示修复循环依赖关系
[0.457439] ti_EMIF_SRAM 4c000000.EMIF:无法获取 ocmcram 代码的 SRAM 池
[0.466378] debugfs:目录'49000000.dma'的父级'dmaengin'已经存在!
[0.466420] EDMA 49000000.DMA:TI EDMA DMA 引擎驱动程序
[0.472840] sdhci-OMAP 47810000.MMC:未找到电源 vqmmc、正在使用虚拟稳压器
[0.473286] mmc0最多可将128个段退回一个段、最大段大小为65536字节
[0.478055] 8<--剪切此处----
[0.478082]无法在虚拟地址00000045处处理内核 NULL 指针解除引用
[0.478095] PgD = 98483cdc
[0.478108][00000045]* PgD=00000000
[0.478129]内部错误:Oops:5 [#1] ARM
[0.478144]链接模块:
[0.478157] CPU:0 PID:56 Comm:kworker/U2:3未被污染5.15.0#24
[0.478174]硬件名称:通用 AM43 (平展器件树)
[0.478186]工作队列:Events_unbound async_run_entry_fn
[0.478226] PC 处于稳压器_SET_VOLTGE+0x10/0x84
[0.478257] LR 位于 MMC_Regulator _Set_OCR+0x44/0xdc
[0.478280] PC:[ ] LR:[ ] PSR:20000013
[0.478291] sp:c128bda8 IP:00000100 FP:c1006000
[0.478300] R10:c1007005 R9:05e10080 R8:c1826800
[0.478309] r7:c1826b40 r6:c1826a18 r5:ffffffffed r4:ffffffffffffffled
[0.478319] r3:c0d05048 r2:0033e140 r1:00325aa0 r0:已 ffffffffffffffed
[0.478329]标志:模式 SVC_32 ISA ARM 段无时、FIQ 上的 nzCv IRQ
[0.478344]控制:10c5387d 表:80004059 DAC:00000051
[0.478352]寄存器 r0信息:非分页存储器
[0.478367寄存器 R1信息:非分页存储器
[0.478379]寄存器 R2信息:非分页存储器
[0.478390]寄存器 R3信息:非 slab/vmalloc 内存
[0.478403]寄存器 R4信息:非分页存储器
[0.478414]寄存器 R5信息:非分页存储器
[0.478424]寄存器 R6信息:slab kmalloc-2k start c1826800指针偏移536大小2048
[0.478457]寄存器 r7信息:slab kmalloc-2k start c1826800指针偏移832、大小2048
[0.478484]寄存器 R8信息:slab kmalloc-2k start c1826800指针偏移0大小2048
[0.478509]寄存器 R9信息:非分页存储器
[0.478520]寄存器 R10信息:slab pool_workqueue start c1007000指针偏移5
[0.478543]寄存器 r11信息:slab kmalloc-512 start c1006000指针偏移0大小512
[0.478570]寄存器 R12信息:非分页存储器
[0.478581]进程 kworker/U2:3 (pid:56、栈限制= 0xa3dcb386)
[0.478594]栈:(0xc128bda8至0xc128c000)
[0.478609] bda0:00000000 c18a9e10 60000013 00000000 00000000 c13b1000
[0.478623] bdc0:c1826800 ffffffffed c1826a18 c0652608 c1826800 c0d5d28c c1826a18 c065df40
[0.478637] bde0:c1826800 c1826a18 00000002 00100600 c1826800 c0660cbc c1826800 c1826a18
[0.478651] be00:00000001 c1826c80 c1826800 c0644408 c1826800 00000000 c1826800 c1826c80
[0.478665] BE20:c1826800 c0645250 c1826800 c0646284 c1826b40 00000000 c1826800 c065d73c
[0.478678] be40:c18a77c0 c1826b40 c18aab00 c1826b40 00000000 c18a9e00 c18a9e10 c0661400
[0.478692] be60:00000000 c18a9e10 c0d5d238 c18a9e10 00000075 c18a7914 c1007005 c051ef18
[0.478706] be80:c18a9e10 00000000 c0d5d238 c051cb5c c18a9e10 00000000 c0d5d238 c051ce94
[0.478719] bea0:c0d91900 c0d91904 c18a9e10 c051cf5c c0d5d238 c128bf0c c18a9e10 c1007000
[0.478733] bec0:00000000 c18a7914 c1007005 c051d50c 00000000 c128bf0c c051d458 c1007000
[0.478746] bee0:00000000 c051ac4c c18a7914 c103ac5c c13640b4 8e81b1e3 c18a9e10 c18a9e54
[0.478760] bf00:00000040 c051c484 c13f0580 c18a9e10 00010101 8e81b1e3 c18a7914 c18a7910
[0.478774] bf20:c13f0580 c0143da0 c18a7910 c13f0580 00000040 c013a040 c1006014 c0d41660
[0.478787] bf40:c13f0580 c1006000 c13f0598 c1006014 c0d41660 00000088 c128a000 c013a334
[0.478801] bf60:c0d68298 c0d65d3a c1057ed0 c13f5b80 c13edec0 c013a2b8 c13f0580 c128a000
[0.478815] bf80:c1057ed0 c13ededc 00000000 c0140cb4 c13f5b80 c0140b7c 00000000 00000000
[0.478827] bfa0:00000000 00000000 c0100130 00000000 00000000 00000000 00000000 00000000
[0.478840] bfc0:00000000 00000000 00000000 00000000 00000000 00000000 00000000
[0.478853] bfe0:00000000 00000000 00000000 000000000013 00000000 00000000 00000000 00000000 00000000
[0.478874][ ](稳压器_SET_VOLTAGE)从[ ](MMC_Regulator 设置 OCR+0x44/0xdc)
[0.478909][ ](MMC_Regulator _Set_OCR)、来自[ ](sdhci_set_ios+0xa4/0x454)
[0.478939][ ](ssdhci_set_ios)、来自[ ](sdhci_omap_set_ios+0xd0/0x10c)
[0.478964][ ](sdhci_omap_set_ios)、来自[ ](MMC_POWER_UP.PART.0+0x40/0x148)
[0.478993][ ](MMC_POWER_UP.PART.0)、来自[ ](MMC_START_HOST+0x8c/0x98)
[0.479016][ ](MMC_START_HOST)从[ ](MMC_ADD_HOST+0x58/0x78)
[0.479039][ ](MMC_ADD_HOST)从[ ](_sdhci_add_host+0x180/0x2d4)
[0.479059][ ](__ssdhci_add_host)从[ ](sdhci_omap_probe +0x308/0x614)
[0.479081][ ](sdhci_omap_probe)、来自[ ](platform_prob+0x5c/b8)
[0.479108][ ](platform_probe)、来自[ ](真的_probe.part.0+0x9C/0x32c)
[0.479140][ ](真的_probe.part.0)、来自[ ](__driver_probe_device+0xa8/0x13c)
[0.479164][ ](__driver_probe_device)从[ ](DRIVER_PROBLE_DEVICE_0x34/0x108)
[0.479187][ ](driver_probe_device)从[ ](_device_attach_driver+b4 /0xf8)
[0.479212][ ](_device_attach_driver)、来自[ ](bus_for_each _drv+0x80/0xd0)
[0.479237][ ](bus_for_each _drv)从[ ](__DEVICE_ATE_异 步_helper+0xac/0xd8)
[0.479260][ ](__device_attach_async_helper)从[ ](异步_run_entry_fn+0x1c/0x9C)
[0.479289][ ](async_run_entry_fn)、来自[ ](Process_One_Work+0x198/0x410)
[0.479321][ ](Process_One_Work)、来自[ ](worker_thread+0x7c/0x570)
[0.479341][ ](worker_thread)、来自[ ](kthread+0x138/0x158)
[0.479361][ ](kthread)、来自[ ](RET_FANK_F叉+0x14/0x24)
[0.479382]异常堆栈(0xc128bfb0至0xc128bff8)
[0.479394] bfa0:00000000 00000000 00000000
[0.479408] bfc0:00000000 00000000 00000000 00000000 00000000 00000000 00000000
[0.479420] bfe0:00000000 00000000 00000000 000000000013 00000000
[0.479437]代码:e92d4070 e1a04000 e59f3070 e24dd018 (e5900058)
[0.479451]--[结束线迹4b36171c92c469f4 ]--
[0.490572] PWM 背光 LCD_背 光:未找到电源、使用虚拟稳压器
[0.491312] panel-dpi 显示:无法找到视频源
[0.492161] pinctrl-single 44e10800.pinmux:LED_Pins 索引:0x238值:0x10007
[0.492195] pinctrl-single 44e10800.pinmux:LED_Pins 索引:0x23c 值:0x10007
[0.492239] pinctrl 内核:添加1个 pinctrl 映射
[0.492278] pinctrl-single 44e10800.pinmux:找到 LED_Pins 的组选择器17
[0.492299] pinctrl-single 44e10800.pinmux:请求 LED 的引脚142 (PIN142)
[0.492315] pinctrl-single 44e10800.pinmux:请求 LED 的引脚143 (PIN143)
[0.492329] pinctrl-single 44e10800.pinmux:启用 LED_Pins 功能17.
[0.492991] pm33xx pm33xx:no of 节点;未解析 pinctrl DT
[0.493053] PM:无法获取 wkup_m3_IPC 句柄
[0.493667] pinctrl-single 44e10800.pinmux:GPIO0_pins 索引:0x1a8值:0x10009
[0.493697] pinctrl-single 44e10800.pinmux:GPIO0_pins 索引:0x1ac 值:0x10009
[0.493713] pinctrl-single 44e10800.pinmux:GPIO0_pins 索引:0x8c 值:0x10009
[0.493729] pinctrl-single 44e10800.pinmux:GPIO0_Pins 索引:0x180值:0x20040007
[0.493744] pinctrl-single 44e10800.pinmux:GPIO0_pins 索引:0x184值:0x20040007
[0.493758] pinctrl-single 44e10800.pinmux:GPIO0_pins 索引:0x1a0值:0x50009
[0.493772] pinctrl-single 44e10800.pinmux:GPIO0_pins 索引:0x1a4值:0x10009
[0.493786] pinctrl-single 44e10800.pinmux:GPIO0_pins 索引:0x278值:0x50007
[0.493820] pinctrl 内核:添加1个 pinctrl 映射
[0.493841] pinctrl-single 44e10800.pinmux:GPIO0_PINS_SLEEP 索引:0x1a8值:0x50009
[0.493859] pinctrl-single 44e10800.pinmux:GPIO0_PINS_SLEEP 索引:0x1ac 值:0x50009
[0.493874] pinctrl-single 44e10800.pinmux:GPIO0_PINS_SLEEP 索引:0x8c 值:0x50009
[0.493888] pinctrl-single 44e10800.pinmux:GPIO0_PINS_SLEEP 索引:0x180值:0x50007
[0.493903] pinctrl-single 44e10800.pinmux:GPIO0_PINS_SLEEP 索引:0x184值:0x50007
[0.493916] pinctrl-single 44e10800.pinmux:GPIO0_PINS_SLEEP 索引:0x1a0值:0x50009
[0.493931] pinctrl-single 44e10800.pinmux:GPIO0_PINS_SLEEP 索引:0x1a4值:0x60009
[0.493945] pinctrl-single 44e10800.pinmux:GPIO0_PINS_SLEEP 索引:0x278值:0x50007
[0.493965] pinctrl 内核:添加1个 pinctrl 映射
[0.493992] pinctrl-single 44e10800.pinmux:找到 GPIO0_PINS 的组选择器18
[0.494012] pinctrl-single 44e10800.pinmux:找到 GPIO0_PINS_SLEEP 的组选择器19
[0.494029] pinctrl-single 44e10800.pinmux:请求44e07000.GPIO 的引脚106 (PIN106)
[0.494043] pinctrl-single 44e10800.pinmux:请求44e07000.GPIO 的引脚107 (PIN107)
[0.494057] pinctrl-single 44e10800.pinmux:请求44e07000.GPIO 的引脚35 (PIN35)
[0.494070] pinctrl-single 44e10800.pinmux:请求44e07000.GPIO 的引脚96 (PIN96)
[0.494082] pinctrl-single 44e10800.pinmux:请求44e07000.GPIO 的引脚97 (PIN97)
[0.494094] pinctrl-single 44e10800.pinmux:请求44e07000.GPIO 的引脚104 (PIN104)
[0.494106] pinctrl-single 44e10800.pinmux:请求44e07000.GPIO 的引脚105 (PIN105)
[0.494118] pinctrl-single 44e10800.pinmux:请求44e07000.GPIO 的引脚158 (PIN158)
[0.494131] pinctrl-single 44e10800.pinmux:启用 GPIO0_Pins 函数18
[0.495633] pinctrl-single 44e10800.pinmux:uart0_pins 索引:0x170值:0x50000
[0.495669] pinctrl-single 44e10800.pinmux:uart0_pins 索引:0x174值:0x10000
[0.495708] pinctrl 内核:添加1 pinctrl 映射
[0.495748] pinctrl-single 44e10800.pinmux:找到 uart0_pins 的组选择器20
[0.495766] pinctrl-single 44e10800.pinmux:请求44e09000.serial 的引脚92 (PIN92)
[0.495780] pinctrl-single 44e10800.pinmux:请求44e09000.serial 的引脚93 (PIN93)
[0.495795] pinctrl-single 44e10800.pinmux:启用 uart0_pins 函数20
[0.495956] omap8250 44e09000.serial:未指定时钟速度:使用默认值:48000000
[0.497100] 44e09000.serial: tmio 0x44e09000处的 ttyS0 (IRQ = 55、base_baud = 3000000)是8250
[5.575271] printk:启用控制台[ttyS0]
[5.580050] pinctrl-single 44e10800.pinmux:pinmux_i2c0_pins 索引:0x18c 值:0x50000
[5.588236] pinctrl-single 44e10800.pinmux:pinmux_i2c0_pins 索引:0x188值:0x50000
[5.596416] pinctrl 内核:添加1个 pinctrl 映射
[5.600743] pinctrl-single 44e10800.pinmux:找到 pinmux_i2c0_pins 的组选择器21
[5.608893] pinctrl-single 44e10800.pinmux:请求44e0b000.i2c 的引脚99 (PIN99)
[5.616601] pinctrl-single 44e10800.pinmux:请求44e0b000.i2c 的引脚98 (PIN98)
[5.624305] pinctrl-single 44e10800.pinmux:启用 pinmux_i2c0_pins 函数21
[5.657161] OMAP-i2c 44e0b000。i2c:400kHz 时的总线0修订版0.12
[5.665422] ti-sysc 44e3e074.target-module:fck 的时钟获取错误:-517
[5.672318] Remoteproc remoteproc0:为 wkup_m3加电
[5.678167] remoteproc remoteproc0:AM335x-pm-firmware.elf 的直接固件加载失败、错误-2
[5.687767] remoteproc remoteproc0:Request_firmware failed:-2
[5.693740] wkup_m3_IPC 44e11324.wkup_m3_IPC:rproc_boot 失败
[5.704877] tw9990 1-0045:tw9990 1-0045传感器驱动程序已注册!!
[5.711938] pinctrl-single 44e10800.pinmux:eMMC_Pins 索引:0x190值:0x50004
[5.722125] sdhci-OMAP 481d8000.MMC:未找到电源 vqmmc、正在使用虚拟稳压器
[5.734010] pinctrl 内核:添加1个 pinctrl 映射
[5.738371] pinctrl-single 44e10800.pinmux:找到 eMMC_Pins 的组选择器5
[5.746683] xhci-hcd xhci-hcd.2.auto: no_node;未解析 pinctrl DT
[5.754628] 8<--剪切此处----
[5.757714]无法在虚拟地址00000045处处理内核 NULL 指针解除引用
[5.765881] PgD = 98483cdc
[5.768607][00000045]* PgD=00000000
[5.772208]内部错误:Oops:5 [#2] ARM
[5.7765500]链接到以下模块:
[5.779572] CPU:0 PID:5 Comm:kworker/U2:0被污染:G D 5.15.0 #24
[5.787271]硬件名称:通用 AM43 (平展器件树)
[5.793217]工作队列:Events_unbound async_run_entry_fn
[5.798584] PC 处于电脑控制器_SET_VOLTGE+0x10/0x84
[5.803593] LR 位于 MMC_Regulator _Set_OCR+0x44/0xdc
[5.808593] PC:[ ] LR:[ ] PSR:20000113
[5.814888] sp:c1057da8 IP:00000100 FP:c1006000
[5.820136] R10:c1007005 R9:05e10080 R8:c1826000
[5.825382] r7:c1826340 r6:c1826218 r5:ffffered r4:ffffffered
[5.831938] r3:c0d05048 r2:0033e140 r1:00325aa0 r0:已 ffffffffffffffed
[5.838494]标志:模式 SVC_32 ISA ARM 段无时 FIQ 上的 nzCv IRQ
[5.845666]控制:10c5387d 表:80004059 DAC:00000051
[5.851436]寄存器 r0信息:非分页存储器
[5.856516]寄存器 R1信息:非分页存储器
[5.861591]寄存器 R2信息:非分页存储器
[5.866665]注册 R3信息:非 slab/vmalloc 内存
[5.872353]寄存器 R4信息:非分页存储器
[5.877428]寄存器 R5信息:非分页存储器
[5.882502]寄存器 R6信息:slab kmalloc-2k start c1826000指针偏移536大小2048
[5.891348]寄存器 r7信息:slab kmalloc-2k start c1826000指针偏移832、大小2048
[5.900188]寄存器 R8信息:slab kmalloc-2k start c1826000指针偏移0大小2048
[5.908852]寄存器 R9信息:非分页存储器
[5.913927]寄存器 R10信息:slab pool_workqueue start c1007000指针偏移5
[5.922154]寄存器 r11信息:slab kmalloc-512 start c1006000 pointer offset 0 size 512
[5.930906]寄存器 R12信息:非分页存储器
[5.936068]进程 kworker/U2:0 (pid:5、栈限制= 0xa7078b7e)
[5.942366]堆栈:(0xc1057da8至0xc1058000)
[5.946747] 7da0:00000005 c1820410 60000113 00000000 00000000 c1042540
[5.954965] 7dc0:c1826000 ffffffed c1826218 c0652608 c1826000 c0d5d28c c1826218 c065df40
[5.963182] 7de0:c1826000 c1826218 00000002 00000600 c1826000 c0660cbc c1826000 c1826218
[5.971399] 7e00:00000001 c1826480 c1826000 c0644408 c1826000 00000000 c1826000 c1826480
[5.979617] 7e20:c1826000 c0645250 c1826000 c0646284 c1826340 00000000 c1826000 c065d73c
[5.987833] 7e40:c192fa00 c1826340 c192d880 c1826340 00000000 c1820400 c1820410 c0661400
[5.996050] 7e60:00000000 c1820410 c0d5d238 c1820410 0000008b c1845ed4 c1007005 c051ef18
[6.004267] 7e80:c1820410 00000000 c0d5d238 c051cb5c c1820410 00000000 c0d5d238 c051ce94
[6.012484] 7ea0:c0d91900 c0d91904 c1820410 c051cf5c c0d5d238 c1057f0c c1820410 c1007000
[6.020701] 7ec0:00000000 c1845ed4 c1007005 c051d50c 00000000 c1057f0c c051d458 c1007000
[6.028917] 7e0:00000000 c051ac4c c1845ed4 c103ac5c c13640b4 dd574bb2 c1820410 c1820454
[6.037134] 7f00:00000040 c051c484 c1041f00 c1820410 00010101 dd574bb2 c1845ed4 c1845ed0
[6.045351] 7f20:c1041f00 c0143da0 c1845ed0 c1041f00 00000040 c013a040 c1006000 c1041f00
[6.053568] 7f40:c1041f00 c1006000 c1041f18 c1006014 c0d41660 00000088 c1056000 c013a334
[6.061785] 7f60:c0d68298 c0d65d3a c104feb8 c102d240 c102d1c0 c013a2b8 c1041f00 c1056000
[6.070001] 7f80:c104feb8 c102d1dc 00000000 c0140cb4 c102d240 c0140b7c 00000000 00000000
[6.078217] 7fa0:00000000 00000000 c0100130 00000000 00000000 00000000 00000000 00000000
[6.086433] 7fc0:00000000 00000000 00000000 00000000 00000000 00000000 00000000
[6.094649] 7fe0:00000000 00000000 00000000 000000000013 00000000 00000000 00000000 00000000 00000000
[6.102869][ ](稳压器_SET_VOLTAGE)从[ ](MMC_Regulator 设置 OCR+0x44/0xdc)
[6.112065][ ](MMC_Regulator _Set_OCR)、来自[ ](sdhci_set_ios+0xa4/0x454)
[6.120646][ ](ssdhci_set_ios)、来自[ ](sdhci_omap_set_ios+0xd0/0x10c)
[6.128961][ ](sdhci_omap_set_ios)、来自[ ](MMC_POWER_UP.PART.0+0x40/0x148)
[6.137804][ ](MMC_POWER_UP.PART.0)、来自[ ](MMC_START_HOST+0x8c/0x98)
[6.146206][ ](MMC_START_HOST)从[ ](MMC_ADD_HOST+0x58/0x78)
[6.153996][ ](MMC_ADD_HOST)从[ ](_sdhci_add_host+0x180/0x2d4)
[6.162132][ ](__ssdhci_add_host)从[ ](sdhci_omap_probe +0x308/0x614)
[6.170618][ ](sdhci_omap_probe)、来自[ ](platform_prob+0x5c/b8)
[6.178761][ ](platform_probe)、来自[ ](真的_probe.part.0+0x9C/0x32c)
[6.187258][ ](真的_probe.part.0)、来自[ ](__driver_probe_device+0xa8/0x13c)
[6.196358][ ](__driver_probe_device)从[ ](DRIVER_PROBLE_DEVICE_0x34/0x108)
[6.205457][ ](driver_probe_device)从[ ](_device_attach_driver+b4 /0xf8)
[6.214557][ ](_device_attach_driver)、来自[ ](bus_for_each _drv+0x80/0xd0)
[6.22395][ ](bus_for_each _drv)从[ ](__DEVICE_ATE_异 步_helper+0xac/0xd8)
[6.232755][ ](__device_attach_async_helper)从[ ](异步_run_entry_fn+0x1c/0x9C)
[6.242297][ ](async_run_entry_fn)、来自[ ](Process_One_Work+0x198/0x410)
[6.250969][ ](Process_One_Work)、来自[ ](worker_thread+0x7c/0x570)
[6.259105][ ](worker_thread)、来自[ ](kthread+0x138/0x158)
[6.266545][ ](kthread)、来自[ ](RET_FANK_F叉+0x14/0x24)
[6.273808]异常堆栈(0xc1057fb0至0xc1057ff8)
[6.278886] 7fa0:00000000 00000000 00000000
[6.287102] 7fc0:00000000 00000000 00000000 00000000 00000000 00000000 00000000
[6.295317] 7fe0:00000000 00000000 00000000 000000000013 00000000
[6.301967]代码:e92d4070 e1a04000 e59f3070 e24dd018 (e5900058)
[6.308149]--[结束迹线4b36171c92c469f5 ]--
[6.313153] xhci-hcd xhci-hcd.2.auto: xHCI 主机控制器
[6.318737] pinctrl-single 44e10800.pinmux:请求48060000.MMC 的引脚100 (PIN100)
[6.326631] pinctrl-single 44e10800.pinmux:启用 eMMC_Pins 函数5.
[6.333430] xhci-hcd xhci-hcd.2.auto:注册新 USB 总线、分配总线编号1
[6.341688] xhci-hcd xhci-hcd.2.auto: HCC params 0x0238f06d HCI version 0x100 quirks 0x0000000002010010
[6.351589] sdhci-OMAP 48060000.MMC:未找到电源 vqmmc、正在使用虚拟稳压器
[6.359284] xhci-hcd xhci-hcd.2.auto: IRQ 81、io mem 0x483d0000
[6.366658] xhci-hcd xhci-hcd.2.auto: xHCI 主机控制器
[6.372208] xhci-hcd xhci-hcd.2.auto:新 USB 总线已注册,分配总线编号2
[6.380022] xhci-hcd xhci-hcd.2.auto:主机支持 USB 3.0 SuperSpeed
[6.386771] USB USB1:找到新的 USB 器件、idVendor=1d6b、idProduct=0002、bcdDevice=5.15
[6.395404] USB USB1:新 USB 设备字符串:MFR=3、Product=2、SerialNumber=1
[6.402368] USB USB1:产品:XHCI 主机控制器
[6.407280] USB USB1:制造商:Linux 5.15.0 xhci-hcd
[6.412704] USB USB1:序列号:xhci-hcd.2.auto
[6.417635] mmc2:使用外部 DMA 的48060000.MMC [48060000.MMC]上的 SDHCI 控制器
[6.426450]集线器1-0:1.0:找到 USB 集线器
[6.430304]集线器1-0:1.0:检测到1个端口
[6.434750] USB USB2:我们不知道该主机的 LPM 算法、因此禁用了 LPM。
[6.443004] USB USB2:找到新的 USB 设备、idVendor=1d6b、idProduct=0003、bcdDevice=5.15
[6.451339] USB USB2:新 USB 器件字符串:MFR=3、Product=2、SerialNumber=1
[6.458607] USB USB2:产品:XHCI 主机控制器
[6.463525] USB USB2:制造商:Linux 5.15.0 xhci-hcd
[6.468949] USB USB2:Serial Number:xhci-hcd.2.auto
[6.474576]集线器2-0:1.0:找到 USB 集线器
[6.478484]集线器2-0:1.0:检测到1个端口
[6.483454] panel-dpi 显示:无法找到视频源
[6.489271] pm33xx pm33xx:NO of 节点;未解析 pinctrl DT
[6.495179] PM:无法获取 wkup_m3_IPC 句柄
[6.499912] ti-sysc 44e3e074.target-module:fck 的时钟获取错误:-517
[6.507364] panel-dpi 显示:无法找到视频源
[6.513082] pm33xx pm33xx:no of 节点;未解析 pinctrl DT
[6.518961] PM:无法获取 wkup_m3_IPC 句柄
[6.523620] ti-sysc 44e3e074.target-module:fck 的时钟获取错误:-517
[6.531702]输入:GPIO 键作为/devices/platform/gpio-keys/input/input1
[6.539477] panel-dpi 显示:无法找到视频源
[6.547431] pm33xx pm33xx:no of 节点;未解析 pinctrl DT
[6.553289] PM:无法获取 wkup_m3_IPC 句柄
[6.558135] ti-sysc 44e3e074.target-module:fck 的时钟获取错误:-517
[6.590993] mmc2:地址 AAAA 处的新高速 SDHC 卡
[6.596746] mmcblk mmc2:AAAA:no of _node;未解析 pinctrl DT
[6.603512] mmcblk2:mmc2:AAAA SS04G 3.69 GiB
[6.610899] mmcblk2:P1 P2 P3 p4
[6.615502]面板-dpi 显示:无法找到视频源
[6.621363] pm33xx pm33xx:no of 节点;未解析 pinctrl DT
[6.627240] PM:无法获取 wkup_m3_IPC 句柄
[6.631929] ti-sysc 44e3e074.target-module:fck 的时钟获取错误:-517

DTS 文件

/*
* abc AM4工业板的器件树。 基于 Sentinel、它基于 am43x-epos-evm.dts。
*
*版权所有(C) 2012德州仪器(TI)公司- http://www.ti.com/
*
*此程序是免费软件;您可以重新分发和/或修改
*根据 GNU 通用公共许可证第2版的条款,如所示
*由免费软件基金会发布。
*

/DTS-v1/;

#include "am4372.dtsi"
#include
#include
#include

/{
型号="abc AM4工业 UI 板修订版 A";
兼容="ti、am43x-epos-evm"、"ti、am438x"、"ti、am43";

别名{
display0 = lcd0;
};

选择{
stdout-path = uart0;
tick-timer =&timer2;
};

vmmcsd_fixed:fixedreguler-SD{
兼容="稳压器固定";
reguler-name ="vmmcsd_fixed";
稳压器最小微伏=<3300000>;
稳压器最大值微伏=<3300000>;
使能端高电平有效;
};

VBAT:fixedregulator@0{
兼容="稳压器固定";
稳压器名称="VBAT";
稳压器最小微伏=<5000000>;
稳压器最大值微伏=<5000000>;
稳压器启动;
};

lcd0:显示{
/*使用通用 DPI 面板驱动程序(屏幕为 Hantronix HDA700LT-GH)*/
兼容="面板-dpi";
标签="lcd";

面板正时{
时钟频率=<30000000>;
停用=<1>;
像素时钟激活=<1>;

hactive =<800>;
后沿=<50>;
前沿=<200>;
HSYNC-LEN =<10>;
HSYNC-ACTIVE =<1>;

Vactive =<480>;
后沿=<40>;
垂直前沿=<5>;
vsync-len =<10>;
vsync-active =<1>;
};

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

matrial_keypad0{
兼容="GPIO-matrial-keypad";
去抖延迟 ms =<10>;
col-scan-delay-us =<10>;

COL_GPIO =<&GPIO1 20 GPIO_ACTIVE_HIGH
GPIO1 21 GPIO_ACTIVE_HIGH
GPIO1 22 GPIO_ACTIVE_HIGH
GPIO1 23 GPIO_ACTIVE_HIGH>;

ROT-GPIO =<&GPIO1 16 GPIO_ACTIVE_HIGH
GPIO1 17 GPIO_ACTIVE_HIGH
GPIO1 18 GPIO_ACTIVE_HIGH
GPIO1 19 GPIO_ACTIVE_HIGH>;

/*当您查看膜片按钮时,这些键映射将会显示
按字母顺序读取*/
linux、keymap = 0x0000001e /* A */
0x01000017 /* E */
0x02000026 /* P */
0x03000018 /* G */
0x0001002e /* L */
0x01010023 // N */
0x02010024 /* F */
0x03010031 /* D */
0x00020012 /* C */
0x01020021 /* H */
0x02020025 /* K */
0x03020019 /* M */
0x00030030 /* I */
0x01030020 /* O */
0x02030022 /* J */
0x03030032>;/* B */
};

GPIO 键{
兼容="GPIO-keys";

充电器{
标签="充电器";
GPIO =<&GPIO0 14 GPIO_ACTIVE_HIGH_>;
Linux、代码=<143>;/* key_wakeup */
去抖间隔=<5>;
唤醒源;
};

钥匙开关{
标签="Keyswitch";
GPIO =<&GPIO0 15 GPIO_ACTIVE_HIGH_>;
Linux、代码=<143>;/* key_wakeup */
去抖间隔=<5>;
唤醒源;
};
};

LCD_背 光{
兼容="PWM 背光";
PWM =<&ecap0 5000000 PWM_POLICAL_INPLEVINTED;
亮度级别=<0 1 2 3 4 5 6 7 8 9 10>;
default-brightse-level =<10>;
ENABLE-GPIO =<&GPIO1 7 GPIO_ACTIVE_HIGH_>;
};

/*薄膜背光{
兼容="PWM 背光";
PWM =<&ecap2 0 5000000 PWM_POLICAL_INPLEVINTED;
亮度级别=<0 1 2 3 4 5 6 7 8 9 10>;
default-brightse-level =<10>;
ENABLE-GPIO =<&GPIO0 3 GPIO_ACTIVE_HIGH_>;
};*/

LED{
pinctrl-names ="default";
pinctrl-0 =<&LED_PINs>;
兼容="GPIO-LED";

led0{
标签="基本:绿色:用户";
GPIO =<&GPIO5 8 GPIO_ACTIVE_HIGH>;/* GPIO5_8 */
默认状态="on";
linux、default-trigger ="检测信号";
};

LED1{
标签="基本:黄色:用户";
GPIO =<&GPIO5 9 GPIO_ACTIVE_HIGH>;/* GPIO5_9*/
默认状态="off";
};
};

audio_mstrclk:MCLK_osc{
兼容="固定时钟";
#clock-cells =<0>;
时钟频率=<12000000>;
};

};

am43xx_pinmux{(am43xx_pinmux)}

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

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

/* RTC 在 CS 1上*/
spi0_pins:spi0_pins{
pinctrl-single、pins =<
AM4372_IOPAD (0x950、PIN_INPUT_PULLUP | MUX_MODE0)/*(P23) spi0_SCLK/spi0_SCLK *
AM4372_IOPAD (0x954、PIN_INPUT_PULLUP | MUX_MODE0)/*(T22) spi0_d0.spi0_d0 */
AM4372_IOPAD (0x958、PIN_INPUT_PULLUP | MUX_MODE0)/*(T21) spi0_D1.spi0_D1 *
AM4372_IOPAD (0x95c、PIN_INPUT_PULLUP | MUX_MODE0)/*(T20) spi0_cs0.spi0_cs0 *
AM4372_IOPAD (0x960、PIN_INPUT_PULLUP | MUX_MODE0)/*(R25) spi0_CS1.spi0_CS1 */
AM4372_IOPAD (0xa74、PIN_INPUT_PULLUP | MUX_MODE1)/*(C24) xdma_event_int1.spi0_CS2 *
>;
};

/* WiFi 和蓝牙*/
SPI2_Pins:SPI2_Pins{
pinctrl-single、pins =<
AM4372_IOPAD (0xa60、PIN_INPUT | MUX_MODE0)/*(N20) SPI2_SCLK/SPI2_SCLK *
AM4372_IOPAD (0xa64、PIN_INPUT | MUX_MODE0)/*(P22) SPI2_d0.SPI2_d0 *
AM4372_IOPAD (0xa68、PIN_INPUT | MUX_MODE0)/*(P20) SPI2_D1.SPI2_D1 *
AM4372_IOPAD (0xa6c、PIN_OUTPUT | MUX_MODE0)/*(T23) SPI2_cs0.SPI2_cs0 *
>;
};

GPIO0_Pins:GPIO0_Pins{
pinctrl-single、pins =<
AM4372_IOPAD (0x9a8、PIN_OUTPUT | MUX_MODE9)/*(M25) McASP0_axr1.GPIO0[2]*
AM4372_IOPAD (0x9ac、PIN_OUTPUT | MUX_MODE9)/*(L24) McASP0_ahclkx.GPIO0[3]*/
AM4372_IOPAD (0x88c、PIN_OUTPUT | MUX_MODE9)/*(A12) GPMC_clk.GPIO0[4]*/
AM4372_IOPAD (0x980、PIN_INPUT_PULLUGDOWN | WAKEUP_ENABLE | MUX_MODE7)/*(K21) uart1_RxD.GPIO0[14]*/
AM4372_IOPAD (0x984、PIN_INPUT 下拉| WAKEUP_ENABLE | MUX_MODE7)/*(L21) uart1_TXD.GPIO0[15]*
AM4372_IOPAD (0x9a0、PIN_INPUT | MUX_MODE9)/*(L23) McASP0_aclkr.GPIO0[18]*
AM4372_IOPAD (0x9a4、PIN_OUTPUT | MUX_MODE9)/*(K23) McASP0_fsr.GPIO0[19]*/
AM4372_IOPAD (0xa78、PIN_INPUT | MUX_MODE7)/*(H20) clkreq.GPIO0[24]*
>;
};

GPIO0_PINS_SLEEP:GPIO0_PINS_SLEEP{
pinctrl-single、pins =<
AM4372_IOPAD (0x9a8、PIN_INPUT | MUX_MODE9)/*(M25) McASP0_axr1.GPIO0[2]*
AM4372_IOPAD (0x9ac、PIN_INPUT | MUX_MODE9)/*(L24) McASP0_ahclkx.GPIO0[3]*/
AM4372_IOPAD (0x88c、PIN_INPUT | MUX_MODE9)/*(A12) GPMC_clk.GPIO0[4]*/
AM4372_IOPAD (0x980、PIN_INPUT | MUX_MODE7)/*(K21) uart1_RxD.GPIO0[14]*/
AM4372_IOPAD (0x984、PIN_INPUT | MUX_MODE7)/*(L21) uart1_TXD.GPIO0[15]*/
AM4372_IOPAD (0x9a0、PIN_INPUT | MUX_MODE9)/*(L23) McASP0_aclkr.GPIO0[18]*
AM4372_IOPAD (0x9a4、PIN_INPUT_PULLUP | MUX_MODE9)/*(K23) McASP0_fsr.GPIO0[19]*/
AM4372_IOPAD (0xa78、PIN_INPUT | MUX_MODE7)/*(H20) clkreq.GPIO0[24]*
>;
};

GPIO1_Pins:GPIO1_Pins{
pinctrl-single、pins =<
AM4372_IOPAD (0x800、PIN_INPUT | MUX_MODE7)/*(B5) GPMC_ad0.GPIO1[0]*/
AM4372_IOPAD (0x804、PIN_INPUT | MUX_MODE7)/*(A5) GPMC_ad1.GPIO1[1]*
AM4372_IOPAD (0x808、PIN_INPUT | MUX_MODE7)/*(B6) GPMC_ad2.GPIO1[2]*
AM4372_IOPAD (0x80c、PIN_INPUT | MUX_MODE7)/*(A6) GPMC_ad3.GPIO1[3]*/
AM4372_IOPAD (0x818、PIN_OUTPUT | MUX_MODE7)/*(C8) GPMC_AD6.GPIO1[6]*
AM4372_IOPAD (0x81c、PIN_OUTPUT | MUX_MODE7)/*(B8) GPMC_AD7.GPIO1[7]*/
AM4372_IOPAD (0x840、PIN_INPUT 下拉| MUX_MODE7)/*(C3) GPMC_a0.GPIO1[16]*/
AM4372_IOPAD (0x844、PIN_INPUT 下拉| MUX_MODE7)/*(C5) GPMC_A1.GPIO1[17]*/
AM4372_IOPAD (0x848、PIN_INPUT 下拉| MUX_MODE7)/*(C6) GPMC_A2.GPIO1[18]*/
AM4372_IOPAD (0x84c、PIN_INPUT 下拉| MUX_MODE7)/*(A4) GPMC_A3.GPIO1[19]*/
AM4372_IOPAD (0x850、PIN_OUTPUT | MUX_MODE7)/*(D7) GPMC_A4.GPIO1[20]*
AM4372_IOPAD (0x854、PIN_OUTPUT | MUX_MODE7)/*(E7) GPMC_A5.GPIO1[21]*
AM4372_IOPAD (0x858、PIN_OUTPUT | MUX_MODE7)/*(E8) GPMC_A6.GPIO1[22]*
AM4372_IOPAD (0x85c、PIN_OUTPUT | MUX_MODE7)/*(F6) GPMC_A7.GPIO1[23]*
AM4372_IOPAD (0x860、PIN_INPUT | MUX_MODE7)/*(F7) GPMC_A8.GPIO1[24]*
AM4372_IOPAD (0x864、PIN_INPUT | MUX_MODE7)/*(B4) GPMC_A9.GPIO1[25]*
AM4372_IOPAD (0x868、PIN_INPUT | MUX_MODE7)/*(G8) GPMC_A10.GPIO1[26]*
AM4372_IOPAD (0x86c、PIN_INPUT | MUX_MODE7)/*(D8) GPMC_A11.GPIO1[27]*
AM4372_IOPAD (0x878、PIN_OUTPUT | MUX_MODE7)/*(A3) GPMC_be1n.GPIO1[28]*/
AM4372_IOPAD (0x87c、PIN_INPUT | MUX_MODE7)/*(A8) GPMC_csn0.GPIO1[29]*/
AM4372_IOPAD (0x880、PIN_INPUT | MUX_MODE7)/*(B9) GPMC_csn1.GPIO1[30]*
AM4372_IOPAD (0x884、PIN_OUTPUT | MUX_MODE7)/*(F10) GPMC_csn2.GPIO1[31]*/
>;
};

GPIO2_Pins:GPIO2_Pins{
pinctrl-single、pins =<
AM4372_IOPAD (0x888、PIN_OUTPUT | MUX_MODE7)/*(B12) GPMC_csn3.GPIO2[0]*/
AM4372_IOPAD (0x890、PIN_INPUT_PULLUP| MUX_MODE7)/*(A9) GPMC_advn_ALe.GPIO2[2]*/
AM4372_IOPAD (0x894、PIN_OUTPUT | MUX_MODE7)/*(E10) GPMC_oen_ren。GPIO2[3]*/
AM4372_IOPAD (0x898、PIN_OUTPUT | MUX_MODE7)/*(D10) GPMC_WN.GPIO2[4]*/
AM4372_IOPAD (0x89c、PIN_OUTPUT | MUX_MODE7)/*(C10) GPMC_be0n_cle。GPIO2[5]*
>;
};

GPIO3_Pins:GPIO3_Pins{
pinctrl-single、pins =<
///AM4372_IOPAD (0x990、PIN_INPUT | MUX_MODE7)/*(N24) McASP0_aclkx.GPIO3[14]*// MMC 已在使用中
AM4372_IOPAD (0x994、PIN_INPUT | MUX_MODE7)/*(N22) McASP0_FSX.GPIO3[15]*
AM4372_IOPAD (0x998、PIN_OUTPUT | MUX_MODE7)/*(H23) McASP0_axr0.GPIO3[16]*
AM4372_IOPAD (0x99c、PIN_OUTPUT | MUX_MODE7)/*(M24) McASP0_ahclkr.GPIO3[17]*
>;
};

GPIO4_Pins:GPIO4_Pins{
pinctrl-single、pins =<
AM4372_IOPAD (0x9d4、PIN_INPUT_PULLUGDOWN | MUX_MODE7)/*(AD25) CAM1_HD.GPIO4[9]*
AM4372_IOPAD (0x9d8、PIN_INPUT 下拉| MUX_MODE7)/*(AC23) CAM1_VD.GPIO4[10]*
AM4372_IOPAD (0x9dc、PIN_INPUT_PULLUGDOWN | MUX_MODE7)/*(AE21) CAM1_pclk.GPIO4[11]*/
AM4372_IOPAD (0x9e4、PIN_INPUT 下拉| MUX_MODE7)/*(AB25) CAM1_WN.GPIO4[13]*
>;
};

GPIO5_PINS:GPIO5_PINS{
pinctrl-single、pins =<
AM4372_IOPAD (0xa44、PIN_INPUT 下拉| MUX_MODE7)/*(F23) GPIO5_11.GPIO5[11]*
AM4372_IOPAD (0xa4c、PIN_INPUT_PULLUGDOWN | MUX_MODE7)/*(E24) GPIO5_13.GPIO5[13]*/
AM4372_IOPAD (0xa70、PIN_INPUT | MUX_MODE9)/*(D24) xdma_event_in0.GPIO5[28]*
>;
};

LED_PINS:LED_PINS{
pinctrl-single、pins =<
AM4372_IOPAD (0xa38、PIN_OUTPUT | MUX_MODE7)/*(D25) GPIO5_8.GPIO5[8]*
AM4372_IOPAD (0xa3c、PIN_OUTPUT | MUX_MODE7)/*(F24) GPIO5_9.GPIO5[9]*
>;
};

my胶 粘 e2_pins:my胶 粘 e2_pins{
pinctrl-single、pins =<
AM4372_IOPAD (0xa7c、PIN_INPUT | MUX_MODE0)/*(G22) WARMRSTn.nRESETIN_OUT *
AM4372_IOPAD (0xa80、PIN_INPUT | MUX_MODE0)/*(Y23) PWRONRSTn.PORz *
>;
};

/*是否可以配置这些引脚? *
myosc1_pins:myosc1_pins{
pinctrl-single、pins =<
AM4372_IOPAD (0xa88、PIN_INPUT | MUX_MODE0)/*(C25) XTALN.OSC0_IN *
AM4372_IOPAD (0xa8c、PIN_OUTPUT | MUX_MODE0)/*(B25) XTALOUT.OSC0_OUT *
>;
};

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

eMMC_PINS:eMMC_PINS{
pinctrl-single、pins =<
0x190 (PIN_INPUT | MUX_MODE4)//(N24) McASP0_aclkx.mmc0_sdcd */
>;
};

/* J1939 */
CAN0_PINS:CAN0_PINS{
pinctrl-single、pins =<
AM4372_IOPAD (0x97c、PIN_INPUT | MUX_MODE2)/*(L22) uart1_rtsn.dcan0_Rx *
AM4372_IOPAD (0x978、PIN_OUTPUT | MUX_Mode2)/*(K22) uart1_CTSN.Dcan0_TX *
>;
};

/* CANopen */
CAN1_PINS:CAN1_PINS{
pinctrl-single、pins =<
AM4372_IOPAD (0x96c、PIN_INPUT | MUX_MODE2)/*(J25) uart0_rtsn.dcan1_Rx *
AM4372_IOPAD (0x968、PIN_OUTPUT | MUX_Mode2)/*(L25) uart0_CTSN.Dcan1_TX *
>;
};

/*来自原始文件*/
DaVinci_MDIO_DEFAULT:DaVinci_MDIO_DEFAULT{
pinctrl-single、pins =<
AM4372_IOPAD (0x94c、PIN_OUTPUT | MUX_MODE0)/*(B17) MDIO_clk.MDIO_clk *
AM4372_IOPAD (0x948、PIN_INPUT | MUX_MODE0)/*(A17) MDIO_DATA.MDIO_DATA *
>;
};

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

cpsw_default:cpsw_default{
pinctrl-single、pins =<
AM4372_IOPAD (0x908、PIN_INPUT | MUX_MODE0)/*(D16) mii1_col.gmii1_col *
AM4372_IOPAD (0x90c、PIN_INPUT | MUX_MODE0)/*(B14) mii1_crs.gmii1_crs *
AM4372_IOPAD (0x910、PIN_INPUT | MUX_MODE0)/*(B13) mii1_Rx_er.gmii1_rxer *
AM4372_IOPAD (0x914、PIN_OUTPUT | MUX_MODE0)/*(A13) mii1_TX_en.gmii1_txen *
AM4372_IOPAD (0x918、PIN_INPUT | MUX_MODE0)/*(A15) mii1_RX_dv.gmii1_rxdv *
AM4372_IOPAD (0x92c、PIN_INPUT | MUX_MODE0)/*(D14) mii1_TX_clk.gmii1_txclk *
AM4372_IOPAD (0x930、PIN_INPUT | MUX_MODE0)/*(D13) mii1_Rx_clk.gmii1_rxclk *
AM4372_IOPAD (0x928、PIN_OUTPUT | MUX_MODE0)/*(B15) mii1_txd0.gmii1_txd0 *
AM4372_IOPAD (0x924、PIN_OUTPUT | MUX_MODE0)/*(A14) mii1_txd1.gmii1_txd1 *
AM4372_IOPAD (0x920、PIN_OUTPUT | MUX_MODE0)/*(C13) mii1_txd2.gmii1_txd2 *
AM4372_IOPAD (0x91c、PIN_OUTPUT | MUX_MODE0)/*(C16) mii1_txd3.gmii1_txd3 *
AM4372_IOPAD (0x940、PIN_INPUT | MUX_MODE0)/*(F17) mii1_rxd0.gmii1_rxd0 *
AM4372_IOPAD (0x93c、PIN_INPUT | MUX_MODE0)/*(B16) mii1_rxd1.gmii1_rxd1 *
AM4372_IOPAD (0x938、PIN_INPUT | MUX_MODE0)/*(E16) mii1_rxd2.gmii1_rxd2 *
AM4372_IOPAD (0x934、PIN_INPUT | MUX_MODE0)/*(C14) mii1_rxd3.gmii1_rxd3 *
>;
};

/*串行终端*/
uart0_PINS:uart0_PINS{
pinctrl-single、pins =<
AM4372_IOPAD (0x970、PIN_INPUT | MUX_MODE0)/*(K25) uart0_Rxd.uart0_RxD */
AM4372_IOPAD (0x974、PIN_OUTPUT | MUX_MODE0)/*(J24) uart0_TXD.uart0_TXD *
>;
};

/*调制解调器*/
uart1_pins:uart1_pins{
pinctrl-single、pins =<
AM4372_IOPAD (0x9e8、PIN_INPUT | MUX_MODE1)/*(AB20) CAM1_Data0.uart1_RxD */
AM4372_IOPAD (0x9ec、PIN_OUTPUT | MUX_MODE1)/*(AC21) CAM1_DATA1.uart1_TXD *
AM4372_IOPAD (0x9f0、PIN_INPUT | MUX_MODE1)/*(AD21) CAM1_data2.uart1_CTSN *
AM4372_IOPAD (0x9f4、PIN_OUTPUT | MUX_MODE1)/*(AE22) CAM1_data3.uart1_rtsn *
>;
};

/*备件*/
uart2_pins:uart2_pins{
pinctrl-single、pins =<
AM4372_IOPAD (0x9f8、PIN_INPUT | MUX_MODE2)/*(AD22) CAM1_data4.uart2_RxD */
AM4372_IOPAD (0x9fc、PIN_OUTPUT | MUX_Mode2)/*(AE23) CAM1_data5.uart2_TXD *
AM4372_IOPAD (0xa00、PIN_INPUT | MUX_MODE2)/*(AD23) CAM1_data6.uart2_CTSN *
AM4372_IOPAD (0xa04、PIN_OUTPUT | MUX_mode2)/*(AE24) CAM1_data7.uart2_rtsn *
>;
};

/*串行终端*/
uart3_pins:uart3_pins{
pinctrl-single、pins =<
0x228 (PIN_INPUT | MUX_MODE0)/*(H25) uart3_Rxd.uart3_RxD *
0x22c (PIN_OUTPUT | MUX_MODE0)/*(H24) uart3_TXD.uart3_TXD *
>;
};

uart4_C3_PINS_DEFAULT:uart4_C3_PINS_DEFAULT{
pinctrl-single、pins =<
AM4372_IOPAD (0x870、PIN_INPUT | MUX_MODE6)/*(A2) GPMC_wait0.uart4_RxD *
AM4372_IOPAD (0x874、PIN_OUTPUT | MUX_MODE6)/*(B3) GPMC_WPN.uart4_TXD *
>;
};

DSS_PINS:DSS_PINS{
pinctrl-single、pins =<
AM4372_IOPAD (0x8e0、PIN_OUTPUT | MUX_MODE0)/*(B23) DSS_vSYNC.dss_vsync *
AM4372_IOPAD (0x8e4、PIN_OUTPUT | MUX_MODE0)/*(A23) DSS_HSYNC.DSS_HSYNC *
AM4372_IOPAD (0x8e8、PIN_OUTPUT | MUX_MODE0)/*(A22) DSS_pclk.dss_pclk */
AM4372_IOPAD (0x8ec、PIN_OUTPUT | MUX_MODE0)/*(A24) DSS_AC_BIAS_EN.DSS_AC_BIAS_EN *
AM4372_IOPAD (0x8a0、PIN_OUTPUT | MUX_MODE0)/*(B22) DSS_Data0.DSS_Data0 *
AM4372_IOPAD (0x8a4、PIN_OUTPUT | MUX_MODE0)/*(A21) DSS_data1.DSS_data1 *
AM4372_IOPAD (0x8a8、PIN_OUTPUT | MUX_MODE0)/*(B21) DSS_data2.DSS_data2 */
AM4372_IOPAD (0x8ac、PIN_OUTPUT | MUX_MODE0)/*(C21) DSS_data3.DSS_data3 *
AM4372_IOPAD (0x8b0、PIN_OUTPUT | MUX_MODE0)/*(A20) DSS_data4.DSS_data4 */
AM4372_IOPAD (0x8b4、PIN_OUTPUT | MUX_MODE0)/*(B20) DSS_data5.DSS_data5 */
AM4372_IOPAD (0x8b8、PIN_OUTPUT | MUX_MODE0)/*(C20) DSS_data6.DSS_data6 */
AM4372_IOPAD (0x8bc、PIN_OUTPUT | MUX_MODE0)/*(E19) DSS_data7.DSS_data7 */
AM4372_IOPAD (0x8c0、PIN_OUTPUT | MUX_MODE0)/*(A19) DSS_data8.DSS_data8 *
AM4372_IOPAD (0x8c4、PIN_OUTPUT | MUX_MODE0)/*(B19) DSS_data9.DSS_data9 *
AM4372_IOPAD (0x8c8、PIN_OUTPUT | MUX_MODE0)/*(A18) DSS_data10.DSS_data10 */
AM4372_IOPAD (0x8cc、PIN_OUTPUT | MUX_MODE0)/*(B18) DSS_data11.DSS_data11 */
AM4372_IOPAD (0x8d0、PIN_OUTPUT | MUX_MODE0)/*(C19) DSS_data12.DSS_data12 */
AM4372_IOPAD (0x8d4、PIN_OUTPUT | MUX_MODE0)/*(D19) DSS_data13.DSS_data13 *
AM4372_IOPAD (0x8d8、PIN_OUTPUT | MUX_MODE0)/*(C17) DSS_data14.DSS_data14 *
AM4372_IOPAD (0x8DC、PIN_OUTPUT | MUX_MODE0)/*(D17) DSS_data15.DSS_data15 */
AM4372_IOPAD (0x83c、PIN_OUTPUT | MUX_MODE1)/*(A11) GPMC_ad15.DSS_data16 */
AM4372_IOPAD (0x838、PIN_OUTPUT | MUX_MODE1)/*(B11) GPMC_ad14.DSS_data17 *
AM4372_IOPAD (0x834、PIN_OUTPUT | MUX_MODE1)/*(C11) GPMC_ad13.DSS_data18 */
AM4372_IOPAD (0x830、PIN_OUTPUT | MUX_MODE1)/*(E11) GPMC_ad12.DSS_data19 *
AM4372_IOPAD (0x82c、PIN_OUTPUT | MUX_MODE1)/*(D11) GPMC_ad11.dss_data20 *
AM4372_IOPAD (0x828、PIN_OUTPUT | MUX_MODE1)/*(F11) GPMC_ad10.dss_data21 *
AM4372_IOPAD (0x824、PIN_OUTPUT | MUX_MODE1)/*(A10) GPMC_ad9.DSS_data22 *
AM4372_IOPAD (0x820、PIN_OUTPUT | MUX_MODE1)/*(B10) GPMC_ad8.DSS_data23 *
>;
};

mydebugs1_pins:mydebugs1_pins{
pinctrl-single、pins =<
AM4372_IOPAD (0xa90、PIN_INPUT | MUX_MODE0)/*(Y24) TMs.TMS *
AM4372_IOPAD (0xa94、PIN_INPUT | MUX_MODE0)/*(Y20) TDI.TDI *
AM4372_IOPAD (0xa98、PIN_OUTPUT | MUX_MODE0)/*(AA24) TDO.TDO *
AM4372_IOPAD (0xa9c、PIN_INPUT | MUX_MODE0)/*(AA25) TCK-TCK *
AM4372_IOPAD (0xaa0、PIN_INPUT | MUX_MODE0)/*(Y25) nTRST.nTRST *
AM4372_IOPAD (0xaa4、PIN_INPUT | MUX_MODE0)/*(N23) EMU0.EMU0 *
AM4372_IOPAD (0xaa8、PIN_INPUT | MUX_MODE0)/*(T24) EMU1.EMU1 *
>;
};

vpfe0_pins:vpfe0_pins{
pinctrl-single、pins =<
AM4372_IOPAD (0x9b0、PIN_INPUT | MUX_MODE0)/*(AE17) cam0_hd.cam0_hd *
AM4372_IOPAD (0x9b4、PIN_INPUT | MUX_MODE0)/*(AD18) cam0_vd.cam0_vd *
AM4372_IOPAD (0x9b8、PIN_INPUT | MUX_MODE0)/*(AC18) cam0_field.cam0_field *
AM4372_IOPAD (0x9bc、PIN_INPUT | MUX_MODE0)/*(AD17) cam0_wen.cam0_wen *
AM4372_IOPAD (0x9c0、PIN_INPUT | MUX_MODE0)/*(AC20) cam0_pclk.cam0_pclk *
AM4372_IOPAD (0xa08、PIN_INPUT | MUX_MODE0)/*(AE18) cam0_data0.cam0_data0 *
AM4372_IOPAD (0xa0c、PIN_INPUT | MUX_MODE0)/*(AB18) cam0_data1.cam0_data1 *
AM4372_IOPAD (0xa10、PIN_INPUT | MUX_MODE0)/*(Y18) cam0_data2.cam0_data2 *
AM4372_IOPAD (0xa14、PIN_INPUT | MUX_MODE0)/*(AA18) cam0_data3.cam0_data3 *
AM4372_IOPAD (0xa18、PIN_INPUT | MUX_MODE0)/*(AE19) cam0_data4.cam0_data4 *
AM4372_IOPAD (0xa1c、PIN_INPUT | MUX_MODE0)/*(AD19) cam0_data5.cam0_data5 *
AM4372_IOPAD (0xa20、PIN_INPUT | MUX_MODE0)/*(AE20) cam0_data6.cam0_data6 *
AM4372_IOPAD (0xa24、PIN_INPUT | MUX_MODE0)/*(AD20) cam0_data7.cam0_data7 *
>;
};

vpfe0_PINS_SLEEP:vpfe0_PINS_SLEEP{
pinctrl-single、pins =<
AM4372_IOPAD (0x9d4、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/*(AD25) cam1_hd.cam1_hd *
AM4372_IOPAD (0x9d8、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/*(AC23) cam1_vd.cam1_vd *
AM4372_IOPAD (0x9e0、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/*(AC25) cam1_field.cam1_field *
AM4372_IOPAD (0xa18、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/*(AE19) cam0_data4.cam1_wen *
AM4372_IOPAD (0x9DC、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/*(AE21) cam1_pclk.cam1_pclk *
AM4372_IOPAD (0x9e8、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/*(AB20) cam1_data0.cam1_data0 *
AM4372_IOPAD (0x9ec、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/*(AC21) cam1_data1.cam1_data1 *
AM4372_IOPAD (0x9f0、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/*(AD21) cam1_data2.cam1_data2 *
AM4372_IOPAD (0x9f4、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/*(AE22) cam1_data3.cam1_data3 *
AM4372_IOPAD (0x9f8、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/*(AD22) cam1_data4.cam1_data4 *
AM4372_IOPAD (0x9fc、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/*(AE23) cam1_data5.cam1_data5 *
AM4372_IOPAD (0xa00、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/*(AD23) cam1_data6.cam1_data6 *
AM4372_IOPAD (0xa04、DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/*(AE24) cam1_data7.cam1_data7 *
>;
};

i2c0_pins:pinmux_i2c0_pins{
pinctrl-single、pins =<
AM4372_IOPAD (0x98c、PIN_INPUT | MUX_MODE0)/*(Y22) I2C0_SCL.I2C0_SCL *
AM4372_IOPAD (0x988、PIN_INPUT | MUX_MODE0)/*(AB24) I2C0_SDA.I2C0_SDA *
>;
};

i2c1_pins:pinmux_i2c1_pins{
pinctrl-single、pins =<
AM4372_IOPAD (0xa40、PIN_INPUT | MUX_MODE1)/*(G20) GPIO5_10.I2C1_SCL *
AM4372_IOPAD (0xa48、PIN_INPUT | MUX_MODE1)/*(E25) GPIO5_12.I2C1_SDA *
>;
};

/*我不认为这可以配置*/
myarm1_pins:myarm1_pins{
pinctrl-single、pins =<
AM4372_IOPAD (0xa84、PIN_INPUT | MUX_MODE0)/*(G25) EXTINTn.nNMI *
>;
};

review_camera_pins_default:review_camera_pins_default{
pinctrl-single、pins =<
AM4372_IOPAD (0x9b0、PIN_INPUT | MUX_MODE0)/*(AE17) cam0_hd.cam0_hd *
AM4372_IOPAD (0x9b4、PIN_INPUT | MUX_MODE0)/*(AD18) cam0_vd.cam0_vd *
AM4372_IOPAD (0x9b8、PIN_INPUT | MUX_MODE0)/*(AC18) cam0_field.cam0_field *
AM4372_IOPAD (0x9c0、PIN_INPUT | MUX_MODE0)/*(AC20) cam0_pclk.cam0_pclk *
AM4372_IOPAD (0xa08、PIN_INPUT | MUX_MODE0)/*(AE18) cam0_data0.cam0_data0 *
AM4372_IOPAD (0xa0c、PIN_INPUT | MUX_MODE0)/*(AB18) cam0_data1.cam0_data1 *
AM4372_IOPAD (0xa10、PIN_INPUT | MUX_MODE0)/*(Y18) cam0_data2.cam0_data2 *
AM4372_IOPAD (0xa14、PIN_INPUT | MUX_MODE0)/*(AA18) cam0_data3.cam0_data3 *
AM4372_IOPAD (0xa18、PIN_INPUT | MUX_MODE0)/*(AE19) cam0_data4.cam0_data4 *
AM4372_IOPAD (0xa1c、PIN_INPUT | MUX_MODE0)/*(AD19) cam0_data5.cam0_data5 *
AM4372_IOPAD (0xa20、PIN_INPUT | MUX_MODE0)/*(AE20) cam0_data6.cam0_data6 *
AM4372_IOPAD (0xa24、PIN_INPUT | MUX_MODE0)/*(AD20) cam0_data7.cam0_data7 *
>;
};
};

mmc1{(&M)
状态="正常";
VMMC-SUPPLY =<&vmmcsd_fixed>;
/*仅 DAT0-3接线。 请参阅原理图的表9 */
总线宽度=<4>;
pinctrl-names ="default";
pinctrl-0 =<&eMMC_PINs>;
};

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

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

dcdc1:电脑控制器- dcdc1{
兼容="ti、tps65218-dc1";
稳压器名称="VDD_CORE";
稳压器最小微伏=<912000>;
稳压器最大微伏=<1144000>;
稳压器启动;
稳压器常开;
};

dcdc2:reguler-dc2{
兼容="ti、tps65218-dcdc2";
稳压器名称="VDD_MPU";
稳压器最小微伏=<912000>;
稳压器最大值微伏=<1378000>;
稳压器启动;
稳压器常开;
};

dcdc3:reguler-dc3{
兼容="ti、tps65218-dcdc3";
电脑控制器名称="vdcdc3";
稳压器最小微伏=<1500000>;
稳压器最大值微伏=<1500000>;
稳压器启动;
稳压器常开;
};

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

dcdc5:reguler-dc5{
兼容="ti、tps65218-dc5";
电脑控制器名称="v1_0bat";
稳压器最小微伏=<1000000>;
稳压器最大微伏=<1000000>;
};

dcdc6:电脑控制器- dcdc6{
兼容="ti、tps65218-dc6";
电脑控制器名称="v1_8bat";
稳压器最小微伏=<1800000>;
稳压器最大值微伏=<1800000>;
};

ldo1:reguler-ldo1{
兼容="ti、tps65218-ldo1";
稳压器最小微伏=<1800000>;
稳压器最大值微伏=<1800000>;
稳压器启动;
稳压器常开;
};
};

//LED 驱动器0
//薄膜 LED 根据原理图与 LED 标签对齐
TLC59116_0@61{
#address-cells =<1>;
#size-cells =<0>;
reg =<0x61>;
状态="正常";
兼容="ti、TLC59116";

LED1@0{
标签="膜片:LED1";
reg =<0x0>;
};

LED2@1{
标签="膜片:LED2";
reg =<0x1>;
};

LED3@2{
标签="膜片:LED3";
reg =<0x2>;
};

led4@3{
标签="膜片:led4";
reg =<0x3>;
};

LED5@4{
标签="膜片:LED5";
reg =<0x4>;
};

LED6@5{
标签="膜片:LED6";
reg =<0x5>;
};

LED7@6{
标签="膜片:LED7";
reg =<0x6>;
};

led8@7{
标签="膜片:led8";
reg =<0x7>;
};

led9@8{
标签="膜片:led9";
reg =<0x8>;
};

LED10@9{
标签="膜片:led16";
reg =<0x9>;
};

led11@A{
标签="膜片:led15";
reg =<0xA>;
};

led12@b{
标签="膜片:LED14";
reg =<0xb>;
};

LED13@c{
标签="膜片:LED13";
reg =<0xc>;
};

LED14@d{
标签="膜片:led12";
reg =<0xd>;
};

led15@e{
标签="膜片:led11";
reg =<0xe>;
};

led16@f{
标签="膜片:LED10";
reg =<0xF>;
};
};

//LED 驱动器1.
//薄膜 LED 根据原理图与 LED 标签对齐
TLC59116_1@62{
#address-cells =<1>;
#size-cells =<0>;
reg =<0x62>;
状态="正常";
兼容="ti、TLC59116";

led17@0{
标签="膜片:led26";
reg =<0x0>;
};

led18@1{
标签="膜片:led25";
reg =<0x1>;
};

led19@2{
标签="膜片:led24";
reg =<0x2>;
};

led20@3{
标签="膜片:led23";
reg =<0x3>;
};

led21@4{
标签="膜片:led22";
reg =<0x4>;
};

led22@5{
标签="膜片:led21";
reg =<0x5>;
};

led23@6{
标签="膜片:led20";
reg =<0x6>;
};

led24@7{
标签="膜片:led19";
reg =<0x7>;
};

led25@8{
标签="膜片:led18";
reg =<0x8>;
};

led26@9{
标签="膜片:led17";
reg =<0x9>;
};

led27@A{
标签="膜片:led27";
reg =<0xA>;
};

led28@b{
标签="膜片:led28";
reg =<0xb>;
};

led29@c{
标签="膜片:led29";
reg =<0xc>;
};

led30@d{
标签="膜片:led30";
reg =<0xd>;
};

led31@e{
标签="膜片:led31";
reg =<0xe>;
};

led32@f{
标签="膜片:led32";
reg =<0xF>;
};
};

//I2C 电位器。 没有可用的 Linux 驱动程序
/*isl90728@7C{
reg =<0x7C>;
状态="正常";
};*/

//GPIO 扩展器
tca9539@74{
reg =<0x74>;
状态="正常";
兼容="ti、tca9539";
GPIO 控制器;
如果我们要使用中断处理程序、//TODO 需要添加中断处理程序
//interrupt-parent =<&GPIO0>;
//interrupts =<19 IRQ_TYPE_LEVEL_LOW_>;
};

//9轴
/* BNO055@29{
reg =<0x29>;
兼容="Bosch、bno055";
interrupt-parent =<&GPIO1>;
中断=<29 0>;
中断名称="INT2";
};*/

//IMU
LSM6DSMTR@6a{
reg =<0x6a>;
compatible ="st、lsm6dsm";
interrupt-parent =<&GPIO1>;
中断=<30 IRQ_TYPE_EDGE_RISING
29 IRQ_TYPE_EDGE_RISING >;
};
};

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

tw9990@45{
兼容="tw9990";
reg =<0x45>;
状态="正常";

时钟=<audio_mstrclk>;
时钟名称="xvclk";

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

GPIO0{&gpio0}
状态="正常";
pinctrl-names ="default"、"sleep";
pinctrl-0 =<&GPIO0_PINs>;
pinctrl-1 =<&GPIO0_PINS_SLEEP>;
GPIO-LINE-Names =""、""、"SPARE_PWR"、"CELL_ON"、
"Accel_reset"、""、""、""、
""、""、""、""、
""、""、""、""、
""、""、"RTC_INT"、"Bluetooth_PWR"、
""、""、""、""、
"TPM_IRQ"、""、""、""、
""、""、""、"";
};

GPIO1{&gpio1}
状态="正常";
pinctrl-names ="default";
pinctrl-0 =<&GPIO1_PINs>;
GPIO-LINE-names ="DIGIN_U_1"、"DIGIN_U_2"、"DIGIN_U_3"、"BATT_LOT"、
""、""、"LCD_DISEN"、"LCD_BL_EN"、
""、""、""、""、""、 ""、""、""、
"col1_u"、"col2_u"、"col3_u"、"COL4_u"、
"Row1_u"、"ROW2_u"、"Row3_u"、"RoW4_u"、
"Telem_REV_BIT0"、"Telem_REV_BIT1"、"Telem_REV_BIT2"、"Telem_REV_BIT3"、
"WIFI_SW_RESET"、"ACCEL_INT2"、"ACCEL_INT1"、"UC_SA0_ACCEL_IMU";
};

GPIO2{
状态="正常";
pinctrl-names ="default";
pinctrl-0 =<&GPIO2_PINs>;
GPIO-LINE-names ="UC_SA1_ACCEL_IMU"、""、"UC_WIFI_BT_nIRQ"、"GPIO_SPARE_1"、
"GPIO_SPARE_2"、"UC_WIFI_BT_CHIP_EN"、""、""、
""、""、""、""、""、 ""、""、""、
""、""、""、""、""、 ""、""、""、
""、""、""、""、""、 ""、""、"";
};

GPIO3{&G
状态="正常";
pinctrl-names ="default";
pinctrl-0 =<&GPIO3_PINs>;
GPIO-LINE-names =""、""、""、""、""、 ""、""、""、
""、""、""、""、""、 ""、""、"USB1_OC"、
"Cell_PWR"、"Cell_WAKE"、""、""、""、 ""、""、""、
""、""、""、""、""、 ""、""、"";
};

GPIO4{&G
状态="正常";
pinctrl-names ="default";
pinctrl-0 =<&GPIO4_PINs>;
GPIO-LINE-names =""、""、""、""、""、 ""、""、""、
""、"HWD1"、"HWD2"、"HWD0"、""、 "HWD3"、""、""、
""、""、""、""、""、 ""、""、""、
""、""、""、""、""、 ""、""、"";
};

GPIO5{&G
状态="正常";
pinctrl-names ="default";
pinctrl-0 =<&GPIO5_PINs>;
GPIO-LINE-names =""、""、""、""、""、 ""、""、""、
""、""、""、"USB1_OE"、""、 "USB1_SEL"、""、""、
""、""、""、""、""、 ""、""、""、
""、""、""、""、"FLASH_WP"、 ""、""、"";
};

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

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

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

/* ecap2{
状态="正常";
pinctrl-names ="default";
pinctrl-0 =<&ecap2_pines>;
};*/

/* 4针触摸屏*/
tscadc{(&T)
状态="正常";

TSC{
TI、电线=<4>;
/*数据表显示电阻介于450和1200欧姆之间。 *
TI、x 板电阻=<825>;
ti、坐标读数=<5>;
TI、wire-config =<0x00 0x11 0x22 0x33>;
TI、充电延迟=<0xB000>;
};

ADC{
TI、ADC 通道=<4 5 6 7>;
};
};

spi0{(&S)
pinctrl-names ="default";
pinctrl-0 =<&spi0_PINs>;
状态="正常";
TI、SPI-num-cs =<3>;
对于 MOSI 为// D0,对于 MISO 为 D1
ti、pidd-d0-out-d1-in =<1>;

/* 2MiB 闪存。 包含 U-boot。 *
at45db161e@0{
兼容="Atmel、at45"、"Atmel、DataFlash";
reg =<0>;
/* OMAP SPI 控制器的最大速度为48MHz。 闪存可以处理70MHz。 *
SPI-max-frequency =<1000000>;

分区{
兼容="固定分区";
#address-cells =<1>;
大小单元格=<1>;

SPL{
REG =<0x0 0x020000>;//128KiB
只读;
};

UBoot{
REG =<0x020000 0x080000>;//512KiB
只读;
};

ENV{
REG =<0x0A0000 0x02000>;//8KiB
};

额外{
REG =<0x0A2000 0x15e000>;//1400KiB
};

};
};

sentinel-RTC@1{
兼容="NXP、pcf2123";
reg =<1>;
SPI-max-frequency =<100000 >;
SPI-Cs-HIGH;
};

/* Infineon SLM9670 TPM */
slm9670@2{
兼容="无限、SLB9670";
reg =<2>;
SPI-max-frequency =<100000 >;
};
};

SPI2{
pinctrl-names ="default";
pinctrl-0 =<&SPI2_PINs>;
状态="正常";
TI、SPI-num-cs =<1>;
ti、pidd-d0-out-d1-in =<1>;

/* WiFi 同时具有 SPI 和 SDIO 接口。 我们使用 SPI。 *
atwilc3000@0{
兼容="微芯片、wilc3000";
reg =<0>;
SPI-max-frequency =<25000000>;
interrupt-parent =<&GPIO2>;
IRQ-GPIO =<&GPIO2 IRQ_TYPEE_EDGE_FALLING>;
RESET-GPIO =<&GPIO1 28 GPIO_ACTIVE_HIGH_>;
CHIP_en-GPIO =<&GPIO2 5 GPIO_ACTIVE_HIGH_>;
};
};

Dcan0{.dcan0}(&D)
pinctrl-names ="default";
pinctrl-0 =<&CAN0_PINs>;
状态="正常";
};

{.dcan1}(&D)
pinctrl-names ="default";
pinctrl-0 =<&CAN1_PINs>;
状态="正常";
};

uart0{(&U)
pinctrl-names ="default";
pinctrl-0 =<&uart0_PINs>;
状态="正常";
};

uart1{(&U)
pinctrl-names ="default";
pinctrl-0 =<uart1_PINs>;
状态="正常";
};

uart2{(&U)
pinctrl-names ="default";
pinctrl-0 =<uart2_PINs>;
状态="正常";
};

uart4{(&U)
pinctrl-names ="default";
pinctrl-0 =<&uart4_C3_PINS_DEFAULT>;
状态="正常";
};

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

USB1{(&S)
DR_MODE ="外设";
状态="正常";
};

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

USB2{
DR_MODE ="主机";
状态="正常";
};

/* www.kernel.org/.../ti,omap-dss.txt */
DSS{
状态="正常";
pinctrl-names ="default";
pinctrl-0 =<&dss_PINs>;

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

/* Intersil TW9990解码器。 连接到一个摄像头端口并多路复用多个摄像头馈送。 由 i2c2 */控制
/*驱动程序? kernel.googlesource.com/.../tw9990.c */
vpfe0{_vpfe0}(&V)
状态="正常";
pinctrl-names ="default"、"sleep";
pinctrl-0 =<&V pfe0_pines>;
pinctrl-1 =<&V vpfe0_PINS_SLEEP>;

端口{
vpfe0_EP:端点{
远程端点=<&tw9990 _0>;
TI、AM437X-VPFE-interface =<3>;
总线宽度=<8>;
HSYNC-ACTIVE =<0>;
vsync-active =<0>;
};
};
};

am4372.dts

/*
* AM4372 SoC 的器件树源
*
*版权所有(C) 2013德州仪器(TI)公司- https://www.ti.com/
*
*此文件根据 GNU 通用公共许可证的条款获得许可
*版本2。 此程序按"原样"获得许可、不提供任何担保
*无论明示还是暗示、都是如此。
*

#include
#include
#include
#include

/{
兼容="ti、am4372"、"ti、am43";
interrupt-parent =<wakeupgen>;
#address-cells =<1>;
大小单元格=<1>;
选择的{};

存储器@0{
DEVICE_TYPE ="存储器";
reg =<0 0>;
};

别名{
i2c0 =&i2c0;
i2c1 =&i2c1;
i2c2 =&i2c2;
Serial0 = uart0;
SERIAL1 = uart1;
SERIAL2 = uart2;
serial3 = uart3;
serial4 = uart4;
serial5 = uart5;
Ethernet0 =&cpsw_port1;
Ethernet1 =&cpsw_port2;
spi0 =&QSPI;
};

CPU{
#address-cells =<1>;
#size-cells =<0>;
CPU:CPU@0{
兼容="arm、cortex-A9";
enable-method ="ti、am4372";
DEVICE_TYPE ="CPU";
reg =<0>;

时钟=<&DPLL_MPU_ck >;
时钟名称="cpu";

运行点-v2 =<&CPU0_opp_table>;

时钟延迟=<300000>;/*来自 OMAP-cpufreq 驱动程序*/
CPU 空闲状态=<&MPU_GATE;
};

空闲状态{
MPU_GATE:MPU_GATE{
兼容="arm、idle-state";
entry-latere-us =<40>;
exit-latite-us =<100>;
最小居住时间-us =<300>;
本地定时器停止;
};
};
};

CPU0_opp_table:opp-table{
兼容="操作点 v2-ti-cpu";
SYSCON =<&SCM_conf>;

opp50-300000000{
opp-Hz =/bits/64 <300000000>;
op-microvolt =<950000 931000 96900000>;
opp-supported-HW =<0xFF 0x01>;
opp-suspend;
};

opp100-600000000{
opp-Hz =/bits/64 <6000000000000>;
op-microvolt =<1100000 1078000 1122000>;
opp-supported-HW =<0xFF 0x04>;
};

opp120-720000000{
opp-Hz =/bits/64 <720000000>;
op-microvolt =<1200000 1176000 1224000>;
opp-supported-HW =<0xFF 0x08>;
};

oppurturbo-8000000{
opp-Hz =/bits/64 <80000000000>;
op-microvolt =<1260000 1234800 1285200>;
opp-supported-HW =<0xFF 0x10>;
};

硝基- 1000000000{
opp-Hz =/bits/64 <1000000000>;
op-microvolt =<1325000 1298500 1351500>;
opp-supported-HW =<0xFF 0x20>;
};
};

SoC{
兼容="ti、omap-infra";
};

GIC:中断控制器@48241000{
兼容="arm、cortex-A9-GIC";
中断控制器;
#interrupt-cells =<3>;
REG =<0x48241000 0x1000>、
0x48240100 0x0100>;
interrupt-parent =<&GIC>;
};

wakeupgen:中断控制器@48281000{
兼容="ti、OMAP4-wugen-MPU";
中断控制器;
#interrupt-cells =<3>;
reg =<0x48281000 0x1000>;
interrupt-parent =<&GIC>;
};

SCU:SCU@48240000{
兼容="ARM、cortex-A9-SCU";
REG =<0x48240000 0x100>;
};

global_timer:计时器@48240200{
兼容="arm、cortex-A9-global-timer";
REG =<0x48240200 0x100>;
中断= ;
interrupt-parent =<&GIC>;
时钟=<&MPU_periphclk>;
};

LOCAL_TIMER:定时器@48240600{
兼容="arm、cortex-A9-twd-timer";
REG =<0x48240600 0x100>;
中断= ;
interrupt-parent =<&GIC>;
时钟=<&MPU_periphclk>;
};

高速缓存控制器@48242000{
兼容="arm、pl310-cache";
REG =<0x48242000 0x1000>;
统一高速缓存;
高速缓存级别=<2>;
};

OCP@44000000{
兼容="简单的 Pm-bus";
电源域=<&PRM_PER>;
时钟=<&L3_clkctrl AM4_L3_L3_MAIN_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围;
TI、空闲;

L3-NOC@44000000{
兼容="ti、am4372-L3-NOC";
REG =<0x44000000 0x400000>、
0x44800000 0x400000>;
中断= 、

};

L4_wkup:互连@44c00000{
};
L4_PER:互连@48000000{
};
L4_FAST:互连@4a000000{
};

目标模块@4c000000{
兼容="ti、sysc-omAP4-simple"、"ti、sysc";
reg =<0x4c000000 0x4>;
reg-names ="rev";
时钟=<&EMIF_clkctrl AM4_EMIF_EMIF_CLKCTRL 0>;
时钟名称="Fck";
TI、空闲;
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x4c000000 0x1000000>;

EMIF:EMIF@0{
兼容="ti、emif-am4372";
reg =<0 0x1000000>;
中断= ;
SRAM =<&PM_SRAM_CODE
&PM_SRAM_DATA>;
};
};

目标模块@49000000{
兼容="ti、sysc-omAP4"、"ti、sysc";
reg =<0x49000000 0x4>;
reg-names ="rev";
时钟=<&L3_clkctrl AM4_L3_TPCC_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x49000000 0x10000>;

EDMA:DMA@0{
兼容="ti、edma3-tpcc";
reg =<0 0x10000>;
reg-names ="EDMA3_cc";
中断= 、


中断名称="EDMA3_ccint"、"EDMA3_mperr"、
"edma3_cerrint";
DMA 请求=<64>;
dma-cells =<2>;

TI、tptcs =<&EDMA_tptc0 7>、<&EDMA_tptc1 5>、
<EDMA_tptc2 0>;

TI、EDMA-memcpy 通道=<58 59>;
};
};

目标模块@49800000{
兼容="ti、sysc-omAP4"、"ti、sysc";
REG =<0x49800000 0x4>、
0x49800010 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-mask = ;
TI、sysc-midle = ;
TI、sysc-sidle = 、

时钟=<&L3_clkctrl AM4_L3_TPTC0_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x49800000 0x100000 >;

EDMA_tptc0:DMA@0{
兼容="ti、edma3-tptc";
reg =<0 0x100000 >;
中断= ;
中断名称="EDMA3_tcertrint";
};
};

目标模块@49900000{
兼容="ti、sysc-omAP4"、"ti、sysc";
REG =<0x49900000 0x4>、
0x49900010 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-mask = ;
TI、sysc-midle = ;
TI、sysc-sidle = 、

时钟=<&L3_clkctrl AM4_L3_TPTC1_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x49900000 0x100000 >;

EDMA_tptc1:dma@0{
兼容="ti、edma3-tptc";
reg =<0 0x100000 >;
中断= ;
中断名称="EDMA3_tcertrint";
};
};

目标模块@49a00000{
兼容="ti、sysc-omAP4"、"ti、sysc";
REG =<0x49a00000 0x4>、
0x49a00010 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-mask = ;
TI、sysc-midle = ;
TI、sysc-sidle = 、

时钟=<&L3_clkctrl AM4_L3_TPTC2_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x49a00000 0x100000>;

EDMA_tptc2:dma@0{
兼容="ti、edma3-tptc";
reg =<0 0x100000 >;
中断= ;
中断名称="EDMA3_tcertrint";
};
};

目标模块@47810000{
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x478102fc 0x4>、
0x47810110 0x4>、
0x47810114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、


TI、syss-mask =<1>;
时钟=<&L3s_clkctrl AM4_L3S_MMC3_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x47810000 0x1000>;

mmc3:MMC@0{
compatible ="ti,am437-sdhci";
TI,需要特殊重置;
中断= ;
reg =<0x0 0x1000>;
状态="正常";
};
};

SHAR_TARGET:目标模块@53100000{
兼容="ti、sysc-omap3-shaM"、"ti、sysc";
REG =<0x53100100 0x4>、
0x53100110 0x4>、
0x53100114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、


TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l3_clkdm */
时钟=<&L3_clkctrl AM4_L3_SHAR_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x53100000 0x1000>;

深:深@0{
兼容="ti、omap5-sham";
reg =<0 0x300>;
DMA =<&EDMA 36 0>;
dma-names ="rx";
中断= ;
};
};

AES_TARGET:目标模块@53501000{
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x53501080 0x4>、
0x53501084 0x4>、
0x53501088 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l3_clkdm */
时钟=<&L3_clkctrl AM4_L3_AES_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x53501000 0x1000>;

AES:AES@0{
兼容="ti、OMAP4-AES";
reg =<0 0xa0>;
中断= ;
DMA =<&EDMA 6 0>、
< EDMA 5 0>;
dma-names ="TX"、"Rx";
};
};

DES_TARGET:目标模块@53701000{
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x53701030 0x4>、
0x53701034 0x4>、
0x53701038 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l3_clkdm */
时钟=<&L3_clkctrl AM4_L3_DES_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x53701000 0x1000>;

DES:DES@0{
兼容="ti、OMAP4-DES";
reg =<0 0xa0>;
中断= ;
DMA =<&EDMA 34 0>、
< EDMA 33 0>;
dma-names ="TX"、"Rx";
};
};

pruss_TM:目标模块@54400000{
兼容="ti、sysc-pruss"、"ti、sysc";
REG =<0x54426000 0x4>、
0x54426004 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-mask =<(SYSC_PRUSS_STANDBY_init |
SYSC_PRUSS_SUB_MWAIT)>;
TI、sysc-midle = 、


TI、sysc-sidle = 、


时钟=<&pruss_OCP_clkctrl AM4_PRUSS_OCP_PRUSS_CLKCTRL 0>;
时钟名称="Fck";
重置=<&PRM_PER1>;
reset-names ="rstctrl";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x54400000 0x80000>;

pruss1:pruss1@0{
兼容="ti、am4376-pruss1";
reg =<0x0 0x40000>;
#address-cells =<1>;
大小单元格=<1>;
范围;

pruss1_mem:存储器@0{
reg =<0x0 0x2000>、
0x2000 0x2000>、
0x10000 0x8000>;
reg-names ="dram0"、"dram1"、
"shrdram2";
};

pruss1_cfg:cfg@26000{
兼容="ti、pruss-cfg"、"SYSCON";
REG =<0x26000 0x2000>;
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x26000 0x2000>;

时钟{
#address-cells =<1>;
#size-cells =<0>;

pruss1_iepclk_mux:iepclk-mux@30{
reg =<0x30>;
#clock-cells =<0>;
时钟=<&SYSCLK_div>、/* ICSS_IEP_gclk *
<&pruss_OCP_gclk>;/* ICSS_OCP_gclk *
};
};
};

pruss1_MII_RT:MII-RT@32000{
兼容="ti、pruss-mII"、"SYSCON";
REG =<0x32000 0x58>;
};

pruss1_INTC:中断控制器@20000{
兼容="ti、pruss-intc";
寄存器=<0x20000 0x2000>;
中断控制器;
#interrupt-cells =<3>;
中断= 、






中断名称="host_intr0"、"host_intr1"、
"host_intr2"、"host_intr3"、
"host_intr4"、
"host_intr6"、"host_intr7";
TI、IRQ -保留=/bits/8 <0x20>;/*位(5)*
};

pru1_0:PRU@34000{
兼容="ti、am4376-PRU";
REG =<0x34000 0x3000>、
<0x22000 0x400>、
0x22400 0x100>;
reg-names ="IRAM"、"control"、"debug";
固件名称="AM437X-pru1_0-FW";
};

pru1_1:PRU@38000{
兼容="ti、am4376-PRU";
REG =<0x38000 0x3000>、
0x24000 0x400>、
0x24400 0x100>;
reg-names ="IRAM"、"control"、"debug";
固件名称="AM437X-pru1_1-FW";
};

pruss1_MDIO:MDIO@32400{
兼容="ti、davinci_mdio";
REG =<0x32400 0x90>;
时钟=<&DPLL_CORE_M4_ck >;
时钟名称="Fck";
bus_freq =<1000000>;
#address-cells =<1>;
#size-cells =<0>;
};
};

pruss0:prusss@40000{
兼容="ti、am4376-pruss0";
REG =<0x40000 0x40000>;
#address-cells =<1>;
大小单元格=<1>;
范围;

pruss0_mem:Memories@40000{
REG =<0x40000 0x1000>、
0x42000 0x1000>;
reg-names ="dram0"、"dram1";
};

pruss0_cfg:cfg@66000{
兼容="ti、pruss-cfg"、"SYSCON";
REG =<0x66000 0x2000>;
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x66000 0x2000>;

时钟{
#address-cells =<1>;
#size-cells =<0>;

pruss0_iepclk_mux:iepclk-mux@30{
reg =<0x30>;
#clock-cells =<0>;
时钟=<&SYSCLK_div>、/* ICSS_IEP_gclk *
<&pruss_OCP_gclk>;/* ICSS_OCP_gclk *
};
};
};

pruss0_MII_RT:MII-RT@72000{
兼容="ti、pruss-mII"、"SYSCON";
寄存器=<0x72000 0x58>;
STATUS ="禁用";
};

pruss0_INTC:中断控制器@60000{
兼容="ti、pruss-intc";
reg =<0x60000 0x2000>;
中断控制器;
#interrupt-cells =<3>;
中断= 、






中断名称="host_intr0"、"host_intr1"、
"host_intr2"、"host_intr3"、
"host_intr4"、
"host_intr6"、"host_intr7";
TI、IRQ -保留=/bits/8 <0x20>;/*位(5)*
};

pru0_0:PRU@74000{
兼容="ti、am4376-PRU";
REG =<0x74000 0x1000>、
0x62000 0x400>、
0x62400 0x100>;
reg-names ="IRAM"、"control"、"debug";
固件名称="AM437X-pru0_0-FW";
};

pru0_1:PRU@78000{
兼容="ti、am4376-PRU";
REG =<0x78000 0x1000>、
0x64000 0x400>、
0x64400 0x100>;
reg-names ="IRAM"、"control"、"debug";
固件名称="AM437X-pru0_1-FW";
};
};
};

目标模块@50000000{
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x50000000 4>、
0x50000010 4>、
0x50000014 4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-sidle = 、


TI、syss-mask =<1>;
时钟=<&L3s_clkctrl AM4_L3S_GPMC_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x50000000 0x50000000 0x00001000>、/*寄存器*/
0x00000000 0x00000000 0x40000000>;//数据*/

GPMC:GPMC@50000000{
兼容="ti、am3352-gpmC";
DMA =<&EDMA 52 0>;
dma-names ="rxtx";
时钟=<&L3s_gclk>;
时钟名称="Fck";
REG =<0x50000000 0x2000>;
中断= ;
GPMC、num-cs =<7>;
GPMC、num-waitpins =<2>;
#address-cells =<2>;
大小单元格=<1>;
中断控制器;
#interrupt-cells =<2>;
GPIO 控制器;
#GPIO-cells =<2>;
STATUS ="禁用";
};
};

目标模块@47900000{
兼容="ti、sysc-omAP4"、"ti、sysc";
REG =<0x47900000 0x4>、
0x47900010 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-sidle = 、



时钟=<&L3s_clkctrl AM4_L3S_QSPI_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x47900000 0x1000>、
0x30000000 0x30000000 0x4000000>;

QSPI:SPI@0{
兼容="ti、am4372-QSPI";
reg =<0 0x100>、
0x30000000 0x4000000>;
reg-names ="QSPI_base"、"QSPI_mmap";
时钟=<&DPLL_PER_M2_DIV4_ck >;
时钟名称="Fck";
#address-cells =<1>;
#size-cells =<0>;
中断=<0 138 0x4>;
Num-cs =<4>;
};
};

目标模块@40300000{
兼容="ti、sysc-omAP4-simple"、"ti、sysc";
时钟=<&L3_clkctrl AM4_L3_OCMCRAM_CLKCTRL 0>;
时钟名称="Fck";
TI、空闲;
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x40300000 0x40000>;

ocmcram:SRAM@0{
兼容="MMIO-SRAM";
reg =<0 0x40000>;/* 256k */
范围=<0 0x40000>;
#address-cells =<1>;
大小单元格=<1>;

PM_SRAM_CODE:PM-CODE-SRAM@0{
兼容="ti、sRAM";
reg =<0x0 0x1000>;
protect-exec;
};

PM_SRAM_DATA:PM-DATA-SRAM@1000{
兼容="ti、sRAM";
reg =<0x1000 0x1000>;
池;
};
};
};

目标模块@56000000{
兼容="ti、sysc-omAP4"、"ti、sysc";
REG =<0x5600fe00 0x4>、
0x5600fe10 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-midle = 、


TI、sysc-sidle = 、


时钟=<&gfx_L3_clkctrl AM4_GFX_L3_GFX_CLKCTRL 0>;
时钟名称="Fck";
电源域=<&PRM_gfx>;
复位=<&PRM_gfx 0>;
reset-names ="rstctrl";
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x56000000 0x1000000>;
};
};
};

#include "AM437X-L4.dtsi"
#include "am43xx-clocks.dtsi"

prcm{(&P)
PRM_MPU:PRM@300{
兼容="ti、am4-prm-inst"、"ti、omap-prm-inst";
reg =<0x300 0x100>;
#power-domain-cells =<0>;
};

PRM_gfx:PRM@400{
兼容="ti、am4-prm-inst"、"ti、omap-prm-inst";
reg =<0x400 0x100>;
#power-domain-cells =<0>;
#reset-cells =<1>;
};

PRM_RTC:PRM@500{
兼容="ti、am4-prm-inst"、"ti、omap-prm-inst";
reg =<0x500 0x100>;
#power-domain-cells =<0>;
};

PRM_TOM:PRM@600{
兼容="ti、am4-prm-inst"、"ti、omap-prm-inst";
reg =<0x600 0x100>;
#power-domain-cells =<0>;
};

prm_cefuse:prm@700{
兼容="ti、am4-prm-inst"、"ti、omap-prm-inst";
reg =<0x700 0x100>;
#power-domain-cells =<0>;
};

PRM_PER:PRM@800{
兼容="ti、am4-prm-inst"、"ti、omap-prm-inst";
reg =<0x800 0x100>;
#reset-cells =<1>;
#power-domain-cells =<0>;
};

PRM_wkup:PRM@2000{
兼容="ti、am4-prm-inst"、"ti、omap-prm-inst";
reg =<0x2000 0x100>;
#reset-cells =<1>;
#power-domain-cells =<0>;
};

PRM_DEVICE:PRM@4000{
兼容="ti、am4-prm-inst"、"ti、omap-prm-inst";
reg =<0x4000 0x100>;
#reset-cells =<1>;
};
};

/*时钟源的首选常开计时器*/
Timer1_target{&timer1_target}
TI、no-reset-on-init;
TI、空闲;
时钟=<&L4_wkup_clkctrl AM4_L4_WKUP_Timer1_CLKCTRL 0>、
<&L4_wkup_clkctrl AM4_L4_WKUP_L4_WKUP_CLKCTRL 0>;
时钟名称="Fck"、"ick";
计时器@0{
分配的时钟=<&Timer1_fck>;
分配的时钟父节点=<&SYS_CLKIN_CK>;
};
};

/*时钟事件的首选计时器*/
&timer2_target{
TI、no-reset-on-init;
TI、空闲;
时钟=<&l4ls_clkctrl AM4_L4LS_TIMER2_CLKCTRL 0>、
<&l4ls_clkctrl AM4_L4LS_L4_LS_CLKCTRL 0>;
时钟名称="Fck"、"ick";
计时器@0{
分配的时钟=<&timer2_fck>;
分配的时钟父节点=<&SYS_CLKIN_CK>;
};
};

am4372-L4.dts

L4_wkup{/* 0x44c00000 */
兼容="ti、am4-l4-wkup"、"simple-pm-bus";
电源域=<&PRM_wkup>;
时钟=<&L4_wkup_clkctrl AM4_L4_WKUP_L4_WKUP_CLKCTRL 0>;
时钟名称="Fck";
REG =<0x44c00000 0x800>、
0x44c00800 0x800>、
0x44c01000 0x400>、
0x44c01400 0x400>;
reg-names ="ap"、"la"、"ia0"、"ia1";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x00000000 0x44c00000 0x100000>、/*段0 */
0x00100000 0x44d00000 0x100000 >、/*段1 *
0x00200000 0x44e00000 0x100000 >;/*段2 *

段@0{/* 0x44c00000 */
兼容="简单的 Pm-bus";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x00000000 0x00000000 0x000800>、/* ap 0 */
0x00000800 0x00000800 0x000800>、/* ap 1 */
0x00001000 0x00001000 0x000400>、/* ap 2 */
0x00001400 0x00001400 0x000400>;/* ap 3 */
};

段@100000{/* 0x44d00000 */
兼容="简单的 Pm-bus";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x00000000 0x00100000 0x004000>、/* ap 4 */
0x00004000 0x00104000 0x001000>、//* ap 5 */
<0x00080000 0x00180000 0x002000>、//* ap 6 */
0x00082000 0x00182000 0x001000>、//* ap 7 *
0x000f0000 0x001f0000 0x010000>;// ap 8 */

目标模块@0{/* 0x44d00000、ap 4 28.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
reg =<0x0 0x4>;
reg-names ="rev";
时钟=<&L4_wkup_aON_clkctrl AM4_L4_WKUP_AON_WKUP_M3_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x00000000 0x00000000 0x4000>、
0x00080000 0x00080000 0x2000>;

wkup_m3:CPU@0{
兼容="ti、am4372-wkup-m3";
REG =<0x00000000 0x4000>、
<0x00080000 0x2000>;
reg-names ="umem"、"DMEM";
复位=<&PRM_wkup 3>;
reset-names ="rstctrl";
TI、Pm-firmware ="AM335x-Pm-firmware.elf";
};
};

目标模块@f0000{/* 0x44df0000、ap 8 58.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
reg =<0xf0000 0x4>;
reg-names ="rev";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xf0000 0x10000>;

prcm:prcm@0{
兼容="ti、am4-prcm"、"简单总线";
reg =<0x0 0x11000>;
中断= ;
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x11000 >;

prcm_clocks:时钟{
#address-cells =<1>;
#size-cells =<0>;
};

prcm_clockdomains: clockdomain{
};
};
};
};

段@200000{/* 0x44e00000 */
兼容="简单的 Pm-bus";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x00000000 0x00200000 0x001000>、/* ap 9 */
<0x00003000 0x00203000 0x001000>、//* ap 10 */
0x00004000 0x00204000 0x001000>、//* ap 11 *
0x00005000 0x00205000 0x001000>、//* ap 12 *
<0x00006000 0x00206000 0x001000>、/* ap 13 */
0x00007000 0x00207000 0x001000>、//* ap 14 *
<0x00008000 0x00208000 0x001000>、/* ap 15 */
0x00009000 0x00209000 0x001000>、//* ap 16 *
0x0000a000 0x0020a000 0x001000>、//* ap 17 *
0x0000b000 0x0020b000 0x001000>、//* ap 18 *
0x0000c000 0x0020c000 0x001000>、//* ap 19 *
0x0000d000 0x0020d000 0x001000>、//* ap 20 *
0x0000f000 0x0020f000 0x001000>、//* ap 21 *
0x00010000 0x00210000 0x010000>、//* ap 22 *
0x00030000 0x00230000 0x001000>、//* ap 23 *
0x00031000 0x00231000 0x001000>、//* ap 24 */
0x00032000 0x00232000 0x001000>、//* ap 25 */
0x00033000 0x00233000 0x001000>、//* ap 26 *
0x00034000 0x00234000 0x001000>、//* ap 27 *
0x00035000 0x00235000 0x001000>、//* ap 28 *
0x00036000 0x00236000 0x001000>、//* ap 29 *
0x00037000 0x00237000 0x001000>、//* ap 30 *
0x00038000 0x00238000 0x001000>、//* ap 31 *
0x00039000 0x0023000 0x001000>、//* ap 32 */
0x0003a000 0x0023a000 0x001000>、//* ap 33 *
0x0003e000 0x0023e000 0x001000>、//* ap 34 *
0x0003f000 0x0023f000 0x001000>、//* ap 35 *
0x00040000 0x00240000 0x040000>、/* ap 36 */
0x00080000 0x00280000 0x001000>、//* ap 37 *
0x00088000 0x00288000 0x008000>、//* ap 38 *
0x00092000 0x00292000 0x001000>、//* ap 39 *
<0x00086000 0x00286000 0x001000>、//* ap 40 */
0x00087000 0x00287000 0x001000>、//* ap 41 *
0x00090000 0x00290000 0x001000>、//* ap 42 *
0x00091000 0x00291000 0x001000>;/* ap 43 */

目标模块@3000{/* 0x44e03000、ap 10 0A.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x3000 0x1000>;
};

目标模块@5000{/* 0x44e05000、ap 12 30.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x5000 0x1000>;
};

目标模块@7000{/* 0x44e07000、ap 14 20.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x7000 0x4>、
0x7010 0x4>、
0x7114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



TI、syss-mask =<1>;
/*域(P、C):wkup_pwrdm、l4_wkup_clkdm *
时钟=<&L4_wkup_clkctrl AM4_L4_WKUP_GPIO1_CLKCTRL 0>、
<&L4_wkup_clkctrl AM4_L4_WKUP_GPIO1_CLKCTRL 8>;
时钟名称="fclk"、"dbclk";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x7000 0x1000>;

GPIO0:GPIO@0{
兼容="ti、am4372-gpio"、"ti、OMAP4-gpio";
reg =<0x0 0x1000>;
中断= ;
GPIO 控制器;
#GPIO-cells =<2>;
中断控制器;
#interrupt-cells =<2>;
STATUS ="禁用";
};
};

目标模块@9000{// 0x44e09000、ap 16 04.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x9050 0x4>、
0x9054 0x4>、
0x9058 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



/*域(P、C):wkup_pwrdm、l4_wkup_clkdm *
时钟=<&L4_wkup_clkctrl AM4_L4_WKUP_UART1_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x9000 0x1000>;

uart0:串行@0{
兼容="ti、am4372-uart";
reg =<0x0 0x2000>;
中断= ;
};
};

目标模块@b000{/* 0x44e0b000、ap 18 48.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
reg =<bb000 0x8>、
<bb010 0x8>、
<b090 0x8>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



TI、syss-mask =<1>;
/*域(P、C):wkup_pwrdm、l4_wkup_clkdm *
时钟=<&L4_wkup_clkctrl AM4_L4_WKUP_I2C1_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xb000 0x1000>;

i2c0:I2C@0{
兼容="ti、am4372-i2c"、"ti、OMAP4-i2c";
reg =<0x0 0x1000>;
中断= ;
#address-cells =<1>;
#size-cells =<0>;
STATUS ="禁用";
};
};

目标模块@d000{/* 0x44e0d000、ap 20 38.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
REG =<0xd000 0x4>、
0xd010 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-sidle = 、



//域(P、C):wkup_pwrdm、l3s_tsc_clkdm *
时钟=<&L3s_TSC_clkctrl AM4_L3S_TSC_ADC_TSC_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xd000 0x1000>;

tscadc:tscadc@0{
兼容="ti、am3359-tscadc";
reg =<0x0 0x1000>;
中断= ;
时钟=<&ADC_TSC_Fck>;
时钟名称="Fck";
STATUS ="禁用";
DMA =<&EDMA 53 0>、<&EDMA 57 0>;
dma-names ="fifo0"、"fifo1";

TSC{
兼容="ti、am3359-TSC";
};

ADC{
IO 通道电池=<1>;
兼容="ti、am3359-adC";
};

};
};

目标模块@10000{/* 0x44e10000、ap 22 0c.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
reg =<0x10000 0x4>;
reg-names ="rev";
时钟=<&L4_wkup_clkctrl AM4_L4_WKUP_CONTRAL_CLKCTRL 0>;
时钟名称="Fck";
TI、空闲;
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x10000 0x10000>;

SCM:SCM@0{
兼容="ti、AM4-SCM"、"简单总线";
reg =<0x0 0x4000>;
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x4000>;

am43xx_pinmux:pinmux@800{
兼容="ti、am437-padconf"、
"pinctrl-single";
reg =<0x800 0x31c>;
#address-cells =<1>;
#size-cells =<0>;
#pinctrl-cells =<1>;
#interrupt-cells =<1>;
中断控制器;
pinctrl-single、寄存器宽度=<32>;
pinctrl-single、function-mask =<0xffffff>;
};

SCM_conf:SCM_conf@0{
兼容="SYSCON"、"简单总线";
reg =<0x0 0x800>;
#address-cells =<1>;
大小单元格=<1>;

PHY_gmii_SEL:PHY-gmii-SEL{
兼容="ti、am43xx-phy-gmii-SEL";
reg =<0x650 0x4>;
phy-cells =<2>;
};

SCM_Clocks:Clocks{
#address-cells =<1>;
#size-cells =<0>;
};
};

wkup_m3_IPC:wkup_m3_IPC@1324{
兼容="ti、am4372-wkup-m3-IPC";
REG =<0x1324 0x44>;
中断= ;
ti、rproc =<&wkup_m3>;
mbox =<&mailbox &mbox_wkupm3/;
};

EDMA_Xbar:dma-router@f90{
兼容="ti、am335x-edma-crossbar";
reg =<0xf90 0x40>;
dma-cells =<3>;
DMA 请求=<64>;
dma-masters =<&edma>;
};

SCM_clockdomains: clockdomain{
};
};
};

Timer1_target:target-module@31000{// 0x44e31000、ap 24 40.0 *
兼容="ti、sysc-omap2-timer"、"ti、sysc";
REG =<0x31000 0x4>、
<0x310100x4>、
0x31014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、


TI、syss-mask =<1>;
/*域(P、C):wkup_pwrdm、l4_wkup_clkdm *
时钟=<&L4_wkup_clkctrl AM4_L4_WKUP_Timer1_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x31000 0x1000>;

Timer1:定时器@0{
兼容="ti、am4372-timer-1ms"、"ti、am335x-timer-1ms";
reg =<0x0 0x400>;
中断= ;
TI、计时器- alwon;
时钟=<&Timer1_fck>;
时钟名称="Fck";
};
};

目标模块@33000{/* 0x44e33000、ap 26 18.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x33000 0x1000>;
};

目标模块@35000{/* 0x44e35000、ap 28 50.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x35000 0x4>、
0x35010 0x4>、
0x35014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_EMUFREE |
SYSC_OMAP2_SOFTRESET)>;
TI、sysc-sidle = 、



TI、syss-mask =<1>;
/*域(P、C):wkup_pwrdm、l4_wkup_clkdm *
时钟=<&L4_wkup_clkctrl AM4_L4_WKUP_WD_TIMER2_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x35000 0x1000>;

WDT:WDT@0{
兼容="ti、am4372-WDT"、"ti、OMAP3-WDT";
reg =<0x0 0x1000>;
中断= ;
};
};

目标模块@37000{/* 0x44e37000、ap 30 08.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x37000 0x1000>;
};

目标模块@39000{/* 0x44e39000、ap 32 02.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x39000 0x1000>;
};

RTC_TARGET:目标模块@3e000{/* 0x44e3e000、ap 34 60.0 */
兼容="ti、sysc-omAP4-simple"、"ti、sysc";
REG =<0x3e074 0x4>、
0x3e078 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-sidle = 、



/*域(P、C):RTC_pwrdm、L4_RTC_clkdm */
电源域=<&PRM_RTC>;
时钟=<&L4_RTC_clkctrl AM4_L4_RTC_RTC_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x3e000 0x1000>;

RTC:RTC@0{
兼容="ti、am4372-rtC"、"ti、am3352-rtC"、
"TI、DA830-RTC";
reg =<0x0 0x1000>;
中断=<GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH
GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH_>;
时钟=<&clk_32768_ck>;
时钟名称="int-clk";
系统功率控制器;
STATUS ="禁用";
};
};

目标模块@40000{/* 0x44e40000、ap 36 68.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x40000 0x40000>;
};

目标模块@86000{/* 0x44e86000、ap 40 70.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x86000 0x4>、
0x86004 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-sidle = 、

/*域(P、C):wkup_pwrdm、l4_wkup_aON_clkdm *
时钟=<&L4_wkup_aON_clkctrl AM4_L4_WKUP_AON_COUNTER_32K_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x86000 0x1000>;

柜台32k:柜台@0{
兼容="ti、am4372-counter32k"、"ti、omap-counter32k";
reg =<0x0 0x40>;
};
};

目标模块@88000{/* 0x44e88000、ap 38 12.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x00000000 0x00088000 0x00008000>、
0x00008000 0x00090000 0x00001000>、
0x00009000 0x00091000 0x00001000>;
};
};
};

&L4_FAST{/* 0x4a000000 */
兼容="ti、am4-l4-fast"、"simple-pm-bus";
电源域=<&PRM_PER>;
时钟=<&L3_clkctrl AM4_L3_L4_HS_CLKCTRL 0>;
时钟名称="Fck";
reg =<0x4a000000 0x800>、
0x4a000800 0x800>、
0x4a001000 0x400>;
reg-names ="ap"、"la"、"ia0";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x00000000 0x4a000000 0x1000000>;/*段0 */

段@0{/* 0x4a000000 */
兼容="简单的 Pm-bus";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x00000000 0x00000000 0x000800>、/* ap 0 */
0x00000800 0x00000800 0x000800>、/* ap 1 */
0x00001000 0x00001000 0x000400>、/* ap 2 */
0x00100000 0x00100000 0x008000>、//* ap 3 */
<0x00108000 0x00108000 0x001000>、/* ap 4 */
0x00400000 0x00400000 0x002000>、//* ap 5 */
<0x00402000 0x00402000 0x001000>、/* ap 6 */
0x00200000 0x00200000 0x080000>、//* ap 7 */
0x00280000 0x00280000 0x001000>;/* ap 8 */

目标模块@100000{/* 0x4a100000、ap 3 04.0 */
兼容="ti、sysc-omAP4-simple"、"ti、sysc";
REG =<0x101200 0x4>、
0x101208 0x4>、
0x101204 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<0>;
TI、sysc-midle = 、

TI、sysc-sidle = 、

TI、syss-mask =<1>;
时钟=<&cpsw_125mhz_clkctrl AM4_CPSW_125MHz_CPGMAC0_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x100000 0x8000>;

MAC_SW:switch@0{
兼容="ti、am4372-cpsw-switch"、"ti、cpsw-switch";
reg =<0x0 0x4000>;
范围=<0 0x4000>;
时钟=<&cpsw_125mhz_gclk>、<&DPLL_clksel_mac_clk>;
时钟名称="fclk"、"50mclk";
分配的时钟=<&DPLL_clksel_mac_clk>;
分配的时钟速率=<50000000>;
#address-cells =<1>;
大小单元格=<1>;
SYSCON =<&SCM_conf>;
STATUS ="禁用";

中断=<GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH
GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH
GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH
GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH_>;
中断名称="RX_THRESH"、"RX"、"TX"、"MISC";

以太网端口{
#address-cells =<1>;
#size-cells =<0>;

cpsw_port1:端口@1{
reg =<1>;
标签="port1";
mac-address =[ 00 00 00 00 00 00 00];
PHY =<&phy_gmii_SEL 1 0>;
};

cpsw_port2:端口@2{
reg =<2>;
标签="port2";
mac-address =[ 00 00 00 00 00 00 00];
PHY =</phy_gmii_SEL 2 0>;
};
};

DaVinci_MDIO_SW:MDIO@1000{
兼容="ti、am4372-mdio"、"ti、cpsw-mdio"、"ti、Davinci_mdio";
时钟=<&cpsw_125mhz_gclk>;
时钟名称="Fck";
#address-cells =<1>;
#size-cells =<0>;
bus_freq =<1000000>;
reg =<0x1000 0x100>;
};

CPT{
时钟=<&cpsw_CPT_RFT_clk>;
时钟名称="CPT";
};
};
};

目标模块@200000{/* 0x4a200000、ap 7 02.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x200000 0x80000>;
};

目标模块@400000{/* 0x4a400000、ap 5 08.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x400000 0x2000>;
};
};
};

L4_PER{/* 0x48000000 */
兼容="ti、am4-l4-per"、"simple-pm-bus";
电源域=<&PRM_PER>;
时钟=<&l4ls_clkctrl AM4_L4LS_L4_LS_CLKCTRL 0>;
时钟名称="Fck";
reg =<0x48000000 0x800>、
0x48000800 0x800>、
0x48001000 0x400>、
0x48001400 0x400>、
0x48001800 0x400>、
0x48001c00 0x400>;
reg-names ="ap"、"la"、"ia0"、"ia1"、"ia2"、"ia2"、 "ia3";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x00000000 0x48000000 0x100000>、/*段0 */
0x00100000 0x48100000 0x100000>、/*段1 *
0x00200000 0x48200000 0x100000 >、/*段2 *
0x00300000 0x48300000 0x100000 >、/*段3 *
0x46000000 0x46000000 0x400000>、/* L3数据端口*/
0x46400000 0x46400000 0x400000>;/* L3数据端口*/

段@0{/* 0x48000000 */
兼容="简单的 Pm-bus";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x00000000 0x00000000 0x000800>、/* ap 0 */
0x00000800 0x00000800 0x000800>、/* ap 1 */
0x00001000 0x00001000 0x000400>、/* ap 2 */
<0x00001400 0x00001400 0x000400>、/* ap 3 */
0x00001800 0x00001800 0x000400>、//* ap 4 *
0x00001c00 0x00001c00 0x000400>、//* ap 5 */
0x00008000 0x00008000 0x001000>、/* ap 6 */
0x00009000 0x00009000 0x001000>、//* ap 7 */
0x00022000 0x00022000 0x001000>、//* ap 8 *
0x00023000 0x00023000 0x001000>、//* ap 9 *
0x00024000 0x00024000 0x001000>、//* ap 10 *
0x00025000 0x00025000 0x001000>、//* ap 11 *
0x0002a000 0x0002a000 0x001000>、//* ap 12 *
0x0002b000 0x0002b000 0x001000>、//* ap 13 *
0x00038000 0x00038000 0x002000>、//* ap 14 *
0x0003a000 0x0003a000 0x001000>、//* ap 15 */
0x0003c000 0x0003c000 0x002000>、/* ap 16 */
0x0003e000 0x0003e000 0x001000>、//* ap 17 *
<0x00040000 0x00040000 0x001000>、/* ap 18 */
0x00041000 0x00041000 0x001000>、//* ap 19 *
0x00042000 0x00042000 0x001000>、//* ap 20 *
<0x00043000 0x00043000 0x001000>、//* ap 21 *
0x00044000 0x00044000 0x001000>、//* ap 22 *
0x00045000 0x00045000 0x001000>、//* ap 23 *
0x00046000 0x00046000 0x001000>、//* ap 24 */
0x00047000 0x00047000 0x001000>、//* ap 25 *
0x00048000 0x00048000 0x001000>、//* ap 26 *
0x00049000 0x00049000 0x001000>、//* ap 27 *
0x0004c000 0x0004c000 0x001000>、//* ap 28 *
0x0004d000 0x0004d000 0x001000>、//* ap 29 *
0x00060000 0x00060000 0x001000>、//* ap 30 */
0x00061000 0x00061000 0x001000>、//* ap 31 *
<0x00080000 0x00080000 0x010000>、//* ap 32 */
0x00090000 0x00090000 0x001000>、//* ap 33 *
0x00030000 0x00030000 0x001000>、//* ap 65 */
0x00031000 0x00031000 0x001000>、//* ap 66 *
0x0004a000 0x0004a000 0x001000>、//* ap 71 *
0x0004b000 0x0004b000 0x001000>、//* ap 72 *
0x000c8000 0x000c8000 0x001000>、//* ap 73 *
0x000c9000 0x000c9000 0x001000>、//* ap 74 */
0x000CA000 0x000CA000 0x001000>、/* ap 77 */
0x000cb000 0x000cb000 0x001000>、//* ap 78 *
0x00034000 0x00034000 0x001000>、//* ap 80 *
0x00035000 0x00035000 0x001000>、//* ap 81 *
0x00036000 0x00036000 0x001000>、//* ap 84 *
0x00037000 0x00037000 0x001000>、//* ap 85 *
0x46000000 0x46000000 0x400000>、/* L3数据端口*/
0x46400000 0x46400000 0x400000>;/* L3数据端口*/

目标模块@8000{/* 0x48008000、ap 6 10.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x8000 0x1000>;
};

目标模块@22000{/* 0x48022000、ap 8 0A.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x22050 0x4>、
<0x22054 0x4>、
0x22058 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_UART2_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x22000 0x1000>;

uart1:串行@0{
兼容="ti、am4372-uart";
reg =<0x0 0x2000>;
中断= ;
STATUS ="禁用";
};
};

目标模块@24000{/* 0x48024000、ap 10 1c.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x24050 0x4>、
0x24054 0x4>、
0x24058 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_UART3_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x24000 0x1000>;

uart2:串行@0{
兼容="ti、am4372-uart";
reg =<0x0 0x2000>;
中断= ;
STATUS ="禁用";
};
};

目标模块@2a000{/* 0x4802a000、ap 12 22.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x2a000 0x8>、
0x2a010 0x8>、
0x2a090 0x8>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_I2C2_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x2a000 0x1000>;

i2c1:I2C@0{
兼容="ti、am4372-i2c"、"ti、OMAP4-i2c";
reg =<0x0 0x1000>;
中断= ;
#address-cells =<1>;
#size-cells =<0>;
STATUS ="禁用";
};
};

目标模块@30000{/* 0x48030000、ap 65 08.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x30000 0x4>、
0x30110 0x4>、
0x30114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、


TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_SPI0_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x30000 0x1000>;

spi0:SPI@0{
兼容="ti、am4372-mcspi"、"ti、omAP4-mcspi";
reg =<0x0 0x400>;
中断= ;
#address-cells =<1>;
#size-cells =<0>;
STATUS ="禁用";
};
};

目标模块@34000{/* 0x48034000、ap 80 56.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x34000 0x1000>;
};

目标模块@36000{/* 0x48036000、ap 84 3e.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x36000 0x1000>;
};

目标模块@38000{/* 0x48038000、ap 14 04.0 */
兼容="ti、sysc-omAP4-simple"、"ti、sysc";
寄存器=<0x38000 0x4>、
0x38004 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-sidle = 、


/*域(P、C):per_pwrdm、l3s_clkdm */
时钟=<&L3s_clkctrl AM4_L3S_McASP0_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x38000 0x2000>、
0x46000000 0x46000000 0x400000>;

McASP0:McASP@0{
兼容="ti、am33xx-mcasp-audio";
reg =<0x0 0x2000>、
0x46000000 0x400000>;
reg-names ="MPU"、"dat";
中断= 、

中断名称="TX"、"RX";
STATUS ="禁用";
DMA =<&EDMA 8 2>、
< EDMA 9 2>;
dma-names ="TX"、"Rx";
};
};

目标模块@3c000{/* 0x4803c000、ap 16 2a.0 */
兼容="ti、sysc-omAP4-simple"、"ti、sysc";
REG =<0x3c000 0x4>、
0x3c004 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-sidle = 、


/*域(P、C):per_pwrdm、l3s_clkdm */
时钟=<&L3s_clkctrl AM4_L3S_McASP1_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x3c000 0x2000>、
0x46400000 0x46400000 0x400000>;

McASP1:McASP@0{
兼容="ti、am33xx-mcasp-audio";
reg =<0x0 0x2000>、
0x46400000 0x400000>;
reg-names ="MPU"、"dat";
中断= 、

中断名称="TX"、"RX";
STATUS ="禁用";
DMA =<&EDMA 10 2>、
< EDMA 11 2>;
dma-names ="TX"、"Rx";
};
};

timer2_target:target-module@40000{/* 0x48040000、ap 18 1e.0 */
兼容="ti、sysc-omAP4-timer"、"ti、sysc";
REG =<0x40000 0x4>、
0x40010 0x4>、
0x40014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask = ;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_TIMER2_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x40000 0x1000>;

timer2:计时器@0{
兼容="ti、am4372-timer"、"ti、am335x-timer";
reg =<0x0 0x400>;
中断= ;
时钟=<&timer2_fck>;
时钟名称="Fck";
};
};

目标模块@42000{/* 0x48042000、ap 20 24.0 */
兼容="ti、sysc-omAP4-timer"、"ti、sysc";
REG =<0x42000 0x4>、
0x42010 0x4>、
0x42014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask = ;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_TIMER3_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x42000 0x1000>;

timer3:计时器@0{
兼容="ti、am4372-timer"、"ti、am335x-timer";
reg =<0x0 0x400>;
中断= ;
STATUS ="禁用";
};
};

目标模块@44000{/* 0x48044000、ap 22 26.0 */
兼容="ti、sysc-omAP4-timer"、"ti、sysc";
寄存器=<0x44000 0x4>、
0x44010 0x4>、
0x44014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask = ;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_TIMER4_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x44000 0x1000>;

timer4:计时器@0{
兼容="ti、am4372-timer"、"ti、am335x-timer";
reg =<0x0 0x400>;
中断= ;
TI、定时器-PWM;
STATUS ="禁用";
};
};

目标模块@46000{/* 0x48046000、ap 24 28.0 */
兼容="ti、sysc-omAP4-timer"、"ti、sysc";
REG =<0x46000 0x4>、
0x46010 0x4>、
0x46014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask = ;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_TIMER5_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x46000 0x1000>;

timer5:计时器@0{
兼容="ti、am4372-timer"、"ti、am335x-timer";
reg =<0x0 0x400>;
中断= ;
TI、定时器-PWM;
STATUS ="禁用";
};
};

目标模块@48000{/* 0x48048000、ap 26 1a.0 */
兼容="ti、sysc-omAP4-timer"、"ti、sysc";
REG =<0x48000 0x4>、
0x48010 0x4>、
0x48014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask = ;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_TIMER6_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x48000 0x1000>;

timer6:计时器@0{
兼容="ti、am4372-timer"、"ti、am335x-timer";
reg =<0x0 0x400>;
中断= ;
TI、定时器-PWM;
STATUS ="禁用";
};
};

目标模块@4a000{/* 0x4804a000、ap 71 48.0 */
兼容="ti、sysc-omAP4-timer"、"ti、sysc";
REG =<0x4a000 0x4>、
0x4a010 0x4>、
0x4a014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask = ;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_TIMER7_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x4a000 0x1000>;

timer7:计时器@0{
兼容="ti、am4372-timer"、"ti、am335x-timer";
reg =<0x0 0x400>;
中断= ;
TI、定时器-PWM;
STATUS ="禁用";
};
};

目标模块@4c000{// 0x4804c000、ap 28 36.0 *
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x4c000 0x4>、
0x4c010 0x4>、
0x4c114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_GPIO2_CLKCTRL 0>、
<&l4ls_clkctrl AM4_L4LS_GPIO2_CLKCTRL 8>;
时钟名称="fclk"、"dbclk";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x4c000 0x1000>;

GPIO1:GPIO@0{
兼容="ti、am4372-gpio"、"ti、OMAP4-gpio";
reg =<0x0 0x1000>;
中断= ;
GPIO 控制器;
#GPIO-cells =<2>;
中断控制器;
#interrupt-cells =<2>;
STATUS ="禁用";
};
};

目标模块@60000{/* 0x48060000、ap 30 14.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x602fc 0x4>、
0x60110 0x4>、
0x60114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、


TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_MMC1_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x60000 0x1000>;

mmc1:MMC@0{
compatible ="ti,am437-sdhci";
reg =<0x0 0x1000>;
TI,需要特殊重置;
DMA =<&EDMA 24 0>、
< EDMA 25 0>;
dma-names ="TX"、"Rx";
中断= ;
状态="正常";
};
};

目标模块@80000{/* 0x48080000、ap 32 18.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x80000 0x4>、
<0x80010 0x4>、
<0x80014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、


TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_ELM_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x80000 0x10000>;

Elm:Elm@0{
兼容="ti、am3352-elm";
reg =<0x0 0x2000>;
中断= ;
时钟=<&l4ls_gclk>;
时钟名称="Fck";
STATUS ="禁用";
};
};

目标模块@c8000{/* 0x480c8000、ap 73 06.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
reg =<0xc8000 0x4>、
0xc8010 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-mask = ;
TI、sysc-sidle = 、


/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_mailbox_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xc8000 0x1000>;

邮箱:邮箱@0{
兼容="ti、OMAP4-mailbox";
reg =<0x0 0x200>;
中断= ;
mbox-cells =<1>;
ti、mbox-num-users =<4>;
TI、mbox-num-FIFOs =<8>;
mbox_wkupm3:mbox-wkup-m3{
ti、mbox-send-noirq;
TI、mbox-TX =<0 0 0>;
TI、mbox-Rx =<0 0 3>;
};
};
};

目标模块@ca000{/* 0x480ca000、ap 77 38.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
reg =<0xca000 0x4>、
0xCA010 0x4>、
0xCA014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、


TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_SPINLOCK_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xCA000 0x1000>;

hwspinlock:spinlock@0{
兼容="ti,omAP4-hwspinlock";
reg =<0x0 0x1000>;
#hwlock-cells =<1>;
};
};
};

段@100000{/* 0x48100000 */
兼容="简单的 Pm-bus";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0008c000 0x0018c000 0x001000>、/* ap 34 */
0x0008d000 0x0018d000 0x001000>、//* ap 35 *
0x0008e000 0x0018e000 0x001000>、//* ap 36 *
0x0008f000 0x0018f000 0x001000>、//* ap 37 *
0x0009c000 0x0019c000 0x001000>、//* ap 38 *
0x0009d000 0x0019d000 0x001000>、//* ap 39 *
0x000a6000 0x001a6000 0x001000>、//* ap 40 */
0x000a7000 0x001a7000 0x001000>、//* ap 41 */
0x000a8000 0x001a8000 0x001000>、//* ap 42 */
0x000a9000 0x001a9000 0x001000>、//* ap 43 */
0x000aa000 0x001aa000 0x001000>、//* ap 44 */
0x000ab000 0x001ab000 0x001000>、//* ap 45 */
0x000ac000 0x001ac000 0x001000>、//* ap 46 */
0x000ad000 0x001ad000 0x001000>、//* ap 47 */
0x000ae000 0x001ae000 0x001000>、//* ap 48 */
0x000af000 0x001af000 0x001000>、/* ap 49 */
0x000cc000 0x001cc000 0x002000>、//* ap 50 */
0x000ce000 0x001ce000 0x002000>、/* ap 51 */
0x000d0000 0x001d0000 0x002000>、/* ap 52 */
0x000d2000 0x001d2000 0x002000>、/* ap 53 */
0x000d8000 0x001d8000 0x001000>、//* ap 54 */
0x000d9000 0x001d9000 0x001000>、// ap 55 */
0x000a0000 0x001a0000 0x001000>、//* ap 67 *
0x000a1000 0x001a1000 0x001000>、//* ap 68 */
0x000a2000 0x001a2000 0x001000>、//* ap 69 */
0x000a3000 0x001a3000 0x001000>、//* ap 70 */
0x000a4000 0x001a4000 0x001000>、//* ap 92 */
0x000a5000 0x001a5000 0x001000>、//* ap 93 */
0x000c1000 0x001c1000 0x001000>、//* ap 94 */
0x000c2000 0x001c2000 0x001000>;/* ap 95 *

目标模块@8c000{/* 0x4818c000、ap 34 0c.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x8c000 0x1000>;
};

目标模块@8e000{/* 0x4818e000、ap 36 02.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x8e000 0x1000>;
};

目标模块@9c000{/* 0x4819c000、ap 38 52.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x9c000 0x8>、
0x9c010 0x8>、
0x9c090 0x8>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_I2C3_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x9c000 0x1000>;

i2c2:I2C@0{
兼容="ti、am4372-i2c"、"ti、OMAP4-i2c";
reg =<0x0 0x1000>;
中断= ;
#address-cells =<1>;
#size-cells =<0>;
STATUS ="禁用";
};
};

目标模块@a0000{/* 0x481a0000、ap 67 2c.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
reg =<0xa0000 0x4>、
0xa0110 0x4>、
0xa0114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、


TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_SPI1_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xa0000 0x1000>;

SPI1:SPI@0{
兼容="ti、am4372-mcspi"、"ti、omAP4-mcspi";
reg =<0x0 0x400>;
中断= ;
#address-cells =<1>;
#size-cells =<0>;
STATUS ="禁用";
};
};

目标模块@a2000{/* 0x481a2000、ap 69 2e.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
reg =<0xa2000 0x4>、
0xa2110 0x4>、
0xa2114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、


TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_SPI2_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xa2000 0x1000>;

SPI2:SPI@0{
兼容="ti、am4372-mcspi"、"ti、omAP4-mcspi";
reg =<0x0 0x400>;
中断= ;
#address-cells =<1>;
#size-cells =<0>;
STATUS ="禁用";
};
};

目标模块@a4000{// 0x481a4000、ap 92 62.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0xa4000 0x4>、
0xa4110 0x4>、
0xa4114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、


TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_SPI3_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xa4000 0x1000>;

spi3:SPI@0{
兼容="ti、am4372-mcspi"、"ti、omAP4-mcspi";
reg =<0x0 0x400>;
中断= ;
#address-cells =<1>;
#size-cells =<0>;
STATUS ="禁用";
};
};

目标模块@a6000{/* 0x481a6000、ap 40 16.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0xa6050 0x4>、
0xa6054 0x4>、
0xa6058 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_UART4_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xa6000 0x1000>;

uart3:串行@0{
兼容="ti、am4372-uart";
reg =<0x0 0x2000>;
中断= ;
STATUS ="禁用";
};
};

目标模块@A8000{/* 0x481a8000、ap 42 20.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
寄存器=<0xa8050 0x4>、
0xa8054 0x4>、
0xa8058 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_UART5_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xa8000 0x1000>;

uart4:串行@0{
兼容="ti、am4372-uart";
reg =<0x0 0x2000>;
中断= ;
STATUS ="禁用";
};
};

目标模块@aa000{/* 0x481aa000、ap 44 12.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
reg =<0xaa050 0x4>、
0xaa054 0x4>、
0xaa058 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_UART6_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xaa000 0x1000>;

uart5:串行@0{
兼容="ti、am4372-uart";
reg =<0x0 0x2000>;
中断= ;
STATUS ="禁用";
};
};

目标模块@ac000{/* 0x481ac000、ap 46 30.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
reg =<0xac000 0x4>、
0xac010 0x4>、
0xac114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_GPIO3_CLKCTRL 0>、
<&l4ls_clkctrl AM4_L4LS_GPIO3_CLKCTRL 8>;
时钟名称="fclk"、"dbclk";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xac000 0x1000>;

GPIO2:GPIO@0{
兼容="ti、am4372-gpio"、"ti、OMAP4-gpio";
reg =<0x0 0x1000>;
中断= ;
GPIO 控制器;
#GPIO-cells =<2>;
中断控制器;
#interrupt-cells =<2>;
STATUS ="禁用";
};
};

目标模块@ae000{/* 0x481ae000、ap 48 32.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
reg =<0xae000 0x4>、
0xae010 0x4>、
0xae114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_GPIO4_CLKCTRL 0>、
<&l4ls_clkctrl AM4_L4LS_GPIO4_CLKCTRL 8>;
时钟名称="fclk"、"dbclk";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xae000 0x1000>;

GPIO3:GPIO@0{
兼容="ti、am4372-gpio"、"ti、OMAP4-gpio";
reg =<0x0 0x1000>;
中断= ;
GPIO 控制器;
#GPIO-cells =<2>;
中断控制器;
#interrupt-cells =<2>;
STATUS ="禁用";
};
};

目标模块@C1000{/* 0x481c1000、ap 94 68.0 */
兼容="ti、sysc-omAP4-timer"、"ti、sysc";
reg =<0xc1000 0x4>、
0xc1010 0x4>、
0xc1014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask = ;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_TIMER8_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xc1000 0x1000>;

timer8:计时器@0{
兼容="ti、am4372-timer"、"ti、am335x-timer";
reg =<0x0 0x400>;
中断= ;
STATUS ="禁用";
};
};

目标模块@cc000{/* 0x481cc000、ap 50 46.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
reg =<0xcc020 0x4>;
reg-names ="rev";
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_D_CAN0_CLKCTRL 0>、
<Dcan0_fck>;
时钟名称="Fck"、"osc";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xcc000 0x2000>;

Dcan0:CAN@0{
兼容="ti、am4372-d_ca"、"ti、am3352-d_ca";
reg =<0x0 0x2000>;
时钟=<&dcan0_fck>;
时钟名称="Fck";
SYSCON-RAMINIT =<&SCM_conf 0x644 0>;
中断= ;
STATUS ="禁用";
};
};

目标模块@d0000{/* 0x481d0000、ap 52 3a.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
reg =<0xd0020 0x4>;
reg-names ="rev";
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_D_CAN1_CLKCTRL 0>、
<Dcan1_fck>;
时钟名称="Fck"、"osc";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xd0000 0x2000>;

Dcan1:CAN@0{
兼容="ti、am4372-d_ca"、"ti、am3352-d_ca";
reg =<0x0 0x2000>;
时钟=<&dcan1_fck>;
时钟名称="Fck";
SYSCON-RAMINIT =<&SCM_conf 0x644 1>;
中断= ;
STATUS ="禁用";
};
};

目标模块@d8000{/* 0x481d8000、ap 54 5e.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
reg =<0xd82fc 0x4>、
0xd8110 0x4>、
0xd8114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、


TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_MMC2_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xd8000 0x1000>;

mmc2:MMC@0{
compatible ="ti,am437-sdhci";
reg =<0x0 0x1000>;
TI,需要特殊重置;
DMA =<&EDMA 2 0>、
< EDMA 3 0>;
dma-names ="TX"、"Rx";
中断= ;
状态="正常";
};
};
};

段@200000{/* 0x48200000 */
兼容="简单的 Pm-bus";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x00000000 0x00200000 0x010000>;

目标模块@0{
兼容="ti、sysc-omAP4-simple"、"ti、sysc";
电源域=<&PRM_MPU>;
时钟=<&MPU_clkctrl AM4_MPU_MPU_CLKCTRL 0>;
时钟名称="Fck";
TI、空闲;
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x10000>;

MPU@0{
兼容="TI、OMAP4-MPU";
PM-SRAM =<&PM_SRAM_CODE
&PM_SRAM_DATA>;
};
};
};

段@300000{/* 0x48300000 */
兼容="简单的 Pm-bus";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x00000000 0x00300000 0x001000>、//* ap 56 *
0x00001000 0x00301000 0x001000>、//* ap 57 */
<0x00002000 0x00302000 0x001000>、/* ap 58 */
<0x00003000 0x00303000 0x001000>、//* ap 59 */
0x00004000 0x00304000 0x001000>、//* ap 60 */
0x00005000 0x00305000 0x001000>、//* ap 61 */
0x00018000 0x00318000 0x004000>、//* ap 62 *
0x0001c000 0x0031c000 0x001000>、//* ap 63 *
0x00010000 0x00310000 0x002000>、//* ap 64 */
0x00028000 0x00328000 0x001000>、//* ap 75 *
0x00029000 0x00329000 0x001000>、//* ap 76 *
0x00012000 0x00312000 0x001000>、//* ap 79 */
0x00020000 0x00320000 0x001000>、//* ap 82 */
0x00021000 0x00321000 0x001000>、//* ap 83 *
0x00026000 0x00326000 0x001000>、//* ap 86 *
0x00027000 0x00327000 0x001000>、//* ap 87 *
0x0002a000 0x0032a000 0x000400>、//* ap 88 *
0x0002c000 0x0032c000 0x001000>、//* ap 89 *
0x00013000 0x00313000 0x001000>、//* ap 90 *
0x00014000 0x00314000 0x001000>、//* ap 91 */
<0x00006000 0x00306000 0x001000>、/* ap 96 */
0x00007000 0x00307000 0x001000>、//* ap 97 */
<0x00008000 0x00308000 0x001000>、/* ap 98 */
0x00009000 0x00309000 0x001000>、//* ap 99 */
0x0000a000 0x0030a000 0x001000>、//* ap 100 */
0x0000b000 0x0030b000 0x001000>、//* ap 101 *
0x0003d000 0x0033d000 0x001000>、//* ap 102 *
0x0003e000 0x0033e000 0x001000>、//* ap 103 *
0x0003f000 0x0033f000 0x001000>、//* ap 104 *
0x00040000 0x00340000 0x001000>、//* ap 105 *
0x00041000 0x00341000 0x001000>、//* ap 106 *
<0x00042000 0x00342000 0x001000>、/* ap 107 */
0x00045000 0x00345000 0x001000>、//* ap 108 *
0x00046000 0x00346000 0x001000>、//* ap 109 *
0x00047000 0x00347000 0x001000>、//* ap 110 */
0x00048000 0x00348000 0x001000>、//* ap 111 *
0x000f2000 0x003f2000 0x002000>、//* ap 112 *
0x000f4000 0x003f4000 0x001000>、//* ap 113 *
0x0004c000 0x0034c000 0x002000>、//* ap 114 *
0x0004e000 0x0034e000 0x001000>、//* ap 115 *
0x00022000 0x00322000 0x001000>、//* ap 116 *
0x00023000 0x00323000 0x001000>、//* ap 117 *
0x000f0000 0x003f0000 0x001000>、//* ap 118 *
0x0002a400 0x0032a400 0x000400>、//* ap 119 *
0x0002a800 0x0032a800 0x000400>、//* ap 120 *
0x0002ac00 0x0032ac00 0x000400>、//* ap 121 *
0x0002b000 0x0032b000 0x001000>、//* ap 122 *
0x00080000 0x00380000 0x020000>、//* ap 123 */
0x000a0000 0x003a0000 0x001000>、//* ap 124 *
0x000a8000 0x003a8000 0x008000>、//* ap 125 *
0x000b0000 0x003b0000 0x001000>、//* ap 126 *
<0x000c0000 0x003c0000 0x020000>、/* ap 127 */
0x000e0000 0x003e0000 0x001000>、//* ap 128 *
0x000e8000 0x003e8000 0x008000>;// ap 129 *

目标模块@0{/* 0x48300000、ap 56 40.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
reg =<0x0 0x4>、
0x4 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-midle = 、



TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_EPWMSS0_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x0 0x1000>;

epwms0:epwmss@0{
兼容="ti、am4372-pwms"、"ti、am33xx-pwms";
reg =<0x0 0x10>;
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x1000>;
STATUS ="禁用";

ecap0:PWM@100{
兼容="ti、am4372-ECAP"、
"TI、am3352-ECAP";
#PWM-Cells =<3>;
reg =<0x100 0x80>;
时钟=<&l4ls_gclk>;
时钟名称="Fck";
STATUS ="禁用";
};

ehrpwm0:PWM@200{
兼容="ti、am4372-ehrpwm"、
"ti,am3352-ehrpwm";
#PWM-Cells =<3>;
reg =<0x200 0x80>;
时钟=<&ehrpwm0_TBCLK>、<&l4ls_gclk>;
时钟名称="TBCLK"、"fck";
STATUS ="禁用";
};
};
};

目标模块@2000{/* 0x48302000、ap 58 4a.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
REG =<0x2000 0x4>、
0x2004 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-midle = 、



TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_EPWMSS1_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x2000 0x1000>;

epwms1:epwmss@0{
兼容="ti、am4372-pwms"、"ti、am33xx-pwms";
reg =<0x0 0x10>;
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x1000>;
STATUS ="禁用";

eCAP1:PWM@100{
兼容="ti、am4372-ECAP"、
"TI、am3352-ECAP";
#PWM-Cells =<3>;
reg =<0x100 0x80>;
时钟=<&l4ls_gclk>;
时钟名称="Fck";
STATUS ="禁用";
};

ehrpwm1:PWM@200{
兼容="ti、am4372-ehrpwm"、
"ti,am3352-ehrpwm";
#PWM-Cells =<3>;
reg =<0x200 0x80>;
时钟=<&ehrpwm1_TBCLK>、<&l4ls_gclk>;
时钟名称="TBCLK"、"fck";
STATUS ="禁用";
};
};
};

目标模块@4000{/* 0x48304000、ap 60 44.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
REG =<0x4000 0x4>、
0x4004 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-midle = 、



TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_EPWMSS2_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x4000 0x1000>;

epwms2:epwmss@0{
兼容="ti、am4372-pwms"、"ti、am33xx-pwms";
reg =<0x0 0x10>;
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x1000>;
STATUS ="禁用";

ecap2:PWM@100{
兼容="ti、am4372-ECAP"、
"TI、am3352-ECAP";
#PWM-Cells =<3>;
reg =<0x100 0x80>;
时钟=<&l4ls_gclk>;
时钟名称="Fck";
STATUS ="禁用";
};

ehrpwm2:PWM@200{
兼容="ti、am4372-ehrpwm"、
"ti,am3352-ehrpwm";
#PWM-Cells =<3>;
reg =<0x200 0x80>;
时钟=<&ehrpwm2_TBCLK>、<&l4ls_gclk>;
时钟名称="TBCLK"、"fck";
STATUS ="禁用";
};
};
};

目标模块@6000{/* 0x48306000、ap 96 58.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
REG =<0x6000 0x4>、
0x6004 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-midle = 、



TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_EPWMSS3_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x6000 0x1000>;

epwms3:epwmss@0{
兼容="ti、am4372-pwms"、"ti、am33xx-pwms";
reg =<0x0 0x10>;
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x1000>;
STATUS ="禁用";

ehrpwm3:PWM@200{
兼容="ti、am4372-ehrpwm"、
"ti,am3352-ehrpwm";
#PWM-Cells =<3>;
reg =<0x200 0x80>;
时钟=<&ehrpwm3/TBCLK>、<&l4ls_gclk>;
时钟名称="TBCLK"、"fck";
STATUS ="禁用";
};
};
};

目标模块@8000{/* 0x48308000、ap 98 54.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
REG =<0x8000 0x4>、
<0x8004 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-midle = 、



TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_EPWMSS4_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x8000 0x1000>;

epwms4:epwmss@0{
兼容="ti、am4372-pwms"、"ti、am33xx-pwms";
reg =<0x0 0x10>;
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x1000>;
STATUS ="禁用";

ehrpwm4:PWM@48308200{
兼容="ti、am4372-ehrpwm"、
"ti,am3352-ehrpwm";
#PWM-Cells =<3>;
reg =<0x200 0x80>;
时钟=<&ehrpwm4_TBCLK>、<&l4ls_gclk>;
时钟名称="TBCLK"、"fck";
STATUS ="禁用";
};
};
};

目标模块@a000{/* 0x4830a000、ap 100 60.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
REG =<0xa000 0x4>、
0xa004 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-midle = 、



TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_EPWMSS5_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xa000 0x1000>;

epwms5:epwmss@0{
兼容="ti、am4372-pwms"、"ti、am33xx-pwms";
reg =<0x0 0x10>;
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x1000>;
STATUS ="禁用";

ehrpwm5:PWM@200{
兼容="ti、am4372-ehrpwm"、
"ti,am3352-ehrpwm";
#PWM-Cells =<3>;
reg =<0x200 0x80>;
时钟=<&ehrpwm5_TBCLK>、<&l4ls_gclk>;
时钟名称="TBCLK"、"fck";
STATUS ="禁用";
};
};
};

目标模块@10000{// 0x48310000、ap 64 4e.1 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x11fe0 0x4>、
0x11fe4 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-mask = ;
TI、sysc-sidle = 、

/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_RNG_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x10000 0x2000>;

RNG:RNG@0{
兼容="ti、omAP4-rng";
reg =<0x0 0x2000>;
中断= ;
};
};

目标模块@13000{/* 0x48313000、ap 90 50.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x13000 0x1000>;
};

目标模块@18000{/* 0x48318000、ap 62 4c.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x18000 0x4000>;
};

目标模块@20000{/* 0x48320000、ap 82 34.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
寄存器=<0x20000 0x4>、
0x20010 0x4>、
0x20114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_GPIO5_CLKCTRL 0>、
<&l4ls_clkctrl AM4_L4LS_GPIO5_CLKCTRL 8>;
时钟名称="fclk"、"dbclk";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x20000 0x1000>;

GPIO4:GPIO@0{
兼容="ti、am4372-gpio"、"ti、OMAP4-gpio";
reg =<0x0 0x1000>;
中断= ;
GPIO 控制器;
#GPIO-cells =<2>;
中断控制器;
#interrupt-cells =<2>;
STATUS ="禁用";
};
};

GPIO5_target:target-module@22000{// 0x48322000、ap 116 64.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x22000 0x4>、
<0x22010 0x4>、
0x22114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、



TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_GPIO6_CLKCTRL 0>、
<&l4ls_clkctrl AM4_L4LS_GPIO6_CLKCTRL 8>;
时钟名称="fclk"、"dbclk";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x22000 0x1000>;

GPIO5:GPIO@0{
兼容="ti、am4372-gpio"、"ti、OMAP4-gpio";
reg =<0x0 0x1000>;
中断= ;
GPIO 控制器;
#GPIO-cells =<2>;
中断控制器;
#interrupt-cells =<2>;
STATUS ="禁用";
};
};

目标模块@26000{/* 0x48326000、ap 86 66.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
REG =<0x26000 0x4>、
0x26104 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-midle = 、


TI、sysc-sidle = 、


/*域(P、C):per_pwrdm、l3s_clkdm */
时钟=<&L3s_clkctrl AM4_L3S_VPFE0_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x26000 0x1000>;

vpfe0:VPFE@0{
兼容="ti、AM437X-VPFE";
reg =<0x0 0x2000>;
中断= ;
STATUS ="禁用";
};
};

目标模块@28000{/* 0x48328000、ap 75 0e.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
REG =<0x28000 0x4>、
0x28104 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-midle = 、


TI、sysc-sidle = 、


/*域(P、C):per_pwrdm、l3s_clkdm */
时钟=<&L3s_clkctrl AM4_L3S_VPFE1_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x28000 0x1000>;

vpfe1:VPFE@0{
兼容="ti、AM437X-VPFE";
reg =<0x0 0x2000>;
中断= ;
STATUS ="禁用";
};
};

目标模块@2a000{/* 0x4832a000、ap 88 3c.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x2a000 0x4>、
0x2a010 0x4>、
0x2a014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、dss_clkdm */
时钟=<&DSS_clkctrl AM4_DSS_DSS_CORE_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x00000000 0x0002a000 0x00000400>、
<0x00000400 0x0002a400 0x00000400>、
0x00000800 0x0002a800 0x00000400>、
<0x00000c00 0x0002ac00 0x00000400>、
0x00001000 0x0002b000 0x00001000>;

DSS:DSS@0{
兼容="ti、OMAP3-DSS";
reg =<0 0x200>;
STATUS ="禁用";
时钟=<&disp_clk>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x00000000 0x00000000 0x00000400>、
<0x00000400 0x00000400 0x00000400>、
0x00000800 0x00000800 0x00000400>、
0x00000c00 0x00000c00 0x00000400>、
0x00001000 0x00001000 0x00001000>;

目标模块@400{
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x400 0x4>、
0x410 0x4>、
0x414 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-sidle = 、


TI、sysc-midle = 、


TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_ENAWAKEUP |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、syss-mask =<1>;
时钟=<&DSS_clkctrl AM4_DSS_DSS_CORE_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x400 0x400>;

dispc:dispc@0{
兼容="ti、omap3-dispc";
reg =<0 0x400>;
中断= ;
时钟=<&disp_clk>;
时钟名称="Fck";

Max-memory-bandwidth =<230000000>;
};
};

目标模块@800{
兼容="ti、sysc-omap2"、"ti、sysc";
REG =<0x800 0x4>、
0x810 0x4>、
0x814 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-sidle = 、


TI、sysc-mask =<(SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、syss-mask =<1>;
时钟=<&DSS_clkctrl AM4_DSS_DSS_CORE_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x800 0x400>;

rfbi:rfbi@0{
兼容="ti、omap3-rfb";
reg =<0 0x100>;
时钟=<&DSS_clkctrl AM4_DSS_DSS_CORE_CLKCTRL 0>;
时钟名称="Fck";
STATUS ="禁用";
};
};
};
};

目标模块@3d000{/* 0x4833d000、ap 102 6e.0 */
兼容="ti、sysc-omAP4-timer"、"ti、sysc";
REG =<0x3d000 0x4>、
0x3d010 0x4>、
0x3d014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask = ;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_TIMER9_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x3d000 0x1000>;

timer9:计时器@0{
兼容="ti、am4372-timer"、"ti、am335x-timer";
reg =<0x0 0x400>;
中断= ;
STATUS ="禁用";
};
};

目标模块@3f000{/* 0x4833f000、ap 104 5c.0 */
兼容="ti、sysc-omAP4-timer"、"ti、sysc";
REG =<0x3f000 0x4>、
0x3f010 0x4>、
0x3f014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask = ;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_TIMER10_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x3f000 0x1000>;

timer10:计时器@0{
兼容="ti、am4372-timer"、"ti、am335x-timer";
reg =<0x0 0x400>;
中断= ;
STATUS ="禁用";
};
};

目标模块@41000{/* 0x48341000、ap 106 76.0 */
兼容="ti、sysc-omAP4-timer"、"ti、sysc";
REG =<0x41000 0x4>、
0x41010 0x4>、
0x41014 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask = ;
TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_TIMER11_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x41000 0x1000>;

timer11:计时器@0{
兼容="ti、am4372-timer"、"ti、am335x-timer";
reg =<0x0 0x400>;
中断= ;
STATUS ="禁用";
};
};

目标模块@45000{/* 0x48345000、ap 108 6a.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
寄存器=<0x45000 0x4>、
0x45110 0x4>、
0x45114 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_CLOCKACTIVITY |
SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
TI、sysc-sidle = 、


TI、syss-mask =<1>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_SPI4_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x45000 0x1000>;

SPI4:SPI@0{
兼容="ti、am4372-mcspi"、"ti、omAP4-mcspi";
reg =<0x0 0x400>;
中断= ;
#address-cells =<1>;
#size-cells =<0>;
STATUS ="禁用";
};
};

目标模块@47000{/* 0x48347000、ap 110 70.0 */
兼容="ti、sysc-omap2"、"ti、sysc";
寄存器=<0x47000 0x4>、
0x47014 0x4>、
0x47018 0x4>;
reg-names ="rev"、"sysc"、"syss";
TI、sysc-mask =<(SYSC_OMAP2_SOFTRESET |
SYSC_OMAP2_AUTOIDLE)>;
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_HDQ1W_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x47000 0x1000>;

HDQ:HDQ@0{
兼容="ti、am4372-HDQ";
reg =<0x0 0x1000>;
中断= ;
时钟=<&func_12m_clk>;
时钟名称="Fck";
STATUS ="禁用";
};
};

目标模块@4c000{/* 0x4834c000、ap 114 72.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x4c000 0x2000>;
};

目标模块@80000{/* 0x48380000、ap 123 42.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
REG =<0x80000 0x4>、
<0x80010 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-mask = ;
TI、sysc-midle = 、



TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l3s_clkdm */
时钟=<&L3s_clkctrl AM4_L3S_USB_OTG_SS0_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0x80000 0x20000>;

dwc3_1:omap_dwc3@0{
兼容="ti、AM437x-dwc3";
reg =<0x0 0x10000>;
中断= ;
#address-cells =<1>;
大小单元格=<1>;
utmi-mode =<1>;
范围=<0 0x20000>;

USB1:USB@10000{
兼容="SNP、dwc3";
寄存器=<0x10000 0x10000>;
中断= 、


中断名称="外设"、
"主机"、
"OTG";
PHY =<&USB2_phy1>;
PHY-names ="USB2-phy";
最大速度="高速";
DR_MODE ="OTG";
STATUS ="禁用";
SNP、ds_u3_suspuhy_quirk;
SNP、ds_u2_suspahy_quirk;
};
};
};

目标模块@A8000{/* 0x483a8000、ap 125 6c.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
reg =<0xa8000 0x4>;
reg-names ="rev";
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_OCP2SCP0_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xa8000 0x8000>;

ocp2scp0:ocp2scp@0{
兼容="ti、am437x-ocp2scp"、"ti、omap-ocp2scp";
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x8000>;

USB2_phy1:PHY@8000{
兼容="ti、AM437X-USB2";
reg =<0x0 0x8000>;
SYSCON-phy-power =<&SCM_conf 0x620>;
时钟=<&USB_phy0_always_ON_clk32k>、
<&L3s_clkctrl AM4_L3S_USB_OTG_SS0_CLKCTRL 8>;
时钟名称="wkupclk"、"REFCLK";
#phy-cells =<0>;
STATUS ="禁用";
};
};
};

目标模块@c0000{/* 0x483c0000、ap 127 7a.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
reg =<0xc0000 0x4>、
0xc0010 0x4>;
reg-names ="rev"、"sysc";
TI、sysc-mask = ;
TI、sysc-midle = 、



TI、sysc-sidle = 、



/*域(P、C):per_pwrdm、l3s_clkdm */
时钟=<&L3s_clkctrl AM4_L3S_USB_OTG_SS1_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xc0000 0x20000>;

dwc3_2:omap_dwc3@0{
兼容="ti、AM437x-dwc3";
reg =<0x0 0x10000>;
中断= ;
#address-cells =<1>;
大小单元格=<1>;
utmi-mode =<1>;
范围=<0 0x20000>;

USB2:USB@10000{
兼容="SNP、dwc3";
寄存器=<0x10000 0x10000>;
中断= 、


中断名称="外设"、
"主机"、
"OTG";
PHY =<&USB2_phy2>;
PHY-names ="USB2-phy";
最大速度="高速";
DR_MODE ="OTG";
STATUS ="禁用";
SNP、ds_u3_suspuhy_quirk;
SNP、ds_u2_suspahy_quirk;
};
};
};

目标模块@E8000{/* 0x483e8000、ap 129 78.0 */
兼容="ti、sysc-omAP4"、"ti、sysc";
reg =<0xe8000 0x4>;
reg-names ="rev";
/*域(P、C):per_pwrdm、l4ls_clkdm */
时钟=<&l4ls_clkctrl AM4_L4LS_OCP2SCP1_CLKCTRL 0>;
时钟名称="Fck";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xe8000 0x8000>;

ocp2scp1:ocp2scp@0{
兼容="ti、am437x-ocp2scp"、"ti、omap-ocp2scp";
#address-cells =<1>;
大小单元格=<1>;
范围=<0 0x8000>;

USB2_phy2:PHY@8000{
兼容="ti、AM437X-USB2";
reg =<0x0 0x8000>;
SYSCON-phy-power =<&SCM_conf 0x6228>;
时钟=<&USB_phy1_always_ON_clk32k>、
<&L3s_clkctrl AM4_L3S_USB_OTG_SS1_CLKCTRL 8>;
时钟名称="wkupclk"、"REFCLK";
#phy-cells =<0>;
STATUS ="禁用";
};
};
};

目标模块@F2000{/* 0x483f2000、ap 112 5a.0 */
兼容="ti、sysc";
STATUS ="禁用";
#address-cells =<1>;
大小单元格=<1>;
范围=<0x0 0xf2000 0x2000>;
};
};
};