mirror of
https://github.com/LineageOS/android_kernel_samsung_msm8226.git
synced 2026-10-08 00:01:05 +02:00
The sglte QSC modem has its own firmware storage but powering it on and reseting it is controlled by the msm. The same mdm driver is used to support modems with their own flash and those that are flashless. Change-Id: I2f9a0e79a78cbe8eda1d887ce731386cbdf444e0 Signed-off-by: Joel King <joelking@codeaurora.org>
21 lines
552 B
C
21 lines
552 B
C
#ifndef _ARCH_ARM_MACH_MSM_MDM_IOCTLS_H
|
|
#define _ARXH_ARM_MACH_MSM_MDM_IOCTLS_H
|
|
|
|
|
|
#define CHARM_CODE 0xCC
|
|
#define WAKE_CHARM _IO(CHARM_CODE, 1)
|
|
#define RESET_CHARM _IO(CHARM_CODE, 2)
|
|
#define CHECK_FOR_BOOT _IOR(CHARM_CODE, 3, int)
|
|
#define WAIT_FOR_BOOT _IO(CHARM_CODE, 4)
|
|
#define NORMAL_BOOT_DONE _IOW(CHARM_CODE, 5, int)
|
|
#define RAM_DUMP_DONE _IOW(CHARM_CODE, 6, int)
|
|
#define WAIT_FOR_RESTART _IOR(CHARM_CODE, 7, int)
|
|
#define GET_DLOAD_STATUS _IOR(CHARM_CODE, 8, int)
|
|
|
|
enum charm_boot_type {
|
|
CHARM_NORMAL_BOOT = 0,
|
|
CHARM_RAM_DUMPS,
|
|
};
|
|
|
|
#endif
|