| /u-boot/arch/x86/cpu/quark/ |
| A D | acpi.c | 28 fadt->sci_int = 9; in acpi_create_fadt() 79 fadt->x_pm1a_evt_blk.bit_width = fadt->pm1_evt_len * 8; in acpi_create_fadt() 82 fadt->x_pm1a_evt_blk.addrl = fadt->pm1a_evt_blk; in acpi_create_fadt() 93 fadt->x_pm1a_cnt_blk.bit_width = fadt->pm1_cnt_len * 8; in acpi_create_fadt() 96 fadt->x_pm1a_cnt_blk.addrl = fadt->pm1a_cnt_blk; in acpi_create_fadt() 107 fadt->x_pm2_cnt_blk.bit_width = fadt->pm2_cnt_len * 8; in acpi_create_fadt() 110 fadt->x_pm2_cnt_blk.addrl = fadt->pm2_cnt_blk; in acpi_create_fadt() 114 fadt->x_pm_tmr_blk.bit_width = fadt->pm_tmr_len * 8; in acpi_create_fadt() 117 fadt->x_pm_tmr_blk.addrl = fadt->pm_tmr_blk; in acpi_create_fadt() 121 fadt->x_gpe0_blk.bit_width = fadt->gpe0_blk_len * 8; in acpi_create_fadt() [all …]
|
| /u-boot/arch/x86/cpu/baytrail/ |
| A D | acpi.c | 33 fadt->sci_int = 9; in acpi_create_fadt() 84 fadt->x_pm1a_evt_blk.bit_width = fadt->pm1_evt_len * 8; in acpi_create_fadt() 87 fadt->x_pm1a_evt_blk.addrl = fadt->pm1a_evt_blk; in acpi_create_fadt() 98 fadt->x_pm1a_cnt_blk.bit_width = fadt->pm1_cnt_len * 8; in acpi_create_fadt() 101 fadt->x_pm1a_cnt_blk.addrl = fadt->pm1a_cnt_blk; in acpi_create_fadt() 112 fadt->x_pm2_cnt_blk.bit_width = fadt->pm2_cnt_len * 8; in acpi_create_fadt() 115 fadt->x_pm2_cnt_blk.addrl = fadt->pm2_cnt_blk; in acpi_create_fadt() 119 fadt->x_pm_tmr_blk.bit_width = fadt->pm_tmr_len * 8; in acpi_create_fadt() 122 fadt->x_pm_tmr_blk.addrl = fadt->pm_tmr_blk; in acpi_create_fadt() 126 fadt->x_gpe0_blk.bit_width = fadt->gpe0_blk_len * 8; in acpi_create_fadt() [all …]
|
| /u-boot/arch/x86/cpu/intel_common/ |
| A D | acpi.c | 123 fadt->smi_cmd = APM_CNT; in intel_acpi_fill_fadt() 126 fadt->s4bios_req = 0x0; in intel_acpi_fill_fadt() 127 fadt->pstate_cnt = 0; in intel_acpi_fill_fadt() 130 fadt->pm1b_evt_blk = 0x0; in intel_acpi_fill_fadt() 132 fadt->pm1b_cnt_blk = 0x0; in intel_acpi_fill_fadt() 136 fadt->pm1_evt_len = 4; in intel_acpi_fill_fadt() 137 fadt->pm1_cnt_len = 2; in intel_acpi_fill_fadt() 144 fadt->duty_offset = 1; in intel_acpi_fill_fadt() 145 fadt->day_alrm = 0xd; in intel_acpi_fill_fadt() 158 fadt->x_pm1a_evt_blk.bit_width = fadt->pm1_evt_len * 8; in intel_acpi_fill_fadt() [all …]
|
| /u-boot/arch/x86/cpu/tangier/ |
| A D | acpi.c | 22 struct acpi_table_header *header = &(fadt->header); in acpi_create_fadt() 24 memset((void *)fadt, 0, sizeof(struct acpi_fadt)); in acpi_create_fadt() 30 fadt->firmware_ctrl = (u32)facs; in acpi_create_fadt() 31 fadt->dsdt = (u32)dsdt; in acpi_create_fadt() 32 fadt->preferred_pm_profile = ACPI_PM_UNSPECIFIED; in acpi_create_fadt() 36 fadt->flags = in acpi_create_fadt() 42 fadt->minor_revision = 2; in acpi_create_fadt() 44 fadt->x_firmware_ctl_l = (u32)facs; in acpi_create_fadt() 45 fadt->x_firmware_ctl_h = 0; in acpi_create_fadt() 46 fadt->x_dsdt_l = (u32)dsdt; in acpi_create_fadt() [all …]
|
| /u-boot/arch/x86/cpu/apollolake/ |
| A D | acpi.c | 132 void fill_fadt(struct acpi_fadt *fadt) in fill_fadt() argument 134 fadt->pm_tmr_blk = IOMAP_ACPI_BASE + PM1_TMR; in fill_fadt() 136 fadt->p_lvl2_lat = ACPI_FADT_C2_NOT_SUPPORTED; in fill_fadt() 137 fadt->p_lvl3_lat = ACPI_FADT_C3_NOT_SUPPORTED; in fill_fadt() 139 fadt->pm_tmr_len = 4; in fill_fadt() 140 fadt->duty_width = 3; in fill_fadt() 144 fadt->x_pm_tmr_blk.space_id = 1; in fill_fadt() 145 fadt->x_pm_tmr_blk.bit_width = fadt->pm_tmr_len * 8; in fill_fadt() 154 acpi_fadt_common(fadt, facs, dsdt); in acpi_create_fadt() 155 intel_acpi_fill_fadt(fadt); in acpi_create_fadt() [all …]
|
| /u-boot/arch/x86/lib/ |
| A D | acpi.c | 36 struct acpi_fadt *fadt = NULL; in acpi_find_fadt() local 56 fadt = (struct acpi_fadt *)(uintptr_t)rsdt->entry[i]; in acpi_find_fadt() 57 if (strncmp((char *)fadt, "FACP", 4) == 0) in acpi_find_fadt() 59 fadt = NULL; in acpi_find_fadt() 62 if (!fadt) in acpi_find_fadt() 65 debug("FADT found at %p\n", fadt); in acpi_find_fadt() 66 return fadt; in acpi_find_fadt() 69 void *acpi_find_wakeup_vector(struct acpi_fadt *fadt) in acpi_find_wakeup_vector() argument 76 facs = (struct acpi_facs *)(uintptr_t)fadt->firmware_ctrl; in acpi_find_wakeup_vector()
|
| A D | acpi_s3.c | 27 void acpi_resume(struct acpi_fadt *fadt) in acpi_resume() argument 32 enter_acpi_mode(fadt->pm1a_cnt_blk); in acpi_resume() 34 wake_vec = acpi_find_wakeup_vector(fadt); in acpi_resume()
|
| A D | acpi_table.c | 464 struct acpi_fadt *fadt; in acpi_write_fadt() local 466 fadt = ctx->current; in acpi_write_fadt() 467 acpi_create_fadt(fadt, ctx->facs, ctx->dsdt); in acpi_write_fadt() 468 acpi_add_table(ctx, fadt); in acpi_write_fadt() 590 fadt->firmware_ctrl = (unsigned long)facs; in acpi_fadt_common() 591 fadt->dsdt = (unsigned long)dsdt; in acpi_fadt_common() 594 fadt->x_firmware_ctl_h = 0; in acpi_fadt_common() 595 fadt->x_dsdt_l = (unsigned long)dsdt; in acpi_fadt_common() 596 fadt->x_dsdt_h = 0; in acpi_fadt_common() 598 fadt->preferred_pm_profile = ACPI_PM_MOBILE; in acpi_fadt_common() [all …]
|
| /u-boot/lib/acpi/ |
| A D | acpi.c | 34 struct acpi_fadt *fadt = (struct acpi_fadt *)hdr; in acpi_find_table() local 36 if (!memcmp(sig, "DSDT", ACPI_NAME_LEN) && fadt->dsdt) in acpi_find_table() 37 return map_sysmem(fadt->dsdt, 0); in acpi_find_table() 39 fadt->firmware_ctrl) in acpi_find_table() 40 return map_sysmem(fadt->firmware_ctrl, 0); in acpi_find_table()
|
| /u-boot/arch/x86/cpu/ |
| A D | cpu.c | 207 struct acpi_fadt __maybe_unused *fadt; in last_stage_init() local 213 fadt = acpi_find_fadt(); in last_stage_init() 215 if (fadt && gd->arch.prev_sleep_state == ACPI_S3) in last_stage_init() 216 acpi_resume(fadt); in last_stage_init() 226 fadt = acpi_find_fadt(); in last_stage_init() 229 if (fadt && !(fadt->flags & ACPI_FADT_HW_REDUCED_ACPI)) { in last_stage_init() 235 enter_acpi_mode(fadt->pm1a_cnt_blk); in last_stage_init()
|
| /u-boot/cmd/ |
| A D | acpi.c | 53 static void list_fadt(struct acpi_fadt *fadt) in list_fadt() argument 55 if (fadt->dsdt) in list_fadt() 56 dump_hdr(map_sysmem(fadt->dsdt, 0)); in list_fadt() 57 if (fadt->firmware_ctrl) in list_fadt() 58 dump_hdr(map_sysmem(fadt->firmware_ctrl, 0)); in list_fadt()
|
| /u-boot/arch/x86/include/asm/ |
| A D | acpi_table.h | 27 void acpi_create_fadt(struct acpi_fadt *fadt, struct acpi_facs *facs, 202 void acpi_fadt_common(struct acpi_fadt *fadt, struct acpi_facs *facs, 213 void intel_acpi_fill_fadt(struct acpi_fadt *fadt);
|
| A D | acpi.h | 29 void *acpi_find_wakeup_vector(struct acpi_fadt *fadt);
|
| /u-boot/include/acpi/ |
| A D | acpi_s3.h | 117 void acpi_resume(struct acpi_fadt *fadt);
|