The best person to ask would be Nishanth Menon <n...@ti.com <mailto:n...@ti.com>> or Anilkumar Ch <anilku...@ti.com
Regards, John > On Apr 17, 2016, at 2:37 PM, William Hermans <yyrk...@gmail.com> wrote: > > So no one has any idea ? I'm looking for the module, that traps power events, > and shuts down the BBB. All I need is a file name. It's pretty hard making > sense of the mess that is /drivers/mfd, and the documentation does not seem > to be helpful either. > > Documentation/power/regulator/charger-management.txt does not exist in my > repo, nor in Linus' repo either. There is a similar file, but nothing > apparently related to our hardware. Passed that, most of the stuff int the > Documentation/power directory seems to be related to ACPI, which again, has > nothing to do with even our architecture . . . > > On Sat, Apr 16, 2016 at 9:09 PM, William Hermans <yyrk...@gmail.com > <mailto:yyrk...@gmail.com>> wrote: > So I've only found this so far. > https://github.com/torvalds/linux/blob/master/drivers/mfd/tps65217.c#L222-#L229 > > <https://github.com/torvalds/linux/blob/master/drivers/mfd/tps65217.c#L222-%23L229> > > Which I pretty much had already figured out this morning right after I > posted. Pretty much, the PMIC sees a condition, that needs attention. It > writes some values to registers that relate to the given condition, and then > sends an NMI out to the am335x processor. Where the am335x processor > immediately picks up that the PMIC needs attention( the whole point of an NMI > ), reads the register values out of the PMIC to determine what action needs > to be taken. Which in the case of the power button being pressed. the am335x > issues a shutdown now -h ( Linux ) Which looking at the code, actually seems > like the LKM is actually writing to the PMIC registers to do this ?! > > Anyway, no idea how a power good condition is being acted on *still*. > Meaning, no idea how when a battery is connected, when the external power > somehow goes missing. How that particular shutdown is happening, and from > where. > > On Sat, Apr 16, 2016 at 4:32 PM, John Syne <john3...@gmail.com > <mailto:john3...@gmail.com>> wrote: > I’m not sure, but best place to look would be > Documentation/power/regulator/charger-management.txt. I believe the PMIC > issues event when AC is removed. > > Regards, > John > > > > >> On Apr 16, 2016, at 12:59 PM, William Hermans <yyrk...@gmail.com >> <mailto:yyrk...@gmail.com>> wrote: >> >> Also from what I've read this behavior is different between console and LXDE >> images. So if this is true I understand that. I do not want the behaviors >> that each of these images provides, but wish to customize my own. >> >> >> On Sat, Apr 16, 2016 at 12:55 PM, William Hermans <yyrk...@gmail.com >> <mailto:yyrk...@gmail.com>> wrote: >> When a battery is connected to a beaglebone black, how does the software >> know to issue a shutdown when power is no longer coming in ? More >> specifically I'm interested in which file / script performs this action, and >> what mechanism triggers this behavior. >> >> My intentions are to modify / customize what actually happens when power to >> the board is battery only. >> >> >> >> >> >> -- >> For more options, visit http://beagleboard.org/discuss >> <http://beagleboard.org/discuss> >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to beagleboard+unsubscr...@googlegroups.com >> <mailto:beagleboard+unsubscr...@googlegroups.com>. >> For more options, visit https://groups.google.com/d/optout >> <https://groups.google.com/d/optout>. >> >> >> -- >> For more options, visit http://beagleboard.org/discuss >> <http://beagleboard.org/discuss> >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to beagleboard+unsubscr...@googlegroups.com >> <mailto:beagleboard+unsubscr...@googlegroups.com>. >> For more options, visit https://groups.google.com/d/optout >> <https://groups.google.com/d/optout>. > > > -- > For more options, visit http://beagleboard.org/discuss > <http://beagleboard.org/discuss> > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to beagleboard+unsubscr...@googlegroups.com > <mailto:beagleboard+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/F27E94CA-369F-4E5D-8555-EEAD3B034C28%40gmail.com > > <https://groups.google.com/d/msgid/beagleboard/F27E94CA-369F-4E5D-8555-EEAD3B034C28%40gmail.com?utm_medium=email&utm_source=footer>. > > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. > > > > -- > For more options, visit http://beagleboard.org/discuss > <http://beagleboard.org/discuss> > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to beagleboard+unsubscr...@googlegroups.com > <mailto:beagleboard+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/CALHSORqNNeWN9uW_WDsTQC%2BNuArTq%2BtjGMVO5a%2Be-S6cyDk21w%40mail.gmail.com > > <https://groups.google.com/d/msgid/beagleboard/CALHSORqNNeWN9uW_WDsTQC%2BNuArTq%2BtjGMVO5a%2Be-S6cyDk21w%40mail.gmail.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/70637F2D-714B-46C6-BAD3-D296C75895DD%40gmail.com. For more options, visit https://groups.google.com/d/optout.