diff options
author | Subrata Banik <subratabanik@google.com> | 2022-04-20 12:49:42 +0530 |
---|---|---|
committer | Subrata Banik <subratabanik@google.com> | 2022-04-23 17:19:44 +0000 |
commit | 2eec87a553ec09ac1bc0ecfc43653ce4affd1ff0 (patch) | |
tree | 7a6dcb729c13a8175762e35a7a35eafd0f66e5a4 /src/superio/common/generic.c | |
parent | f48b84330f7ce4b156fb4cac0ff42c48befff6e5 (diff) |
soc/intel/alderlake: Refactor `pmc_lockdown_cfg` function
This patch refactors the `pmc_lockdown_cfg()` to remove the helper
functions and uses the `setbits32` function to enforce bit locking
as applicable.
BUG=b:211954778
TEST=Able to build google/redrix with these changes and boot to OS.
> localhost ~ # iotools mmio_read32 0xfe0018c4
0x85000000 (bit 31 is set)
> localhost ~ # iotools mmio_read32 0xfe001024
0x00062610 (bits 4, 17 and 18 are set)
Signed-off-by: Subrata Banik <subratabanik@google.com>
Change-Id: Ic96da4638aa689b5fa47a3356986ca5a0343fe36
Reviewed-on: https://review.coreboot.org/c/coreboot/+/63737
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'src/superio/common/generic.c')
0 files changed, 0 insertions, 0 deletions