Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-26 | Add RK3328 support. | Mark Kettenis | |
2018-02-26 | Fix typo in previous commit. | Mark Kettenis | |
2018-02-25 | Add RK805 support. | Mark Kettenis | |
2018-02-25 | Add RK3328 support. | Mark Kettenis | |
2018-02-25 | More RK3328 clocks. | Mark Kettenis | |
2018-02-25 | RK3328 support. | Mark Kettenis | |
2018-02-25 | Initial RK3328 clocks. | Mark Kettenis | |
2018-02-25 | Typo: auxilliary -> auxiliary | Philip Guenther | |
2018-02-24 | RK3328 support. | Mark Kettenis | |
2018-02-24 | Add bcmrng(4), a driver for the random number generator on the Raspberry Pi. | Mark Kettenis | |
2018-02-24 | fix pasto | Mark Kettenis | |
2018-02-24 | Add bcmtemp(4), a driver for the temperature sensor on the Raspberry Pi. | Mark Kettenis | |
2018-02-23 | Get rid of the cpu_on_fn hook and call the psci(4) functions directly instead | Mark Kettenis | |
like we already do in the code that flushes the BTB. ok jsg@ | |||
2018-02-10 | Add AXP803 support. | Mark Kettenis | |
2018-02-10 | More Allwinner A64 clocks. | Mark Kettenis | |
2018-02-09 | timeout_add -> timeout_add_sec | Jonathan Matthew | |
ok patrick@ | |||
2018-01-28 | Store PSCI function ids as uint32_t not int in the softc. | Jonathan Gray | |
Avoids unwanted sign extension on arm64 that resulted in qemu not recognising the function ids and matches the specification. Problem reported by semarie@ ok kettenis@ | |||
2018-01-17 | Implement support for the PSCI_VERSION call and export the function such that | Mark Kettenis | |
we can use it to defend against branch target injection attacks. ok patrick@, visa@ | |||
2018-01-13 | Make things work when using the official device tree bindings used by the | Mark Kettenis | |
Linux kernel. | |||
2018-01-06 | Don't advertise L0s if the "aspm-no-l0s" property is present. Base available | Mark Kettenis | |
bus numbers on the "bus-range" property. Create outbound translations based on the "ranges" property. | |||
2018-01-06 | Add sxits(4), a driver for the temperature sensor on the Allwinner A10/A20 | Mark Kettenis | |
touchpad controller. | |||
2018-01-06 | Set the proper bus clock rate based on the "clock-frequency" property and | Mark Kettenis | |
the rate of the parent clock. If the "clock-frequency" property isn't present, use the default standard mode clock of 100kHz. | |||
2018-01-05 | Implement R40/V40 SATA clock. | Mark Kettenis | |
2018-01-05 | Add support for AXP221/223. | Mark Kettenis | |
2018-01-05 | Remove unnecessary delays. There is no reason to wait after each and every | Mark Kettenis | |
read or write to aregister. There is also no reason to wait after transmitting a STOP since the controller will wait until the bus is free when transmitting the next START. Based on a diff by Stephen Graf. Also remove the interrupt code; it doesn't work on the newer variants of the device. The functionality will be put back in a future commit. ok patrick@ | |||
2018-01-03 | Instead of adding each and every clock to the list of clocks that are enabled | Mark Kettenis | |
by default, simply assume they are. But do check for this when we attach. | |||
2018-01-02 | Initial stab at a driver for the PCIe interface on the Rockhip RK3399. For | Mark Kettenis | |
now it cheats when setting up an interrupt handler. This cheat only works because it currently effectively only supports a single device. But the cheat works well enough to support the Firefly SATA adapter board. | |||
2017-12-31 | Add Allwinner R40/V40 support. | Mark Kettenis | |
2017-12-31 | Implement R40/V40 thermal sensor clock. | Mark Kettenis | |
2017-12-31 | Add sxitemp(4), a driver for the temperature sensors on the Allwinner H5 SoC. | Mark Kettenis | |
2017-12-31 | Implement H3/H5 thermal sensor clocks. | Mark Kettenis | |
2017-12-31 | Add sypwr(4), a driver for the Silergy SY8106A regulator found on many boards | Mark Kettenis | |
using the Allwinner H3/H5 SoC. | |||
2017-12-31 | Implement H3/H5 CPU clock. | Mark Kettenis | |
2017-12-30 | Somewhow I botched rev 1.3, which has a = where a |= is needed. Fix this. | Mark Kettenis | |
2017-12-30 | Add support for the USB PHY of the Allwinner R40/V40. | Mark Kettenis | |
2017-12-30 | Implement Allwinner A40/V40 support. | Mark Kettenis | |
2017-12-30 | Add support for the PRCM clocks on Allwinner A23/A33. | Mark Kettenis | |
Tested by kevlo@ | |||
2017-12-29 | Remove the RK3399-specific cpuspeed implementation as the generic one works | Mark Kettenis | |
fine for this SoC. | |||
2017-12-29 | Use register_t instead of uint32_t in smc/hmc calls such that arguments | Mark Kettenis | |
to SMC64 functions don't get truncated. Implement support for the CPU_ON call. | |||
2017-12-29 | Add support for the CPU clock on the RK3288. Set its frequency to 1.2 GHz | Mark Kettenis | |
on the Tinker-RK3288 such that things run a bit faster. | |||
2017-12-29 | Add RK3288 support. | Mark Kettenis | |
2017-12-28 | Add support for the 2nd clock control module on the Allwinner H3/H5. | Mark Kettenis | |
2017-12-28 | Separate out Allwinner H3 and H5 pin definitions. | Mark Kettenis | |
2017-12-28 | Remove duplicate includes from sxitwi(4) | Tom Cosgrove | |
From Artturi Alm | |||
2017-12-28 | Add RK3288 CPU core related clocks. | Mark Kettenis | |
2017-12-28 | Synch pin defenitions with Linux and add support for the Allwinner GR8 and | Mark Kettenis | |
Allwinner R40. | |||
2017-12-26 | Correct register numbers for AXP809. | Mark Kettenis | |
2017-12-26 | Sync Allwinner A64 pin defenitions with Linux. | Mark Kettenis | |
Add support for the 2nd A64 controller. Add Allwinner A33 support. | |||
2017-12-26 | Implement support for the "next-generation" clock bindings for the | Kevin Lo | |
Allwinner A23/A33. ok kettenis@ | |||
2017-12-24 | Implement A10/A20 CPU clock. | Mark Kettenis | |