Commit e1ffce9e authored by Andrei Emeltchenko's avatar Andrei Emeltchenko Committed by Anas Nashif
Browse files

edac: ibecc: Add header guards and move definition



Add header guards for ibecc.h to be used in tests.

Signed-off-by: default avatarAndrei Emeltchenko <andrei.emeltchenko@intel.com>
parent cb038504
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -21,7 +21,6 @@
LOG_MODULE_REGISTER(edac_ibecc, CONFIG_EDAC_LOG_LEVEL);

#define DEVICE_NODE DT_NODELABEL(ibecc)
#define PCI_HOST_BRIDGE PCIE_BDF(0, 0, 0)

struct ibecc_data {
	mem_addr_t mchbar;
+7 −0
Original line number Diff line number Diff line
@@ -4,6 +4,9 @@
 * SPDX-License-Identifier: Apache-2.0
 */

#ifndef ZEPHYR_DRIVERS_EDAC_IBECC_H_
#define ZEPHYR_DRIVERS_EDAC_IBECC_H_

/* TODO: Add to include/sys/util.h */
#define BITFIELD(val, h, l)	(((val) & GENMASK(h, l)) >> l)

@@ -169,3 +172,7 @@ struct ibecc_error {
	uint64_t address;
	uint16_t syndrome;
};

#define PCI_HOST_BRIDGE PCIE_BDF(0, 0, 0)

#endif /* ZEPHYR_DRIVERS_EDAC_IBECC_H_ */