Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-05 | Add mvdog(4), a driver to support the watchdog on the Armada 3700 SoC. | Patrick Wildt | |
At the moment it only supports disabling the watchdog, which lets me continue to work on the Turris Mox. ok kettenis@ | |||
2019-09-04 | Remove DST/TIMEZONE options(4) from kernel configs; ok jca@ deraadt@ | cheloha | |
2019-09-03 | Enable amlmmc(4). | Mark Kettenis | |
ok patrick@ | |||
2019-08-29 | Add amldwusb(4), amlusbphy(4) and amlpciephy(4), drivers for the USB | Mark Kettenis | |
controller glue and USB PHYs found on the Amlogic G12A/B SoCs. ok patrick@ | |||
2019-08-28 | Add amlpinctrl(4), a driver to configure pins and control GPIOs on Amlogic | Mark Kettenis | |
SoCs. For now only a limited set of GPIO pins on the G12A/G12B variants are supported. ok patrick@ | |||
2019-08-27 | Add amlrng(4), the simples random numer generator driver ever. | Mark Kettenis | |
2019-08-27 | amclock(4), a driver for the Amlogic SoC clocks. For now this implements | Mark Kettenis | |
a tiny number of clocks for the G12A/B families only. ok jsg@ | |||
2019-08-26 | Add amlreset(4), a driver to support reset signal controller blocks on | Mark Kettenis | |
Amlogic SoCs. ok patrick@ | |||
2019-08-26 | Add amluart(4), a driver for the UARTs found on various Amlogic SoCs. | Mark Kettenis | |
ok jsg@ | |||
2019-08-11 | Add clock support to sxirtc(4); needed by newer Linux DTs. | Mark Kettenis | |
ok patrick@ | |||
2019-08-11 | Add sxisyscon(4) a driver for the system controller found on various | Mark Kettenis | |
Allwinner SoCs. This is basically a stripped down syscon(4) and is needed because the Linux device trees dropped the "syscon" compatible. ok patrick@ | |||
2019-06-07 | enable mcx(4) on arm64, found in Packet's g2.large.arm servers. | Jonathan Matthew | |
tested by and ok patrick@ | |||
2019-05-11 | Add fusbtc(4) to support the Fairchild FUSB302 USB Type-C controller. | Patrick Wildt | |
A Type-C controller has multiple tasks. Even though the orientation of the plug doesn't matter for the user, it matters for the hardware. To be able to know how to route the SuperSpeed pins you need to know which way the plug is connected. Also you need to know if you're a sink/source or device/host. To get the first connection, you toggle between the modes until you find a connection. In case you see that a sink is connected, you can turn on USB Vbus to power the sink. This driver explicitly does not implement USB's Type-C state machine, but if we get more and more of these controllers it might be worth doing. Also there's no support for Power Delivery messages yet. ok kettenis@ | |||
2019-04-30 | Enable mvmdio(4) and mvneta(4) on arm64 as well. These are part | Patrick Wildt | |
of the Armada 3720 SoC as used on the Turris Mox. | |||
2019-04-30 | Add mvuart(4) to support the Armada 3720's serial console. | Patrick Wildt | |
ok kettenis@ | |||
2019-04-23 | Add support for ccp(4) at acpi(4). | Mark Kettenis | |
ok deraadt@ | |||
2019-04-04 | Add bwfm(4) such that we can use bsd.rd to update over wireless. | Mark Kettenis | |
2019-04-01 | imxdwusb(4) and imxpd(4) are no longer needed. | Patrick Wildt | |
ok kettenis@ | |||
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-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-02 | abcrtc(4), a driver for the Abracon AB1805 RTC and similar variants. | Patrick Wildt | |
ok kettenis@ | |||
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-11 | Include bnxt in arm64. | ccardenas | |
Tested on mcbin with Broadcom BCM57404 (Dell variant). Ok jmatthew@ and kettenis@ | |||
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-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-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-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-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 | 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-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-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-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 | |
2018-04-02 | Enable imxccm(4). | Patrick Wildt | |
2018-04-02 | Enable dwpcie(4). | Mark Kettenis | |
2018-03-30 | Enable imxanatop(4). | Patrick Wildt | |
2018-03-30 | Enable imxiic(4). | Patrick Wildt | |