soc/apollolake: Expose a function to read pmc bar
This patch exposes a function to read pmc bar.
PMC bar is read in function read_pmc_mmio_bar which
is defined static in file pmutil.c. This patch exposes
that functionality to call it from other files.
BUG=chrome-os-partner:53438
TEST= Read the PMC bar value properly from outside
pmutil file.
Change-Id: I26ee13e6ab95d3a8991c7f8ea4b3856ceb015d10
Signed-off-by: Shaunak Saha <shaunak.saha@intel.com>
Reviewed-on: https://review.coreboot.org/15460
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
parent
61f4b42f2c
commit
9a0c9ac912
2 changed files with 6 additions and 0 deletions
|
|
@ -171,6 +171,7 @@ void disable_pm1_control(uint32_t mask);
|
|||
void enable_gpe(uint32_t mask);
|
||||
void disable_gpe(uint32_t mask);
|
||||
void disable_all_gpe(void);
|
||||
uintptr_t get_pmc_mmio_bar(void);
|
||||
|
||||
void global_reset_enable(bool enable);
|
||||
void global_reset_lock(void);
|
||||
|
|
|
|||
|
|
@ -34,6 +34,11 @@ static uintptr_t read_pmc_mmio_bar(void)
|
|||
return bar & ~PCI_BASE_ADDRESS_MEM_ATTR_MASK;
|
||||
}
|
||||
|
||||
uintptr_t get_pmc_mmio_bar(void)
|
||||
{
|
||||
return read_pmc_mmio_bar();
|
||||
}
|
||||
|
||||
static void print_num_status_bits(int num_bits, uint32_t status,
|
||||
const char * const bit_names[])
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue