1  /*
2   * Arm SCP/MCP Software
3   * Copyright (c) 2019-2021, Arm Limited and Contributors. All rights reserved.
4   *
5   * SPDX-License-Identifier: BSD-3-Clause
6   *
7   * Description:
8   *      N1SDP Remote Power Domain (PD) management driver.
9   */
10  
11  #ifndef MOD_N1SDP_REMOTE_PD_H
12  #define MOD_N1SDP_REMOTE_PD_H
13  
14  #include <mod_power_domain.h>
15  
16  /*!
17   * \addtogroup GroupN1SDPModule N1SDP Product Modules
18   * \{
19   */
20  
21  /*!
22   * \defgroup GroupModuleN1SDPRemotePD N1SDP Remote PD Management Driver
23   * \{
24   */
25  
26  /*!
27   * \brief Remote PD element configuration
28   */
29  struct mod_n1sdp_remote_pd_config {
30      /*! Power domain type */
31      enum mod_pd_type pd_type;
32  };
33  
34  /*!
35   * \brief Module API indices
36   */
37  enum mod_n1sdp_remote_pd_api {
38      /*! Index of the remote PD API */
39      N1SDP_REMOTE_PD_API_IDX,
40  
41      /*! Number of APIs */
42      N1SDP_REMOTE_PD_API_COUNT
43  };
44  
45  /*!
46   * \}
47   */
48  
49  /*!
50   * \}
51   */
52  
53  #endif /* MOD_N1SDP_REMOTE_PD_H */
54