152f69f81SVladimir Zapolskiy /* 252f69f81SVladimir Zapolskiy * Copyright (C) 2011 Vladimir Zapolskiy <vz@mleia.com> 352f69f81SVladimir Zapolskiy * 41a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 552f69f81SVladimir Zapolskiy */ 652f69f81SVladimir Zapolskiy 752f69f81SVladimir Zapolskiy #ifndef _LPC32XX_SYS_PROTO_H 852f69f81SVladimir Zapolskiy #define _LPC32XX_SYS_PROTO_H 952f69f81SVladimir Zapolskiy 10412ae53aSAlbert ARIBAUD \(3ADEV\) #include <asm/arch/emc.h> 11412ae53aSAlbert ARIBAUD \(3ADEV\) 1252f69f81SVladimir Zapolskiy void lpc32xx_uart_init(unsigned int uart_id); 13980db8caSSylvain Lemieux void lpc32xx_dma_init(void); 14ac2916a2SAlbert ARIBAUD \(3ADEV\) void lpc32xx_mac_init(void); 15c8381bf4SAlbert ARIBAUD \(3ADEV\) void lpc32xx_mlc_nand_init(void); 16dcfd37e5SVladimir Zapolskiy void lpc32xx_slc_nand_init(void); 175e862b95SAlbert ARIBAUD \(3ADEV\) void lpc32xx_i2c_init(unsigned int devnum); 18981219eeSAlbert ARIBAUD \(3ADEV\) void lpc32xx_ssp_init(void); 19*adf8d58dSSylvain Lemieux void lpc32xx_usb_init(void); 20412ae53aSAlbert ARIBAUD \(3ADEV\) #if defined(CONFIG_SPL_BUILD) 21412ae53aSAlbert ARIBAUD \(3ADEV\) void ddr_init(const struct emc_dram_settings *dram); 22412ae53aSAlbert ARIBAUD \(3ADEV\) #endif 2352f69f81SVladimir Zapolskiy #endif /* _LPC32XX_SYS_PROTO_H */ 24