camera: added HAL and basic config