2024-03-04 04:57 AM
HI,
Voici mon problème, Sur ma carte éléctronique, j'ulise un stm32mp15 ave le pmic de ST. J'utilise la broche LD02 du pmic pour allimenter un récépteur GPS (relié sur l'uart 7) que j'aimerai pouvoir couper/allumer (depuis le user space) pour des questions d'économie d'énergie. Hors, j'utilise le driver pmic et celui-ci ne permet pas couper les alimentation dans sysfs, de plus, si je veux aller directement modifier les registre en i2c, j'ai le message "ressource busy" car le driver du pmic utilise déjà l'i2c. Comment faire por résoudre ce problème ?
Voici un extrait de mon device tree :
Arthur
2024-03-05 03:54 AM
Salut,
As tu vu le post suivant?
2024-03-05 05:38 AM - edited 2024-03-05 05:39 AM
Hi,
Indeed, I've already seen this post, in it, it is advised to use the i2cget and i2cset commands. However, the STPMIC driver launched at startup (in the device-tree: compatible = "st,stpmic1") already uses the pmic using i2c, so when i2c commands are used, the device is busy.