blob: ba0a62e486832fd30a58c79f68ce4e21e3984036 [file] [log] [blame]
Angel Pons567ece42022-05-06 21:56:48 +02001/* SPDX-License-Identifier: GPL-2.0-or-later */
2
3#ifndef HASWELL_VCU_MAILBOX_H
4#define HASWELL_VCU_MAILBOX_H
5
6#include <stdint.h>
7
8uint32_t vcu_read_csr(uint32_t addr);
9void vcu_write_csr(uint32_t addr, uint32_t data);
10void vcu_update_csr(uint32_t addr, uint32_t andvalue, uint32_t orvalue);
11
12uint32_t vcu_read_mmio(uint32_t addr);
13void vcu_write_mmio(uint32_t addr, uint32_t data);
14void vcu_update_mmio(uint32_t addr, uint32_t andvalue, uint32_t orvalue);
15
16#endif /* HASWELL_VCU_MAILBOX_H */