設備驅動中的regmap

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