src/include: Add parenthesis around macros
Fix the following error found by checkpatch.pl:
ERROR: Macros with complex values should be enclosed in parentheses
False positives are detected for attribute macros. An example is:
ERROR: Macros with complex values should be enclosed in parentheses
+#define BOOT_STATE_INIT_ATTR __attribute__ ((used, section
(".bs_init")))
False positive also generated for macros for linker script files. An
example is:
ERROR: Macros with complex values should be enclosed in parentheses
+#define CBFS_CACHE(addr, size) \
+ REGION(cbfs_cache, addr, size, 4) \
+ ALIAS_REGION(cbfs_cache, preram_cbfs_cache) \
+ ALIAS_REGION(cbfs_cache, postram_cbfs_cache)
False positives generated for assembly code macros. An example is:
ERROR: Macros with complex values should be enclosed in parentheses
+#define DECLARE_OPTIONAL_REGION(name) asm (".weak _" #name ", _e" #name
)
False positive detected when macro includes multiple comma separated
values. The following code is from src/include/device/azalia_device.h:
#define AZALIA_SUBVENDOR(codec, val) \
(((codec) << 28) | (0x01720 << 8) | ((val) & 0xff)), \
(((codec) << 28) | (0x01721 << 8) | (((val) >> 8) & 0xff)), \
(((codec) << 28) | (0x01722 << 8) | (((val) >> 16) & 0xff)), \
(((codec) << 28) | (0x01723 << 8) | (((val) >> 24) & 0xff))
TEST=Build and run on Galileo Gen2
Change-Id: I6e3b6950738e6906851a172ba3a22e3d5af1e35d
Signed-off-by: Lee Leahy <Leroy.P.Leahy@intel.com>
Reviewed-on: https://review.coreboot.org/18649
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
parent
86f60a9c8f
commit
f00e446e74
10 changed files with 26 additions and 26 deletions
|
|
@ -37,15 +37,15 @@ extern const u32 pc_beep_verbs_size;
|
|||
const u32 cim_verb_data_size = sizeof(cim_verb_data)
|
||||
|
||||
#define AZALIA_PIN_CFG(codec, pin, val) \
|
||||
((codec) << 28) | ((pin) << 20) | ( 0x71c << 8) | ((val) & 0xff), \
|
||||
((codec) << 28) | ((pin) << 20) | ( 0x71d << 8) | (((val) >> 8) & 0xff), \
|
||||
((codec) << 28) | ((pin) << 20) | ( 0x71e << 8) | (((val) >> 16) & 0xff), \
|
||||
((codec) << 28) | ((pin) << 20) | ( 0x71f << 8) | (((val) >> 24) & 0xff)
|
||||
(((codec) << 28) | ((pin) << 20) | ( 0x71c << 8) | ((val) & 0xff)), \
|
||||
(((codec) << 28) | ((pin) << 20) | ( 0x71d << 8) | (((val) >> 8) & 0xff)), \
|
||||
(((codec) << 28) | ((pin) << 20) | ( 0x71e << 8) | (((val) >> 16) & 0xff)), \
|
||||
(((codec) << 28) | ((pin) << 20) | ( 0x71f << 8) | (((val) >> 24) & 0xff))
|
||||
|
||||
#define AZALIA_SUBVENDOR(codec, val) \
|
||||
((codec) << 28) | (0x01720 << 8) | ((val) & 0xff), \
|
||||
((codec) << 28) | (0x01721 << 8) | (((val) >> 8) & 0xff), \
|
||||
((codec) << 28) | (0x01722 << 8) | (((val) >> 16) & 0xff), \
|
||||
((codec) << 28) | (0x01723 << 8) | (((val) >> 24) & 0xff)
|
||||
(((codec) << 28) | (0x01720 << 8) | ((val) & 0xff)), \
|
||||
(((codec) << 28) | (0x01721 << 8) | (((val) >> 8) & 0xff)), \
|
||||
(((codec) << 28) | (0x01722 << 8) | (((val) >> 16) & 0xff)), \
|
||||
(((codec) << 28) | (0x01723 << 8) | (((val) >> 24) & 0xff))
|
||||
|
||||
#endif /* DEVICE_AZALIA_H */
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
#include <arch/acpi.h>
|
||||
|
||||
#define PCI_ROM_HDR 0xAA55
|
||||
#define PCI_DATA_HDR (uint32_t) ( ('R' << 24) | ('I' << 16) | ('C' << 8) | 'P' )
|
||||
#define PCI_DATA_HDR ((uint32_t) ( ('R' << 24) | ('I' << 16) | ('C' << 8) | 'P' ))
|
||||
|
||||
#define PCI_RAM_IMAGE_START 0xD0000
|
||||
#define PCI_VGA_RAM_IMAGE_START 0xC0000
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue