Home
last modified time | relevance | path

Searched full:battery (Results 1 – 25 of 184) sorted by relevance

12345678

/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/
H A DBattery_v1.xml4 <!--# Redfish Schema: Battery v1.4.0 -->
49 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Battery">
53 <EntityType Name="Battery" BaseType="Resource.v1_0_0.Resource" Abstract="true">
54 …<Annotation Term="OData.Description" String="The `Battery` schema describes a unit of energy stora…
79 <Annotation Term="OData.Description" String="This action resets the battery."/>
80 <Annotation Term="OData.LongDescription" String="This action shall reset the battery."/>
81 <Parameter Name="Battery" Type="Battery.v1_0_0.Actions"/>
89 … <Annotation Term="OData.Description" String="This action performs a self-test of the battery."/>
90 …ation Term="OData.LongDescription" String="This action shall perform a self-test of the battery."/>
91 <Parameter Name="Battery" Type="Battery.v1_0_0.Actions"/>
[all …]
H A DBatteryMetrics_v1.xml39 …ion" String="The `BatteryMetrics` schema contains definitions for the metrics of a battery unit."/>
40 …ption" String="This resource shall be used to represent the metrics of a battery unit for a Redfis…
76 …<Annotation Term="OData.Description" String="The number of discharges this battery has sustained."…
77 …iption" String="This property shall contain the number of discharges this battery has sustained."/>
81 <Annotation Term="OData.Description" String="The input voltage (V) for this battery."/>
82 …="This property shall contain the input voltage, in volt units, for this battery. The value of th…
86 <Annotation Term="OData.Description" String="The input current (A) for this battery."/>
87 …This property shall contain the input current, in ampere units, for this battery. The value of th…
91 <Annotation Term="OData.Description" String="The output voltages (V) for this battery."/>
92 …This property shall contain the output voltages, in volt units, for this battery. The value of th…
[all …]
H A DBatteryCollection_v1.xml27 <edmx:Include Namespace="Battery"/>
37 … <Annotation Term="OData.Description" String="The collection of `Battery` resource instances."/>
38 …ription" String="This resource shall represent a resource collection of `Battery` instances for a …
59 <NavigationProperty Name="Members" Type="Collection(Battery.Battery)">
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/
H A DBattery.v1_4_0.json2 "$id": "http://redfish.dmtf.org/schemas/v1/Battery.v1_4_0.json",
3 "$ref": "#/definitions/Battery",
26 "#Battery.Calibrate": {
29 "#Battery.Reset": {
32 "#Battery.SelfTest": {
43 "Battery": { object
45 …"description": "The `Battery` schema describes a unit of energy storage, including batteries and s…
81 "description": "The link to the assembly associated with this battery.",
94 "description": "The chemistry of the battery.",
95 …ntain the chemistry of the battery. This property shall only be present if the `EnergyStorageType…
[all …]
H A DBatteryMetrics.v1_0_4.json36 …escription": "The `BatteryMetrics` schema contains definitions for the metrics of a battery unit.",
37 …"longDescription": "This resource shall be used to represent the metrics of a battery unit for a R…
71 "description": "The cell voltages (V) for this battery.",
76 … "This property shall contain the cell voltages, in volt units, for this battery. The value of th…
84 "description": "The amount of charge available (percent) in this battery.",
86 …t of charge available, in percent units, typically `0` to `100`, in this battery. The value of th…
100 "description": "The number of discharges this battery has sustained.",
101 …ngDescription": "This property shall contain the number of discharges this battery has sustained.",
115 "description": "The input current (A) for this battery.",
117 …This property shall contain the input current, in ampere units, for this battery. The value of th…
[all …]
H A DBatteryCollection.json14 "description": "The collection of `Battery` resource instances.",
15 …ngDescription": "This resource shall represent a resource collection of `Battery` instances for a …
57 … "$ref": "http://redfish.dmtf.org/schemas/v1/Battery.json#/definitions/Battery"
/openbmc/phosphor-dbus-interfaces/yaml/org/freedesktop/UPower/
H A DDevice.interface.yaml83 "Name of the vendor of the battery."
88 "Name of the model of this battery."
93 "Unique serial number of the battery."
107 2: Battery
144 value 'battery'."
151 type has the value 'battery'."
158 has the value 'battery'."
165 property type has the value 'battery'."
173 value 'battery'."
190 has the value 'battery'."
[all …]
/openbmc/u-boot/doc/
H A DREADME.power-framework38 The problem emerges when we have a device (battery) which conceptually shall be
40 to start charging the battery, use PMIC to reduce board's overall power
42 energy on the battery from FG.
55 e.g. ./drivers/power/battery/trats/bat_trats.c
64 Everything is a power device described by struct pmic. Even battery is
81 1. When hierarchy is not needed (no complex battery charge):
90 2. Complex battery charging.
92 To charge a battery, information from several "abstract" power devices is
95 -- *fg_battery_check - check if battery is not above its limits
97 battery state(voltage and current capacity)
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Dcros-ec-sbs.dtsi3 * Smart battery dts fragment for devices that use cros-ec-sbs
9 battery: sbs-battery@b { label
10 compatible = "sbs,sbs-battery";
/openbmc/u-boot/drivers/power/battery/
H A Dbat_trats.c10 #include <power/battery.h>
14 static struct battery battery_trats;
19 struct battery *battery = p_bat->bat; in power_battery_charge() local
27 battery->state_of_chrg < 100; k++) { in power_battery_charge()
34 debug(" %d [V]", battery->voltage_uV); in power_battery_charge()
/openbmc/bmcweb/redfish-core/include/generated/enums/
H A Dbattery.hpp6 namespace battery namespace
26 Battery, enumerator
46 {EnergyStorageType::Battery, "Battery"},
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/
H A DBattery.interface.yaml2 Battery interface should be implemented on those objects which represent a
3 Battery. For example, this interface can be implemented by a battery
/openbmc/u-boot/drivers/rtc/
H A DKconfig41 has a selectable I2C-bus or SPI-bus, a backup battery switch-over circuit, a
56 calendar with automatic leap year correction, 2-byte battery backed SRAM,
68 battery-backed SRAM.
71 battery-baced SRAM section.
103 and now available from NXP. It includes a battery-backed real-time
105 battery-backed RAM. The driver supports access to the clock and RAM.
/openbmc/bmcweb/redfish-core/include/registries/
H A Dstorage_device_message_registry.hpp45 "A battery charging condition was detected.",
46 "A charging condition for the battery located in '%1' was detected.",
52 "None. There may be reduced performance and features while the battery is charging.",
57 "A battery failure condition was detected.",
58 "A failure condition for the battery located in '%1' was detected.",
64 "Ensure all cables are properly and securely connected. Replace the failed battery.",
69 "A battery missing condition was detected.",
70 "The battery located in '%1' is missing.",
76 "Attach the battery. Ensure all cables are properly and securely connected.",
81 "The health of a battery has changed to OK.",
[all …]
/openbmc/u-boot/arch/arm/cpu/arm926ejs/mxs/
H A Dspl_power_init.c145 * mxs_get_batt_volt() - Measure battery input voltage
147 * This function retrieves the battery input voltage and returns it.
158 debug("SPL: Battery Voltage = %dmV\n", volt); in mxs_get_batt_volt()
163 * mxs_is_batt_ready() - Test if the battery provides enough voltage to boot
165 * This function checks if the battery input voltage is higher than 3.6V and
174 * mxs_is_batt_good() - Test if battery is operational at all
176 * This function starts recharging the battery and tests if the input current
177 * provided by the 5V input recharging the battery is also sufficient to power
187 debug("SPL: Battery is good\n"); in mxs_is_batt_good()
210 debug("SPL: Battery Voltage too high\n"); in mxs_is_batt_good()
[all …]
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/Battery/
H A Dmeson.build3 sdbusplus_current_path = 'xyz/openbmc_project/Inventory/Item/Battery'
8 '../../../../../../yaml/xyz/openbmc_project/Inventory/Item/Battery.interface.yaml',
28 'xyz/openbmc_project/Inventory/Item/Battery',
/openbmc/openbmc/meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/
H A Diio-hwmon-battery.conf4 # GPIOR3 needs to be pulled high for battery voltage reading
8 # Read it every day so it does not impact battery life
/openbmc/openbmc/meta-yadro/meta-nicole/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/
H A Diio-hwmon-battery.conf8 # GPIOP2 needs to be pulled high for battery voltage reading
12 # Read it every day so it does not impact battery life
/openbmc/openbmc/meta-openembedded/meta-xfce/recipes-panel-plugins/battery/
H A Dxfce4-battery-plugin_1.1.5.bb1 SUMMARY = "A battery monitor panel plugin for Xfce4, compatible with APM and ACP"
2 HOMEPAGE = "https://docs.xfce.org/panel-plugins/xfce4-battery-plugin/start"
/openbmc/entity-manager/configurations/ibm/
H A Dtola.json6 "Name": "rtc-battery-voltage-read-enable",
11 "Name": "Battery Voltage",
H A Dingraham.json6 "Name": "rtc-battery-voltage-read-enable",
11 "Name": "Battery Voltage",
H A Dpennybacker.json6 "Name": "rtc-battery-voltage-read-enable",
11 "Name": "Battery Voltage",
H A Dwaterloo.json6 "Name": "rtc-battery-voltage-read-enable",
11 "Name": "Battery Voltage",
/openbmc/u-boot/arch/arm/mach-rockchip/rk3288/
H A DKconfig10 the keyboard and battery functions.
18 to the HDMI input of a monitor or TV. It has no internal battery.
29 EC (Cortex-M3) to provide access to the keyboard and battery
40 EC (Cortex-M3) to provide access to the keyboard and battery
129 space for a real-time-clock battery. There is also an expansion
/openbmc/u-boot/drivers/power/
H A Dtwl6030.c124 printf("Battery Current: %d mA\n", battery_current); in twl6030_get_battery_current()
149 printf("Failed to convert battery voltage\n"); in twl6030_get_battery_voltage()
156 printf("Failed to read battery voltage\n"); in twl6030_get_battery_voltage()
160 printf("Battery Voltage: %d mV\n", battery_volt); in twl6030_get_battery_voltage()
209 printf("Main battery voltage too low!\n"); in twl6030_init_battery_charging()
214 /* check for battery presence indirectly via Fuel gauge */ in twl6030_init_battery_charging()

12345678