update bsp: add MPC
This commit is contained in:
@@ -359,20 +359,20 @@
|
|||||||
/* Definitions for driver GPIO */
|
/* Definitions for driver GPIO */
|
||||||
#define XPAR_XGPIO_NUM_INSTANCES 1
|
#define XPAR_XGPIO_NUM_INSTANCES 1
|
||||||
|
|
||||||
/* Definitions for peripheral CONFIG_GPIO */
|
/* Definitions for peripheral MPC_GPIO */
|
||||||
#define XPAR_CONFIG_GPIO_BASEADDR 0x41200000
|
#define XPAR_MPC_GPIO_BASEADDR 0x41200000
|
||||||
#define XPAR_CONFIG_GPIO_HIGHADDR 0x4120FFFF
|
#define XPAR_MPC_GPIO_HIGHADDR 0x4120FFFF
|
||||||
#define XPAR_CONFIG_GPIO_DEVICE_ID 0
|
#define XPAR_MPC_GPIO_DEVICE_ID 0
|
||||||
#define XPAR_CONFIG_GPIO_INTERRUPT_PRESENT 0
|
#define XPAR_MPC_GPIO_INTERRUPT_PRESENT 0
|
||||||
#define XPAR_CONFIG_GPIO_IS_DUAL 1
|
#define XPAR_MPC_GPIO_IS_DUAL 1
|
||||||
|
|
||||||
|
|
||||||
/******************************************************************/
|
/******************************************************************/
|
||||||
|
|
||||||
/* Canonical definitions for peripheral CONFIG_GPIO */
|
/* Canonical definitions for peripheral MPC_GPIO */
|
||||||
#define XPAR_GPIO_0_BASEADDR 0x41200000
|
#define XPAR_GPIO_0_BASEADDR 0x41200000
|
||||||
#define XPAR_GPIO_0_HIGHADDR 0x4120FFFF
|
#define XPAR_GPIO_0_HIGHADDR 0x4120FFFF
|
||||||
#define XPAR_GPIO_0_DEVICE_ID XPAR_CONFIG_GPIO_DEVICE_ID
|
#define XPAR_GPIO_0_DEVICE_ID XPAR_MPC_GPIO_DEVICE_ID
|
||||||
#define XPAR_GPIO_0_INTERRUPT_PRESENT 0
|
#define XPAR_GPIO_0_INTERRUPT_PRESENT 0
|
||||||
#define XPAR_GPIO_0_IS_DUAL 1
|
#define XPAR_GPIO_0_IS_DUAL 1
|
||||||
|
|
||||||
@@ -425,17 +425,14 @@
|
|||||||
|
|
||||||
/* Definitions for Fabric interrupts connected to ps7_scugic_0 */
|
/* Definitions for Fabric interrupts connected to ps7_scugic_0 */
|
||||||
#define XPAR_FABRIC_PHY_IRQ_INTR 61U
|
#define XPAR_FABRIC_PHY_IRQ_INTR 61U
|
||||||
#define XPAR_FABRIC_FRAME_UART_0_RX_INTR_INTR 62U
|
#define XPAR_FABRIC_PHY_5MS_INTR 62U
|
||||||
#define XPAR_FABRIC_FRAME_UART_0_TX_INTR_INTR 63U
|
#define XPAR_FABRIC_PHY_5MS_DELAY_2MS_INTR 63U
|
||||||
#define XPAR_FABRIC_MPC_IRQ_INTR 64U
|
#define XPAR_FABRIC_MPC_RX_IRQ_INTR 64U
|
||||||
#define XPAR_FABRIC_PHY_5MS_INTR 65U
|
#define XPAR_FABRIC_MPC_TX_IRQ_INTR 65U
|
||||||
#define XPAR_FABRIC_PHY_5MS_DELAY_2MS_INTR 66U
|
|
||||||
|
|
||||||
/******************************************************************/
|
/******************************************************************/
|
||||||
|
|
||||||
/* Canonical definitions for Fabric interrupts connected to ps7_scugic_0 */
|
/* Canonical definitions for Fabric interrupts connected to ps7_scugic_0 */
|
||||||
#define XPAR_FABRIC_FRAME_UART_0_RX_INTR_VEC_ID XPAR_FABRIC_FRAME_UART_0_RX_INTR_INTR
|
|
||||||
#define XPAR_FABRIC_FRAME_UART_0_TX_INTR_VEC_ID XPAR_FABRIC_FRAME_UART_0_TX_INTR_INTR
|
|
||||||
|
|
||||||
/******************************************************************/
|
/******************************************************************/
|
||||||
|
|
||||||
|
|||||||
@@ -43,10 +43,10 @@
|
|||||||
XGpio_Config XGpio_ConfigTable[XPAR_XGPIO_NUM_INSTANCES] =
|
XGpio_Config XGpio_ConfigTable[XPAR_XGPIO_NUM_INSTANCES] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
XPAR_CONFIG_GPIO_DEVICE_ID,
|
XPAR_MPC_GPIO_DEVICE_ID,
|
||||||
XPAR_CONFIG_GPIO_BASEADDR,
|
XPAR_MPC_GPIO_BASEADDR,
|
||||||
XPAR_CONFIG_GPIO_INTERRUPT_PRESENT,
|
XPAR_MPC_GPIO_INTERRUPT_PRESENT,
|
||||||
XPAR_CONFIG_GPIO_IS_DUAL
|
XPAR_MPC_GPIO_IS_DUAL
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -18,18 +18,6 @@ BEGIN PROCESSOR
|
|||||||
END
|
END
|
||||||
|
|
||||||
|
|
||||||
BEGIN DRIVER
|
|
||||||
PARAMETER DRIVER_NAME = frame_uart
|
|
||||||
PARAMETER DRIVER_VER = 1.0
|
|
||||||
PARAMETER HW_INSTANCE = Frame_Uart_0
|
|
||||||
END
|
|
||||||
|
|
||||||
BEGIN DRIVER
|
|
||||||
PARAMETER DRIVER_NAME = gpio
|
|
||||||
PARAMETER DRIVER_VER = 4.4
|
|
||||||
PARAMETER HW_INSTANCE = config_gpio
|
|
||||||
END
|
|
||||||
|
|
||||||
BEGIN DRIVER
|
BEGIN DRIVER
|
||||||
PARAMETER DRIVER_NAME = generic
|
PARAMETER DRIVER_NAME = generic
|
||||||
PARAMETER DRIVER_VER = 2.0
|
PARAMETER DRIVER_VER = 2.0
|
||||||
@@ -54,6 +42,12 @@ BEGIN DRIVER
|
|||||||
PARAMETER HW_INSTANCE = mpc_bram_interface_mpc_bram_ctrl
|
PARAMETER HW_INSTANCE = mpc_bram_interface_mpc_bram_ctrl
|
||||||
END
|
END
|
||||||
|
|
||||||
|
BEGIN DRIVER
|
||||||
|
PARAMETER DRIVER_NAME = gpio
|
||||||
|
PARAMETER DRIVER_VER = 4.4
|
||||||
|
PARAMETER HW_INSTANCE = mpc_gpio
|
||||||
|
END
|
||||||
|
|
||||||
BEGIN DRIVER
|
BEGIN DRIVER
|
||||||
PARAMETER DRIVER_NAME = bram
|
PARAMETER DRIVER_NAME = bram
|
||||||
PARAMETER DRIVER_VER = 4.3
|
PARAMETER DRIVER_VER = 4.3
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ RM := rm -rf
|
|||||||
-include sources.mk
|
-include sources.mk
|
||||||
-include src/util/subdir.mk
|
-include src/util/subdir.mk
|
||||||
-include src/time_ctrl/subdir.mk
|
-include src/time_ctrl/subdir.mk
|
||||||
-include src/systembus/subdir.mk
|
-include src/mpc/subdir.mk
|
||||||
-include src/networking/phy_layer/subdir.mk
|
-include src/networking/phy_layer/subdir.mk
|
||||||
-include src/networking/link_layer/geometry/subdir.mk
|
-include src/networking/link_layer/geometry/subdir.mk
|
||||||
-include src/networking/link_layer/subdir.mk
|
-include src/networking/link_layer/subdir.mk
|
||||||
@@ -38,7 +38,7 @@ endif
|
|||||||
|
|
||||||
-include ../makefile.defs
|
-include ../makefile.defs
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
ELFSIZE += \
|
ELFSIZE += \
|
||||||
df_datalink_ge.elf.size \
|
df_datalink_ge.elf.size \
|
||||||
|
|
||||||
|
|||||||
+7
-7
@@ -2,18 +2,18 @@
|
|||||||
# Automatically-generated file. Do not edit!
|
# Automatically-generated file. Do not edit!
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
C_SRCS += \
|
C_SRCS += \
|
||||||
../src/systembus/systembus.c \
|
../src/mpc/mpc.c \
|
||||||
../src/systembus/systembus_uart.c
|
../src/mpc/mpc_hw.c
|
||||||
|
|
||||||
OBJS += \
|
OBJS += \
|
||||||
./src/systembus/systembus.o \
|
./src/mpc/mpc.o \
|
||||||
./src/systembus/systembus_uart.o
|
./src/mpc/mpc_hw.o
|
||||||
|
|
||||||
C_DEPS += \
|
C_DEPS += \
|
||||||
./src/systembus/systembus.d \
|
./src/mpc/mpc.d \
|
||||||
./src/systembus/systembus_uart.d
|
./src/mpc/mpc_hw.d
|
||||||
|
|
||||||
|
|
||||||
# Each subdirectory must supply rules for building sources it contributes
|
# Each subdirectory must supply rules for building sources it contributes
|
||||||
Reference in New Issue
Block a user