Some info I got from kernel config:
-hadrware is most likey based on rev B Amlogic reference board (machine is MACH_MESON_8726M_REFB602)
-analogue stick seems to be a real analogue (CONFIG_ADC_KEYPADS_AM=y, ADC- Analogue to Digital Converter/Conversion), how system and apps handle this kind of input is a different thing
-kernel has Bluetooth support enabled (CONFIG_BT=y), which doesn't mean that BT hardware is enabled
-there is TV-in enabled (CONFIG_TVIN_BT656IN=y)- this may camera interface (since # CONFIG_AMLOGIC_CAMERA_ENABLE is not set)
Except for the keys there shouldn't be any serious problem with creating a custom kernel, all other drivers are provided in Amlogic sources or are commonly used