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

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

平臺:全志A40I
內(nèi)核:linux-3.10
系統(tǒng):Linux
說明:
1、驅(qū)動使用
內(nèi)核自帶ADC驅(qū)動,驅(qū)動位置:lichee/linux-3.10/drivers/hwmon/adcxx.c
該驅(qū)動適配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)多少路就對應(yīng)多少,此處是1轉(zhuǎn)8,
? ? ? ? ? ? ? ?reg = <0>;
? ? ? ? ? ? ? ?spi-max-frequency = <100000>;
? ? ? ? ? ? ? ?status = "ok";
? ? ? ? ? ?}; ? ? ? ? ? ?
? ? ? ?};
3、編譯后即可在系統(tǒng)/sys/class/hwmon/hwmon1/device內(nèi)查看到對應(yīng)節(jié)點生成,cat即可獲取對應(yīng)通道adc值。