Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-14 | add gapdummy.c to the "clean" target like other generated files | Christian Weisgerber | |
ok visa@ jsg@ phessler@ | |||
2018-09-12 | Move -Wno-address-of-packed-member to the clang block as well and sync | Jonathan Gray | |
armv7 and i386 with amd64. ok guenther@ | |||
2018-08-27 | switch from ompinmux to pinctrl | Jonathan Gray | |
ok kettenis@ | |||
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 virtio pci attachment on armv7 | Jonathan Gray | |
2018-08-05 | enable bio and softraid on armv7 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 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-09 | Enable pcagpio(4). | Patrick Wildt | |
2018-07-09 | Add a few common PCIe devices based on the arm64 kernel configs. | Patrick Wildt | |
2018-07-09 | dd mvpcie(4), a driver for the Marvell ARMADA 38x PCIe controller, | Patrick Wildt | |
as implemented in the SolidRun Clearfog and Turris Omnia. ok kettenis@ | |||
2018-07-09 | Enable ampintcmsi(4), pciecam(4) and PCIVERBOSE. | Patrick Wildt | |
ok kettenis@ | |||
2018-06-16 | Enable imxrtc(4). | Mark Kettenis | |
2018-06-05 | Move pluart(4) to dev/fdt. | Mark Kettenis | |
ok jsg@ | |||
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-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 | 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-01 | Enable imxanatop(4) on RAMDISK as well so we can use it to disable | Patrick Wildt | |
the USB charging detect so that we can replace the current code in imxccm(4). | |||
2018-02-10 | Put the ldscript parts into a single file instead of storing it as head | Patrick Wildt | |
and tail and cat(1) it together. It was maybe needed when ports needed different contents, but now it's just a headache. ok deraadt@ | |||
2018-02-09 | Check for the existence of /bsd before trying to back it up to /obsd. | Theo Buehler | |
Fixes 'make install' when /bsd is not present for some reason. ok rob florian, "fine with me" deraadt | |||
2018-01-06 | Enable sxits(4). | Mark Kettenis | |
2018-01-06 | Enable sxitemp(4). | Mark Kettenis | |
2017-12-29 | Add rktemp(4). | Mark Kettenis | |
2017-12-23 | Use regmap interface to tweak "SYSREG" PHY configuration registers and | Mark Kettenis | |
remove exsysreg(4). The exsysreg(4) driver would no longer attach as syscon(4) would match its node in the device tree. As a result the driver corss-call would panic. Makes te Odroid-XU4 work again. | |||
2017-12-18 | Properly implement the rsb attribute and actually use it. | Mark Kettenis | |
2017-12-18 | Enable RSB attachment for axppmic(4). | Mark Kettenis | |
2017-12-16 | Add a driver for the RSB controller found on various Allwinner SoCs. | Mark Kettenis | |
Add a driver for the RTC part of the AC100 chip. Together this turns my Cubieboard4 into a real computer by giving it a proper clock. ok patrick@ | |||
2017-11-04 | Since rev 1.502 of rc(8) it creates a /bsd.booted hard link. At the | Florian Obser | |
end of rc we call reorder_kernel which creates a /obsd hard link to the same kernel. In the past obsd was only created when doing a manual make install in the kernel sources. There is no need for two backup hard links during boot, rearange the kernel Makefiles to restore previous behaviour and thus stopping reorder_kernel from scribbling over /obsd. Makes muscle memory of some kernel developers work again: /obsd can serve as a known good kernel; and there was much rejoycing... Discussed at length with benno, rpe, phessler and tb at p2k17. Seems like a good idea to deraadt. OK benno, phessler, rpe, tb | |||
2017-10-26 | adjust Makefile.armv7 for clang | Jonathan Gray | |
ok kettenis@ | |||
2017-10-24 | Attach syscon(4) early. Also attach psci(4) early such that cpuresetfn | Mark Kettenis | |
and powerdowfn are initialized in the same way as before. ok patrick@, jsg@ | |||
2017-10-23 | Replace imxocotp(4) with a regmap-based approach. | Mark Kettenis | |
ok patrick@ | |||
2017-10-11 | Add bwfm(4), a driver for Broadcom FullMAC WiFi controllers. The | Patrick Wildt | |
FullMAC, in comparison to SoftMAC, does most WiFi handling in the firmware that's running on the controller. This means we have to work around the net80211 stack while still implementing all the WiFi interfaces to userland. This driver is still in early development. So far it can connect to open WiFis over the USB bus. SDIO and PCIe support, for devices like the Raspberry Pi 3 or the Macbooks, is not yet implemented. Also mbufs on the transmit path leak and are not yet freed. ok stsp@ | |||
2017-10-08 | Enable rkiic(4) and rkpmic(4) for Rockchip RK3288 boards. | Mark Kettenis | |
ok patrick@, jsg@ | |||
2017-09-28 | When option DDB_STRUCTINFO was removed from the kernel, too much from | Patrick Wildt | |
the kernel makefiles was removed which lead to C files not being re- compiled when a dependency changed. This can lead to panics in odd places and generally a broken system. ok deraadt@ | |||
2017-09-21 | Enable dwxe(4) on armv7 as well for use on the Allwinner H3 SoC. | Patrick Wildt | |
Prompted by jsg@ | |||
2017-09-12 | Remove option DDB_STRUCTINFO. Now that ddb(4) is CTF aware, similar | Martin Pieuchot | |
functionnalities are available in GENERIC. ok jasper@, deraadt@, guenther@, dlg@ | |||
2017-08-28 | swap ualea for urng | Jasper Lievisse Adriaanse | |
2017-08-27 | Add mvpxa(4), a driver for the SDHC compliant controller on | Patrick Wildt | |
the ARMADA 38x series (SolidRun ClearFog, Turris Omnia). ok kettenis@ | |||
2017-08-27 | Enable generic sdhc(4) on FDT attachment driver. | Patrick Wildt | |
ok kettenis@ | |||
2017-08-25 | Add mvneta(4), a driver for the Ethernet controller on the Armada | Patrick Wildt | |
38x series (SoliodRun ClearFog, Turris Omnia) and the 37xx series (ESPRESSObin). Also add mvmdio(4), which is used to talk to the MDIO bus. ok kettenis@ | |||
2017-08-25 | Add mvmpic(4), a driver for the interrupt controller that sits between | Patrick Wildt | |
the ARM Generic Interrupt Controller and the Ethernet controller on the Armada 388 (SolidRun ClearFog, Turris Omnia). ok kettenis@ | |||
2017-08-25 | Add mvpinctrl(4), a driver to configure pins on Marvell SoCs. For now, | Patrick Wildt | |
only the Armada 388 (SolidRun ClearFog, Turris Omnia) is supported. ok kettenis@ | |||
2017-08-14 | Add the amdisplay(4) and nxphdmi(4) drivers. | ians | |
ok kettenis@ patrick@ | |||
2017-08-12 | Use ctfstrip(1) by default to strip kernels. | Martin Pieuchot | |
ok deraadt@, jasper@ | |||
2017-07-25 | Enable dwdog(4) such that Rockchip RK3288 devices can reboot. | Mark Kettenis | |
2017-07-25 | Add rkclock(4), rkgrf(4), rkpinctrl(4) and rkgpio(4). This makes OpenBSD | Mark Kettenis | |
run on the ASUS Tinker Board with working SD-card and (almost) working network. |