made export optional init init/init_direct when chipset is set, kernel do not always export all pins