Adds a sample sbs charger driver and basics tests. Signed-off-by: Ricardo Rivera-Matos <rriveram@opensource.cirrus.com>
28 lines
553 B
Text
28 lines
553 B
Text
/*
|
|
* Copyright (c) 2023 Cirrus Logic, Inc.
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
#include <zephyr/dt-bindings/i2c/i2c.h>
|
|
|
|
/ {
|
|
fake_i2c_bus: i2c@100 {
|
|
status = "okay";
|
|
compatible = "zephyr,i2c-emul-controller";
|
|
clock-frequency = <I2C_BITRATE_STANDARD>;
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
reg = <0x100 4>;
|
|
};
|
|
};
|
|
|
|
&fake_i2c_bus {
|
|
clock-frequency = <I2C_BITRATE_STANDARD>;
|
|
compatible = "zephyr,i2c-emul-controller";
|
|
smartcharger0: smartcharger@b {
|
|
compatible = "sbs,sbs-charger";
|
|
reg = <0x0B>;
|
|
status = "okay";
|
|
};
|
|
};
|