tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
sys
/
dev
/
fdt
/
at
jcs
220 files
acrtc.c
Convert more drivers to use todr_attach(). The quality of the RTC is set such that "discrete" RTC chips are preferred over RTCs integrated on a SoC.
3 years ago
ahci_fdt.c
try and cope with not having the firmware/boot loader init the hardware.
3 years ago
amlclock.c
Replace a bunch of (1 << 31) with (1U << 31)
2 years ago
amldwusb.c
move simplebusvar.h so it can be used without ifdef ok kettenis@ phessler@
2 years ago
amliic.c
Make use of OF_is_enabled() instead of checking the status manually.
3 months ago
amlmmc.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
amlpciephy.c
Constify struct cfattach.
4 years ago
amlpinctrl.c
constify miscellaneous arm64 pin and clock tables
3 years ago
amlpwm.c
Constify struct cfattach.
4 years ago
amlpwrc.c
constify struct cfattach
4 years ago
amlreset.c
Constify struct cfattach.
4 years ago
amlrng.c
Constify struct cfattach.
4 years ago
amlsm.c
Constify struct cfattach.
4 years ago
amltemp.c
Constify struct cfattach.
4 years ago
amluart.c
Use db_rint() to make it possible to enter ddb(4) by typing ESC D.
3 years ago
amlusbphy.c
remove prototypes with no matching function ok mpi@
2 years ago
axppmic.c
Make use of OF_is_enabled() instead of checking the status manually.
3 months ago
bcm2711_pcie.c
Remove check for non-initialized controllers. We can initialize the controller ourselves now, and the check is wrong for the BCM2712.
7 months ago
bcm2711_rng.c
constify struct cfattach
4 years ago
bcm2711_tmon.c
Register the thermal sensor with the thermal framework. Based on an earlier diff from mglocker@
6 months ago
bcm2835_aux.c
Constify struct cfattach.
4 years ago
bcm2835_bsc.c
Make use of OF_is_enabled() instead of checking the status manually.
3 months ago
bcm2835_clock.c
Use a separate coherent DMA buffer for sending commands to the firmware. This fixes cache coherency issues on the rpi5. This also means we no longer need to make sure our command buffers are 16-byte aligned.
7 months ago
bcm2835_dmac.c
include <dev/ic/bcm2835_dmac.h> not "dev/ic/bcm2835_dmac.h"
1 year ago
bcm2835_dog.c
Constify struct cfattach.
4 years ago
bcm2835_dwctwo.c
Improve periodic USB transfers (device intr, isoc) used for input devices, audio, and video. It's still not perfect, and will need further improvements.
3 years ago
bcm2835_gpio.c
use correct variable for malloc size ok kettenis@
8 months ago
bcm2835_mbox.c
Use a separate coherent DMA buffer for sending commands to the firmware. This fixes cache coherency issues on the rpi5. This also means we no longer need to make sure our command buffers are 16-byte aligned.
7 months ago
bcm2835_rng.c
Constify struct cfattach.
4 years ago
bcm2835_sdhost.c
bcmsdhost: Set bus clock after reset
2 months ago
bcm2835_temp.c
Constify struct cfattach.
4 years ago
bcmstbgpio.c
Add support for GPIO interrupts.
7 months ago
bcmstbintc.c
Add bcmstbintc(4), a driver for the L2 interrupt controller found on Broadcom Set-top Box SoCs (such as the BCM2712 found in the Raspberry Pi 5).
7 months ago
bcmstbpinctrl.c
Fix typo in d0 pin mapping table.
6 months ago
bcmstbrescal.c
Add bcmstbrescal(4), a driver for the PCIe/SATA reset calibration controller found on the rpi5.
7 months ago
bcmstbreset.c
Add bcmstbreset(4), a driver for the reset controller found on the rpi5.
7 months ago
bd718x7.c
constify miscellaneous arm64 pin and clock tables
3 years ago
ccp_fdt.c
Constify struct cfattach.
4 years ago
cdpcie.c
Add a driver for the Cadence PCIe controller. So far this driver support the variant found on the Sophgo SG2042 SoC.
4 months ago
cdsdhc.c
Improve how quirks are handled on sdhc(4)-compatible drivers. So far we have passed a modified version of the contents in the capabilities register if we wanted to override what sdhc(4) would otherwise read. Unfortunately there's a second capabilities register that we did not yet take into consideration, which is why to disable DDR50 support we created a quirk flag in the softc. The sdhc(4) ACPI nodes have a way to mask and set bits in both of the capabilities register, which is a flexible approach to solving that issue and using that for our sdhc(4) drivers even improves readability.
4 years ago
cduart.c
Add cduart(4), a driver for the Cadence UART found on Xilinx Zynq SoCs.
5 years ago
com_fdt.c
add MediaTek UART support.
2 years ago
cwfg.c
constify struct cfattach
4 years ago
dapmic.c
Introduce a generic powerbutton_event() function that does everything we expect from a power button event in a consistent manner. This gets rid of some duplicated code and means all drivers now prevent shutdown within the first 10 seconds after resume.
9 months ago
dwdog.c
Constify struct cfattach.
4 years ago
dwiic_fdt.c
Make use of OF_is_enabled() instead of checking the status manually.
3 months ago
dwmmc.c
Set "assigned-clocks".
5 months ago
dwmshc.c
Add support for the RK3588 eMMC controller. This is mostly the same, with some HS400 bits that we don't support yet. While there, fix some constants that weren't applied to the correct registers.
2 years ago
dwpcie.c
Add Qualcomm SC7280 support.
2 months ago
ehci_fdt.c
add Allwinner H616 support (and errata fix)
2 years ago
es8316ac.c
constify struct cfattach
4 years ago
exrtc.c
Convert more drivers to use todr_attach(). The quality of the RTC is set such that "discrete" RTC chips are preferred over RTCs integrated on a SoC.
3 years ago
exuart.c
On Apple variants, enter DDB when a BREAK is detected.
9 months ago
exuartreg.h
Improve support for the variant found on the Apple M1 SoC. This mostly adjust the interrupt masking and status support since this variant lacks the UINTM and UINTP registers.
5 years ago
fanpwr.c
Revert bits that got accidentally committed.
2 years ago
files.fdt
Add qcuart(4), a driver for Qualcomm GENI UART serial consoles. ACPI support will be added later.
2 months ago
fusbtc.c
Constify struct cfattach.
4 years ago
gfrtc.c
Convert more drivers to use todr_attach(). The quality of the RTC is set such that "discrete" RTC chips are preferred over RTCs integrated on a SoC.
3 years ago
gpiobl.c
use a signed type when testing OF_getproplen() return value found by smatch, ok miod@ tobhe@
1 year ago
gpiocharger.c
constify struct cfattach
4 years ago
gpiokeys.c
Add support for power buttons.
7 months ago
gpioleds.c
constify struct cfattach
4 years ago
gpiorestart.c
Add gpiorestart(4), a driver that resets a SoC/board/machine using a GPIO pin.
3 years ago
graphaudio.c
Replace audio(9) get_props() with duplex check in open() in non-duplex drivers
3 years ago
hiclock.c
constify miscellaneous arm64 pin and clock tables
3 years ago
hidwusb.c
move simplebusvar.h so it can be used without ifdef ok kettenis@ phessler@
2 years ago
hireset.c
Constify struct cfattach.
4 years ago
hitemp.c
constify miscellaneous arm64 pin and clock tables
3 years ago
if_bse_fdt.c
constify struct cfattach
4 years ago
if_cad.c
Some cad(4) variants, including the one found on the RP1 chip, handle setting the correct clock frequency between 10baseT, 100baseTX and 1000baseT in hardware. Skip the calls to adjust the clock frequency on those.
6 months ago
if_dwge.c
Upstream Linux finally settled on the compatible for the JH7100 Ethernet MAC. Keep the preliminary one for now since the upstream device tree doesn't include the USB controller yet.
2 years ago
if_dwqe_fdt.c
Add RK3528 support.
10 months ago
if_dwxe.c
Pass flags to configure internal PHY delays down to the PHY. Also pass down the device tree node. This is necessary form boards that use ytphy(4) such as the OrangePi Zero 3. Note that this means the PHY mode has to be correctly specified in the device tree. This hasn't always been the case and it is still wrong in some of the device trees provided by the U-Boot version in packages that we use for 32-bit Allwinner SoCs. However those boards typically use a Realtek RTL8211E PHY (rev. 5) and rgephy(4) does not pay attention to the flags yet. So this commit shouldn't break any boards that aren't already broken. I'm working on an U-Boot update that will fix these device trees.
2 years ago
if_fec.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
if_mvneta.c
Never bindings use the phy-handle property instead of the phy property.
2 years ago
if_mvnetareg.h
fix the definition of the MVNETA_PRXITTH Port RX Intr Threshold register
3 years ago
if_mvpp.c
Make use of OF_is_enabled() instead of checking the status manually.
3 months ago
if_mvppreg.h
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
iicmux.c
constify struct cfattach
4 years ago
imxanatop.c
Constify struct cfattach.
4 years ago
imxanatopvar.h
Remove unused/redundant prototypes.
7 years ago
imxccm.c
constify miscellaneous arm64 pin and clock tables
3 years ago
imxccm_clocks.h
constify miscellaneous arm64 pin and clock tables
3 years ago
imxdog.c
constify struct cfattach
4 years ago
imxdwusb.c
move simplebusvar.h so it can be used without ifdef ok kettenis@ phessler@
2 years ago
imxehci.c
spelling; checked by jmc@, ok miod@ mglocker@ krw@
2 years ago
imxesdhc.c
spelling feedback and ok tb@ jmc@ ok ratchov@
4 years ago
imxgpc.c
Constify struct cfattach.
4 years ago
imxgpio.c
Mask off IPL flags before storing the IPL for an interrupt.
3 years ago
imxiic_fdt.c
Make use of OF_is_enabled() instead of checking the status manually.
3 months ago
imxiomuxc.c
Replace a bunch of (1 << 31) with (1U << 31)
2 years ago
imxpciephy.c
constify struct cfattach
4 years ago
imxpwm.c
constify struct cfattach
4 years ago
imxrtc.c
Convert more drivers to use todr_attach(). The quality of the RTC is set such that "discrete" RTC chips are preferred over RTCs integrated on a SoC.
3 years ago
imxspi.c
remove prototypes with no matching function ok mpi@
2 years ago
imxsrc.c
constify miscellaneous arm64 pin and clock tables
3 years ago
imxtmu.c
Constify struct cfattach.
4 years ago
imxuart.c
Remove unused device poll functions.
3 years ago
imxuartreg.h
Move imxuart(4) to sys/dev/fdt so it can be shared between arm64 and armv7.
8 years ago
ipmi_fdt.c
make attachments use pre-existing activate functions; ok deraadt@
2 years ago
moxtet.c
Constify struct cfattach.
4 years ago
mtintc.c
Add mtintc(4), supporting interrupt controllers found on MediaTek SoCs.
1 year ago
mtrng.c
Add mtrng(4), supporting the 32-bit random number generator on MediaTek SoCs.
1 year ago
mtxhci.c
Add mtxhci(4), a driver for the xHCI USB controller found on MediaTek SoCs.
1 year ago
mvclock.c
add support for getting the frequency of the clocks mventa uses.
3 years ago
mvdog.c
Constify struct cfattach.
4 years ago
mvgicp.c
Adjust for arm64_intr_get_parent() changes.
2 years ago
mvgpio.c
Constify struct cfattach.
4 years ago
mvicu.c
Constify struct cfattach.
4 years ago
mviic.c
Make use of OF_is_enabled() instead of checking the status manually.
3 months ago
mvkpcie.c
Implement Multiple Message MSI support on arm64. As on amd64 this is experimental code to assis qwx(4) development. Currently this only works on systems that use agintcmsi(4) as the MSI controller combined with the dwpcie(4) Hots/PCIe bridge.
2 years ago
mvmdio.c
move simplebusvar.h so it can be used without ifdef ok kettenis@ phessler@
2 years ago
mvpinctrl.c
Replace a bunch of (1 << 31) with (1U << 31)
2 years ago
mvpinctrl_pins.h
constify miscellaneous arm64 pin and clock tables
3 years ago
mvrng.c
Constify struct cfattach.
4 years ago
mvrtc.c
Convert more drivers to use todr_attach(). The quality of the RTC is set such that "discrete" RTC chips are preferred over RTCs integrated on a SoC.
3 years ago
mvspi.c
Extend the SPI bus API a bit. The config structure gets an sc_cs_delay member to allow us to specify a delay between assert the CS# signal and starting the clock. And the transfer function gains a flags argument, which can be used to specify a new SPI_KEEP_CS flag to keep CS# asserted after the transfer. This allows us to do another transfer immediately afterwards without de-asserting CS# which is necessary for sending commands to the upcoming Apple M1 keyboard/touchpad driver.
4 years ago
mvsw.c
constify struct cfattach
4 years ago
mvtemp.c
Support upstreamed AP806/CP110 bindings in mvtemp(4). Apparently older EDK2 versions shipped bindings compatible with the Armada 380, but when the ARM64 SoCs were upstreamed from the vendor fork to Linux, those apparently were adjusted.
3 years ago
mvuart.c
Constify struct cfattach.
4 years ago
ociic.c
Make use of OF_is_enabled() instead of checking the status manually.
3 months ago
ohci_fdt.c
Constify struct cfattach.
4 years ago
pciecam.c
Implement Multiple Message MSI support on arm64. As on amd64 this is experimental code to assis qwx(4) development. Currently this only works on systems that use agintcmsi(4) as the MSI controller combined with the dwpcie(4) Hots/PCIe bridge.
2 years ago
pinctrl.c
Constify struct cfattach.
4 years ago
plgpio.c
Constify struct cfattach.
4 years ago
plrtc.c
Convert more drivers to use todr_attach(). The quality of the RTC is set such that "discrete" RTC chips are preferred over RTCs integrated on a SoC.
3 years ago
pluart_fdt.c
Allow the pluart(4) baud rate to be changed.
3 years ago
psci.c
Implement support for deeper idle states offered by PSCI. Reduces the idle power usage of the Vivobook S15 by almost 50%.
2 years ago
pscivar.h
Implement support for deeper idle states offered by PSCI. Reduces the idle power usage of the Vivobook S15 by almost 50%.
2 years ago
pwmbl.c
Fix the way we use the "backlight-levels" property. The idea here is that the levels are chosen to map hardware with non-linear behaviour onto a linear scale. But to do that we should expose the array index as the scale to userland instead of the value of the highest level.
10 months ago
pwmfan.c
Start fan at maximum speed such that it is in a known state.
6 months ago
pwmleds.c
Disable keyboard backlight on Apple Silicon laptops on suspend, restore on wakeup.
2 years ago
pwmreg.c
Constify struct cfattach.
4 years ago
qcaoss.c
Add qcaoss(4), a driver for the Always On Subsystem found on Qualcomm SoCs.
2 years ago
qccpu.c
Support up to three CPU clusters.
2 months ago
qccpucp.c
Add qccpucp(4), a driver for the CPUSS Control Processor (CPUCP) mailbox controller. It is used as doorbell for the arm-scmi perf protocol and a prerequisite for cpu frequency management on X Elite chips.
1 year ago
qcdpc.c
Add initial support for the MSM Mobile Display Subsystem. This initial support brings us support for the AUX channel of the DisplayPort controllers. This in turn fives us support for backlight control on eDP panels.
8 months ago
qcdrm.c
Add initial support for the MSM Mobile Display Subsystem. This initial support brings us support for the AUX channel of the DisplayPort controllers. This in turn fives us support for backlight control on eDP panels.
8 months ago
qcdwusb.c
move simplebusvar.h so it can be used without ifdef ok kettenis@ phessler@
2 years ago
qcgpio_fdt.c
Disable non-wakeup interrupts when we suspend (and re-enable them when we resume).
9 months ago
qciic_fdt.c
Make use of OF_is_enabled() instead of checking the status manually.
3 months ago
qcipcc.c
Clear interrupt before executing the interrupt handler as we otherwise risk losing an interrupt for the same pin. This can happen when a second interrupt occurs between the interrupt handler's execution and us clearing the interrupt.
2 years ago
qcmtx.c
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.
2 years ago
qcpas.c
Fix typo in comment.
8 months ago
qcpdc.c
Have the power button trigger a wakeup from suspend.
3 years ago
qcpmic.c
Remove unused headers.
1 year ago
qcpmicgpio.c
Someone had the bright idea to number pins starting from 1. Account for this issue by subtracting 1 from the pin number to find the correct registers.
9 months ago
qcpon.c
Introduce a generic powerbutton_event() function that does everything we expect from a power button event in a consistent manner. This gets rid of some duplicated code and means all drivers now prevent shutdown within the first 10 seconds after resume.
9 months ago
qcpwm.c
Implement support for the "high resolution" PWMs as found on the x1e80100 machines. Fix integer overflows that might already happen on the non high-res PWMs.
10 months ago
qcrng.c
Also match on qcom,trng.
2 months ago
qcrtc.c
remove prototypes with no matching function ok mpi@
2 years ago
qcscm.c
Add battery status support for the x1e80100. This SoC needs a second firmware and requires us to shut down an initial "light" firmware that was presumably loaded bu the system firmware. For now the required firmwares are not packaged and need to be copied from the Windows install.
2 years ago
qcsdam.c
Add qcsdam(4), a driver for the PMIC Shared Direct Access Memory found on Qualcomm SoCs.
2 years ago
qcsmem.c
Allow for a reference to a "memory-region" instead of requiring a "reg" property.
2 months ago
qcsmptp.c
Prefix error message by device name.
2 months ago
qcspmi.c
Remove unused headers.
1 year ago
qctsens.c
Add qctsens(4), a driver for the Temperature Sensor found on Qualcomm SoCs.
2 years ago
qcuart_fdt.c
Add qcuart(4), a driver for Qualcomm GENI UART serial consoles. ACPI support will be added later.
2 months ago
rkanxdp.c
update drm to linux 6.6.12
2 years ago
rkclock.c
Add RK3588 USBDP Combo PHY related clocks and resets.
3 months ago
rkclock_clocks.h
Add RK3588 USBDP Combo PHY related clocks and resets.
3 months ago
rkcomphy.c
Add RK3588 support.
2 years ago
rkdrm.c
remove unused vars and structs
2 years ago
rkdrm.h
remove unused vars and structs
2 years ago
rkdwhdmi.c
Pass the right node to pinctrl_byname(); sc->sc_node isn't initialised at this point, so use faa->fa_node instead.
1 year ago
rkdwusb.c
move simplebusvar.h so it can be used without ifdef ok kettenis@ phessler@
2 years ago
rkemmcphy.c
Constify struct cfattach.
4 years ago
rkgpio.c
The changes to the register layout affect the interrupt status/ack registers as well. Make use of these, otherwise it might lead to an interrupt flood.
2 years ago
rkgrf.c
move simplebusvar.h so it can be used without ifdef ok kettenis@ phessler@
2 years ago
rkiic.c
Make use of OF_is_enabled() instead of checking the status manually.
3 months ago
rkiis.c
Replace audio(9) get_props() with duplex check in open() in non-duplex drivers
3 years ago
rkiovd.c
Add rkiovd(4), a driver for the IO voltage domains on Rockchip SoCs. This driver makes sure the SoC IO voltage domains stay in sync with the voltage provided by the regulator associated with the domain.
3 years ago
rkpcie.c
Implement Multiple Message MSI support on arm64. As on amd64 this is experimental code to assis qwx(4) development. Currently this only works on systems that use agintcmsi(4) as the MSI controller combined with the dwpcie(4) Hots/PCIe bridge.
2 years ago
rkpciephy.c
It turns out that there are seperate pins for the PCIe Gen 2 and 3, which means that the x4 PCIe controller can get all PCIe Gen 3 lines, while the others then only get PCIe Gen 2 lines. Therefore the decision on how to configure the mux needs to be adjusted so that the PCIe Gen 3 lines are only routed to other PCIe controllers when they are explicitly configured for them. While there, fix an obvious typo.
2 years ago
rkpinctrl.c
RK3528 support.
11 months ago
rkpmic.c
Introduce a generic powerbutton_event() function that does everything we expect from a power button event in a consistent manner. This gets rid of some duplicated code and means all drivers now prevent shutdown within the first 10 seconds after resume.
9 months ago
rkpwm.c
Constify struct cfattach.
4 years ago
rkrng.c
Add RK3588 support.
6 months ago
rkspi.c
remove prototypes with no matching function ok mpi@
2 years ago
rktcphy.c
constify struct cfattach
4 years ago
rktemp.c
Implement ts_set_limit() for rk3588. This makes thermal zones on rk3588 boards work. This should make DVFS safe on those boards. Note that the device trees shipped with the current u-boot-rk3588 package do not include the necessary support for DVFS and thermal zones yet.
2 years ago
rkusbdpphy.c
Fix super-speed enablement by initializing the controller properly and then enabling USB3 support on the controller (instead of disabling it like we do right now). This makes my umass(4) come up as super-speed instead of high-speed.
3 months ago
rkusbphy.c
Make use of OF_is_enabled() instead of checking the status manually.
3 months ago
rkvop.c
remove unused vars and structs
2 years ago
rsbvar.h
Capitalize my last name in copyright.
6 years ago
scmi.c
Hook up scmi perf protocol to cpu_setperf and cpu_clockspeed hooks. This makes apm and hw.cpuspeed work on Snapdragon X Elite machines.
8 months ago
sdhc_fdt.c
Implement support for "vmmc-supply". Needed to power on the WiFi chip on the rpi5.
7 months ago
sfp.c
Constify struct cfattach.
4 years ago
simpleamp.c
constify struct cfattach
4 years ago
simpleaudio.c
Replace audio(9) get_props() with duplex check in open() in non-duplex drivers
3 years ago
simplefb.c
Fix simplefb colours for BPP16 and BPP24 by specifiying colour offsets for RGB formats explicitly.
1 year ago
simplepanel.c
Constify struct cfattach, not struct cfdriver.
4 years ago
sncodec.c
Apple machines with multiple speakers typically have the shutdown pin of the digital amplifier codecs wired up to a single GPIO. This is apparently problematic for Linux and Asahi Linux changed their device trees to use a regulator instead to such that reference counting makes sure that shutdown isn't asserted until all codecs are ready for it. Follow suit, even though our regulator code doesn't do the proper reference counting yet.
2 years ago
spmivar.h
Add aplspmi(4), a driver for the Apple SPMI controller, and aplpmu(4) a driver for the Apple "sera" SPMI power management unit that contains the RTC on Apple M1 systems.
4 years ago
ssdfb.c
remove prototypes with no matching function ok mpi@
2 years ago
sunxireg.h
Move Allwinner drivers that will soon be used by OpenBSD/arm64 to the new MI FDT driver directory.
9 years ago
sxiccmu.c
Support Allwinner D1's ethernet controller clocks and reset.
2 years ago
sxiccmu_clocks.h
Support Allwinner D1's ethernet controller clocks and reset.
2 years ago
sxidog.c
Add Allwinner D1 support.
2 years ago
sximmc.c
remove prototypes with no matching function ok mpi@
2 years ago
sxipio.c
fix off-by-one in bounds test
2 years ago
sxipio_pins.h
Add Allwinner H616 support.
2 years ago
sxipiovar.h
Add Allwinner D1 support.
2 years ago
sxipwm.c
Constify struct cfattach.
4 years ago
sxirintc.c
Add sxirintc(4), a driver for the "wake up" interrupt controller found on various Allwinner SoCs.
3 years ago
sxirsb.c
Add suspend/resume support
3 years ago
sxirtc.c
Add support for newer SoCs that store the data as number of days since the Unix epoch instead of a calender date.
2 years ago
sxisid.c
Constify struct cfattach.
4 years ago
sxisyscon.c
add allwinner H616 support
2 years ago
sxitemp.c
Constify struct cfattach.
4 years ago
sxits.c
Constify struct cfattach.
4 years ago
sxitwi.c
Make use of OF_is_enabled() instead of checking the status manually.
3 months ago
sypwr.c
Constify struct cfattach.
4 years ago
syscon.c
move simplebusvar.h so it can be used without ifdef ok kettenis@ phessler@
2 years ago
tascodec.c
Apple machines with multiple speakers typically have the shutdown pin of the digital amplifier codecs wired up to a single GPIO. This is apparently problematic for Linux and Asahi Linux changed their device trees to use a regulator instead to such that reference counting makes sure that shutdown isn't asserted until all codecs are ready for it. Follow suit, even though our regulator code doesn't do the proper reference counting yet.
2 years ago
tcpci.c
constify struct cfattach
4 years ago
tipd.c
Block interrupts while executing a command over the I2C bus as thei interrupt handler executes a command as well. This may result in a deadlock if an interrupt happens while executing a command.
9 months ago
ufshci_fdt.c
set activate for ufshci_acpi and ufshci_fdt
2 years ago
virtio_mmio.c
virtio: Fix condition for buffer chaining, negotiate VIRTIO_F_ANY_LAYOUT
3 months ago
xhci_fdt.c
Add support for the "flattened" USB controller nodes found on newer or revised device trees for Qualcomm SoCs.
2 months ago