HisiPlatformSasProtocol.h 951 B

123456789101112131415161718192021222324252627282930
  1. /** @file
  2. *
  3. * Copyright (c) 2018, Hisilicon Limited. All rights reserved.
  4. * Copyright (c) 2018, Linaro Limited. All rights reserved.
  5. *
  6. * This program and the accompanying materials
  7. * are licensed and made available under the terms and conditions of the BSD License
  8. * which accompanies this distribution. The full text of the license may be found at
  9. * http://opensource.org/licenses/bsd-license.php
  10. *
  11. * THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
  12. * WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
  13. *
  14. **/
  15. #ifndef _HISI_PLATFORM_SAS_PROTOCOL_H_
  16. #define _HISI_PLATFORM_SAS_PROTOCOL_H_
  17. typedef struct _HISI_PLATFORM_SAS_PROTOCOL HISI_PLATFORM_SAS_PROTOCOL;
  18. struct _HISI_PLATFORM_SAS_PROTOCOL {
  19. UINT32 ControllerId;
  20. BOOLEAN Enable;
  21. UINT64 BaseAddr;
  22. UINT64 ResetAddr;
  23. };
  24. extern EFI_GUID gHisiPlatformSasProtocolGuid;
  25. #endif