OpenGrok
Cross Reference: bcm53xx_board.c
xref
: /
src
/
sys
/
arch
/
arm
/
broadcom
/
bcm53xx_board.c
Home
|
History
|
Annotate
|
Download
|
only in
broadcom
History log of
/src/sys/arch/arm/broadcom/bcm53xx_board.c
Revision
Date
Author
Comments
1.28
03-Oct-2025
thorpej
Use device_setprop_data() to set the "mac-address" property.
1.27
16-Feb-2024
skrll
Retire BCM53XX_CONSOLE_EARLY in favour of EARLYCONS
1.26
16-Feb-2024
skrll
Trailing whitespace
1.25
31-Jul-2018
skrll
branches: 1.25.30;
Sprinkle #include "opt_arm_debug.h" where VERBOSE_INIT_ARM is used
1.24
05-Jun-2018
hkenken
branches: 1.24.2;
Rename ARM A9 Global Timer driver name to support fdt.
- Rename a9tmr to arma9tmr.
- Add a9tmr_fdt.c based gtmr_fdt.c.
1.23
20-Oct-2016
skrll
branches: 1.23.14;
Fix regisers typo
1.22
14-Sep-2014
skrll
branches: 1.22.2; 1.22.4;
Typo
1.21
26-Mar-2014
matt
Allow SRAB to be optional.
1.20
19-Feb-2014
matt
fix typo.
1.19
19-Feb-2014
matt
Fix coherent range for BCM563XX
1.18
19-Feb-2014
matt
Conditionalize call to arml2cc_init
1.17
28-Oct-2013
matt
branches: 1.17.2;
Add support for the BCM56340 iProc based switch
1.16
29-Aug-2013
riz
Fix typo: VERBOSE_INIT_ARM, not VERBOSE_ARM_INIT. From
Dennis Ferguson in PR#48163.
1.15
19-Feb-2013
matt
branches: 1.15.2;
Use the coherent dma_ranges in the bounce dmatag but only use the first one.
1.14
19-Feb-2013
matt
Add a bounce dmatag which only has the coherent memory region.
The coherent dmatag now always has all of memory (both coherent and normal
memory).
1.13
13-Feb-2013
matt
Fix two fencepoint errors.
1.12
12-Feb-2013
matt
fix inverted ifdefs
1.11
08-Feb-2013
matt
Properly deal with the non-coherent dma tag too.
1.10
08-Feb-2013
matt
If _ARM32_NEED_BUS_DMA_BOUNCE is defined, only define one dma_range
for the coherent dma tag.
1.9
10-Jan-2013
matt
Use the clk_info in cpu_softc.
1.8
21-Oct-2012
matt
branches: 1.8.2; 1.8.4;
Use static initializer for bus dma tag initialization
1.7
18-Oct-2012
matt
Rearrange some code.
1.6
17-Oct-2012
matt
Add a coherent bus dma tag which marks the first 256MB as having coherent
dma (but only for PCIe and ethernet). Make the ethernet and PCIe attachments
use this tag instead of the default non-coherent one.
1.5
07-Oct-2012
matt
Add bcm53xx_dma_bootstrap which, if there is more than 256MB of RAM, add two
ranges to the default dma tag. This has the side effect of making most initial
bus_dmamem_allocs trying to get memory from the first 256MB which is coherent
on this platform.
1.4
03-Oct-2012
matt
Add code to init the SRAB (the switch robot). Don't configure eth3 by default.
1.3
18-Sep-2012
matt
Add bounce buffer support for ARM bus_dma(9). Add macros to help initialize
bus_dma_tag structures.
1.2
07-Sep-2012
matt
branches: 1.2.2;
Include the PCI outbound windows in the BCM53XX IO space.
Call arml2cc_init from bcm53xx_bootstrap to fill in arm_cache info.
1.1
01-Sep-2012
matt
Add initial device support for the Broadcom BCM5301x family.
1.2.2.4
03-Dec-2017
jdolecek
update from HEAD
1.2.2.3
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.2.2.2
25-Feb-2013
tls
resync with head
1.2.2.1
20-Nov-2012
tls
Resync to 2012-11-19 00:00:00 UTC
1.8.4.6
19-Feb-2013
matt
Sync with HEAD.
1.8.4.5
19-Feb-2013
matt
Sync with HEAD.
1.8.4.4
13-Feb-2013
matt
Sync with HEAD
1.8.4.3
07-Feb-2013
matt
Sync bcm53xx support to HEAD.
1.8.4.2
28-Nov-2012
matt
Merge improved arm support (especially Cortex) from HEAD
including OMAP and BCM53xx support.
1.8.4.1
21-Oct-2012
matt
file bcm53xx_board.c was added on branch matt-nb6-plus on 2012-11-28 22:40:21 +0000
1.8.2.4
22-May-2014
yamt
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
1.8.2.3
23-Jan-2013
yamt
sync with head
1.8.2.2
30-Oct-2012
yamt
sync with head
1.8.2.1
21-Oct-2012
yamt
file bcm53xx_board.c was added on branch yamt-pagecache on 2012-10-30 17:18:59 +0000
1.15.2.1
18-May-2014
rmind
sync with head
1.17.2.4
26-Mar-2014
matt
Allow SRAB to be optional
1.17.2.3
19-Feb-2014
matt
Fix dmaranges for BCM563XX
Conditionalize call to arml2cc_init
1.17.2.2
15-Feb-2014
matt
Merge armv7 support from HEAD, specifically support for the BCM5301X
and BCM56340 evbarm kernels.
1.17.2.1
28-Oct-2013
matt
file bcm53xx_board.c was added on branch matt-nb5-mips64 on 2014-02-15 16:18:36 +0000
1.22.4.1
04-Nov-2016
pgoyette
Sync with HEAD
1.22.2.1
05-Dec-2016
skrll
Sync with HEAD
1.23.14.2
06-Sep-2018
pgoyette
Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
1.23.14.1
25-Jun-2018
pgoyette
Sync with HEAD
1.24.2.1
10-Jun-2019
christos
Sync with HEAD
1.25.30.1
16-Feb-2024
skrll
Trailing whitespace
Indexes created Wed Oct 15 16:09:53 GMT 2025