1*4882a593Smuzhiyun /* 2*4882a593Smuzhiyun * Freescale i.MX28 SPL functions 3*4882a593Smuzhiyun * 4*4882a593Smuzhiyun * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com> 5*4882a593Smuzhiyun * on behalf of DENX Software Engineering GmbH 6*4882a593Smuzhiyun * 7*4882a593Smuzhiyun * SPDX-License-Identifier: GPL-2.0+ 8*4882a593Smuzhiyun */ 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun #ifndef __M28_INIT_H__ 11*4882a593Smuzhiyun #define __M28_INIT_H__ 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun void early_delay(int delay); 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun void mxs_power_init(void); 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun #ifdef CONFIG_SPL_MXS_PSWITCH_WAIT 18*4882a593Smuzhiyun void mxs_power_wait_pswitch(void); 19*4882a593Smuzhiyun #else mxs_power_wait_pswitch(void)20*4882a593Smuzhiyunstatic inline void mxs_power_wait_pswitch(void) { } 21*4882a593Smuzhiyun #endif 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun void mxs_mem_init(void); 24*4882a593Smuzhiyun uint32_t mxs_mem_get_size(void); 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun void mxs_lradc_init(void); 27*4882a593Smuzhiyun void mxs_lradc_enable_batt_measurement(void); 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun #endif /* __M28_INIT_H__ */ 30