ccReader module which does the closed caption decoding is having HAL dependency. API's are specified in ccDataReader.h.
Devicesettings component is having a hal interface to control device specific peripherals such as video port, audio port and display and front panel.
SDK Vendors should implement CEC driver interface API as specified in hdmi_cec_driver.h
HAL Interface Specificcation: HDMI-CEC HAL API's specification
Power, IR and DeepSleep modules are having SoC dependency. API's are specified in plat_power.h, plat_ir.h and deepSleepMgr.h
Hal api's are specified in wifi_client_hal.h. Doxygen Link: Wifi HAL API Specification