В Linux sysfs нет узлов i2c, требуются настройки ядра? - PullRequest
0 голосов
/ 07 марта 2019

У меня есть Hikey LeMaker 620, на котором я пытаюсь включить I2C, так как в настоящее время у меня нет узлов / dev / i2c *.

Я использую документы здесь: https://github.com/96boards/documentation/blob/master/consumer/hikey/hikey620/build/linux-kernel.md

Я вижу, что I2C_DESIGNWARE_PLATFORM I2C_CHARDEV

уже включены, но я ничего не вижу в / sys / bus / i2c / devices /, и в результате мой i2cdetect сообщает «/ dev / i2c / 0: Noтакой файл или каталог »

Существуют ли какие-либо конфигурации ядра, которые мне не хватает?

РЕДАКТИРОВАТЬ

Вот журналы dmesg

/ # dmesg | grep i2c
[    0.251154] i2c-core: driver [dummy] registered
[    0.284233] i2c-core: driver [pca953x] registered
[    0.286078] i2c-core: driver [sec_pmic] registered
[    0.287137] i2c_designware f7100000.i2c: could not find pctldev for node /soc/pinmux@f7010000/i2c0_pmx_func, deferring probe
[    0.287167] i2c_designware f7101000.i2c: could not find pctldev for node /soc/pinmux@f7010000/i2c1_pmx_func, deferring probe
[    0.287188] i2c_designware f7102000.i2c: could not find pctldev for node /soc/pinmux@f7010000/i2c2_pmx_func, deferring probe
[    0.323590] i2c-core: driver [cs2000-cp] registered
[    0.328647] i2c-core: driver [fan53555-regulator] registered
[    0.340913] i2c-core: driver [cros-ec-i2c] registered
[    0.341005] i2c-core: driver [max77620] registered
[    0.341054] i2c-core: driver [rk808] registered
[    0.351637] i2c-core: driver [usb3503] registered
[    0.353610] i2c-core: driver [rtc-ds3232] registered
[    0.354842] i2c /dev entries driver
[    0.355782] i2c-core: driver [pca954x] registered
[    0.356294] i2c-core: driver [bq27xxx-battery] registered
[    0.501408] i2c-core: driver [hmc5843] registered
[    2.209817] i2c_designware f7100000.i2c: Unknown Synopsys component type: 0x00000000
[    2.218809] i2c_designware f7101000.i2c: Unknown Synopsys component type: 0x00000000
[    2.227621] i2c_designware f7102000.i2c: Unknown Synopsys component type: 0x00000000

1 Ответ

0 голосов
/ 08 апреля 2019

Это оказалось ошибкой. Больше обсуждения здесь: https://discuss.96boards.org/t/kernel-configuration-for-enabling-i2c-on-hikey-lemaker-620/7517

...