設備驅動中的regmap

regmap 機制是在 Linux 3.1 加入進來的特性。主要目的是減小慢速 I/O 驅動上的重複邏輯,提供一種通用的接口來操做底層硬件上的寄存器。其實這就是內核作的一次重構。regmap 除了能作到統一的 I/O 接口,還能夠在驅動和硬件 IC 之間作一層緩存,從而能減小底層 I/O 的操做次數。linux 以一個 I2C 設備爲例。讀寫一個寄存器,確定須要用到i2c_transfer這樣的
相關文章
相關標籤/搜索