// SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Copyright (c) 2019 Amlogic, Inc. All rights reserved. */ #include #include #include uint32_t get_time(void) { return readl(SYSCTRL_TIMERE); } void _udelay(unsigned int us) { #ifndef CONFIG_PXP_EMULATOR unsigned int t0 = get_time(); while (get_time() - t0 <= us) ; #endif }