PCA953X 内置驱动程序

PCA953X 内置驱动程序

我有一台小型/奇怪的 PC x86,上面装有普通的 22.04 ubuntu。这台 PC 有基于 i2c 总线的 SMBus。我还有两个附加芯片 TCA6804(gpio_pca953x 驱动程序)和 LTC2945(ltc2945 驱动程序)。

我有个问题。我到底该如何让 Ubuntu 相信我已经连接了这样的设备?

我可以使用 i2cdetect -y 0 来查看两者。我可以加载驱动程序,但仍缺少一些东西。例如设备树定义或 acpi ....

但是我的系统中没有设备树。有人知道如何让它正常运行吗?

解决方案如下:

$ sudo modprobe ltc2945 $ sudo echo ltc2945 0x10 > /sys/bus/i2c/devices/i2c-1/new_device

退货许可被拒绝

我错过了一些明显或极其困难的事情。

特别是当我看到其中一个驱动程序从某处获得价值时:

如果(device_property_read_u32(dev,“分流电阻微欧姆”,&data->shunt_resistor))

此致

亚当·戈尔斯基

相关内容