[PATCH 2/2] ARM: dts: Qualcomm APQ8060 DragonBoard ALS sensor
Bjorn Andersson
bjorn.andersson at linaro.org
Wed Feb 1 10:36:31 PST 2017
On Tue 31 Jan 02:21 PST 2017, Linus Walleij wrote:
> This adds the Capella CM3605 ambient light and proximity sensor
> to the APQ8060 DragonBoard device tree. Notice that we also set
> up pin config for the AOUT line and GPIO lines, and that we set
> the default trigger on the infrared LED to associate with the
> "cm3605" trigger so the IR LED is controlled by this the CM3605
> driver.
Acked-by: Bjorn Andersson <bjorn.andersson at linaro.org>
>
> Signed-off-by: Linus Walleij <linus.walleij at linaro.org>
[..]
> + mpps at 50 {
> + dragon_cm3605_mpps: cm3605-mpps {
> + pinconf {
> + pins = "mpp5";
> + function = "analog";
> + input-enable;
> + bias-high-impedance;
> + /* Let's use channel 5 */
> + qcom,amux-route = <PMIC_MPP_AMUX_ROUTE_CH5>;
Unrelated to this patch, I did look at how this works on later devices.
It seems like we want to be able to switch the amux-route depending on
which ADC "channel" we're querying - e.g. on DB820c we have thermistors
on 3 different AMUX inputs but we don't have 3 mpps available.
Any thoughts on how to deal with this?
> + power-source = <PM8058_GPIO_S3>;
> + };
> + };
> + };
Regards,
Bjorn
More information about the linux-arm-kernel
mailing list