summaryrefslogtreecommitdiff
path: root/sys/arch/arm64/conf/RAMDISK
AgeCommit message (Collapse)Author
2019-09-05Add 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-04Remove DST/TIMEZONE options(4) from kernel configs; ok jca@ deraadt@cheloha
2019-09-03Enable amlmmc(4).Mark Kettenis
ok patrick@
2019-08-29Add amldwusb(4), amlusbphy(4) and amlpciephy(4), drivers for the USBMark Kettenis
controller glue and USB PHYs found on the Amlogic G12A/B SoCs. ok patrick@
2019-08-28Add amlpinctrl(4), a driver to configure pins and control GPIOs on AmlogicMark Kettenis
SoCs. For now only a limited set of GPIO pins on the G12A/G12B variants are supported. ok patrick@
2019-08-27Add amlrng(4), the simples random numer generator driver ever.Mark Kettenis
2019-08-27amclock(4), a driver for the Amlogic SoC clocks. For now this implementsMark Kettenis
a tiny number of clocks for the G12A/B families only. ok jsg@
2019-08-26Add amlreset(4), a driver to support reset signal controller blocks onMark Kettenis
Amlogic SoCs. ok patrick@
2019-08-26Add amluart(4), a driver for the UARTs found on various Amlogic SoCs.Mark Kettenis
ok jsg@
2019-08-11Add clock support to sxirtc(4); needed by newer Linux DTs.Mark Kettenis
ok patrick@
2019-08-11Add sxisyscon(4) a driver for the system controller found on variousMark 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-07enable mcx(4) on arm64, found in Packet's g2.large.arm servers.Jonathan Matthew
tested by and ok patrick@
2019-05-11Add 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-30Enable mvmdio(4) and mvneta(4) on arm64 as well. These are partPatrick Wildt
of the Armada 3720 SoC as used on the Turris Mox.
2019-04-30Add mvuart(4) to support the Armada 3720's serial console.Patrick Wildt
ok kettenis@
2019-04-23Add support for ccp(4) at acpi(4).Mark Kettenis
ok deraadt@
2019-04-04Add bwfm(4) such that we can use bsd.rd to update over wireless.Mark Kettenis
2019-04-01imxdwusb(4) and imxpd(4) are no longer needed.Patrick Wildt
ok kettenis@
2019-02-03Add mvgicp(4), a driver for the Marvell extension to the GIC thatPatrick 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-29Enable CRYPTO for arm64 RAMDISK so that we can use softraid crypto.Patrick Wildt
ok deraadt@
2019-01-25build ccp(4) on ramdisksJonathan Gray
ok dlg@
2019-01-11imxsrc(4), a driver for the i.MX System Reset Controller. We willPatrick Wildt
use this to assert the reset pins for e.g. the PCIe controller. ok kettenis@
2019-01-05enable ohci at fdt on RAMDISK as wellJonathan Gray
ok dlg@
2019-01-02abcrtc(4), a driver for the Abracon AB1805 RTC and similar variants.Patrick Wildt
ok kettenis@
2018-09-28Add vlan and trunk to arm64's RAMDISK (amd64 parity)ccardenas
OK deraadt@ and kettenis@
2018-09-18grow arm64 ramdiskTheo de Raadt
2018-09-11Include bnxt in arm64.ccardenas
Tested on mcbin with Broadcom BCM57404 (Dell variant). Ok jmatthew@ and kettenis@
2018-08-27Add hiclock(4). Make sure hireset(4) attaches early.Mark Kettenis
2018-08-27Enable hireset(4).Mark Kettenis
2018-08-27Add glue for the USB3 controller on the HiKey 970.Mark Kettenis
2018-08-26Add pinctrl(4), a generic pin mux driver.Mark Kettenis
ok patrick@
2018-08-26Add plgpio(4), a driver for the ARM PrimeCell GPIO (PL061) peripheral.Mark Kettenis
ok jsg@, patrick@
2018-08-05enable bio and softraid on arm64 ramdiskJonathan Gray
2018-08-03Enable mue(4).Kevin Lo
Tested on Orange Pi Plus 2E (armv7) and Orange Pi PC 2 (arm64). ok jsg@
2018-07-30Add support for the GIC v3 ITS and use it to implement MSI support forMark Kettenis
rkpcie(4). ok patrick@
2018-07-05Add acpipci(4), a driver that supports generic ECAM-compatible PCI hostMark Kettenis
bridges based on information provided by ACPI. ok mlarkin@
2018-07-02Allow pluart(4) to attach to acpi(4).Mark Kettenis
ok mlarkin@, patrick@
2018-07-02Allow xhci(4) to attach to acpi(4).Mark Kettenis
ok dlg@, patrick@, mpi@
2018-07-01Hook up acpi(4) on arm64. Various bits of driver glue are still missingMark Kettenis
but this is enough to boot multi-user on the mcbin with suitable firmware. ok mlarkin@
2018-05-16Move 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-16Add glue for the USB3 controller on the i.MX8MQ SoC.Patrick Wildt
Discussed with kettenis@
2018-05-02Add imxpd(4) which is a power domain controller driver thatPatrick Wildt
essentially calls into ATF to make it supply power. ok kettenis@
2018-04-07Enable islrtc(4).Mark Kettenis
2018-04-02Enable mvrng(4).Mark Kettenis
2018-04-02Enable imxiomuxc(4).Patrick Wildt
2018-04-02Enable fec(4).Patrick Wildt
2018-04-02Enable imxccm(4).Patrick Wildt
2018-04-02Enable dwpcie(4).Mark Kettenis
2018-03-30Enable imxanatop(4).Patrick Wildt
2018-03-30Enable imxiic(4).Patrick Wildt