如何解决ds2781电池电量计内核驱动程序配置问题
我正在尝试使用DS2781进行电池管理,因此我在内核配置中启用了驱动程序,但是启动后却出现此错误
ds2781-battery ds2781-battery.3.auto: Failed to register battery
ds2781-battery: probe of ds2781-battery.3.auto Failed with error -22
我的设备树条目是
onewire {
compatible = "w1-gpio";
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_w1>;
gpios = <&gpio4 10 GPIO_OPEN_DRAIN>;
linux,open-drain;
battery@b{
compatible = "maxim,ds2781";
//power-supplies = <&charger>;
};
};
1 / wire正常工作,我可以在imx8mm-var-dart:/sys/bus/w1/devices/3d-000000d0e726
下看到设备
我怀疑设备树中未定义某些内容...在Linux下使用DS2781或如何在设备树中定义电池方面,有人有经验吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。