Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • HAL APIs will be available in the CMF repo path: "../rdkb/components/opensource/ccsp/hal/source/"
  • PandM HAL Integration (back-end) Layer is also known as component specific HAL.
  • This layer makes call to underlying Linux system calls/commands, third party modules, open source modules and other CCSP components to execute the requests.
  • This layer will be more component specific and will be providing APIs to CCSP so as to manage a particular hardware module of the system.
  • Following are some of the  HALs available in "../rdkb/components/opensource/ccsp/hal/source/" path.
    • Wifi  
    • MoCA
    • MTA Agent
    • CM   
    • DHCPv4C
    • Ethernet SwitchMoCA
    • MSO_Management
    • MTA Agent
    • Platform

Wi-Fi HAL 

       All HAL functions prototypes and structure definitions are available in wifi_hal.h file.

...

To see the APIs involved with MOCA component. Please see MoCA HAL APIs in the component page.

MTA HAL

An MTA can deliver Home Phone service in addition to High Speed Internet

  • MTA HAL is an abstraction layer, implemented to interact with MTA device
  • mta_hal.c file provides the function call prototypes and structure definitions used for the  MTA hardware abstraction layer
  • Some of the APIs are : 
    1. mta_hal_InitDB
    2. mta_hal_LineTableGetEntry
    3. mta_hal_GetCalls

CM HAL

To see the APIs involved with Cable Modem component. Please see CM HAL APIs .

Ethernet Switch HAL 

All HAL functions prototypes and structure definitions are available in ccsp_hal_ethsw.c file

...