1 #include <asm/arch/fdl_channel.h>
2 #include <asm/arch/sci_types.h>
3 #include <asm/arch/sio_drv.h>
4 #include <asm/arch/usb_boot.h>
6 #define BOOT_FLAG_USB (0x5A)
7 #define BOOT_FLAG_UART1 (0x6A)
8 #define BOOT_FLAG_UART0 (0x7A)
10 extern uint32 FDL_GetBootMode (void);
11 //#define FDL_UART0_CHANNEL_USE
13 /******************************************************************************/
14 // Description: find a useable channel
15 // Global resource dependence:
16 // Author: junqiang.wang
18 /******************************************************************************/
19 PUBLIC struct FDL_ChannelHandler *FDL_ChannelGet(void)
23 struct FDL_ChannelHandler *channel;
24 bootMode = FDL_GetBootMode();
29 channel = &gUart1Channel;
32 channel = &gUart0Channel;
35 channel = &gUSBChannel;
38 channel = &gUSBChannel;