Edit online

接口设计

3 Mar 2025
Read time: 1 minute(s)
1. aic_clk_hw_fixed_parent_module

函数原型

struct clk_hw *aic_clk_hw_fixed_parent(void __iomem *base, const struct fixed_parent_clk_cfg *cfg)

功能说明

初始化 clock,并对时钟进行注册

参数定义

  • base:CMU 寄存器的基地址
  • cfg:指向配置参数的指针

返回值

返回 struct clk_hw*类型的指针

注意事项

-

2. aic_clk_hw_multi_parent_module

函数原型

struct clk_hw *aic_clk_hw_multi_parent(void __iomem *base, const struct multi_parent_clk_cfg *cfg)

功能说明

初始化 clock,并对时钟进行注册

参数定义

  • base:CMU 寄存器的基地址
  • cfg:指向配置参数的指针

返回值

返回 struct clk_hw*类型的指针

注意事项

-

3. aic_clk_hw_pll

函数原型

struct clk_hw *aic_clk_hw_pll(void __iomem *base, const struct pll_clk_cfg *cfg)

功能说明

初始化 clock,并对时钟进行注册

参数定义

  • base:CMU 寄存器的基地址
  • cfg:指向配置参数的指针

返回值

返回 struct clk_hw*类型的指针

注意事项

-

4. aic_clk_hw_disp

函数原型

struct clk_hw *aic_clk_hw_disp(void __iomem *base, const struct disp_clk_cfg *cfg)

功能说明

初始化 clock,并对时钟进行注册

参数定义

  • base:CMU 寄存器的基地址
  • cfg:指向配置参数的指针

返回值

返回 struct clk_hw*类型的指针

注意事项

-