通過(guò)溫度傳感器驅(qū)動(dòng)的添加,添加光線傳感器驅(qū)動(dòng)就簡(jiǎn)單多了,與溫度傳感器不同光線傳感器掛載在I2C2總線上,并且被安排在擴(kuò)展板上。
硬件原理
I2C2_SDA?PAD NEME 為UART5_RX_DATA,I2C2_SCL PAD NAME為UART5_TX_DATA,中斷引腳LIGHT_INT,PAD NAME 為L(zhǎng)CD_DATA19。
IOMUX配置
設(shè)備樹(shù)中已經(jīng)存在i2c2的IOMUX配置
pinctrl_i2c2: i2c2grp { ???????fsl,pins = < ??????????????MX6UL_PAD_UART5_TX_DATA__I2C2_SCL ?0x4001b8b0 ??????????????MX6UL_PAD_UART5_RX_DATA__I2C2_SDA ?0x4001b8b0 ???????>; }; |
設(shè)備節(jié)點(diǎn)添加
在i2c2節(jié)點(diǎn)下添加子節(jié)點(diǎn):
bh1726@29 { ???????compatible = "elf,bh1726"; ???????reg = <0x29>; }; |
reg = <0x29>:表示該設(shè)備的I2c地址為0x29。
添加后效果如下:
添加BH1726驅(qū)動(dòng)
一、將ELF 1開(kāi)發(fā)板資料包 金山区| 金堂县| 锡林浩特市| 吉安市| 南投市| 左权县| 离岛区| 无棣县| 方正县| 赤峰市| 呼伦贝尔市| 江西省| 扶沟县| 平遥县| 东阳市| 郁南县| 柘城县| 尤溪县| 迭部县| 浮梁县| 凉城县| 哈尔滨市| 津南区| 枣阳市| 通许县| 平舆县| 上虞市| 安义县| 马关县| 西峡县| 巨野县| 稷山县| 武川县| 泸水县| 密山市| 闻喜县| 樟树市| 沁阳市| 万州区| 微博| 阳春市|