Lines Matching refs:regs
80 bool mec_hal_bbled_is_valid(struct mec_bbled_regs *regs);
82 bool mec_hal_bbled_is_off(struct mec_bbled_regs *regs);
84 int mec_hal_bbled_init(struct mec_bbled_regs *regs, uint32_t bbled_config);
86 uint32_t mec_hal_bbled_clk_freq(struct mec_bbled_regs *regs);
88 int mec_hal_bbled_mode(struct mec_bbled_regs *regs, uint8_t mode);
89 uint8_t mec_hal_bbled_mode_get(struct mec_bbled_regs *regs);
96 int mec_hal_bbled_breathe_pwm_width(struct mec_bbled_regs *regs, uint8_t pwm_width);
97 uint8_t mec_hal_bbled_breathe_pwm_width_get(struct mec_bbled_regs *regs);
104 int mec_hal_bbled_blink_clk_sel(struct mec_bbled_regs *regs, uint8_t blink_clk_sel);
105 uint8_t mec_hal_bbled_blink_clk_sel_get(struct mec_bbled_regs *regs);
107 void mec_hal_bbled_synchronize_enable(struct mec_bbled_regs *regs, uint8_t enable);
109 void mec_hal_bbled_asym_enable(struct mec_bbled_regs *regs, uint8_t enable);
114 void mec_hal_bbled_enable_update(struct mec_bbled_regs *regs);
120 bool mec_hal_bbled_enable_is_update(struct mec_bbled_regs *regs);
130 int mec_hal_bbled_breathe_config(struct mec_bbled_regs *regs,
132 int mec_hal_bbled_breathe_config_get(struct mec_bbled_regs *regs,
145 int mec_hal_bbled_blink_config(struct mec_bbled_regs *regs, struct mec_bbled_blink_config *bl_cfg);
146 int mec_hal_bbled_blink_config_get(struct mec_bbled_regs *regs,
150 uint32_t mec_hal_bbled_blink_pwm_freq_get(struct mec_bbled_regs *regs);
152 int mec_hal_bbled_girq_ctrl(struct mec_bbled_regs *regs, uint8_t enable);
154 int mec_hal_bbled_girq_status_clr(struct mec_bbled_regs *regs);