Re: What is the difference of "user idle state" and "system idle s

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Paul G. Tobey [eMVP] (ptobey)
Date: 08/04/04


Date: Wed, 4 Aug 2004 12:33:08 -0700

Able to, yes, but not specifically targeted at that device, no. Not every
chipset is going to have a backlight control signal. Most don't, in fact.
Since there is no standard way to do that, it would have to be a driver
specifically for whatever part has that signal. All you'd have to do is
look in the catalog for such a driver. It might be a public driver (in the
\public path), or a BSP driver (under \platform). However, I'd say no,
there's no such thing that comes with PB. Your question is better phrased,
"Do the drivers from Platform Builder have a backlight driver ***for the GX1
+ CLE266*** included?"

Paul T.

"David" <david@acrosser.com> wrote in message
news:00e701c47a58$fbffc2d0$3501280a@phx.gbl...
> Thanks for the reply...
> Basically, the chipset is LCD-ready. This means it has
> all the LCD data signals (TTL), as well as an "Enable
> Backlight" signal. I just wanted to know whether the
> drivers provided in Platform Builder is able to
> communicate to the chipset (Geode's GX1 or VIA's CLE266).
> It shouldn't require any external controls (GPIO) to
> control the backlight... So the question still stands:
> Do the drivers from Platform Builder have a backlight
> driver integrated with it?
>
> Thanks again.
>
>
> >-----Original Message-----
> >Backlight for what? They wouldn't know what to do to
> turn it on and off.
> >You'd have to clone and modify those drivers to add
> support for whatever
> >backlight control you have (GPIO?)
> >
> >Paul T.
> >
> >"David" <david@acrosser.com> wrote in message
> >news:099601c47650$b5425120$3501280a@phx.gbl...
> >> Thanks Dean, for your reply. You said, "Sometimes it's
> a
> >> part of the display driver, other times it's on it's
> >> own." To confirm, are you saying that the "VGA Linear
> >> (Flat) Framebuffer" and "Geode/MediaGX" drivers provided
> >> in Platform builder do not have the backlight driver
> >> integrated in it?
> >>
> >>
> >> >-----Original Message-----
> >> >There is no standard backlight driver in CE. It's up
> to
> >> you to implement
> >> >hardware control over backlight functionality on your
> >> own. Sometimes it's a
> >> >part of the display driver, other times it's on it's
> >> own. CE just provides
> >> >a high level user interface/configuration mechanism,
> and
> >> it's up to your
> >> >driver to use that information in determining how to
> >> handle backlight
> >> >hardware.
> >> >
> >> >So, you need to read the registry at the appropriate
> >> times, and handle the
> >> >backlight hardware accordingly.
> >> >
> >> >--
> >> >Dean Ramsier - eMVP
> >> >
> >> >
> >> >"David" <david@acrosser.com> wrote in message
> >> >news:07de01c475c9$33b93ab0$3a01280a@phx.gbl...
> >> >> I have this problem as well. The backlight, although
> >> set
> >> >> in Control Panel, does not function. I have ensured
> >> that
> >> >> the registry settings exist.
> >> >> i.e.
> >> >> [HKEY_CURRENT_USER\ControlPanel\Backlight]
> >> >> BatteryTimeout = 15
> >> >> ACTimeout = 15
> >> >> Also, the Cesysgen.bat file already has the following
> >> code:
> >> >> set CPLMAIN_COMPONENTS=%CPLMAIN_COMPONENTS% backlight
> >> >>
> >> >> I have tested the ddi_flat.dll, ddi_gx.dll, as well
> as a
> >> >> VIA (cle266) driver. None of these seem to do
> anything
> >> >> with the backlight. In the hardware level, I also
> made
> >> >> sure the backlight signal is tied to the "enable
> >> >> backlight" signal coming off of the chipset.
> >> >>
> >> >> Any assistance? Thanks in advance...
> >> >>
> >> >>
> >> >> >-----Original Message-----
> >> >> >Thanks for your help,Steve Maillet .
> >> >> >I still have the following questions to ask for you.
> >> >> >1. I want to know what is the device state of user
> >> idle
> >> >> state and system idle. In these states ,what is the
> >> >> diference of device states in wince.net for PXA255
> >> >> (LUBBOCK).
> >> >> >
> >> >> >2. For the LUBBOCK SDB, when I have set the timeout
> >> value
> >> >> in the "control panel->display->backlight" and reach
> the
> >> >> timeout, the backlight of the device doesn't lose
> >> >> power.But I know the wince.net should fully support
> the
> >> >> LUBBOCK SDB of intel.
> >> >> >
> >> >> >Thanks.
> >> >> >Fred
> >> >> >
> >> >> >
> >> >> >
> >> >> >"Steve Maillet (eMVP)" wrote:
> >> >> >
> >> >> >> > I have a LUBBCOK SDB.
> >> >> >> My sympathies to you... ;-)
> >> >> >>
> >> >> >> > I want to know the following questions.
> >> >> >> > What is the difference of "user idle state"
> >> >> and "system idle state"?
> >> >> >> They are different states for the power manager
> based
> >> >> on timeouts that can
> >> >> >> be independently reset. The system must first
> timeout
> >> >> on User Idle before it
> >> >> >> switches to System Idle when it times out of
> system
> >> >> idle it suspends the
> >> >> >> system. Exactly what the state of various devices
> and
> >> >> device driers is
> >> >> >> during each state is up to you and the device
> driver
> >> >> writer.
> >> >> >>
> >> >> >> > and can wince.net 4.2 support waking the device
> >> from
> >> >> suspend state by
> >> >> >> touch screen interrupt?
> >> >> >> Yes, any interrupt that the hardware supports for
> >> >> waking the system is
> >> >> >> available to - well, wake the system! ;- In other
> >> words
> >> >> it's more a hardware
> >> >> >> question whether a particular interrupt source on
> a
> >> >> particular hardware
> >> >> >> platform can support waking the system up.
> >> >> >>
> >> >> >> > Why the setting in backlight of control panel
> lose
> >> >> function?
> >> >> >> Not clear on what you are asking. Can you
> rephrase?
> >> >> >>
> >> >> >> > Should I modify the source codes upon the
> default
> >> >> codes of wince.net 4.2?
> >> >> >> Not clear here either - but for safety - Don't
> modify
> >> >> the COMMON code in
> >> >> >> place. Clone it first.
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> --
> >> >> >> Steve Maillet (eMVP)
> >> >> >> EmbeddedFusion
> >> >> >> smaillet_AT_EmbeddedFusion_DOT_com
> >
> >
> >.
> >



