/*------------------------------------------------------------------------------+ */ /* */ /* This source code has been made available to you by IBM on an AS-IS */ /* basis. Anyone receiving this source is licensed under IBM */ /* copyrights to use it in any way he or she deems fit, including */ /* copying it, modifying it, compiling it, and redistributing it either */ /* with or without modifications. No license under IBM patents or */ /* patent applications is to be implied by the copyright license. */ /* */ /* Any user of this software should understand that IBM cannot provide */ /* technical support for this software and will not be responsible for */ /* any consequences resulting from the use of this software. */ /* */ /* Any person who transfers this source code or any derivative work */ /* must include the IBM copyright notice, this paragraph, and the */ /* preceding two paragraphs in the transferred software. */ /* */ /* COPYRIGHT I B M CORPORATION 1995 */ /* LICENSED MATERIAL - PROGRAM PROPERTY OF I B M */ /*------------------------------------------------------------------------------- */ /*----------------------------------------------------------------------------- */ /* Function: ext_bus_cntlr_init */ /* Description: Initializes the External Bus Controller for the external */ /* peripherals. IMPORTANT: For pass1 this code must run from */ /* cache since you can not reliably change a peripheral banks */ /* timing register (pbxap) while running code from that bank. */ /* For ex., since we are running from ROM on bank 0, we can NOT */ /* execute the code that modifies bank 0 timings from ROM, so */ /* we run it from cache. */ /* Bank 0 - Flash and SRAM */ /* Bank 1 - NVRAM/RTC */ /* Bank 2 - Keyboard/Mouse controller */ /* Bank 3 - IR controller */ /* Bank 4 - not used */ /* Bank 5 - not used */ /* Bank 6 - not used */ /* Bank 7 - FPGA registers */ /*----------------------------------------------------------------------------- */ #include #include #include #include #include /*----------------------------------------------------------------------------- */ /* Function: sdram_init */ /* Description: Dummy implementation here - done in C later */ /*----------------------------------------------------------------------------- */ .globl sdram_init sdram_init: blr