linux/drivers/devfreq/event/exynos-nocp.h

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * exynos-nocp.h - Exynos NoC (Network on Chip) Probe header file
 *
 * Copyright (c) 2016 Samsung Electronics Co., Ltd.
 * Author : Chanwoo Choi <[email protected]>
 */

#ifndef __EXYNOS_NOCP_H__
#define __EXYNOS_NOCP_H__

enum nocp_reg {};

/* NOCP_MAIN_CTL register */
#define NOCP_MAIN_CTL_ERREN_MASK
#define NOCP_MAIN_CTL_TRACEEN_MASK
#define NOCP_MAIN_CTL_PAYLOADEN_MASK
#define NOCP_MAIN_CTL_STATEN_MASK
#define NOCP_MAIN_CTL_ALARMEN_MASK
#define NOCP_MAIN_CTL_STATCONDDUMP_MASK
#define NOCP_MAIN_CTL_INTRUSIVEMODE_MASK

/* NOCP_CFG_CTL register */
#define NOCP_CFG_CTL_GLOBALEN_MASK
#define NOCP_CFG_CTL_ACTIVE_MASK

/* NOCP_COUNTERS_x_SRC register */
#define NOCP_CNT_SRC_INTEVENT_SHIFT
#define NOCP_CNT_SRC_INTEVENT_MASK
#define NOCP_CNT_SRC_INTEVENT_OFF_MASK
#define NOCP_CNT_SRC_INTEVENT_CYCLE_MASK
#define NOCP_CNT_SRC_INTEVENT_IDLE_MASK
#define NOCP_CNT_SRC_INTEVENT_XFER_MASK
#define NOCP_CNT_SRC_INTEVENT_BUSY_MASK
#define NOCP_CNT_SRC_INTEVENT_WAIT_MASK
#define NOCP_CNT_SRC_INTEVENT_PKT_MASK
#define NOCP_CNT_SRC_INTEVENT_BYTE_MASK
#define NOCP_CNT_SRC_INTEVENT_CHAIN_MASK

/* NOCP_COUNTERS_x_ALARM_MODE register */
#define NOCP_CNT_ALARM_MODE_SHIFT
#define NOCP_CNT_ALARM_MODE_MASK
#define NOCP_CNT_ALARM_MODE_OFF_MASK
#define NOCP_CNT_ALARM_MODE_MIN_MASK
#define NOCP_CNT_ALARM_MODE_MAX_MASK
#define NOCP_CNT_ALARM_MODE_MIN_MAX_MASK

#endif /* __EXYNOS_NOCP_H__ */