xref: /rk3399_ARM-atf/plat/brcm/board/stingray/include/ihost_pm.h (revision 926cd70a0cc3a0cbf209a87765a8dc0b869798e3)
1*9a40c0fbSSheetal Tigadoli /*
2*9a40c0fbSSheetal Tigadoli  * Copyright (c) 2016 - 2020, Broadcom
3*9a40c0fbSSheetal Tigadoli  *
4*9a40c0fbSSheetal Tigadoli  * SPDX-License-Identifier: BSD-3-Clause
5*9a40c0fbSSheetal Tigadoli  */
6*9a40c0fbSSheetal Tigadoli 
7*9a40c0fbSSheetal Tigadoli #ifndef IHOST_PM
8*9a40c0fbSSheetal Tigadoli #define IHOST_PM
9*9a40c0fbSSheetal Tigadoli 
10*9a40c0fbSSheetal Tigadoli #include <stdint.h>
11*9a40c0fbSSheetal Tigadoli 
12*9a40c0fbSSheetal Tigadoli #define CLUSTER_POWER_ON	0x1
13*9a40c0fbSSheetal Tigadoli #define CLUSTER_POWER_OFF	0x0
14*9a40c0fbSSheetal Tigadoli 
15*9a40c0fbSSheetal Tigadoli void ihost_power_on_cluster(u_register_t mpidr);
16*9a40c0fbSSheetal Tigadoli void ihost_power_on_secondary_core(u_register_t mpidr, uint64_t rvbar);
17*9a40c0fbSSheetal Tigadoli void ihost_enable_satellite_timer(unsigned int cluster_id);
18*9a40c0fbSSheetal Tigadoli 
19*9a40c0fbSSheetal Tigadoli #endif
20