Answered by:
DragonBoard 410c PMIC GPIO User LEDs

Question
-
Hi,
Does anyone know if there's a way to control the user LEDs that are connected to PMIC's GPIO pins?
Although The PMIC Gpio controller is listed at the Device Portal's Device Manager as Qualcomm PMIC GPIO Client Device (ACPI\QCOM2458\1), I was unable to find any further reference to it.
Thanks,
George
Monday, February 22, 2016 12:05 AM
Answers
-
currently microsoft supports only one gpiocontroller so either wait until its supported or develop your own driver
- Proposed as answer by Andre MarschalekMVP Thursday, February 25, 2016 6:43 PM
- Marked as answer by IoTGirlMicrosoft employee Wednesday, March 30, 2016 9:13 PM
Monday, February 22, 2016 9:02 AM
All replies
-
currently microsoft supports only one gpiocontroller so either wait until its supported or develop your own driver
- Proposed as answer by Andre MarschalekMVP Thursday, February 25, 2016 6:43 PM
- Marked as answer by IoTGirlMicrosoft employee Wednesday, March 30, 2016 9:13 PM
Monday, February 22, 2016 9:02 AM -
Is there a way to access the Dragonboard's MPU registers directly? Sortof like we can on netmf?
https://www.ghielectronics.com/docs/108/register-access
Because giving us easy access to the MPU registers would open up a lot of possibilities. Toggling GPIOs for example is just setting up one or two registers. Not a huge deal.
Monday, February 22, 2016 6:05 PM -
Is there a way to access the Dragonboard's MPU registers directly? Sortof like we can on netmf?
https://www.ghielectronics.com/docs/108/register-access
Because giving us easy access to the MPU registers would open up a lot of possibilities. Toggling GPIOs for example is just setting up one or two registers. Not a huge deal.
I totally agree. Since the whole IoT could safely be considered a work in progress, there really should be a little more latitude/flexibility provided to an average app developer or at least to us who are trying out some of the scenarios that we usually implement on MCUs.
In other words - we could perhaps get more guidance to try and partially implement some of the missing features.
I mean - we're not trying to hack phones, just tinker with our SBCs a bit.
Tuesday, February 23, 2016 10:52 AM -
register access to the processor does not give you access to components connected to pmic
however you should open a new topic for register access- Edited by Andre MarschalekMVP Tuesday, February 23, 2016 11:31 AM
Tuesday, February 23, 2016 11:24 AM -
Well not directly, But philosophically speaking access to processors registers could also mean access to the channel used to communicate with the PMIC... Am I right?
Also, a very good idea to open a new topic, would you like to help promote the matter?
Tuesday, February 23, 2016 12:38 PM -
access to processor registers is not the same as access to pmic
i would promote as i would like to have fmradio available
Tuesday, February 23, 2016 12:50 PM -
Was I over thinking this? Using netmf I regularly add code to the runtime (C/C++) to improve drivers for things like SPI, etc. When I do this I simply write to specific memory addresses to access the mpu registers. Can I do the same thing with IoT core? Write some C/C++ that targets the mpu? This doc seems to cover all the registers...
https://developer.qualcomm.com/qfile/29141/lm80-p0436-13_c_qc_snapdragon_410_processor_hrd.pdf
Tuesday, February 23, 2016 5:37 PM -
what you forget is netmf has one processor
the dragonboard has additionally other components like the pmic for example
Tuesday, February 23, 2016 5:43 PM