目录
必需属性(Required properties)
-
compatible
类型:字符串
值:必须为"snps,dw-apb-uart"
,用于标识设备为 DesignWare APB UART。 -
reg
类型:地址范围(<起始偏移 长度>
)
描述:UART 寄存器组的地址偏移和长度。
示例:reg = <0x80230000 0x100>;
表示寄存器起始地址为0x80230000
,长度为0x100
字节。 -
interrupts
类型:中断号
描述:UART 使用的中断信号编号。
示例:interrupts = <10>;
表示使用中断号 10。
时钟配置(Clock handling)
需通过以下两种方式之一提供输入时钟频率:
-
clock-frequency
类型:数值(单位:Hz)
描述:直接指定 UART 的输入时钟频率。
示例:clock-frequency = <3686400>;
表示时钟频率为 3.6864 MHz。 -
clocks
类型:时钟句柄(phandle)
描述:引用时钟源节点。若需同时提供外设时钟(APB PCLK),还需以下属性:-
clock-names
类型:字符串列表
值:必须包含"baudclk"
(波特率时钟)和"apb_pclk"
(APB总线时钟)。
示例:clocks = <&baudclk>, <&apb_pcl
-