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
@@ -267,6 +267,7 @@ enum hdmirx_suspend_type_e {
#define HDMI_IOC_AUDIO_DATA_DUMP _IO(HDMI_IOC_MAGIC, 0x1b)
#define HDMI_IOC_GET_FR_LIMIT _IOR(HDMI_IOC_MAGIC, 0x1c, unsigned char)
#define HDMI_IOC_SET_SUSPEND_TYPE _IOW(HDMI_IOC_MAGIC, 0x1d, enum hdmirx_suspend_type_e)
#define HDMI_IOC_SET_SWITCH_STS _IOW(HDMI_IOC_MAGIC, 0x1e, unsigned char)
void rx_set_dsc_hdmi_cntl(unsigned int val);
@@ -147,6 +147,9 @@ struct aml_lcd_tcon_ctrl_s {
#define LCD_IOC_GET_PANEL_INFO 0x10
#define LCD_IOC_GET_TCON_PMU_PATH 0x11
#define LCD_IOC_GET_INTE_BIN_PATH_INFO 0x12
#define LCD_IOC_SET_INTE_BIN_DATA_INFO 0x13
/*
* tcon dccd: use 0x20~0x2f
*/
@@ -200,6 +203,11 @@ struct aml_lcd_tcon_ctrl_s {
#define LCD_IOC_CMD_GET_TCON_PMU_PATH \
_IOW(LCD_IOC_TYPE, LCD_IOC_GET_TCON_PMU_PATH, unsigned long long)
#define LCD_IOC_CMD_GET_INTE_BIN_PATH_INFO \
_IOR(LCD_IOC_TYPE, LCD_IOC_GET_INTE_BIN_PATH_INFO, struct aml_lcd_path_s)
#define LCD_IOC_CMD_SET_INTE_BIN_DATA_INFO \
_IOW(LCD_IOC_TYPE, LCD_IOC_SET_INTE_BIN_DATA_INFO, struct aml_lcd_tcon_bin_s)
#define TCON_IOC_CMD_SET_DCCD \
_IOW(LCD_IOC_TYPE, TCON_IOC_SET_DCCD, struct aml_lcd_dccd_config_s)
#define TCON_IOC_CMD_SET_QUICK_REG \
@@ -29,6 +29,12 @@
#define AML_LDIM_IOC_NR_SET_ZONENUM 0x12
#define AML_LDIM_IOC_NR_GET_GLB_HIST 0x13
#define AML_LDIM_IOC_NR_SET_REMAP_BL 0x14
#define AML_LDIM_IOC_NR_GET_PEAK_LEVEL 0x15
#define AML_LDIM_IOC_NR_SET_PEAK_LEVEL 0x16
#define AML_LDIM_IOC_NR_GET_MAX_LUM 0x17
#define AML_LDIM_IOC_NR_GET_PEAK_SUPT 0x18
#define AML_LDIM_IOC_NR_GET_RGB_LEVEL 0x19
#define AML_LDIM_IOC_NR_SET_RGB_LEVEL 0x20
#define AML_LDIM_IOC_NR_GET_BL_MAPPING_PATH 0x55
#define AML_LDIM_IOC_NR_SET_BL_MAPPING 0x56
@@ -77,6 +83,18 @@ struct aml_ldim_bin_s {
_IOR(_VE_LDIM, AML_LDIM_IOC_NR_GET_GLB_HIST, unsigned int)
#define AML_LDIM_IOC_CMD_SET_REMAP_BL \
_IOW(_VE_LDIM, AML_LDIM_IOC_NR_SET_REMAP_BL, unsigned int)
#define AML_LDIM_IOC_CMD_GET_PEAK_LEVEL \
_IOR(_VE_LDIM, AML_LDIM_IOC_NR_GET_PEAK_LEVEL, unsigned char)
#define AML_LDIM_IOC_CMD_SET_PEAK_LEVEL \
_IOW(_VE_LDIM, AML_LDIM_IOC_NR_SET_PEAK_LEVEL, unsigned char)
#define AML_LDIM_IOC_CMD_GET_MAX_LUM \
_IOR(_VE_LDIM, AML_LDIM_IOC_NR_GET_MAX_LUM, unsigned int)
#define AML_LDIM_IOC_CMD_GET_PEAK_SUPT \
_IOR(_VE_LDIM, AML_LDIM_IOC_NR_GET_PEAK_SUPT, unsigned char)
#define AML_LDIM_IOC_CMD_GET_RGB_LEVEL \
_IOR(_VE_LDIM, AML_LDIM_IOC_NR_GET_RGB_LEVEL, unsigned char)
#define AML_LDIM_IOC_CMD_SET_RGB_LEVEL \
_IOW(_VE_LDIM, AML_LDIM_IOC_NR_SET_RGB_LEVEL, unsigned char)
#define AML_LDIM_IOC_CMD_GET_BL_MAPPING_PATH \
_IOR(_VE_LDIM, AML_LDIM_IOC_NR_GET_BL_MAPPING_PATH, char)
@@ -368,6 +368,8 @@ struct tvin_to_vpp_info_s {
unsigned int fps;
unsigned int width;
unsigned int height;
unsigned int width_org;
unsigned int height_org;
enum tvin_color_fmt_e cfmt;
int tuner_id;
};