/* * arch/ppc/boot/simple/misc-chestnut.S * * Setup for the IBM Chestnut (ibm-750fxgx_eval) * * Author: * * <2004> (c) MontaVista Software, Inc. This file is licensed under * the terms of the GNU General Public License version 2. This program * is licensed "as is" without any warranty of any kind, whether express * or implied. */ #include #include #include .globl mv64x60_board_init mv64x60_board_init: /* * move UART to 0xffc00000 */ li r23,16 addis r25,0,CONFIG_MV64X60_BASE@h ori r25,r25,MV64x60_CPU2DEV_2_BASE addis r26,0,CHESTNUT_UART_BASE@h srw r26,r26,r23 stwbrx r26,0,(r25) sync addis r25,0,CONFIG_MV64X60_BASE@h ori r25,r25,MV64x60_CPU2DEV_2_SIZE addis r26,0,0x00100000@h srw r26,r26,r23 stwbrx r26,0,(r25) sync blr