imx233: split lradc channel setup into source and sampling parameters

Change-Id: I1be43fec9622cb78fc5737e5ed8d7fda17baf576
This commit is contained in:
Amaury Pouly 2014-02-19 12:56:22 +01:00
parent 961498d58a
commit fd0a86a572
4 changed files with 23 additions and 10 deletions

View file

@ -80,7 +80,8 @@ static short adc_read_physical(int src, bool div2)
{
int virt = imx233_lradc_acquire_channel(src, TIMEOUT_BLOCK);
// divide by two for wider ranger
imx233_lradc_setup_channel(virt, div2, false, 0, src);
imx233_lradc_setup_source(virt, div2, src);
imx233_lradc_setup_sampling(virt, false, 0);
int val = adc_read_physical_ex(virt);
imx233_lradc_release_channel(virt);
return val;