Home | History | Annotate | Download | only in broadcom
History log of /src/sys/arch/arm/broadcom/bcm53xx_board.c
RevisionDateAuthorComments
 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

RSS XML Feed