History log of /openbsd-src/sys/arch/arm64/conf/RAMDISK (Results 1 – 25 of 219)
Revision Date Author Comments
# 4bba8532 14-Aug-2024 patrick <patrick@openbsd.org>

Introduce qwz(4), a work-in-progress port of the Linux ath12k driver.

This driver is not working yet, it's a copy of qwx(4) which bit-by-bit will be
adjusted to work on the newer generation of chips

Introduce qwz(4), a work-in-progress port of the Linux ath12k driver.

This driver is not working yet, it's a copy of qwx(4) which bit-by-bit will be
adjusted to work on the newer generation of chips. Even though this is only a
minor bump over the previous generation, the changes are large enough that
bringup, debugging and long-term maintenance would suffer trying to squash them
into a single driver. This can be reconsidered once we have reached a stable
state.

show more ...


# 9ae74e5e 31-Jul-2024 mglocker <mglocker@openbsd.org>

Add ufshci(4) at fdt support.

This lets me boot the Samsung Galaxy Book4 Edge in DT mode with ufshci(4),
based on a WIP DTB file.

ok kettenis@


# 075c50c2 30-Jul-2024 mglocker <mglocker@openbsd.org>

Make the Samsung Galaxy Book4 Edge (x1e80100) boot in ACPI mode;
Until now the kernel did panic during early boot because we couldn't
respond to the battery requests sent to the 0xa1 "bus". This (du

Make the Samsung Galaxy Book4 Edge (x1e80100) boot in ACPI mode;
Until now the kernel did panic during early boot because we couldn't
respond to the battery requests sent to the 0xa1 "bus". This (dummy)
driver registers a 0xa1 region space very early, and responds with a
static zero value to satisfy the battery requests on 0xa1, which let us
boot successfully to multi-user.

In the future this machine should be operated in FDT mode, and an improved
AML parsing interface might make this workaround obsolete also for RAMDISK.

Help and OK kettenis@, deraadt@

show more ...


# 6b382705 25-Mar-2024 patrick <patrick@openbsd.org>

Add rpigpio(4), a driver for the RP1 GPIO controller on the Raspberry Pi 5.

With this, GPIOs can be correctly configured and engaged. Complete pinctrl
as well as IRQ functionality is yet to be impl

Add rpigpio(4), a driver for the RP1 GPIO controller on the Raspberry Pi 5.

With this, GPIOs can be correctly configured and engaged. Complete pinctrl
as well as IRQ functionality is yet to be implemented.

ok kettenis@

show more ...


# ba159fb6 24-Mar-2024 patrick <patrick@openbsd.org>

Enable cad(4).

ok kettenis@


# 6c3296bb 02-Mar-2024 kettenis <kettenis@openbsd.org>

Enable rkspi(4) and rkpmic(4) at spi.

ok patrick@


# 176ddc4b 15-Feb-2024 deraadt <deraadt@openbsd.org>

qwx(4) works well enough to enable
ok stsp


# c2498839 28-Dec-2023 stsp <stsp@openbsd.org>

Introduce qwx(4), a work-in-progress port of the Linux ath11k driver.

This driver is not working yet. Scanning almost works but a lot more
work remains to be done. So far most of the porting work wa

Introduce qwx(4), a work-in-progress port of the Linux ath11k driver.

This driver is not working yet. Scanning almost works but a lot more
work remains to be done. So far most of the porting work was done by
myself, with some help from mpi, patrick, and kettenis.

Obviously this driver remains disabled for now. Enable relevant lines
in the kernel config if you want to help out with development.

At present firmware files must be obtained manually and placed
in the directory /etc/firmware/qwx/WCN6855/hw2.1/
This will be improved later.

Thanks to the OpenBSD Foundation for supporting this effort.

show more ...


# ac7cb238 13-Nov-2023 jsg <jsg@openbsd.org>

enable UDF on arm64 install media
ok deraadt@ kn@


# 621d1809 11-Nov-2023 patrick <patrick@openbsd.org>

Enable CD9660 in RAMDISK so we can mount CD-ROMs.

ok jsg@


# 97b4010c 22-Jul-2023 patrick <patrick@openbsd.org>

Add qcsdam(4), a driver for the PMIC Shared Direct Access Memory found on
Qualcomm SoCs.

ok kettenis@


# 8e3e1714 19-Jul-2023 kettenis <kettenis@openbsd.org>

Use "early 2" to attach aplpngr(4) to make sure it attaches before other
core drivers that need to enable power domains.

ok drahn@, deraadt@


# a01822f1 27-Jun-2023 patrick <patrick@openbsd.org>

Add qctsens(4), a driver for the Temperature Sensor found on Qualcomm SoCs.

The driver not only provides the temperature readings for the cores, cluster
and memory in hw.sensors, but also allows the

Add qctsens(4), a driver for the Temperature Sensor found on Qualcomm SoCs.

The driver not only provides the temperature readings for the cores, cluster
and memory in hw.sensors, but also allows the thermal zone code to act on
temperature changes.

ok drahn@

show more ...


# 013f1076 10-Jun-2023 patrick <patrick@openbsd.org>

Add qcpas(4), a driver for the Peripheral Authentication Service found on
Qualcomm SoCs.

The immediate task for this driver is to provide firmware to the auxiliary
cores and to bring them up. This

Add qcpas(4), a driver for the Peripheral Authentication Service found on
Qualcomm SoCs.

The immediate task for this driver is to provide firmware to the auxiliary
cores and to bring them up. This is accomplished by parsing the ELF files
and providing the data in certain memory regions, and telling qcscm(4) to
check and execute the firmware on the auxiliary cores.

With the cores up we can now talk to the firmware. The glink-edge subnode
indicates that we can talk to it using the GLINK protocol over shared memory
provided by qcsmem(4). This interface is essentially a channel multiplexer,
with each channel identified through an ASCII string.

One of those channels connects to a PMIC router, which allows us to talk to
the battery manager service that contains information about the charging and
battery states.

ok drahn@ kettenis@

show more ...


# fe62c203 23-May-2023 patrick <patrick@openbsd.org>

Add qcaoss(4), a driver for the Always On Subsystem found on Qualcomm SoCs.

This subsystem typically provides an interface for clocks and regulators
not controlled via RPMH. We will use it to switc

Add qcaoss(4), a driver for the Always On Subsystem found on Qualcomm SoCs.

This subsystem typically provides an interface for clocks and regulators
not controlled via RPMH. We will use it to switch the load state of the
ADSP co-processor. Surprisingly, or maybe not, the interface uses ASCII
text that kind of looks like JSON.

ok kettenis@

show more ...


# 0b5b3cbd 19-May-2023 patrick <patrick@openbsd.org>

Add qcsmptp(4), a driver to share 32-bit values between (co-)processors.

The inbound path is typically used as interrupt controller, e.g. to handle
handover and ready interrupts when a remoteproc bo

Add qcsmptp(4), a driver to share 32-bit values between (co-)processors.

The inbound path is typically used as interrupt controller, e.g. to handle
handover and ready interrupts when a remoteproc boots. The outbound path
seems to be used to stop cores, but we don't do that yet.

ok kettenis@

show more ...


# b828f98a 19-May-2023 patrick <patrick@openbsd.org>

Add qcsmem(4), a driver for the shared memory table on Qualcomm SoCs
used to establish data communication channels with co-processors.

ok kettenis@ drahn@


# 57638385 17-May-2023 patrick <patrick@openbsd.org>

Add qcmtx(4), a driver for the hardware spinlock on Qualcomm SoCs that
is used to synchronize access to the shared memory table between the
application cores we run on and the co-processors next to u

Add qcmtx(4), a driver for the hardware spinlock on Qualcomm SoCs that
is used to synchronize access to the shared memory table between the
application cores we run on and the co-processors next to us.

ok kettenis@ drahn@

show more ...


# 7418c8ec 17-May-2023 patrick <patrick@openbsd.org>

Add qcipcc(4), a driver for the inter-processor mailbox interface used
to inform (and get informed) of changes to shared memory state.

ok kettenis@


# dd05685d 12-May-2023 uaa <uaa@openbsd.org>

add axppmic support to RAMDISK,
to support ethernet on OrangePi One Plus (Allwinner H6).

ok kettenis@


# 3b48d9c0 28-Apr-2023 phessler <phessler@openbsd.org>

Add a driver for the Qualcomm rng device found on the Thinkpad X13s, based on
kettenis's amlrng driver.

suggestions and OK patrick@


# e208b562 20-Apr-2023 jcs <jcs@openbsd.org>

add viogpu, a VirtIO GPU driver

works enough to get a console on qemu with more work to come from
others

feedback from miod
ok patrick


# 51d0db23 19-Apr-2023 dlg <dlg@openbsd.org>

enable dwmshc to support the emmc controller on rockchip rk356x boards.


# ded9276d 03-Apr-2023 dlg <dlg@openbsd.org>

enable rkusbphy(4)


# c6ce572c 01-Apr-2023 kettenis <kettenis@openbsd.org>

Enable rkiovd(4)


123456789