blob: 2b3acb8cace61a4a3c02c1e9e8f9c941bf6bfb00 [file]
/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
/*
* Copyright (c) 2019 Amlogic, Inc. All rights reserved.
*/
#ifndef _PWRC_H_
#define _PWRC_H_
#define PM_NNA 0
#define PM_AUDIO 1
#define PM_RESV_SEC 2
#define PM_SDIOA 3
#define PM_EMMC 4
#define PM_USB_COMB 5
#define PM_SDCARD 6
#define PM_ETH 7
#define PM_RESV0 8
#define PM_GE2D 9
#define PM_CVE 10
#define PM_CDG_WRAP 11
#define PM_ISP_TOP 12
#define PM_MIPI_ISP_WRAP 13
#define PM_VCODEC 14
#define PM_MAX 15
//static int pm_max = 8;
/*
char* domain_name[] =
{
"PM_DOS_HEVC",
"PM_DOS_VDEC",
"PM_VPU_HDMI",
"PM_USB_COMB",
"PM_GE2D",
"PM_ETH",
"PM_DEMOD",
"PM_AUDIO",
};
*/
unsigned long pwr_ctrl_psci_smc(unsigned int power_domain, bool power_control);
#endif