aczephyr.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
  2. /******************************************************************************
  3. *
  4. * Module Name: aczephyr.h - OS specific defines, etc.
  5. *
  6. * Copyright (C) 2000 - 2025, Intel Corp.
  7. *
  8. *****************************************************************************/
  9. #ifndef __ACZEPHYR_H__
  10. #define __ACZEPHYR_H__
  11. #define ACPI_MACHINE_WIDTH 64
  12. #define ACPI_NO_ERROR_MESSAGES
  13. #undef ACPI_DEBUG_OUTPUT
  14. #define ACPI_USE_SYSTEM_CLIBRARY
  15. #undef ACPI_DBG_TRACK_ALLOCATIONS
  16. #define ACPI_SINGLE_THREADED
  17. #define ACPI_USE_NATIVE_RSDP_POINTER
  18. #include <zephyr/kernel.h>
  19. #include <zephyr/device.h>
  20. #include <stdio.h>
  21. #include <stdlib.h>
  22. #include <string.h>
  23. #include <ctype.h>
  24. #include <zephyr/fs/fs.h>
  25. #include <zephyr/sys/printk.h>
  26. #include <zephyr/sys/__assert.h>
  27. /******************************************************************************
  28. *
  29. * FUNCTION: acpi_enable_dbg_print
  30. *
  31. * PARAMETERS: Enable, - Enable/Disable debug print
  32. *
  33. * RETURN: None
  34. *
  35. * DESCRIPTION: Enable/disable debug print
  36. *
  37. *****************************************************************************/
  38. void acpi_enable_dbg_print(bool enable);
  39. #endif