Changeset c8312b3 in rtems


Ignore:
Timestamp:
Jun 23, 2013, 12:39:47 PM (7 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, master
Children:
3b645c1
Parents:
e310dcd
git-author:
Sebastian Huber <sebastian.huber@…> (06/23/13 12:39:47)
git-committer:
Sebastian Huber <sebastian.huber@…> (06/29/13 13:15:50)
Message:

bsps/arm: Add PL111 support

Location:
c/src/lib/libbsp/arm
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am

    re310dcd rc8312b3  
    4444include_bsp_HEADERS += ../shared/include/arm-pl011.h
    4545include_bsp_HEADERS += ../shared/include/arm-pl011-regs.h
     46include_bsp_HEADERS += ../shared/include/arm-pl111-fb.h
     47include_bsp_HEADERS += ../shared/include/arm-pl111-regs.h
    4648include_bsp_HEADERS += include/irq.h
    4749
     
    125127libbsp_a_SOURCES += startup/bspstarthooks.c
    126128
     129# Framebuffer
     130libbsp_a_SOURCES += ../shared/arm-pl111-fb.c
     131libbsp_a_SOURCES += startup/fb-config.c
     132
    127133if HAS_SMP
    128134libbsp_a_SOURCES += ../shared/arm-a9mpcore-smp.c
  • c/src/lib/libbsp/arm/realview-pbx-a9/include/bsp.h

    re310dcd rc8312b3  
    1919
    2020#define BSP_FEATURE_IRQ_EXTENSION
     21
     22#define BSP_HAS_FRAME_BUFFER 1
    2123
    2224#ifndef ASM
     
    4244typedef enum {
    4345  BSP_ARM_A9MPCORE_FATAL_CLOCK_IRQ_INSTALL,
    44   BSP_ARM_A9MPCORE_FATAL_CLOCK_IRQ_REMOVE
     46  BSP_ARM_A9MPCORE_FATAL_CLOCK_IRQ_REMOVE,
     47  BSP_ARM_PL111_FATAL_REGISTER_DEV,
     48  BSP_ARM_PL111_FATAL_SEM_CREATE,
     49  BSP_ARM_PL111_FATAL_SEM_RELEASE
    4550} rvpbxa9_fatal_code;
    4651
  • c/src/lib/libbsp/arm/realview-pbx-a9/preinstall.am

    re310dcd rc8312b3  
    127127PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/arm-pl011-regs.h
    128128
     129$(PROJECT_INCLUDE)/bsp/arm-pl111-fb.h: ../shared/include/arm-pl111-fb.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
     130        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/arm-pl111-fb.h
     131PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/arm-pl111-fb.h
     132
     133$(PROJECT_INCLUDE)/bsp/arm-pl111-regs.h: ../shared/include/arm-pl111-regs.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
     134        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/arm-pl111-regs.h
     135PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/arm-pl111-regs.h
     136
    129137$(PROJECT_INCLUDE)/bsp/irq.h: include/irq.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
    130138        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/irq.h
Note: See TracChangeset for help on using the changeset viewer.