Re: max1363: internal reference

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



My bad, since a405b00 external reference is supported if the device has
a regulator, and fallback to internal if it doesn't.

Best,
Vivien

----- Mail original -----
> De: "Lars-Peter Clausen" <lars@xxxxxxxxxx>
> À: "Vivien Didelot" <vivien.didelot@xxxxxxxxxxxxxxxxxxxx>
> Cc: "Jonathan Cameron" <jic23@xxxxxxxxxx>, linux-iio@xxxxxxxxxxxxxxx, kernel@xxxxxxxxxxxxxxxxxxxx
> Envoyé: Vendredi 10 Janvier 2014 04:27:43
> Objet: Re: max1363: internal reference
> 
> On 01/09/2014 06:39 PM, Vivien Didelot wrote:
> > Hi Jonathan,
> > 
> > As described in the max1363.c header, the control of the internal
> > reference is not currently supported by the driver.
> > 
> > We have two max11603 and max11605 which need this option. We
> > currently
> > use a monkey patch like this in max1363.c:
> > 
> >     @@ -1414,7 +1414,12 @@ static const struct max1363_chip_info ma
> >      static int max1363_initial_setup(struct max1363_state *st)
> >      {
> >     +#ifdef OUR_BOARD
> >     +      st->setupbyte = MAX1363_SETUP_AIN3_IS_AIN3_REF_IS_INT
> >     +#else
> >            st->setupbyte = MAX1363_SETUP_AIN3_IS_AIN3_REF_IS_VDD
> >     +#endif
> >                    | MAX1363_SETUP_POWER_UP_INT_REF
> >                    | MAX1363_SETUP_INT_CLOCK
> >                    | MAX1363_SETUP_UNIPOLAR
> > 
> > In order to add the support for this, I would suggest adding a
> > platform_data for this driver such as:
> > 
> >     struct max1363_platform_data {
> >         bool internal_reference;
> >     };
> > 
> > What do you think?
> 
> Yes. But make sure to properly document the platform data struct with
> kernel
> doc.
> 
> - Lars
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-iio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux