1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0-only */ 2*4882a593Smuzhiyun /* Altera TSE SGDMA and MSGDMA Linux driver 3*4882a593Smuzhiyun * Copyright (C) 2014 Altera Corporation. All rights reserved 4*4882a593Smuzhiyun */ 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun #include <linux/kernel.h> 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun #ifndef __ALTERA_UTILS_H__ 9*4882a593Smuzhiyun #define __ALTERA_UTILS_H__ 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun void tse_set_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask); 12*4882a593Smuzhiyun void tse_clear_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask); 13*4882a593Smuzhiyun int tse_bit_is_set(void __iomem *ioaddr, size_t offs, u32 bit_mask); 14*4882a593Smuzhiyun int tse_bit_is_clear(void __iomem *ioaddr, size_t offs, u32 bit_mask); 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun #endif /* __ALTERA_UTILS_H__*/ 17