hardware: fix invalid depends on kernel
Package itself is named as Kernel but build system that resolves build dependencies uses not package name but directory name where Makefile is stored. It is stupid and inconsistent but that is how it works. Kernel is stored in directory called linux so it should be linux and not kernel.
This should hopefully now fix issues with parallel build failing sometimes (or at least improve situation).