1 /* 2 * (C) Copyright 2025 Rockchip Electronics Co., Ltd. 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6 7 #include <common.h> 8 9 DECLARE_GLOBAL_DATA_PTR; 10 11 void __spin_lock(uspinlock_t *lock); 12 void __spin_unlock(uspinlock_t *lock); 13 u_spin_lock(uspinlock_t * lock)14void u_spin_lock(uspinlock_t *lock) 15 { 16 if (!(gd->flags & GD_FLG_SMP)) 17 return; 18 19 __spin_lock(lock); 20 } 21 u_spin_unlock(uspinlock_t * lock)22void u_spin_unlock(uspinlock_t *lock) 23 { 24 if (!(gd->flags & GD_FLG_SMP)) 25 return; 26 27 __spin_unlock(lock); 28 } 29 30