Lines Matching refs:ps

18 static int prev_sleep_state(struct chipset_power_state *ps)  in prev_sleep_state()  argument
23 if (ps->pm1_sts & WAK_STS) { in prev_sleep_state()
24 switch ((ps->pm1_cnt & SLP_TYP) >> SLP_TYP_SHIFT) { in prev_sleep_state()
35 outl(ps->pm1_cnt & ~(SLP_TYP), ACPI_BASE_ADDRESS + PM1_CNT); in prev_sleep_state()
38 if (ps->gen_pmcon3 & (PWR_FLR | SUS_PWR_FLR)) in prev_sleep_state()
44 static void dump_power_state(struct chipset_power_state *ps) in dump_power_state() argument
46 debug("PM1_STS: %04x\n", ps->pm1_sts); in dump_power_state()
47 debug("PM1_EN: %04x\n", ps->pm1_en); in dump_power_state()
48 debug("PM1_CNT: %08x\n", ps->pm1_cnt); in dump_power_state()
49 debug("TCO_STS: %04x %04x\n", ps->tco1_sts, ps->tco2_sts); in dump_power_state()
52 ps->gpe0_sts[0], ps->gpe0_sts[1], in dump_power_state()
53 ps->gpe0_sts[2], ps->gpe0_sts[3]); in dump_power_state()
55 ps->gpe0_en[0], ps->gpe0_en[1], in dump_power_state()
56 ps->gpe0_en[2], ps->gpe0_en[3]); in dump_power_state()
59 ps->gen_pmcon1, ps->gen_pmcon2, ps->gen_pmcon3); in dump_power_state()
62 ps->prev_sleep_state); in dump_power_state()
66 void power_state_get(struct udevice *pch_dev, struct chipset_power_state *ps) in power_state_get() argument
68 ps->pm1_sts = inw(ACPI_BASE_ADDRESS + PM1_STS); in power_state_get()
69 ps->pm1_en = inw(ACPI_BASE_ADDRESS + PM1_EN); in power_state_get()
70 ps->pm1_cnt = inl(ACPI_BASE_ADDRESS + PM1_CNT); in power_state_get()
71 ps->tco1_sts = inw(ACPI_BASE_ADDRESS + TCO1_STS); in power_state_get()
72 ps->tco2_sts = inw(ACPI_BASE_ADDRESS + TCO2_STS); in power_state_get()
73 ps->gpe0_sts[0] = inl(ACPI_BASE_ADDRESS + GPE0_STS(0)); in power_state_get()
74 ps->gpe0_sts[1] = inl(ACPI_BASE_ADDRESS + GPE0_STS(1)); in power_state_get()
75 ps->gpe0_sts[2] = inl(ACPI_BASE_ADDRESS + GPE0_STS(2)); in power_state_get()
76 ps->gpe0_sts[3] = inl(ACPI_BASE_ADDRESS + GPE0_STS(3)); in power_state_get()
77 ps->gpe0_en[0] = inl(ACPI_BASE_ADDRESS + GPE0_EN(0)); in power_state_get()
78 ps->gpe0_en[1] = inl(ACPI_BASE_ADDRESS + GPE0_EN(1)); in power_state_get()
79 ps->gpe0_en[2] = inl(ACPI_BASE_ADDRESS + GPE0_EN(2)); in power_state_get()
80 ps->gpe0_en[3] = inl(ACPI_BASE_ADDRESS + GPE0_EN(3)); in power_state_get()
82 dm_pci_read_config16(pch_dev, GEN_PMCON_1, &ps->gen_pmcon1); in power_state_get()
83 dm_pci_read_config16(pch_dev, GEN_PMCON_2, &ps->gen_pmcon2); in power_state_get()
84 dm_pci_read_config16(pch_dev, GEN_PMCON_3, &ps->gen_pmcon3); in power_state_get()
86 ps->prev_sleep_state = prev_sleep_state(ps); in power_state_get()
88 dump_power_state(ps); in power_state_get()