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
|
@ -171,6 +171,7 @@ void disable_pm1_control(uint32_t mask);
|
||||||
void enable_gpe(uint32_t mask);
|
void enable_gpe(uint32_t mask);
|
||||||
void disable_gpe(uint32_t mask);
|
void disable_gpe(uint32_t mask);
|
||||||
void disable_all_gpe(void);
|
void disable_all_gpe(void);
|
||||||
|
uintptr_t get_pmc_mmio_bar(void);
|
||||||
|
|
||||||
void global_reset_enable(bool enable);
|
void global_reset_enable(bool enable);
|
||||||
void global_reset_lock(void);
|
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;
|
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,
|
static void print_num_status_bits(int num_bits, uint32_t status,
|
||||||
const char * const bit_names[])
|
const char * const bit_names[])
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue