Alexander von Gluck IV deb4929b9a rpi1/rpi2: Use PL011 UART fallback in loader.
* Adjust UART base locations to reflect ARM pref base.
* We have a working haiku_loader_u-boot on Raspberry Pi 2!:q
2015-03-07 13:42:18 -06:00

36 lines
709 B
C

/*
* Copyright 2012 Haiku, Inc. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Alexander von Gluck, kallisti5@unixzen.com
*/
#ifndef _BOARD_RPI2_BOARD_CONFIG_H
#define _BOARD_RPI2_BOARD_CONFIG_H
#define BOARD_NAME_PRETTY "Raspberry Pi 2"
#define BOARD_CPU_TYPE_ARM7 1
#define BOARD_CPU_BCM2836 1
#include <arch/arm/bcm283X.h>
// UART Settings
#define BOARD_UART_PL011 1
#define BOARD_UART1_BASE UART0_BASE
// PL011 UART
#define BOARD_UART2_BASE UART1_BASE + 0x40
// miniUART
#define BOARD_UART3_BASE 0
// N/A
#define BOARD_UART_DEBUG DEVICE_BASE + BOARD_UART1_BASE
#define BOARD_UART_CLOCK 3000000
/* 3Mhz */
#endif /* _BOARD_RPI2_BOARD_CONFIG_H */