summaryrefslogtreecommitdiffstats
path: root/cf-code
Commit message (Expand)AuthorAgeFilesLines
* Cleanup, remove unnecessary masking etc... bump to v5HEADmasterBenjamin Herrenschmidt2018-07-251-24/+31
* Don't pause when doing continuous clockingBenjamin Herrenschmidt2018-07-201-1/+0
* Fix interrupt maskingBenjamin Herrenschmidt2018-07-021-2/+2
* WIP non-system-specific FWBenjamin Herrenschmidt2018-06-286-208/+325
* Do not rely on interrupts on AST2400Benjamin Herrenschmidt2018-06-182-7/+23
* Add clock count in debug modeBenjamin Herrenschmidt2018-06-131-0/+7
* Add palmetto definition fileBenjamin Herrenschmidt2018-06-131-0/+15
* Add continuous clocking optionBenjamin Herrenschmidt2018-06-131-2/+14
* Add dummy extra dummy read machine optionBenjamin Herrenschmidt2018-06-131-0/+3
* Add licenceBenjamin Herrenschmidt2018-06-123-0/+4
* Export CF boot time configBenjamin Herrenschmidt2018-06-121-0/+4
* Read back irq ack register before returningBenjamin Herrenschmidt2018-06-121-0/+1
* Fix interrupt raceBenjamin Herrenschmidt2018-06-121-16/+7
* Don't clobber d0 in interruptsBenjamin Herrenschmidt2018-06-121-0/+5
* When GPIO trans is cached, we need to reload after arbitrationBenjamin Herrenschmidt2018-06-111-1/+3
* Use a separate "started" flagBenjamin Herrenschmidt2018-06-111-2/+2
* Add marker at end of tracesBenjamin Herrenschmidt2018-06-111-0/+11
* Fix tag extractionBenjamin Herrenschmidt2018-06-111-1/+1
* Rework interfacesBenjamin Herrenschmidt2018-06-111-28/+48
* Fixup some commentsBenjamin Herrenschmidt2018-06-111-2/+2
* Don't reload trans GPIO when cachedBenjamin Herrenschmidt2018-06-111-3/+10
* Make sure we are fully PC relativeBenjamin Herrenschmidt2018-06-111-1/+1
* Rework/shrink the "bad exceptions" stubsBenjamin Herrenschmidt2018-06-111-7/+12
* Move stack down into the code sectionBenjamin Herrenschmidt2018-06-111-2/+9
* Fix typo breaking RomulusBenjamin Herrenschmidt2018-06-101-1/+1
* Deal with arbitration at startupBenjamin Herrenschmidt2018-06-081-3/+15
* Fix problems with GPIO usageBenjamin Herrenschmidt2018-06-073-23/+42
* Header cleanupsBenjamin Herrenschmidt2018-06-062-2/+2
* Fix bug when clocking out 64-bit commandsBenjamin Herrenschmidt2018-06-061-3/+3
* Cleanup GPIO configBenjamin Herrenschmidt2018-06-061-5/+11
* Remove TODO comments in clock_out_bit and document optimisationBenjamin Herrenschmidt2018-06-041-2/+5
* Cache clock GPIO bit number in a registerBenjamin Herrenschmidt2018-06-041-6/+9
* Cleanup starting up, add trace flags to API versionBenjamin Herrenschmidt2018-06-031-3/+11
* Add arbitration mechanismBenjamin Herrenschmidt2018-06-031-6/+44
* Add API version, FW version and system signature registersBenjamin Herrenschmidt2018-06-033-0/+8
* Add break and "idle clocks" commandsBenjamin Herrenschmidt2018-06-031-0/+38
* Configure send/echo delayBenjamin Herrenschmidt2018-06-031-2/+3
* Move SRAM layout to a common .h fileBenjamin Herrenschmidt2018-06-031-64/+2
* Add witherspoon definitionsBenjamin Herrenschmidt2018-06-031-0/+6
* Don't write GPIO data right before clocking if using same regBenjamin Herrenschmidt2018-06-031-1/+6
* Switch GPIOs to output after send delay to match other driverBenjamin Herrenschmidt2018-06-031-3/+5
* Tracing fixesBenjamin Herrenschmidt2018-06-031-5/+6
* Update some commentsBenjamin Herrenschmidt2018-06-031-1/+6
* Deal with bank collision between clk/data and trans GPIOsBenjamin Herrenschmidt2018-06-031-7/+19
* Use a1 for sram, keep a0 as scratchBenjamin Herrenschmidt2018-06-031-23/+31
* Move code/vectors to after definitionsBenjamin Herrenschmidt2018-06-031-22/+28
* Changes to be able to build multiple firmwaresBenjamin Herrenschmidt2018-06-032-0/+448
OpenPOWER on IntegriCloud