did you check if hitting the power button locks the screen? You might need
to look
into that first...

-Girish

On Mon, Mar 8, 2010 at 9:20 AM, Ashwin Bihari <[email protected]> wrote:

> Girish,
>
> I do have the power management code within the Kernel enabled since my
> screen timeout causes the system to go into the suspend state. I can
> then hit the Power button to wake up the system nicely.
>
> When I do press the Power button while the system is active, I don't
> see any messages related to early_suspend, any ideas on what exactly I
> should be looking for??
>
> Regards
> -- Ashwin
>
>
>
> On Sat, Feb 27, 2010 at 2:53 AM, girish <[email protected]> wrote:
> > Ok, I get your point. Mapping the power key is the first thing to do.
> Rest
> > android should take care...
> >
> > Can you attach your defconfig file, need to check if all the proper power
> > flags are enabled..which is
> > important for android power frmwork to work.
> >
> > Also, when you press the power key do you see any early_suspend dumps on
> the
> > terminal? if it
> > does and doesn't go any further to suspend to RAM that means someone is
> > holding a wake_lock.
> >
> > -Girish
> >>
> >>
> >>
> >>
> >> ---------- Forwarded message ----------
> >> From: Ashwin Bihari <[email protected]>
> >> Date: Fri, Feb 26, 2010 at 8:41 AM
> >> Subject: Re: [android-porting] Power button functionality
> >> (sleep/resume/wakeup)
> >> To: girish <[email protected]>
> >>
> >>
> >> Girish,
> >>
> >> No, I don't want the power button to turn the device off, I've already
> >> implemented that at the Kernel level through a different scheme. I
> >> want to invoke the Linux Power Manage suspend and resume functionality
> >> with the power button through Android. If you take any Android phone
> >> right now, there's usually a single button (the top button on the
> >> Motorola Droid for example) that when pressed will put the device to
> >> sleep if it was awake or wake it up if it was asleep. In the sleep
> >> mode the LCD is turned off and the touchscreen doesn't respond to
> >> anything.
> >>
> >> It's basically what happens when you let the screen timeout and the
> >> device goes to sleep. The power button allows you to put the device to
> >> sleep faster, and that's the functionality I'm trying to implement.
> >>
> >> I have the power button mapped to KeyEvent.KEYCODE_POWER in my Android
> >> build, but that doesn't do anything..
> >>
> >> Regards
> >> -- Ashwin
> >>
> >>
> >>
> >> On Fri, Feb 26, 2010 at 12:05 AM, girish <[email protected]> wrote:
> >> > I guess you intend to power off the device when you hit the power
> button
> >> > right?
> >> >
> >> > First, the keycode as you mentioned should map Android power key.
> >> > Secondly,
> >> > you should
> >> > have proper hook in baseport level for pm_power_off() for DEVICE OFF.
> >> >
> >> >
> >> > -Girish
> >> >
> >> > On Wed, Feb 24, 2010 at 9:16 AM, Ashwin Bihari <[email protected]>
> >> > wrote:
> >> >>
> >> >> I've got a custom board designed around the OMAP3530 and we have a
> >> >> power button the device that we want to use to cause Android to go to
> >> >> sleep or wakeup based on it's current state.
> >> >>
> >> >> I've done a few searches and have figured out the the function
> >> >> goToSleep within the PowerManager handles this functionality. For the
> >> >> power button handler, I'm sending the KEY_POWER eventcode into
> >> >> Android..this is mapped appropriately into Andriod as
> >> >> KeyEvent.KEYCODE_POWER. However, pressing the button doesn't cause
> >> >> anything to happen with Android..what am I missing in making my
> >> >> connections?
> >> >>
> >> >> Regards
> >> >> -- Ashwin
> >> >>
> >> >> --
> >> >> unsubscribe: 
> >> >> [email protected]<android-porting%[email protected]>
> >> >> website: http://groups.google.com/group/android-porting
> >> >
> >> >
> >>
> >> --
> >> unsubscribe: 
> >> [email protected]<android-porting%[email protected]>
> >> website: http://groups.google.com/group/android-porting
> >
> >
>

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to