1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */ 21e0cf5c3SOtavio Salvador /* 31e0cf5c3SOtavio Salvador * Freescale i.MX28 SPL functions 41e0cf5c3SOtavio Salvador * 51e0cf5c3SOtavio Salvador * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com> 61e0cf5c3SOtavio Salvador * on behalf of DENX Software Engineering GmbH 71e0cf5c3SOtavio Salvador */ 81e0cf5c3SOtavio Salvador 91e0cf5c3SOtavio Salvador #ifndef __M28_INIT_H__ 101e0cf5c3SOtavio Salvador #define __M28_INIT_H__ 111e0cf5c3SOtavio Salvador 121e0cf5c3SOtavio Salvador void early_delay(int delay); 131e0cf5c3SOtavio Salvador 141e0cf5c3SOtavio Salvador void mxs_power_init(void); 151e0cf5c3SOtavio Salvador 16a74dbf27SOtavio Salvador #ifdef CONFIG_SPL_MXS_PSWITCH_WAIT 171e0cf5c3SOtavio Salvador void mxs_power_wait_pswitch(void); 181e0cf5c3SOtavio Salvador #else mxs_power_wait_pswitch(void)191e0cf5c3SOtavio Salvadorstatic inline void mxs_power_wait_pswitch(void) { } 201e0cf5c3SOtavio Salvador #endif 211e0cf5c3SOtavio Salvador 221e0cf5c3SOtavio Salvador void mxs_mem_init(void); 231e0cf5c3SOtavio Salvador uint32_t mxs_mem_get_size(void); 241e0cf5c3SOtavio Salvador 251e0cf5c3SOtavio Salvador void mxs_lradc_init(void); 261e0cf5c3SOtavio Salvador void mxs_lradc_enable_batt_measurement(void); 271e0cf5c3SOtavio Salvador 281e0cf5c3SOtavio Salvador #endif /* __M28_INIT_H__ */ 29