Thanks Rich..
Yes I know, I must left out many steps
Because I'm not entirely familiar with all the terms, like modules, prepare, config, make.. etc
But thanks to everyone's help and patients, I can gain more knowledge and experiences.
Now, back to business...
drivers/input/keyboard/applespi.ko
drivers/spi/spi-pxa2xx-pci.ko
drivers/spi/spi-pxa2xx.ko <--- this one is not there
drivers/spi/spi-pxa2xx-platform.ko <--- i found and used this one instead
Successfully made and load it as tcz.
However the
keyboard and touchpad still not working.
So I removed "drivers/spi/spi-pxa2xx-platform.ko" remade and reload tcz.
But same result.
If it doesn't, we need the results of lsmod and dmesg adain.
Well.. I guess I need to wait until I have access to USB-C keyboard to find out exactly what output from Tinycore64.
If I boot from Archbang, and do lsmod and dmesg, possibly it gives different output?? (as posted earlier).
Meanwhile, I'm quite happy learning to compile kernel and creating module.
So in short, the module is actually the files with .ko extensions.
And the new kernel is bzimage.