| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- #ifndef __DDP_PWM_H__
- #define __DDP_PWM_H__
- typedef enum {
- DISP_PWM0 = 0x1,
- DISP_PWM1 = 0x2,
- DISP_PWM_ALL = (DISP_PWM0 | DISP_PWM1)
- } disp_pwm_id_t;
- typedef enum {
- CLK26M = 0,
- UNIVPLL_104M,
- OSC_104M,
- OSC_26M,
- } DISP_PWM_CLK_FREQ;
- void disp_pwm_set_force_update_flag(void);
- void disp_pwm_set_main(disp_pwm_id_t main);
- disp_pwm_id_t disp_pwm_get_main(void);
- int disp_pwm_is_enabled(disp_pwm_id_t id);
- int disp_pwm_set_backlight(disp_pwm_id_t id, int level_1024);
- int disp_pwm_set_backlight_cmdq(disp_pwm_id_t id, int level_1024, void *cmdq);
- int disp_pwm_set_max_backlight(disp_pwm_id_t id, unsigned int level_1024);
- int disp_pwm_get_max_backlight(disp_pwm_id_t id);
- /* For backward compatible */
- int disp_bls_set_max_backlight(unsigned int level_1024);
- #ifdef CONFIG_MTK_FB_DUMMY
- int disp_bls_set_backlight(int level_1024) { return 0; }
- #else
- int disp_bls_set_backlight(int level_1024);
- #endif
- void disp_pwm_test(const char *cmd, char *debug_output);
- #endif
|