EC2x&AG35-Quecopen
设备树配置指导说明
LTE 系列
版本:EC2x&AG35-Quecopen_设备树配置指导说明_V1.1
日期:2018-09-28
状态:临时文件
www.quectel.com
设备树配置指导说明
上海移远通信技术股份有限公司始终以为客户提供最及时、最全面的服务为宗旨。如需任何帮助,请随时
联系我司上海总部,联系方式如下:
上海移远通信技术股份有限公司
上海市徐汇区虹梅路 1801 号宏业大厦 7 楼 邮编:200233
电话:+86 21 51086236 邮箱:info@quectel.com
或联系我司当地办事处,详情请登录:
http://www.quectel.com/cn/support/sales.htm
如需技术支持或反馈我司技术文档中的问题,可随时登陆如下网址:
http://www.quectel.com/cn/support/technical.htm
或发送邮件至:support@quectel.com
前言
上海移远通信技术股份有限公司提供该文档内容用以支持其客户的产品设计。客户须按照文档中提供的规
范、参数来设计其产品。由于客户操作不当而造成的人身伤害或财产损失,本公司不承担任何责任。在未
声明前,上海移远通信技术股份有限公司有权对该文档进行更新。
版权申明
本文档版权属于上海移远通信技术股份有限公司,任何人未经我司允许而复制转载该文档将承担法律责任。
版权所有 ©上海移远通信技术股份有限公司 2019 保留一切权利。
Copyright © Quectel Wireless Solutions Co., Ltd. 2019
上海移远通信技术股份有限公司 2 / 18
Quectel Confidential
设备树配置指导说明
文档历史
修订记录
版本 日期
作者
变更表述
1.0
2017-12-20 高飞虎
初始版本
1.1
2018-09-28 张文郑
新增 PCM 相关属性以及使能设备节点
上海移远通信技术股份有限公司 3 / 18
Quectel Confidential
设备树配置指导说明
目录
1 设备树相关文件 ..................................................................................................................................... 5
2 外围接口的功能对应关系 ...................................................................................................................... 6
2.1 9x07 平台 ................................................................................................................................. 6
2.2. 9x28 平台 ............................................................................................................................... 7
3 设备树相关文件的修改 .......................................................................................................................... 9
3.1 UART 相关属性以及使能设备节点 ........................................................................................... 9
3.1.1 pin 脚 active 及 sleep 状态时 function 配置 ................................................................... 9
3.1.2 配置其他属性 ............................................................................................................... 10
3.1.3 UART 总开关 ............................................................................................................... 10
3.2. I2C 相关属性以及使能设备节点 ........................................................................................... 10
3.2.1 pin 脚 active 及 sleep 状态时 function 配置 ..................................................................11
3.2.2 配置其他属性 ................................................................................................................11
3.2.3 I2C 总开关 ................................................................................................................... 12
3.3. SPI 相关属性以及使能设备节点 ........................................................................................... 12
3.3.1 pin 脚 active 及 sleep 状态时 function 配置 ................................................................. 13
3.3.2 配置其他属性 ............................................................................................................... 13
3.3.3 Spi6 总开关 .................................................................................................................. 14
3.4. PCM 相关属性以及使能设备节点 ......................................................................................... 14
3.4.1 pin 脚 active 及 sleep 状态时 function 配置 ................................................................. 14
3.4.2 配置其他属性 ............................................................................................................... 16
3.4.3 PCM 总开关 ................................................................................................................ 17
4 重新生成 boot.img.............................................................................................................................. 18
4.1 编译 kernel ............................................................................................................................. 18
4.2 烧写固件 ................................................................................................................................ 18
上海移远通信技术股份有限公司 4 / 18
Quectel Confidential
UC20 低功耗管理应用指导
1 设备树相关文件
QuecOpen 基 于 Qualcomm 平 台 开 发 , 9x07 平 台 设 备 树 源 文 件 位 于
ql-ol-kernel/arch/arm/boot/dts/qcom/ 中 , 9x28 平 台 设 备 树 源 文 件 位 于
ql-ol-kernel/msm-3.18/arch/arm/boot/dts/qcom/中,使用的 DTB 是 mdm9607-mtp.dtb。
该文件主要由下面几个文件编译生成:
arch/arm/boot/dts/qcom/mdm9607-mtp.dts # dts source file,root of DTB. 仅定义了根节点属性
arch/arm/boot/dts/qcom/mdm9607-pinctrl.dtsi # Pin function define. 主要定义各个 PINs 的功能
arch/arm/boot/dts/qcom/mdm9607.dtsi # platform feature define 平台各部分的配置定义
arch/arm/boot/dts/qcom/mdm9607-mtp.dtsi # list of interface features 功能接口的总开关列表.
要 配 置 项 目 的 Device Tree , 一 般 只 需 修 改 mdm9607-pinctrl.dtsi , mdm9607.dtsi 和
mdm9607-mtp.dtsi 这三个文件。
上海移远通信技术股份有限公司 5 / 17
Quectel Confidential
设备树配置指导说明
2 外围接口的功能对应关系
2.1 9x07 平台
OpenLinux 所 有 开 放 的 I/O 接 口 种 类 及 数 量 请 参 考
“EC2x_OpenLinux_GPIO_Assignment_Speadsheet”。其中 I/O 接口在设备树上的节点对应关系如下表:
表 1:I/O 接口在设备树上的节点对应关系
PIN Num
Interface
Primary
Function
GPIO
Address
Device
Node
备注
SPI6_CS
GPIO_22
SPI 6
Interface
SPI6_MOSI
GPIO_20
SPI6_MISO
GPIO_21
Spi6
spi@78ba000
/dev/spi
37
38
39
40
41
42
12
11
63
66
38
39
SPI6_CLK
GPIO_23
I2C2_SCL
GPIO_7
I2C2_SDA
GPIO_6
UART5_TX
GPIO_8
UART5_RX
GPIO_9
UART2_TX
GPIO_4
UART2_RX
GPIO_5
UART6_TX
GPIO_20
UART6_RX
GPIO_21
I2C-2
interface,
host only
UART-5
interface
(DEBUG
UART
interface)
UART-2
interface
UART-6
interface
默认使
能;与
uart6 复
用
默认使
能;用来
与 codec
通信
默认使
能;
调试串
口,不要
修改
I2c2
i2c@78b6000
/dev/i2c-2
blsp1_uart5:
serial@78b3000
/dev/ttyHSL0
blsp1_uart2:
serial@78b0000
/dev/ttyHSL1 默认使能
blsp1_uart6:
serial@78b4000
/dev/ttyHSL2
默认不使
能;与 SPI
复用,需
要修改设
备树使能
上海移远通信技术股份有限公司 6 / 18
Quectel Confidential
设备树配置指导说明
UART3_TXD
GPIO_0
UART3_RXD
GPIO_1
blsp1_uart3:
serial@78b1000
/dev/ttyHS0 默认使能
UART3_RTS
GPIO_2
UART3_CTS
GPIO_3
UART-3
interface
(MAIN
UART-
interface)
67
68
65
64
2.2. 9x28 平台
OpenLinux 所 有 开 放 的 I/O 接 口 种 类 及 数 量 请 参 考
“AG35_QuecOpen_GPIO_Assignment_Speadsheet”。其中 I/O 接口在设备树上的节点对应关系如下表:
表 2:I/O 接口在设备树上的节点对应关系
PIN
num
interface
Primary
Function
GPIO
Address
Device
node
备注
79
77
78
80
74
73
43
42
163
165
71
72
SPI6_CS
GPIO_22
SPI6_MOSI
GPIO_20
Spi6
SPI6_MISO
GPIO_21
SPI6_CLK
GPIO_23
I2C2_SCL
GPIO_7
I2C2_SDA
GPIO_6
I2C4_CLK
GPIO_19
I2C4_SDA
GPIO_18
UART5_TX
GPIO_8
UART5_RX
GPIO_9
UART2_TX
GPIO_4
UART2_RX
GPIO_5
spi@78ba00
/dev/spi
0
I2c2
i2c@78b6000
/dev/i2c-2
I2c4
i2c@78b8000
/dev/i2c-4
blsp1_uart5:
serial@78b3000
/dev/ttyHSL1
blsp1_uart2:
serial@78b0000
/dev/ttyHSL0
默认使
能;与
uart6 复
用
默认使
能
默认使
能;用来
与 codec
通信
默认不
使能
默认使
能;调试
串口,不
要修改
SPI 6
Interface
I2C-2
interface,
host only
I2C-4
interface,
host only
UART-5
interface
UART-2
interface
(DEBUG
UART
interface)
上海移远通信技术股份有限公司 7 / 18
Quectel Confidential
设备树配置指导说明
77
78
60
58
57
56
UART-6
interface
UART-3
interface
(MAIN
UART-
interface)
UART6_TX
GPIO_20
UART6_RX
GPIO_21
blsp1_uart6:
/dev/ttyHSL2
serial@78b4000
UART3_TXD
GPIO_0
UART3_RXD GPIO_1
blsp1_uart3:
serial@78b1000
/dev/ttyHS0
UART3_RTS
GPIO_2
UART3_CTS
GPIO_3
默认不
使能;与
SPI 复
用,需要
修改设
备树使
能
默认使
能
上海移远通信技术股份有限公司 8 / 18
Quectel Confidential