summaryrefslogtreecommitdiffstats
path: root/libs/NVRam
Commit message (Collapse)AuthorAgeFilesLines
* nvm: Cleanup various linting warnings. (#145)Evan Lojewski2020-10-174-60/+39
|
* nvm: Enable burst writes. (#132)Evan Lojewski2020-10-081-22/+81
|
* NVM: Add an API to determine the NVM size. (#124)Evan Lojewski2020-10-032-1/+28
|
* coverity: Fix issues found with coverity (#78)Evan Lojewski2020-04-112-9/+18
|
* nvram: Re-run clang-format (#37)Evan Lojewski2020-02-231-1/+1
|
* build: Enable clang-analyzer (scan-build) (#24)Evan Lojewski2020-02-071-4/+12
|
* nvm: When exiting bitbang mode, ensure the bit is clear in NvmCfg1. (#20)Evan Lojewski2020-01-302-6/+10
|
* ipxact: Update ipxact and regenerate to include updated error checking. (#19)Evan Lojewski2020-01-291-0/+4
|
* NVM: Refactor EM100 code to add a generic NVM bitbang api. (#17)Evan Lojewski2020-01-224-77/+239
|
* stage1: Enable spi printouts when running from the RX CPU. (#9)Evan Lojewski2019-12-281-5/+21
| | | | - Also fix an issue with the linker script that could cause bss initialization to be misaligned.
* ipxact: Regnerate and fix a printout bug with undefined registers. (#8)Evan Lojewski2019-11-301-0/+8
|
* ipxact: Update ipxact to enable enum printouts on the simulator. (#6)Evan Lojewski2019-11-291-26/+83
| | | Add missing Req0-3 bits in the NVM software arbitration register.
* Enable the em100pro spi hyperterminal console (#5)Evan Lojewski2019-11-296-12/+489
| | | | | | | | * nvm: Add bit definitions for using the NVM pins as GPIO for bitbanging. * em100: Enable priting debug characters via SPI. * nvm: Add NVRam_releaseAllLocks() utility function.
* Add printouts for reserved registers.Evan Lojewski2019-06-141-0/+8
|
* Regenerate headers with top level print routine and update names for shared ↵Evan Lojewski2019-06-141-0/+15
| | | | type registers.
* Ensure the NVRam headers are formatted.Evan Lojewski2019-06-081-3/+8
|
* Begin adding support for clang-formatEvan Lojewski2019-06-052-2/+3
|
* Remove additional system includesLojewski, Evan2019-05-111-1/+1
|
* Update cross compilation to use ld from compiler, remove system includes.Lojewski, Evan2019-05-111-2/+1
|
* Reduce includes for NVRAM library.Lojewski, Evan2019-05-112-5/+4
|
* More cleanup - headers.Evan Lojewski2019-05-051-2/+2
|
* First pass through clang-format.Evan Lojewski2019-05-052-4/+3
|
* Regenerate header with properly component offsets.Evan Lojewski2019-04-091-53/+16
|
* Add initial indeirect APE read support for the host cxxsim code.Evan Lojewski2019-04-061-1/+1
|
* Clean up CXXregister code slightly to prepare for initial APE-indirect ↵Evan Lojewski2019-04-061-6/+111
| | | | access code.
* Regenerate headers + simulation code to allow arbitrary read/writes from the ↵Evan Lojewski2019-04-031-0/+12
| | | | base component.
* nvram: Fix prototype for NVRam_crc to mark input buffer as constant.Evan Lojewski2019-03-302-2/+2
|
* Start adding in APE register generation.Evan Lojewski2019-03-231-2/+2
|
* SPlit NVM registers out of bcm5719 xml.Evan Lojewski2019-03-232-13/+21
|
* Add in additional NVM configuration registers to the ipxact and regenerate.Evan Lojewski2019-03-111-2/+350
|
* Fix padding geneartion in registers.Evan Lojewski2019-02-231-2/+2
|
* Add updated bitmap definitions when compiling for big endian.Evan Lojewski2019-02-231-0/+102
|
* Update stage1 code to latest implimentation. Zero out bss during early init.Evan Lojewski2019-02-231-1/+25
|
* Add API to enable NVM writes.Evan Lojewski2019-02-232-9/+25
| | | | When using single-writes (writeWord()) only write if the destination has changed.
* Fix nvm library to aquire / release lock as a single set instead of a ↵Evan Lojewski2019-02-231-2/+15
| | | | read/modify/write. Ensure NVMCommand is a known value.
* Add some initial support for pretty-printing registers.Evan Lojewski2019-02-231-0/+56
|
* Add generation of various memoriesEvan Lojewski2019-02-181-0/+1
|
* Update ipxact headers to include sim prototypes.Evan Lojewski2019-02-091-0/+3
|
* Do a manual clang-format runEvan Lojewski2019-02-093-45/+44
|
* Import initial bcm flash tool.Evan Lojewski2019-02-093-2/+72
|
* Update NVM API to use words instead of bytes.Evan Lojewski2019-02-092-13/+16
|
* Remove usage of ExternalProjectsEvan Lojewski2019-02-091-5/+50
|
* Add initial bcm5719 library with various component addresses. Ensure ASM ↵Evan Lojewski2018-06-151-2/+1
| | | | files are compiled same as c++ files.
* Begin enabling building for mips targets.Evan Lojewski2018-06-131-31/+8
|
* Begin setting up buidl system to build fw, tests, and utils.Evan Lojewski2018-05-171-0/+7
|
* Update cxx register wraper to only copy base register. Ensure write callback ↵Evan Lojewski2018-05-152-155/+254
| | | | is only called once.
* Initial source code import.Evan Lojewski2018-05-134-0/+684
OpenPOWER on IntegriCloud