diff options
author | Elyes Haouas <ehaouas@noos.fr> | 2022-02-11 22:08:52 +0100 |
---|---|---|
committer | Martin L Roth <gaumless@tutanota.com> | 2022-05-16 02:58:36 +0000 |
commit | 2e96e9441dfda408eaf9091916d3b9307b4eb0e1 (patch) | |
tree | 83ea70696ac954948e7fce10fded66698787a68b | |
parent | e37806766feb667be25ada02ada2b796131ca6d0 (diff) |
sb/amd/agesa/hudson/hudson.c: Use BIT() macros
Also, code reformatting to reduce coding style difference.
Change-Id: I488050a6ab852520734b16032af9a683a3ad1a46
Signed-off-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/61878
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin L Roth <gaumless@tutanota.com>
-rw-r--r-- | src/southbridge/amd/agesa/hudson/hudson.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/southbridge/amd/agesa/hudson/hudson.c b/src/southbridge/amd/agesa/hudson/hudson.c index f95b2fb488..0c96ec15a3 100644 --- a/src/southbridge/amd/agesa/hudson/hudson.c +++ b/src/southbridge/amd/agesa/hudson/hudson.c @@ -8,6 +8,8 @@ #include <device/pci_def.h> #include <device/pci_ids.h> #include <device/pci_ops.h> +#include <types.h> + #include "hudson.h" #include "imc.h" #include "smbus.h" @@ -47,7 +49,7 @@ void hudson_enable(struct device *dev) if (usb_device_id == PCI_DID_AMD_SB900_USB_20_5) { /* turn off and remove device 0:14.5 from PCI space */ reg8 = pm_read8(0xef); - reg8 &= ~(1 << 6); + reg8 &= ~BIT(6); pm_write8(0xef, reg8); } } @@ -60,16 +62,16 @@ void hudson_enable(struct device *dev) u8 reg8; if (sd_device_id == PCI_DID_AMD_HUDSON_SD) { reg8 = pm_read8(0xe7); - reg8 &= ~(1 << 0); + reg8 &= ~BIT(0); pm_write8(0xe7, reg8); } else if (sd_device_id == PCI_DID_AMD_YANGTZE_SD) { reg8 = pm_read8(0xe8); - reg8 &= ~(1 << 0); + reg8 &= ~BIT(0); pm_write8(0xe8, reg8); } /* remove device 0:14.7 from PCI space */ reg8 = pm_read8(0xd3); - reg8 &= ~(1 << 6); + reg8 &= ~BIT(6); pm_write8(0xd3, reg8); } break; @@ -127,7 +129,7 @@ static void hudson_init_acpi_ports(void) /* AcpiDecodeEnable, When set, SB uses the contents of the PM registers * at index 60-6B to decode ACPI I/O address. AcpiSmiEn & SmiCmdEn */ - pm_write8(0x74, 1<<0 | 1<<1 | 1<<4 | 1<<2); + pm_write8(0x74, BIT(0) | BIT(1) | BIT(4) | BIT(2)); } static void hudson_init(void *chip_info) @@ -138,8 +140,7 @@ static void hudson_init(void *chip_info) static void hudson_final(void *chip_info) { /* AMD AGESA does not enable thermal zone, so we enable it here. */ - if (CONFIG(HUDSON_IMC_FWM) && - !CONFIG(ACPI_ENABLE_THERMAL_ZONE)) + if (CONFIG(HUDSON_IMC_FWM) && !CONFIG(ACPI_ENABLE_THERMAL_ZONE)) enable_imc_thermal_zone(); } |