干貨?|?驅(qū)動開發(fā)基本流程詳解
時間:2021-10-21 14:56:07
手機看文章
掃描二維碼
隨時隨地手機看文章
[導讀]關(guān)注「Linux大陸」,一起進步!一、修改設(shè)備樹1、在pinctrl子系統(tǒng)對應節(jié)點添加子節(jié)點,即在iomuxc、iomuxc_snvs節(jié)點添加新的子節(jié)點,即添加設(shè)備對應的IO。示例:pinctrl_i2c1:?i2c1grp?{???fsl,pins?=?;};?節(jié)點標簽:節(jié)點名...
關(guān)注「Linux大陸」,一起進步!
一、修改設(shè)備樹
1、在pinctrl子系統(tǒng)對應節(jié)點添加子節(jié)點,即在 iomuxc 、iomuxc_snvs 節(jié)點添加新的子節(jié)點,即添加設(shè)備對應的 IO 。示例:pinctrl_i2c1:?i2c1grp?{?
??fsl,pins?=?
???MX6UL_PAD_UART4_TX_DATA__I2C1_SCL?0x4001b8b0
???MX6UL_PAD_UART4_RX_DATA__I2C1_SDA?0x4001b8b0
??>;
};
?
節(jié)點標簽:節(jié)點名{
????????引腳屬性字符串?=?<
????????????使用的引腳_引腳復用功能?電氣特性(IO?的上/下拉、驅(qū)動能力和速度等)
????????>;
}
?
注意:節(jié)點標簽,節(jié)點名可自定義,但節(jié)點標簽前綴一定要為 pinctrl_
2、在 I2C 、SPI 等節(jié)點下添加子節(jié)點,雜項驅(qū)動(MISC)在根節(jié)點下添加節(jié)點,配置設(shè)備相關(guān)屬性信息:示例: