]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
pmc: Move common registers to the header file
authorSimon Glass <sjg@chromium.org>
Wed, 8 Jul 2020 03:32:33 +0000 (21:32 -0600)
committerBin Meng <bmeng.cn@gmail.com>
Fri, 17 Jul 2020 06:32:24 +0000 (14:32 +0800)
These registers need to be accesses from ACPI code, so move them to the
header file.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Wolfgang Wallner <wolfgang.wallner@br-automation.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
drivers/power/acpi_pmc/acpi-pmc-uclass.c
include/power/acpi_pmc.h

index 1c79f835c667e3c1418be42aaa3b506e23d7d9ff..828963d8a09af53f6512a3e53f4ab9aa848cd63f 100644 (file)
 #include <asm/io.h>
 #include <power/acpi_pmc.h>
 
-enum {
-       PM1_STS         = 0x00,
-       PM1_EN          = 0x02,
-       PM1_CNT         = 0x04,
-
-       GPE0_STS        = 0x20,
-       GPE0_EN         = 0x30,
-};
-
 struct tco_regs {
        u32 tco_rld;
        u32 tco_sts;
index 1f50c23f5f88d4aa5c55e698e0d35d3e74b16eff..5fbf7451369e4eec4afe56641411f44430688c88 100644 (file)
@@ -6,10 +6,22 @@
 #ifndef __ACPI_PMC_H
 #define __ACPI_PMC_H
 
+#ifndef __ACPI__
+
 enum {
        GPE0_REG_MAX    = 4,
 };
 
+enum {
+       PM1_STS         = 0x00,
+       PM1_EN          = 0x02,
+       PM1_CNT         = 0x04,
+       PM1_TMR         = 0x08,
+
+       GPE0_STS        = 0x20,
+       GPE0_EN         = 0x30,
+};
+
 /**
  * struct acpi_pmc_upriv - holds common data for the x86 PMC
  *
@@ -182,4 +194,6 @@ void pmc_dump_info(struct udevice *dev);
  */
 int pmc_gpe_init(struct udevice *dev);
 
+#endif /* !__ACPI__ */
+
 #endif