Update source to Armbian-dev-202610.A311Y3

This commit is contained in:
2026-11-11 08:50:43 +08:00
parent 3428a94f6b
commit f459ef6a9e
12514 changed files with 2264376 additions and 468481 deletions
@@ -56,6 +56,15 @@ enum bl_pwm_port_e {
BL_PWM_MAX = 0xff,
};
struct pwm_curve_s {
unsigned int curve_duty[5]; //out
int curve_level[5]; //in
unsigned int turn_point_duty; //out
int turn_point_level; //in
int step_level;
unsigned int en;
};
enum bl_off_policy_e {
BL_OFF_POLICY_NONE = 0,
BL_OFF_POLICY_ALWAYS,
@@ -99,6 +108,8 @@ struct bl_pwm_config_s {
unsigned int pinmux_flag;
unsigned int pinmux_set[LCD_PINMUX_NUM][2];
unsigned int pinmux_clr[LCD_PINMUX_NUM][2];
struct pwm_curve_s pwm_curve;
};
#define BL_NAME_MAX 30
@@ -876,6 +876,7 @@ void aml_lcd_driver_bl_on(int index);
void aml_lcd_driver_bl_off(int index);
void aml_lcd_driver_set_bl_level(int index, int level);
int aml_lcd_driver_get_bl_level(int index);
void aml_lcd_driver_set_bl_pwm_curve(int index, int pwm_id, int *data);
void aml_lcd_driver_bl_config_print(int index);
void aml_lcd_list(void);