kernel-brax3-ubuntu-touch/drivers/misc/mediatek/lpm/lpm_internal.h
erascape f319b992b1 kernel-5.15: Initial import brax3 UT kernel
* halium configs enabled

Signed-off-by: erascape <erascape@proton.me>
2025-09-23 15:17:10 +00:00

25 lines
496 B
C

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (c) 2019 MediaTek Inc.
*/
#ifndef __LPM_INTERNAL_H__
#define __LPM_INTERNAL_H__
#define lpm_system_lock(x) ({\
unsigned long irqfalg;\
lpm_system_spin_lock(&irqfalg);\
x = irqfalg; })
#define lpm_system_unlock(x) ({\
unsigned long irqfalg = x;\
lpm_system_spin_unlock(&irqfalg); })
void lpm_system_spin_lock(unsigned long *irqflag);
void lpm_system_spin_unlock(unsigned long *irqflag);
int lpm_platform_init(void);
#endif