Hi @avionics,
I confirm this on my side, I will talk to our team here internally so we can fix this issue.
Ok, as we can see you’re using version 1.4. Here I tested on version 1.5, which is the version that worked on my side.
root@apalis-tk1-03118050:~# dmesg | grep k20
[ 8.044715] apalis-tk1-k20 spi1.1: Apalis TK1 K20 MFD driver. Firmware version 1.5.
[ 8.084482] input: apalis-tk1-k20-ts as /devices/soc0/7000d600.spi/spi_master/spi1/spi1.1/apalis-tk1-k20-ts/input/input2
[ 8.086811] apalis-tk1-k20-can apalis-tk1-k20-can.0: probed 0
[ 8.107657] apalis-tk1-k20-can apalis-tk1-k20-can.1: probed 1
Checking the lsmod
, I can see that changing only the .bin probably won’t be enough, since some kernel drivers are running as well:
root@apalis-tk1-03118050:~# lsmod
Module Size Used by
apalis_tk1_k20_adc 16384 0
apalis_tk1_k20_can 20480 0
gpio_apalis_tk1_k20 16384 1
apalis_tk1_k20_ts 16384 0
xhci_tegra 20480 0
apalis_tk1_k20 20480 4 apalis_tk1_k20_ts,apalis_tk1_k20_can,gpio_apalis_tk1_k20,apalis_tk1_k20_adc
nouveau 1695744 0
ttm 61440 1 nouveau
And also searching for the drivers and binary on my image, this is what I found:
root@apalis-tk1-03118050:~# ls /lib/firmware/ | grep k20
apalis-tk1-k20.bin
root@apalis-tk1-03118050:~# find /lib/modules/ -name "*k20*"
/lib/modules/5.4.193-5.7.0+git.f5d73fd6e9f8/kernel/drivers/input/touchscreen/apalis-tk1-k20_ts.ko
/lib/modules/5.4.193-5.7.0+git.f5d73fd6e9f8/kernel/drivers/iio/adc/apalis-tk1-k20_adc.ko
/lib/modules/5.4.193-5.7.0+git.f5d73fd6e9f8/kernel/drivers/mfd/apalis-tk1-k20.ko
/lib/modules/5.4.193-5.7.0+git.f5d73fd6e9f8/kernel/drivers/net/can/apalis-tk1-k20-can.ko
/lib/modules/5.4.193-5.7.0+git.f5d73fd6e9f8/kernel/drivers/gpio/gpio-apalis-tk1-k20.ko
So, for testing, I would recommend you download the image that I tested here, BSP 5.7 for Apalis TK1 which you can find it here: Download Links | Toradex Developer Center
Inside the compressed file, there is the rootfs compressed file called Reference-Minimal-Image-apalis-tk1.tar.xz
Inside, you will find the binary and kos files inside /lib/firmware and /lib/modules. You can test both upstream and downstream image versions.
About this question, which LVDS display are you trying to use? I can check here if the latest BSP supports your display or not.
Best Regards,
Hiago.