Squashed commit of the following:
BCM2708: Add enough infrastructrue (more stubs) to get a clean compilation of the Pi Zero configuration (with many undefined things at link time). BCM2708: Add basic interrupt handling logic BCM2708: Add interrupt register definitions. BCM2708: Add irq.h header file BCM2708/Pi zero: bcm_boot.c and bcm_memorymap.h now compile. Added pizero linker script. BCM2708/Pi Zero: Add Make.defs needed to build. arch/arm/include/bcm2708, arch/arm/src/bcm2708, configs/pizero: Add some basic build and configuration logic. configs/pizero: Add some basic structure of the Rasperry Pi Zero port. Created directory configs/pizero. Nothing there now but a README.txt file. Add initial boot.c and memorymap.c files Author: Alan Carvalho de Assis <acassis@gmail.com> Add AUX/UART/SPI registers definition Author: Alan Carvalho de Assis <acassis@gmail.com> Pizero GPIO registers * Initial commit to add GPIO definitions * Add remaining GPIO registers definition Alan Carvalho de Assis <acassis@gmail.com> BCM2708 memory map: Add VBASE defintions; fix VCSDRAM address per Alan; move all virtual address to the bottom of the file to avoid confusion -- top is all physical address; bottom is all veritural address. Add initial memory map to BCM2708/BCM2835 Alan Carvalho de Assis <acassis@gmail.com>
Showing
- Documentation/README.html 2 additions, 0 deletionsDocumentation/README.html
- README.txt 2 additions, 0 deletionsREADME.txt
- arch/arm/Kconfig 12 additions, 1 deletionarch/arm/Kconfig
- arch/arm/include/bcm2708/chip.h 67 additions, 0 deletionsarch/arm/include/bcm2708/chip.h
- arch/arm/include/bcm2708/irq.h 174 additions, 0 deletionsarch/arm/include/bcm2708/irq.h
- arch/arm/include/irq.h 0 additions, 35 deletionsarch/arm/include/irq.h
- arch/arm/src/arm/Toolchain.defs 1 addition, 1 deletionarch/arm/src/arm/Toolchain.defs
- arch/arm/src/arm/up_head.S 1 addition, 1 deletionarch/arm/src/arm/up_head.S
- arch/arm/src/bcm2708/Kconfig 18 additions, 0 deletionsarch/arm/src/bcm2708/Kconfig
- arch/arm/src/bcm2708/Make.defs 72 additions, 0 deletionsarch/arm/src/bcm2708/Make.defs
- arch/arm/src/bcm2708/bcm_boot.c 411 additions, 0 deletionsarch/arm/src/bcm2708/bcm_boot.c
- arch/arm/src/bcm2708/bcm_boot.h 116 additions, 0 deletionsarch/arm/src/bcm2708/bcm_boot.h
- arch/arm/src/bcm2708/bcm_clockconfig.c 70 additions, 0 deletionsarch/arm/src/bcm2708/bcm_clockconfig.c
- arch/arm/src/bcm2708/bcm_clockconfig.h 61 additions, 0 deletionsarch/arm/src/bcm2708/bcm_clockconfig.h
- arch/arm/src/bcm2708/bcm_config.h 55 additions, 0 deletionsarch/arm/src/bcm2708/bcm_config.h
- arch/arm/src/bcm2708/bcm_irq.c 313 additions, 0 deletionsarch/arm/src/bcm2708/bcm_irq.c
- arch/arm/src/bcm2708/bcm_lowputc.h 114 additions, 0 deletionsarch/arm/src/bcm2708/bcm_lowputc.h
- arch/arm/src/bcm2708/bcm_memorymap.c 74 additions, 0 deletionsarch/arm/src/bcm2708/bcm_memorymap.c
- arch/arm/src/bcm2708/bcm_memorymap.h 76 additions, 0 deletionsarch/arm/src/bcm2708/bcm_memorymap.h
- arch/arm/src/bcm2708/bcm_serial.h 126 additions, 0 deletionsarch/arm/src/bcm2708/bcm_serial.h
Loading
Please register or sign in to comment