[RFC PATCH v1] EP93XX: Add ADC support
Christian Gagneraud
cgagneraud at techworks.ie
Tue Oct 13 08:48:54 EDT 2009
H Hartley Sweeten wrote:
> On Monday, October 12, 2009 7:24 AM, Christian Gagneraud wrote:
>> This patch add support for the ADC found in the EP93XX.
>>
>> This work is based on S3C platform ADC, apart from hardware related
>> stuff, the following modifications have been done:
>> - Remove touchscreen support:
>> On S3C the TS is a "normal" ADC client, but it has priority over all
>> other clients. On EP93XX the TS controller is built-in and offer
>> advanced features.
>> - Remove convert and select callbacks:
>> This was done for the shake of simplicity, it can be added easily.
>> - Channel definition:
>> On S3c, channel is just an index (unsigned char). On EP93xx channel
>> is the analog switch configuration (unsigned long), it gives the
>> client full freedom on how to make the analog conversion (including
>> routing VRef+ and VRef-, activationg PU/PD resistors, connecting
>> pins to VDD/GND, ...)
>>
>>
>> This is a first draft. Comments and criticism welcome.
>>
>> Signed-off-by: Christian Gagneraud <cgagneraud at techworks.ie>
>> ---
>
> [snip]
>
>> diff --git a/arch/arm/mach-ep93xx/Makefile b/arch/arm/mach-ep93xx/Makefile
>> index eae6199..e3c62fe 100644
>> --- a/arch/arm/mach-ep93xx/Makefile
>> +++ b/arch/arm/mach-ep93xx/Makefile
>> @@ -6,6 +6,8 @@ obj-m :=
>> obj-n :=
>> obj- :=
>>
>> +obj-$(CONFIG_EP93XX_ADC) += adc.o
>
> This Kconfig option is not defined in the patch.
Oops, it has vanished into a black hole! ;)
Thanks
Chris
>
> Regards,
> Hartley
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
More information about the linux-arm-kernel
mailing list