move firmware config file into firmware directory
add config framework