blob: dc29125b38ff3be072d3541af20e7021ace78069 [file] [log] [blame]
you.chen5ef374a2023-12-26 17:25:16 +08001
2#include <stdio.h>
3#include <unistd.h>
4#include <stdlib.h>
5#include <stdint.h>
6#include <include/lynq_sim.h>
7#ifdef __cplusplus
8extern "C" {
9#endif
10int main(void){
11 system("echo \"Sys flight mode\" >/dev/console");
12 //system("source /data/lynq-low-power.sh");
13 lynq_sim_init(2022);
14 int ret = lynq_sim_power(0);
15 printf("ret %d\n", ret);
16 ret = lynq_factory_radio_state(0);
17 printf("ret %d\n", ret);
18 system("echo 7 | emdlogger_ctrl");
19 system("echo reg_netsys_srcclkena_mask_b 0 > /sys/power/spm/suspend_ctrl");
20 system("echo reg_netsys_infra_req_mask_b 0 > /sys/power/spm/suspend_ctrl");
21 system("echo reg_netsys_apsrc_req_mask_b 0 > /sys/power/spm/suspend_ctrl");
22 system("echo reg_netsys_vrf18_req_mask_b 0 > /sys/power/spm/suspend_ctrl");
23 system("echo reg_netsys_ddr_en_mask_b 0 > /sys/power/spm/suspend_ctrl");
24 system("echo mem > /sys/power/autosleep");
25 return 0;
26}
27#ifdef __cplusplus
28}
29#endif