/* SPDX-License-Identifier: GPL-2.0 */ /* Himax Android Driver Sample Code for HX83102 chipset * * Copyright (C) 2019 Himax Corporation. * * This software is licensed under the terms of the GNU General Public * License version 2, as published by the Free Software Foundation, and * may be copied, distributed, and modified under those terms. * * 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. */ #include "himax_platform.h" #include "himax_common.h" #include "himax_ic_core.h" #include #define hx83102ab_fw_addr_sorting_mode_en 0x100007FC #define hx83102ab_fw_addr_selftest_addr_en 0x100007F8 #define hx83102ab_data_adc_cfg_1 0x10007B00 #define hx83102a_data_df_rx 48 #define hx83102a_data_df_tx 24 #define hx83102a_data_adc_num 100 #define hx83102b_data_adc_num 64 #define hx83102ab_notouch_frame 0 #define hx83102d_fw_addr_raw_out_sel 0x800204f4 #define hx83102d_zf_data_adc_cfg_1 0x10007B00 #define hx83102d_zf_data_adc_cfg_2 0x10006A00 #define hx83102d_zf_data_adc_cfg_3 0x10007500 #define hx83102d_zf_data_bor_prevent_info 0x10007268 #define hx83102d_zf_data_notch_info 0x10007300 #define hx83102d_zf_func_info_en 0x10007FD0 #define hx83102d_zf_po_sub_func 0x10005A00 #define hx83102d_zf_data_sram_start_addr 0x20000000 #define hx83102d_adr_osc_en 0x9000009C #define hx83102d_adr_osc_pw 0x90000280 #define hx83102d_data_adc_num 48 #define hx83102d_notouch_frame 0 #define hx83102e_fw_addr_raw_out_sel 0x100072EC #define hx83102e_ic_adr_tcon_rst 0x80020004 #define hx83102e_data_df_rx 48 #define hx83102e_data_df_tx 30 #define hx83102e_data_adc_num 400 /* 200x2 */ #define hx83102e_notouch_frame 0 #if defined(HX_EXCP_RECOVERY) extern u8 HX_EXCP_RESET_ACTIVATE; #endif