summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix a number of problems with the test codeBenjamin Herrenschmidt2018-06-031-71/+25
| | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Configure send/echo delayBenjamin Herrenschmidt2018-06-033-2/+11
| | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Move SRAM layout to a common .h fileBenjamin Herrenschmidt2018-06-034-100/+83
| | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Add witherspoon definitionsBenjamin Herrenschmidt2018-06-031-0/+6
| | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Fix makefileBenjamin Herrenschmidt2018-06-031-2/+2
| | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Add -Werror to test caseBenjamin Herrenschmidt2018-06-031-1/+1
| | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Fix variable aliasing in test caseBenjamin Herrenschmidt2018-06-031-5/+5
| | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Don't write GPIO data right before clocking if using same regBenjamin Herrenschmidt2018-06-031-1/+6
| | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Switch GPIOs to output after send delay to match other driverBenjamin Herrenschmidt2018-06-031-3/+5
| | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Tracing fixesBenjamin Herrenschmidt2018-06-031-5/+6
| | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Update some commentsBenjamin Herrenschmidt2018-06-031-1/+6
| | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Deal with bank collision between clk/data and trans GPIOsBenjamin Herrenschmidt2018-06-031-7/+19
| | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Use a1 for sram, keep a0 as scratchBenjamin Herrenschmidt2018-06-031-23/+31
| | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Move code/vectors to after definitionsBenjamin Herrenschmidt2018-06-031-22/+28
| | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Changes to be able to build multiple firmwaresBenjamin Herrenschmidt2018-06-034-108/+144
| | | | | | | | | | | Change to use the C preprocessor (use the ARM one for that) for asm files so we can force-include a per-machine GPIO definition file and use some preprocessor macros to define the cache registers. This allows us to deal with the cases where the clock and data use a different cache vs. the same cache. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
* Initial importBenjamin Herrenschmidt2018-06-024-0/+1138
OpenPOWER on IntegriCloud