Messages in this thread | | | Date | Sat, 5 May 2007 20:50:38 +0200 (MEST) | From | Jan Engelhardt <> | Subject | Re: [Kernel-discuss] Re: [PATCH 3/8] Universal power supply class (was: battery class) |
| |
On May 5 2007 15:39, pHilipp Zabel wrote: >> > > > +enum power_supply_type { >> > > > + POWER_SUPPLY_TYPE_BATTERY = 0, >> > > > + POWER_SUPPLY_TYPE_UPS, >> > > > + POWER_SUPPLY_TYPE_AC, >> > > > + POWER_SUPPLY_TYPE_USB, >> > > > +}; >> > > >> > > How about dumb (non-USB) DC power? Any reason to distinguish it >> > > from AC? >> > >> > Hmm, if it should not be distinguished, it is better to rename >> > AC to something that means continuous power. But I'd rather >> > have it AC and DC, as something might have both supplies >> > separate, and you might want to differentiate them for some >> > (human interface) reason. After all, USB and DC are not really >> > different anyway... >> > >> > Anyway, what IS the difference between UPS and battery, or UPS >> > and AC/DC for that matter? When should UPS be used? If you >> > have UPS there, should not MGG (motor-generator group) also be >> > provided?
Sorry for jumping in late... there is basically no way to know whether you are on AC or DC, unless you have a *really smart* power supply. Embedded or near-embedded devices usually have a "12V DC" connector on the mainboard. "Home" use usually requires a small PSU as are common for laptops to transform from 230V to whatever is needed. So the mainboard technically is always on 12VDC (what could be called "DC"), even if you power it up with using the 230VAC->12VDC PSU (what people call "AC").
Jan -- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |