diff -drupN a/include/linux/arisc/hwspinlock.h b/include/linux/arisc/hwspinlock.h --- a/include/linux/arisc/hwspinlock.h 1970-01-01 03:00:00.000000000 +0300 +++ b/include/linux/arisc/hwspinlock.h 2022-06-12 05:28:14.000000000 +0300 @@ -0,0 +1,30 @@ +/* + * include/linux/arisc/hwspinlock.h + * + * Copyright 2012 (c) Allwinner. + * sunny (sunny@allwinnertech.com) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + */ + +#ifndef __ASM_ARCH_HWSPINLOCK_H +#define __ASM_ARCH_HWSPINLOCK_H + +#define AW_MSG_HWSPINLOCK (0) +#define AW_AUDIO_HWSPINLOCK (1) +#define AW_RTC_REG_HWSPINLOCK (2) + +/* the taken ot not state of spinlock */ +#define AW_SPINLOCK_NOTTAKEN (0) +#define AW_SPINLOCK_TAKEN (1) + +#endif /* __ASM_ARCH_HWSPINLOCK_H */