e1q: add e1q display-drivers

[SDE_0] samsung_panel_initialize : error: [E1_S6E3FAE_AMB616FM01] not found
[SDE_0] ss_wrapper_read_from_file : Loading Panel Data File name : [E1_S6E3FAE_AMB616FM01.dat]
Unable to handle kernel NULL pointer dereference at virtual address 0000000000000110

Change-Id: I99a4f8119ffd4a350d7303e557c67d59876fedc6
This commit is contained in:
j7b3y 2025-01-09 12:10:35 +09:00
parent 4c076ae601
commit d732a9295c
17 changed files with 561427 additions and 0 deletions

View File

@ -0,0 +1,8 @@
XXD := /usr/bin/xxd
SED := /bin/sed
#Translate .dat file to .h to cover the case which can not use request_firmware(Recovery Mode)
CLEAR_TMP := $(shell rm -f E1_S6E3FAC_AMB606AW01_PDF_DATA)
COPY_TO_HERE := $(shell cp -vf $(DISPLAY_BLD_DIR)/msm/samsung/panel_data_file/E1_S6E3FAC_AMB606AW01.dat E1_S6E3FAC_AMB606AW01_PDF_DATA)
DATA_TO_HEX := $(shell $(XXD) -i E1_S6E3FAC_AMB606AW01_PDF_DATA > $(DISPLAY_BLD_DIR)/msm/samsung/E1_S6E3FAC_AMB606AW01/E1_S6E3FAC_AMB606AW01_PDF.h)
ADD_NULL_CHR := $(shell $(SED) -i -e 's/\([0-9a-f]\)$$/\0, 0x00/' $(DISPLAY_BLD_DIR)/msm/samsung/E1_S6E3FAC_AMB606AW01/E1_S6E3FAC_AMB606AW01_PDF.h)

View File

@ -0,0 +1 @@
export CONFIG_PANEL_E1_S6E3FAC_AMB606AW01_FHD=y

View File

@ -0,0 +1 @@
#define CONFIG_PANEL_E1_S6E3FAC_AMB606AW01_FHD 1

View File

@ -0,0 +1,35 @@
/*
* =================================================================
*
*
* Description: samsung display panel file
* Company: Samsung Electronics
*
* ================================================================
*/
/*
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 2023, Samsung Electronics. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
* only version 2 as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
*
*/
#ifndef E1_S6E3FAC_AMB606AW01_HW_PARAM_H
#define E1_S6E3FAC_AMB606AW01_HW_PARAM_H
static int GLUT_OFFSET_night_dim_V_revA[GAMMA_OFFSET_SIZE * GLUT_SIZE] = { };
static int GLUT_OFFSET_96HS_V_revA[GAMMA_OFFSET_SIZE * GLUT_SIZE] = { };
static int GLUT_OFFSET_60HS_V_revA[GAMMA_OFFSET_SIZE * GLUT_SIZE] = { };
static int GLUT_OFFSET_48HS_V_revA[GAMMA_OFFSET_SIZE * GLUT_SIZE] = { };
#endif

View File

@ -0,0 +1,8 @@
XXD := /usr/bin/xxd
SED := /bin/sed
#Translate .dat file to .h to cover the case which can not use request_firmware(Recovery Mode)
CLEAR_TMP := $(shell rm -f E1_S6E3FAE_AMB616FM01_PDF_DATA)
COPY_TO_HERE := $(shell cp -vf $(DISPLAY_BLD_DIR)/msm/samsung/panel_data_file/E1_S6E3FAE_AMB616FM01.dat E1_S6E3FAE_AMB616FM01_PDF_DATA)
DATA_TO_HEX := $(shell $(XXD) -i E1_S6E3FAE_AMB616FM01_PDF_DATA > $(DISPLAY_BLD_DIR)/msm/samsung/E1_S6E3FAE_AMB616FM01/E1_S6E3FAE_AMB616FM01_PDF.h)
ADD_NULL_CHR := $(shell $(SED) -i -e 's/\([0-9a-f]\)$$/\0, 0x00/' $(DISPLAY_BLD_DIR)/msm/samsung/E1_S6E3FAE_AMB616FM01/E1_S6E3FAE_AMB616FM01_PDF.h)

View File

@ -0,0 +1 @@
export CONFIG_PANEL_E1_S6E3FAE_AMB616FM01_FHD=y

View File

@ -0,0 +1 @@
#define CONFIG_PANEL_E1_S6E3FAE_AMB616FM01_FHD 1

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff