A40I adc調(diào)試移植筆記ADS1015

TQA40I_CoreB核心板,內(nèi)部集成Mali400 MP2 GPU圖形處理器,支持絕大部分當(dāng)前流行的視頻及圖片格式解碼;支持多種顯示接口,RGB/雙LVDS/HDMI/MIPI 等,支持雙屏異顯,最高分辨率1080P;支持以太網(wǎng),AUDIO,SDIO,UART,USB,SATA,VGA,TVIN,IR,CSI等功能。

平臺(tái):全志A40I
內(nèi)核:linux-3.10
系統(tǒng):Linux
說明:
1、驅(qū)動(dòng)使用
內(nèi)核自帶ADC驅(qū)動(dòng),驅(qū)動(dòng)位置:lichee/linux-3.10/drivers/hwmon/adcxx.c
該驅(qū)動(dòng)適配1轉(zhuǎn)2、4、8路ADC。
2、設(shè)備樹配置
spi2: spi@01c17000 {
? ? ? ? ? ? compatible = "allwinner,sun8i-spi";
? ? ? ? ? ? clock-frequency = <1000000>;
? ? ? ? ? ? status = "ok";
?
? ? ? ? ? ? spidev@0 {
? ? ? ? ? ? ? ? #address-cells = <1>;
? ? ? ? ? ? ? ? #size-cells = <1>;
? ? ? ? ? ? ? ? compatible = "adcxx8s";//轉(zhuǎn)多少路就對(duì)應(yīng)多少,此處是1轉(zhuǎn)8,
? ? ? ? ? ? ? ? reg = <0>;
? ? ? ? ? ? ? ? spi-max-frequency = <100000>;
? ? ? ? ? ? ? ? status = "ok";
? ? ? ? ? ? };? ? ? ? ? ??
? ? ? ? };
3、編譯后即可在系統(tǒng)/sys/class/hwmon/hwmon1/device內(nèi)查看到對(duì)應(yīng)節(jié)點(diǎn)生成,cat即可獲取對(duì)應(yīng)通道adc值。