summaryrefslogtreecommitdiff
path: root/gxp-doorbell.h
blob: c8592fa20211d13a132b8e3c94100bd4eabb16be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * GXP doorbell interface.
 *
 * Copyright (C) 2020 Google LLC
 */
#ifndef __GXP_DOORBELL_H__
#define __GXP_DOORBELL_H__

#include "gxp-internal.h"

void gxp_doorbell_set_listening_core(struct gxp_dev *gxp, u32 doorbell_num,
				     uint core);
void gxp_doorbell_set(struct gxp_dev *gxp, u32 doorbell_num);
void gxp_doorbell_clear(struct gxp_dev *gxp, u32 doorbell_num);
u32 gxp_doorbell_status(struct gxp_dev *gxp, u32 doorbell_num);

#endif /* __GXP_DOORBELL_H__ */