Home
last modified time | relevance | path

Searched full:sbs (Results 1 – 25 of 32) sorted by relevance

12

/Zephyr-latest/dts/bindings/fuel-gauge/
Dsbs,default-sbs-gauge.yaml7 compatible: "sbs,default-sbs-gauge"
9 include: ["sbs,sbs-gauge-new-api.yaml", "battery-cutoff.yaml"]
14 This compatible is intended to be used with the abstract SBS Gauge compatible because it is
15 actuated by the SBS driver for SBS compliant fuel gauge ICs.
19 # For SBS compliant fuel gauges this is usually "ManufactuerAccess"
Dsbs,sbs-gauge-new-api.yaml1 description: SBS 1.1 compliant fuel gauge (http://www.sbs-forum.org/specs)
3 compatible: "sbs,sbs-gauge-new-api"
Dbattery-cutoff.yaml9 Properties for fuel-gauges that may control battery cutoff, this is common in SBS-compliant or
13 their associated battery from the system. See the default fuel gauge SBS Gauge compatible as an
/Zephyr-latest/tests/drivers/charger/sbs_charger/
Dtestcase.yaml10 drivers.charger.sbs.emulated:
11 filter: dt_compat_enabled("sbs,sbs-charger")
26 drivers.charger.sbs.emulated_64_bit_i2c_addr:
27 filter: dt_compat_enabled("sbs,sbs-charger")
/Zephyr-latest/dts/bindings/sensor/
Dsbs,sbs-gauge.yaml1 description: SBS 1.1 compliant fuel gauge (http://www.sbs-forum.org/specs)
3 compatible: "sbs,sbs-gauge"
/Zephyr-latest/dts/bindings/charger/
Dsbs,sbs-charger.yaml7 description: SBS 1.1 compliant charger (http://www.sbs-forum.org/specs)
9 compatible: "sbs,sbs-charger"
/Zephyr-latest/tests/drivers/fuel_gauge/sbs_gauge/
Dtestcase.yaml9 filter: dt_compat_enabled("sbs,sbs-gauge-new-api")
32 filter: dt_compat_enabled("sbs,sbs-gauge-new-api")
49 filter: dt_compat_enabled("sbs,sbs-gauge-new-api")
DKconfig11 SBS driver are functional.
/Zephyr-latest/tests/drivers/sensor/sbs_gauge/
Dtestcase.yaml9 dt_compat_enabled("sbs,sbs-gauge") and not dt_compat_enabled("zephyr,i2c-emul-controller")
16 filter: dt_compat_enabled("sbs,sbs-gauge")
/Zephyr-latest/tests/drivers/fuel_gauge/sbs_gauge/boards/
Demulated_board_cutoff.overlay24 compatible = "sbs,default-sbs-gauge","sbs,sbs-gauge-new-api";
Demulated_board.overlay24 compatible = "sbs,sbs-gauge-new-api";
Dqemu_cortex_a53.overlay28 compatible = "sbs,sbs-gauge-new-api";
/Zephyr-latest/tests/drivers/build_all/fuel_gauge/
Di2c.dtsi22 sbs-gauge-new-api@2 {
23 compatible = "sbs,sbs-gauge-new-api";
/Zephyr-latest/tests/drivers/sensor/sbs_gauge/boards/
Dnative_sim.overlay10 compatible = "sbs,sbs-gauge";
Dnucleo_f070rb.overlay11 compatible = "sbs,sbs-gauge";
Dqemu_arc_qemu_arc_hs.overlay25 compatible = "sbs,sbs-gauge";
Dqemu_cortex_a9.overlay25 compatible = "sbs,sbs-gauge";
/Zephyr-latest/tests/drivers/build_all/charger/
Di2c.dtsi45 sbs-charger@3 {
46 compatible = "sbs,sbs-charger";
/Zephyr-latest/tests/drivers/charger/sbs_charger/boards/
Demulated_board.overlay24 compatible = "sbs,sbs-charger";
Dqemu_cortex_a53.overlay28 compatible = "sbs,sbs-charger";
/Zephyr-latest/drivers/charger/
Demul_sbs_charger.c6 * Emulator for SBS 1.1 compliant smart battery charger.
104 /* SBS uses SMBus, which sends data in little-endian format. */ in sbs_charger_emul_transfer_i2c()
112 /* We write a word (2 bytes by the SBS spec) */ in sbs_charger_emul_transfer_i2c()
142 * Main instantiation macro. SBS Charger Emulator only implemented for I2C
DKconfig.sbs_charger13 bool "Emulate an SBS 1.1 compliant smart battery charger"
/Zephyr-latest/drivers/fuel_gauge/sbs_gauge/
DKconfig.emul_sbs_gauge8 bool "Emulate an SBS 1.1 compliant smart battery fuel gauge"
Demul_sbs_gauge.c7 * Emulator for SBS 1.1 compliant smart battery fuel gauge.
260 /* SBS uses SMBus, which sends data in little-endian format. */ in sbs_gauge_emul_transfer_i2c()
273 /* We write a word (2 bytes by the SBS spec) */ in sbs_gauge_emul_transfer_i2c()
365 * Main instantiation macro. SBS Gauge Emulator only implemented for I2C
/Zephyr-latest/drivers/fuel_gauge/max17048/
Demul_max17048.c102 /* SBS uses SMBus, which sends data in little-endian format. */ in max17048_emul_transfer_i2c()
110 /* We write a word (2 bytes by the SBS spec) */ in max17048_emul_transfer_i2c()

12