Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-03 | Add mvgicp(4), a driver for the Marvell extension to the GIC that | Patrick Wildt | |
allows triggering SPI interrupts by doing memory transactions. This was already partially implemented in mvicu(4) and is now outsourced into its own driver since we need better initialization when booting using u-boot. Also implement new and legacy bindings in mvicu(4), relying on the new mvgicp(4) driver. ok kettenis@ | |||
2019-01-29 | Enable CRYPTO for arm64 RAMDISK so that we can use softraid crypto. | Patrick Wildt | |
ok deraadt@ | |||
2019-01-25 | build ccp(4) on ramdisks | Jonathan Gray | |
ok dlg@ | |||
2019-01-23 | enable the apm(4) subsystem on arm64 | Peter Hessler | |
previous version OK deraadt@ patrick@ OK jsg@ | |||
2019-01-23 | Add the apm(4) subsystem to arm64. | Peter Hessler | |
NB: acpi(4) is not hooked up to this yet. previous version OK deraadt@ patrick@ OK jsg@ | |||
2019-01-11 | imxsrc(4), a driver for the i.MX System Reset Controller. We will | Patrick Wildt | |
use this to assert the reset pins for e.g. the PCIe controller. ok kettenis@ | |||
2019-01-05 | enable ohci at fdt on RAMDISK as well | Jonathan Gray | |
ok dlg@ | |||
2019-01-04 | enable ohci at fdt | David Gwynne | |
2019-01-02 | abcrtc(4), a driver for the Abracon AB1805 RTC and similar variants. | Patrick Wildt | |
ok kettenis@ | |||
2018-10-30 | The way we currently generate gap.o using a linker script results in .rodata | Mark Kettenis | |
and .data segments that have the X (executable) flag set when using lld. This doesn't result in those sections being mapped executable in the bsd kernel, but it does result in the X flag being set on those sections in the final kernel binary, which confuses some scanning tools for (ROP) gadgets. Fix this by tweaking the generated gapdummy.c file that is used for building gap.o. It now defines the .rodata section using inline asm. This also fixes .data as it will inherit its flags from .rodata. ok deraadt@, mortimer@ | |||
2018-09-28 | Add vlan and trunk to arm64's RAMDISK (amd64 parity) | ccardenas | |
OK deraadt@ and kettenis@ | |||
2018-09-18 | grow arm64 ramdisk | Theo de Raadt | |
2018-09-14 | add gapdummy.c to the "clean" target like other generated files | Christian Weisgerber | |
ok visa@ jsg@ phessler@ | |||
2018-09-11 | Include bnxt in arm64. | ccardenas | |
Tested on mcbin with Broadcom BCM57404 (Dell variant). Ok jmatthew@ and kettenis@ | |||
2018-08-27 | Add hitemp(4), a driver for the temperature sensors on the HiSilicon Hi3660 | Mark Kettenis | |
and Hi3670 SoCs. | |||
2018-08-27 | Add hiclock(4). Make sure hireset(4) attaches early. | Mark Kettenis | |
2018-08-27 | Enable hireset(4). | Mark Kettenis | |
2018-08-27 | Add glue for the USB3 controller on the HiKey 970. | Mark Kettenis | |
2018-08-27 | Enable radeondrm(4). Note that on arm64 we do not yet have a way to | Mark Kettenis | |
determine whether radeondrm(4) is the console or not. So leave out the bits that try to make sure the console ends up with drm0/wsdisplay0 that we have on other platforms. | |||
2018-08-26 | Add pinctrl(4), a generic pin mux driver. | Mark Kettenis | |
ok patrick@ | |||
2018-08-26 | Add plgpio(4), a driver for the ARM PrimeCell GPIO (PL061) peripheral. | Mark Kettenis | |
ok jsg@, patrick@ | |||
2018-08-22 | Enable uscom(4) where uslcom(4) is already present. | Martin Pieuchot | |
Based on a submisison from Jan Klemkow. | |||
2018-08-05 | enable bio and softraid on arm64 ramdisk | Jonathan Gray | |
2018-08-03 | Enable mue(4). | Kevin Lo | |
Tested on Orange Pi Plus 2E (armv7) and Orange Pi PC 2 (arm64). ok jsg@ | |||
2018-08-02 | Enable ssdfb(4) at I2C. | Patrick Wildt | |
2018-07-30 | Add support for the GIC v3 ITS and use it to implement MSI support for | Mark Kettenis | |
rkpcie(4). ok patrick@ | |||
2018-07-30 | Add ssdfb(4), a driver for the SSD1309 controller that drives an | Patrick Wildt | |
128x64 OLED display. With the typical 8x16 font we get 4 rows with 16 characters each on it. The controller can be driven using I2C, 3-wire and 4-wire SPI. This commit includes support for the 4-wire protocol. ok deraadt@ | |||
2018-07-26 | Add imxspi(4), a driver for the i.MX SPI controller. This is the first | Patrick Wildt | |
SPI controller in our tree. Add a basic generic SPI infrastructure as well. ok kettenis@ | |||
2018-07-05 | Add acpipci(4), a driver that supports generic ECAM-compatible PCI host | Mark Kettenis | |
bridges based on information provided by ACPI. ok mlarkin@ | |||
2018-07-02 | Allow pluart(4) to attach to acpi(4). | Mark Kettenis | |
ok mlarkin@, patrick@ | |||
2018-07-02 | Allow xhci(4) to attach to acpi(4). | Mark Kettenis | |
ok dlg@, patrick@, mpi@ | |||
2018-07-01 | Revert bit I didn't intend to commit. | Mark Kettenis | |
2018-07-01 | Hook up acpi(4) on arm64. Various bits of driver glue are still missing | Mark Kettenis | |
but this is enough to boot multi-user on the mcbin with suitable firmware. ok mlarkin@ | |||
2018-06-30 | Remove strange /* End of file */ style. | Theo de Raadt | |
2018-06-05 | Move pluart(4) to dev/fdt. | Mark Kettenis | |
ok jsg@ | |||
2018-06-02 | Enable fanpwr(4), move sypwr(4) where it belongs. | Mark Kettenis | |
2018-06-01 | Enable witness(4) on select architectures to help the current MP work. | Visa Hankala | |
Requested by deraadt@ | |||
2018-05-31 | Move com_fdt.c to dev/fdt since we can share it between armv7 and arm64 now. | Mark Kettenis | |
ok patrick@ | |||
2018-05-23 | Enable bwfm(4). | Patrick Wildt | |
ok stsp@ | |||
2018-05-16 | Move the code that decodes the i.MX6 PLLs and PFDs into imxanatop(4) | Patrick Wildt | |
instead of having imxccm(4) map more than it should and access the memory space that imxanatop(4) should be responsible for. ok kettenis@ | |||
2018-05-16 | Add glue for the USB3 controller on the i.MX8MQ SoC. | Patrick Wildt | |
Discussed with kettenis@ | |||
2018-05-04 | Add a common rules file for ofw sources to help keep the configurations | Visa Hankala | |
of fdt-enabled platforms in sync. OK deraadt@ | |||
2018-05-02 | Add imxpd(4) which is a power domain controller driver that | Patrick Wildt | |
essentially calls into ATF to make it supply power. ok kettenis@ | |||
2018-05-02 | Implement a power domain framework to turn on/off so-called power | Patrick Wildt | |
domains. This mechanism is used by the newer i.MX8M SoCs so that drivers can call into ATF to supply power to e.g. a USB port. ok kettenis@ | |||
2018-04-24 | Enable gpioiic(4) and gpioow(4). From Artturi Alm. | Mark Kettenis | |
2018-04-20 | enable ccp(4) as found on amd seattle platforms, eg, overdrive 1000s | David Gwynne | |
ok kettenis@ jmatthew@ | |||
2018-04-07 | Enable islrtc(4). | Mark Kettenis | |
2018-04-02 | Enable mvrng(4). | Mark Kettenis | |
2018-04-02 | Enable imxiomuxc(4). | Patrick Wildt | |
2018-04-02 | Enable fec(4). | Patrick Wildt | |