Reg:Trying to get the ADC working on the Beaglebone with 3.8 kernel

Vijay S vijay at mistralsolutions.com
Wed Feb 13 01:07:15 EST 2013


Hi Anil,
Thanks for the reply. The pins AIN0 to AIN7 are signals right? Do they have
pin mux? I'm sorry if this question is very vague. 

Regards,
Vijay

-----Original Message-----
From: Anil Kumar [mailto:anilk4.v at gmail.com] 
Sent: Tuesday, February 12, 2013 7:10 PM
To: Vijay S
Cc: devicetree-discuss at lists.ozlabs.org
Subject: Re: Reg:Trying to get the ADC working on the Beaglebone with 3.8
kernel

Hi Vijay,

On Tue, Feb 12, 2013 at 6:49 PM, Vijay S <vijay at mistralsolutions.com> wrote:
> Hi,
>
> Am trying to get the ADC working on the beagle bone. Have cloned/pulled
the
> latest kernel from the following branch
> https://github.com/beagleboard/kernel/tree/3.8 , applied the patches and
> built the kernel.
>
>
>
> Have included the below structure under the am335x-bone-common.dtsi
> (attached herewith is the dts file for your reference)
>
>
>
> tscadc at 44e0d000 {
>
>                                     status = "okay";
>
>                                     compatible = "ti,ti-tscadc";
>
>                                     reg = <0x44e0d000 0x1000>;
>
>                         interrupt-parent = <&intc>;
>
>                         interrupts = <16>;
>
>                         ti,hwmods = "adc_tsc";
>
>             };
>
>
>
> &tscadc {
>
>         tsc {
>
>               ti,wires = <4>;
>
>             ti,x-plate-resistance = <200>;
>
>                ti,steps-to-configure = <5>;
>
>              ti,wire-config = <0x00 0x11 0x22 0x33>;
>
>         };
>
>
>
>         adc {
>
>                 ti,adc-channels = <8>;
>
>         };
>

have you done pin mux for this ?

>
>
>
>
> The device is getting registered( [1.578678] input: ti-tsc as
> /devices/ocp.2/44e0d000.tscadc/tsc/input/input0
>
> [    1.586799] tsc tsc: Initialized OK) as can be seen from the attached
> kernel log(3.8_kernel_ts_adc_sys_iio_devices.txt).
>
>
>
> Am able to view the "tiadc" under the devices in the following path  cat
> /sys/devices/ocp.2/44e0d000.tscadc/tiadc/iio\:device0/  and cat
> /sys/bus/iio/devices/iio\:device0/ , but am not able to list out
> "in_voltageX_raw" in either of the paths.
>
>
>
> Can you please suggest if am missing anything?
>
>
>
> Regards,
>
> Vijay
>
>
>
>
> _______________________________________________
> devicetree-discuss mailing list
> devicetree-discuss at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/devicetree-discuss
>



More information about the devicetree-discuss mailing list