- 07 Jul, 2018 1 commit
-
-
Jeffrey Lee authored
Version 0.75, 1.70.2.4. Tagged as 'BCM2835-0_75-1_70_2_4'
-
- 31 Jul, 2017 1 commit
-
-
Jeffrey Lee authored
Detail: Merge in changes since BCM2835-0_70 to keep SMP branch up to date Admin: Untested Version 0.71, 1.70.2.2. Tagged as 'BCM2835-0_71-1_70_2_2'
-
- 14 May, 2017 1 commit
-
-
Robert Sprowson authored
Apparently there are some A+ 1.1 and B+ 1.2's in the wild not built with their former id's (0x12 and 0x13) but using the newer 24 bit id scheme. Add aliases for these. Version 0.70. Tagged as 'BCM2835-0_70'
-
- 11 Feb, 2017 1 commit
-
-
ROOL authored
Detail: Move the register accesses for GPIO to the HAL, since they are hardware specific. Add recognition of board types for Pi 3, Compute module 3, rev 3 Pi 0's, and the newer Pi 2's with BCM2837 on them. Admin: Based in part on a submission from Tank. Tested on a Pi 2. Requires corresponding GPIO module (tag GPIO-1_00-1_11_2_1 or later). Version 0.67. Tagged as 'BCM2835-0_67'
-
- 20 Jan, 2017 1 commit
-
-
Jeffrey Lee authored
Detail: hdr/BCM2835 - Add switch to allow GPIOs 22-27 to be reconfigured for ARM JTAG access s/Top - Configure GPIOs for JTAG if switch enabled s/GPIO - Disable GPIO HAL device if JTAG enabled (try and avoid any software messing with the pins) Admin: Tested on Raspberry Pi 1 B, B+ Version 0.66. Tagged as 'BCM2835-0_66'
-
- 08 Jan, 2016 1 commit
-
-
Jeffrey Lee authored
Detail: s/Stubs, s/Top - Remove references to deleted HAL ATA calls s/GPIO, s/Top - Add implementation of HAL_PlatformName. Located in s/GPIO to allow easy re-use of the board revision table. Admin: Tested on Pi 2 Model B Version 0.51. Tagged as 'BCM2835-0_51'
-
- 16 Feb, 2015 1 commit
-
-
Robert Sprowson authored
Note, this scheme remains non future proof as any later model numbers released will be miscategorised as the last table entry. Version 0.44. Tagged as 'BCM2835-0_44'
-
- 09 Oct, 2014 1 commit
-
-
Robert Sprowson authored
There doesn't seem to be a pattern emerging for the allocation of board types, so it's likely that this table will need revisiting again in future as moving the catch all "-1" entry along was identifying a Compute module as a B+. Submission from TankStage. Version 0.37. Tagged as 'BCM2835-0_37'
-
- 14 Jul, 2014 1 commit
-
-
Ben Avison authored
Detail: The activity GPIO pin has been reassigned and its sense is inverted, compared to earlier boards. More importantly, the SD card detect pin has been removed entirely, so we need to signal to the SD stack to use its new timeout-based state machine (rather than polling for card presence). Admin: Already in use in RC12a. Version 0.35. Tagged as 'BCM2835-0_35'
-
- 08 Sep, 2012 1 commit
-
-
Jeffrey Lee authored
Read board model, revision, and available DMA channels from messaging channel. Report board revision via GPIO HAL device. Recover lost ROM relocation code. Detail: hdr/StaticWS, s/Messaging, s/Top - Now reads board model, revision and available DMA channels from messaging channel hdr/StaticWS, s/GPIO - Updated GPIO HAL device to report board revision instead of a generic response of 'unknown' s/Top - Recovered ROM relocation code that got lost during a merge. End of ROM image no longer being corrupted, and RISC OS now sees correct amount of RAM. s/DMA - Ditch old code to read available DMA channels and use value read by HAL_QueryPlatform instead. Admin: Tested on Raspberry Pi (B rev 1) with various start.elf sizes & versions DMA channel reporting only available with latest firmware (i.e. 8th Sep) Board revision number read by messaging channel seems to match that returned by /proc/cpuinfo on Linux Version 0.22. Tagged as 'BCM2835-0_22'
-
- 02 Aug, 2012 1 commit
-
-
Jeffrey Lee authored
Add GPIO & VCHIQ HAL devices. Fix FlushDataCache macro to perform a clean & invalidate instead of just an invalidate. Detail: s/GPIO - Basic implementation of the GPIO HAL device to allow the GPIO module to detect the board type s/VCHIQ, hdr/StaticWS - New VCHIQ HAL device which exposes the functionality required by the work-in-progress VCHIQ driver. Makefile, s/Top - Hook up the new files/devices hdr/BCM2835 - Make the FlushDataCache macro perform a clean & invalidate, to match the behaviour of FlushDataCacheRange Admin: Tested on Raspberry Pi with high processor vectors Version 0.17. Tagged as 'BCM2835-0_17'
-