Relevant Pages

  • Re: Power Management framework proposal
    ... A power policy management framework doesn't need a unified framework (I ... I can see that if things really are different then it's worth doing different things to control them. ... to have any ability to control the mode of anything at runtime requires that the code doing so must have specific knowledge of the driver in question. ... 50 35 quarter power to the backlight ...
    (Linux-Kernel)
  • Re: [PATCH 2/2] acpi,backlight: MSI S270 laptop support - driver
    ... It doesn't just do backlight control. ... Perhaps the backlight part should live there. ... that would mean I'd had to split up the driver. ... very connected features. ...
    (Linux-Kernel)
  • Re: [PATCH] Samsung laptop driver
    ... So here's an updated version of the driver, ... that controls the backlight on a N130 through the "proper" ... support, as well as maybe CPU temperature monitoring to the driver, as ... As you don't have control over ...
    (Linux-Kernel)
  • Re: [PATCH] Samsung laptop driver
    ... So here's an updated version of the driver, ... that controls the backlight on a N130 through the "proper" ... support, as well as maybe CPU temperature monitoring to the driver, as ... As you don't have control over ...
    (Linux-Kernel)
  • [PATCH] Samsung laptop driver
    ... Well, it turns out that for the Samsung laptops, we aren't supposed to ... So here's an updated version of the driver, ... that controls the backlight on a N130 through the "proper" ... As you don't have control over ...
    (Linux-Kernel)