#ifndef __ESSENTIAL_PON_H #define __ESSENTIAL_PON_H #define ESSENTIAL_PON_PMIC_C_HARD_RESET 0x00000001 #define ESSENTIAL_PON_PMIC_C_SMPL 0x00000002 #define ESSENTIAL_PON_PMIC_C_RTC 0x00000004 #define ESSENTIAL_PON_PMIC_C_DC_CHG 0x00000008 #define ESSENTIAL_PON_PMIC_C_USB_CHG 0x00000010 #define ESSENTIAL_PON_PMIC_C_PON1 0x00000020 #define ESSENTIAL_PON_PMIC_C_CBLPWR 0x00000040 #define ESSENTIAL_PON_PMIC_C_KPDPWR 0x00000080 #define ESSENTIAL_PON_PMIC_W_SOFT 0x00000100 #define ESSENTIAL_PON_PMIC_W_PS_HOLD 0x00000200 #define ESSENTIAL_PON_PMIC_W_PMIC_WD 0x00000400 #define ESSENTIAL_PON_PMIC_W_GP1 0x00000800 /* Keypad_Reset1 */ #define ESSENTIAL_PON_PMIC_W_GP2 0x00001000 /* Keypad_Reset2 */ #define ESSENTIAL_PON_PMIC_W_SIMULT_N 0x00002000 /* simultaneous KPDPWR_N and RESIN_N */ #define ESSENTIAL_PON_PMIC_W_RESIN_N 0x00004000 #define ESSENTIAL_PON_PMIC_W_KPDPWR_N 0x00008000 #define ESSENTIAL_PON_APR_MODEM_FATAL 0x10000000 #define ESSENTIAL_PON_APR_KERNEL_PANIC 0x20000000 #define ESSENTIAL_PON_APR_UNKNOWN_RESET 0x40000000 #define ESSENTIAL_PON_APR_SYSTEM_CRASH 0x80000000 #define ESSENTIAL_PON_APR_ABNORMAL_DOWN 0x01000000 #define ESSENTIAL_PON_APR_ABNORMAL_RESET 0x02000000 #define ESSENTIAL_PON_RAMDUMP_SD_SUCCESS 0x00010000 #define ESSENTIAL_PON_RAMDUMP_SD_FAIL 0x00020000 #define ESSENTIAL_PON_RAMDUMP_USB_SUCCESS 0x00040000 #define ESSENTIAL_PON_RAMDUMP_USB_FAIL 0x00080000 #define ESSENTIAL_PON_QC_PMIC_MASK 0x0000FFFF #define ESSENTIAL_PON_FIH_APR_MASK 0xFF000000 #define ESSENTIAL_PON_CUSTOMZ_MASK 0x00F00000 #define ESSENTIAL_PON_RAMDUMP_MASK 0x000F0000 #endif