I've reverted back to the demo sdcard image in order to verify wifi is working, and it is on the eval board. i loaded the same sd card into my custom board and used my custom device tree file, but now my matrix keypad isn't showing up as an input device. my guess is that maybe it's because the imx-keypad input device support was disabled for the kernel that was compiled for the imx6ulevk kernel image. I tried replacing the kernel with my own kernel i compiled using imx_v7_defconfig and with wifi and keypad support enabled in menuconfig, but now my kernel no longer works with the eval board (running "ifconfig wlan0 up" after boot no longer loads the wifi module).
How can i enable the imx matrix keypad input device setup in my device tree using the demo kernel? i don't want to recompile the kernel because it appears there is no version of the kernel source that natively supports the murata wifi modules. My hardware isn't all that different from the eval board (mostly just no i2c sensors, and i'm using the KPP instead of the FEC) so it seems to me I should simply have to have a customized device tree based on the eval board device tree with the pertinent devices enabled or disabled.