freebsd-src/sys/arm/ti
Luiz Otavio O Souza 855feb6867 Adds the ADC driver for TI AM3xxx SoC family.
The ADC has a 12bit resolution and its raw output can be read via sysctl(8)
interface.

The driver allows the setup of ADC clock, samples average and open delay
(the number of clock cycles to wait before start the conversion).

The TSC_ADC module is set in the general purpose mode (no touchscreen
support).

Tested on Beaglebone-black.

Written based on AM335x TRM.

Reviewed by:	rpaulo
Approved by:	adrian (mentor)
Tested by:	me, Brian J. McGovern, Sulev-Madis Silber (ketas)
2014-03-24 20:06:27 +00:00
..
am335x Adds the ADC driver for TI AM3xxx SoC family. 2014-03-24 20:06:27 +00:00
cpsw Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
omap3
omap4 When calculating the MPU freq, make sure not to overflow by using a uint64_t. 2014-03-06 21:07:13 +00:00
twl Eliminate an unused-var warning by wrapping #if 0 around some tables of 2014-02-23 22:29:59 +00:00
usb Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
aintc.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
files.ti Adds the ADC driver for TI AM3xxx SoC family. 2014-03-24 20:06:27 +00:00
std.ti Set machine correctly on ARM. This allows universe to use the correct world 2012-08-18 05:48:19 +00:00
ti_adc.c Adds the ADC driver for TI AM3xxx SoC family. 2014-03-24 20:06:27 +00:00
ti_adcreg.h Adds the ADC driver for TI AM3xxx SoC family. 2014-03-24 20:06:27 +00:00
ti_adcvar.h Adds the ADC driver for TI AM3xxx SoC family. 2014-03-24 20:06:27 +00:00
ti_common.c Move all the files named foo/common.c to foo/foo_common.c, as 2014-03-08 00:14:40 +00:00
ti_cpuid.c Remove #include <machine/frame.h> from all the arm code that doesn't 2013-10-27 01:34:10 +00:00
ti_cpuid.h - Identify more devices for OMAP4 SoC (up to OMAP4470) 2013-01-07 23:30:53 +00:00
ti_edma3.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ti_edma3.h
ti_gpio.c Allow the use of the OFW GPIO bus for ti_gpio and bcm2835_gpio. With this 2014-02-13 18:42:23 +00:00
ti_i2c.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ti_i2c.h
ti_machdep.c Doh! Use C comments, not C++. 2014-01-04 22:14:59 +00:00
ti_mbox.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ti_mbox.h Add a driver for the Texas Instruments Mailbox hardware. 2013-11-16 08:20:50 +00:00
ti_mmchs.c Don't call device_set_ivars() for the mmchs, it doesn't seem to be used, 2014-02-02 20:45:41 +00:00
ti_mmchs.h Don't clear the SYSCONFIG register on boot. 2013-07-06 04:18:34 +00:00
ti_prcm.c Remove #include <machine/frame.h> from all the arm code that doesn't 2013-10-27 01:34:10 +00:00
ti_prcm.h Adds the ADC driver for TI AM3xxx SoC family. 2014-03-24 20:06:27 +00:00
ti_pruss.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ti_pruss.h Add a driver for the TI Programmable Realtime Unit Subsystem. 2013-11-16 08:23:15 +00:00
ti_scm.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ti_scm.h
ti_sdhci.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ti_sdma.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ti_sdma.h
ti_sdmareg.h
ti_smc.h
ti_smc.S
tivar.h