Update source to Armbian-dev-202610.A311Y3
This commit is contained in:
@@ -543,7 +543,7 @@ static int do_lcd_mute(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]
|
||||
|
||||
static int do_lcd_bl(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
{
|
||||
int level;
|
||||
int level, pwm_id, data[8];
|
||||
int ret = 0;
|
||||
|
||||
if (argc == 1)
|
||||
@@ -563,6 +563,21 @@ static int do_lcd_bl(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
} else if (strcmp(argv[1], "get") == 0) {
|
||||
level = aml_lcd_driver_get_bl_level(0);
|
||||
printf("lcd get_bl_level: %d\n", level);
|
||||
} else if (strcmp(argv[1], "curve") == 0) {
|
||||
if (argc == 11) {
|
||||
pwm_id = (int)simple_strtol(argv[2], NULL, 10);
|
||||
data[0] = (int)simple_strtol(argv[3], NULL, 10);
|
||||
data[1] = (int)simple_strtol(argv[4], NULL, 10);
|
||||
data[2] = (int)simple_strtol(argv[5], NULL, 10);
|
||||
data[3] = (int)simple_strtol(argv[6], NULL, 10);
|
||||
data[4] = (int)simple_strtol(argv[7], NULL, 10);
|
||||
data[5] = (int)simple_strtol(argv[8], NULL, 10);
|
||||
data[6] = (int)simple_strtol(argv[9], NULL, 10);
|
||||
data[7] = (int)simple_strtol(argv[10], NULL, 10);
|
||||
aml_lcd_driver_set_bl_pwm_curve(0, pwm_id, data);
|
||||
} else {
|
||||
ret = -1;
|
||||
}
|
||||
} else if (strcmp(argv[1], "info") == 0) {
|
||||
aml_lcd_driver_bl_config_print(0);
|
||||
} else {
|
||||
@@ -809,7 +824,7 @@ static int do_lcd1_ext(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]
|
||||
|
||||
static int do_lcd1_bl(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
{
|
||||
int level;
|
||||
int level, pwm_id, data[8];
|
||||
int ret = 0;
|
||||
|
||||
if (argc == 1)
|
||||
@@ -829,6 +844,21 @@ static int do_lcd1_bl(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
} else if (strcmp(argv[1], "get") == 0) {
|
||||
level = aml_lcd_driver_get_bl_level(1);
|
||||
printf("lcd1 get_bl_level: %d\n", level);
|
||||
} else if (strcmp(argv[1], "curve") == 0) {
|
||||
if (argc == 11) {
|
||||
pwm_id = (int)simple_strtol(argv[2], NULL, 10);
|
||||
data[0] = (int)simple_strtol(argv[3], NULL, 10);
|
||||
data[1] = (int)simple_strtol(argv[4], NULL, 10);
|
||||
data[2] = (int)simple_strtol(argv[5], NULL, 10);
|
||||
data[3] = (int)simple_strtol(argv[6], NULL, 10);
|
||||
data[4] = (int)simple_strtol(argv[7], NULL, 10);
|
||||
data[5] = (int)simple_strtol(argv[8], NULL, 10);
|
||||
data[6] = (int)simple_strtol(argv[9], NULL, 10);
|
||||
data[7] = (int)simple_strtol(argv[10], NULL, 10);
|
||||
aml_lcd_driver_set_bl_pwm_curve(1, pwm_id, data);
|
||||
} else {
|
||||
ret = -1;
|
||||
}
|
||||
} else if (strcmp(argv[1], "info") == 0) {
|
||||
aml_lcd_driver_bl_config_print(1);
|
||||
} else {
|
||||
@@ -1033,7 +1063,7 @@ static int do_lcd2_ext(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]
|
||||
|
||||
static int do_lcd2_bl(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
{
|
||||
int level;
|
||||
int level, pwm_id, data[8];
|
||||
int ret = 0;
|
||||
|
||||
if (argc == 1)
|
||||
@@ -1053,6 +1083,21 @@ static int do_lcd2_bl(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
||||
} else if (strcmp(argv[1], "get") == 0) {
|
||||
level = aml_lcd_driver_get_bl_level(2);
|
||||
printf("lcd2 get_bl_level: %d\n", level);
|
||||
} else if (strcmp(argv[1], "curve") == 0) {
|
||||
if (argc == 11) {
|
||||
pwm_id = (int)simple_strtol(argv[2], NULL, 10);
|
||||
data[0] = (int)simple_strtol(argv[3], NULL, 10);
|
||||
data[1] = (int)simple_strtol(argv[4], NULL, 10);
|
||||
data[2] = (int)simple_strtol(argv[5], NULL, 10);
|
||||
data[3] = (int)simple_strtol(argv[6], NULL, 10);
|
||||
data[4] = (int)simple_strtol(argv[7], NULL, 10);
|
||||
data[5] = (int)simple_strtol(argv[8], NULL, 10);
|
||||
data[6] = (int)simple_strtol(argv[9], NULL, 10);
|
||||
data[7] = (int)simple_strtol(argv[10], NULL, 10);
|
||||
aml_lcd_driver_set_bl_pwm_curve(2, pwm_id, data);
|
||||
} else {
|
||||
ret = -1;
|
||||
}
|
||||
} else if (strcmp(argv[1], "info") == 0) {
|
||||
aml_lcd_driver_bl_config_print(2);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user