CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/16 10:48:07
Modified files:
share/man/man4 : Makefile
Log message:
ociic(4) and dapmic(4)
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/17 03:29:02
Modified files:
sys/dev/mii: miidevs
Log message:
Add Broadcom BCM5725. Based on a diff from Brad Smith.
ok jsg@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/17 03:29:36
Modified files:
sys/dev/mii: miidevs.h
Log message:
regen
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/17 03:30:32
Modified files:
sys/dev/mii: brgphy.c
Log message:
Add BCM5725 support. Based on a diff from Brad Smith.
ok jsg@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/17 06:55:38
Modified files:
regress/lib/libc/ieeefp/except: Makefile
regress/lib/libc/setjmp-fpu: fpu.c setjmp-fpu.c
regress/lib/libm/fenv: fenv.c
regress/lib/libm/ms
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/17 10:09:08
Modified files:
sys/arch/riscv64/include: setjmp.h
Log message:
On OpenBSD _JBLEN is the number of slots (of type long) in jmp_buf.
We don't need 256 slots, so change it to 32 whi
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/17 10:10:51
Modified files:
sys/arch/riscv64/conf: GENERIC RAMDISK files.riscv64
Added files:
sys/arch/riscv64/dev: sfclock.c
Log message:
Add sfclock(4), a driver for the PRCI (Powe
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/18 06:12:23
Modified files:
sys/dev/fdt: dwpcie.c
Log message:
Enable 32-bit I/O addressing. This gets rid of the io address conflict
messages on the HiFive Unmatched.
ok patrick@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/18 15:05:16
Modified files:
sys/arch/riscv64/riscv64: trap.c
Log message:
Need to enable interrupts while processing supervisor traps as well.
yikes deraadt@, ok mlarkin@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/18 15:52:47
Modified files:
sys/arch/riscv64/riscv64: machdep.c
Log message:
When we do a context switch, always set the FPU to "off" for the old proc.
Disable the optimization to mark the ne
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/19 16:11:08
Modified files:
sys/arch/riscv64/riscv64: fpu.c
Log message:
Assert that fpu_load() only gets called with the FPU "off".
ok drahn@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/20 11:55:37
Modified files:
sys/arch/riscv64/dev: sfuart.c
Log message:
Make sure we program the baud rate divisor register. Without this,
opening the tty corresponding to a non-console devi
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/20 14:43:50
Modified files:
lib/libc/arch/riscv64/gen: sigsetjmp.S
Log message:
We need to store the flagged passed to sigsetjmp(3) and use it in
siglongjmp(3) to decide wehther we need to re
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/21 09:05:51
Modified files:
sys/arch/riscv64/riscv64: machdep.c
Log message:
Change tb_freq to uint64_t. This prevents an overflow in the riscv64
implementation of delay(9).
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/21 09:19:39
Modified files:
sys/arch/riscv64/riscv64: clock.c
Log message:
Change tb_freq to uint64_t. This prevents an overflow in the riscv64
implementation of delay(9).
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/23 07:39:12
Modified files:
sys/dev/fdt: ociic.c
Log message:
Make sure the bus is idle before starting a transfer.
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/23 09:25:39
Modified files:
sys/dev/i2c: files.i2c
Added files:
sys/dev/i2c: tmp451.c
Log message:
Add titmp(4), a driver for the TI TMP451 temperature sensor.
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/23 09:26:10
Modified files:
sys/arch/riscv64/conf: GENERIC
Log message:
Enable titmp(4).
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/23 09:32:40
Modified files:
share/man/man4 : Makefile iic.4
Added files:
share/man/man4 : titmp.4
Log message:
titmp(4)
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/23 16:39:31
Modified files:
regress/lib/libpthread/errno: errno.c
Log message:
Adjust test. You're not supposed to change errno in a signal handler and
count on it being observable in the no
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/24 03:34:17
Modified files:
sys/dev/fdt: dwpcie.c
Log message:
Add support for the 64-bit prefetchable memory window.
ok patrick@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/25 12:55:26
Modified files:
sys/dev/fdt: dwpcie.c
Log message:
Make sure we translate prefetchable mmio space as well.
>From Mickael Torres.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/26 03:23:24
Modified files:
sys/kern : kern_pledge.c
Log message:
Add powerpc64 and riscv64 to the list of architectures that have DRM.
ok matthieu@, deraadt@, jsg@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/26 03:24:51
Modified files:
sys/dev/pci/drm/include/linux: pci.h
Log message:
Add riscv64 support. From Mickael Torres.
ok matthieu@, jsg@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/26 08:46:48
Modified files:
libexec/ld.so : Makefile
Log message:
Use AFLAGS when building syscall stubs. Drop AINC wich isn't used.
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/26 08:47:54
Modified files:
libexec/ld.so/riscv64: Makefile.inc
Log message:
Build ld.so with --march=rv64imac on riscv64 to be absolutely sure that
ld.so doesn't use the FP registers.
ok de
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/26 08:50:25
Modified files:
libexec/ld.so/riscv64: ldasm.S rtld_machine.c
Log message:
Make lazy binding work on riscv64.
prompted by deraadt@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/26 11:38:40
Modified files:
sys/arch/riscv64/riscv64: locore.S
Log message:
For some reason the riscv64 locore.S ended up with the copyright license
from the arm64 locore.S. But the code was
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/27 09:02:25
Modified files:
sys/arch/riscv64/include: sbi.h
sys/arch/riscv64/riscv64: sbi.c
Log message:
Add Hart State Management functions. These will be needed to spin up
the sec
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/27 14:36:57
Added files:
sys/arch/riscv64/include: mplock.h
Log message:
Using the MI mplock should be fine on riscv64.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/27 15:39:55
Modified files:
sys/arch/arm64/conf: kern.ldscript
sys/arch/riscv64/conf: kern.ldscript
Log message:
Make sure __bss_start is aligned on an 8-byte boundary. This makes s
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/28 03:35:09
Modified files:
sys/arch/riscv64/riscv64: copy.S
Log message:
Implement copyin32().
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/28 12:21:08
Modified files:
sys/arch/arm/arm: sigcode.S
Log message:
Add speculation-blocking sequence after syscalls like we did for libc a while
ago. While there, fix the SYS_exit syscall.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/28 12:38:17
Modified files:
sys/arch/riscv64/riscv64: cpuswitch.S
Log message:
Fix assembly in #ifdef MULTIPROCESSOR case.
ok jsing@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/29 06:22:39
Modified files:
sys/arch/riscv64/riscv64: locore.S
Log message:
The way we boot OpenBSD, there is no need to play the hart lottery.
This is essentially a remnant of early RISC-V,
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/29 13:58:21
Modified files:
sys/arch/arm64/arm64: vfp.c
Log message:
whitespace
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/29 15:17:48
src/sys/arch/riscv64/compile/GENERIC.MP
Update of /cvs/src/sys/arch/riscv64/compile/GENERIC.MP
In directory cvs.openbsd.org:/tmp/cvs-serv21430/GENERIC.MP
Log Message:
Directory /cvs/src/s
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/29 15:27:53
Modified files:
sys/arch/riscv64/dev: riscv_cpu_intc.c
sys/arch/riscv64/include: cpu.h intr.h
sys/arch/riscv64/riscv64: cpu.c db_interface.c fpu.c genassym.cf
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/29 15:31:49
Modified files:
sys/kern : kern_sched.c kern_smr.c
Log message:
Didn't intend to commit the CPU_IS_RUNNING() changes just yet, so revert
those bits.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/06/30 16:20:56
Modified files:
sys/arch/riscv64/include: cpu.h pcb.h
sys/arch/riscv64/riscv64: fpu.c genassym.cf machdep.c
sig_machdep.c vm_machdep.c
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/02 02:44:37
Modified files:
sys/arch/riscv64/include: sbi.h
sys/arch/riscv64/riscv64: cpu.c sbi.c
Log message:
Run SBI calls to to get mvendorid/marchid/mimplid on the actual CPU we'
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/02 02:53:28
Modified files:
sys/arch/riscv64/riscv64: pmap.c
Log message:
Only do TLB shootdown on CPUs where a pmap is active. Only make SBI calls
that do a remote SFENCE.VMA or FENCE.I if
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/02 04:42:22
Modified files:
sys/arch/riscv64/include: bootconfig.h vmparam.h
sys/arch/riscv64/riscv64: genassym.cf locore.S locore0.S
machdep.c
Log
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/02 08:50:18
Modified files:
sys/arch/riscv64/riscv64: machdep.c
Log message:
Remove a few pointless comments.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/02 08:58:33
Modified files:
sys/arch/riscv64/riscv64: cpuswitch.S
Log message:
Remove bogus comments.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/02 13:55:00
Modified files:
sys/arch/arm64/dev: bcm2836_intr.c
Log message:
Avoid spinning with interrupts disabled in the rpi3.
tested by sthen@ (a while ago)
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/02 14:39:25
Modified files:
sys/arch/arm64/arm64: machdep.c
Log message:
Avoid local variable definitions in the middle of code.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/03 04:21:39
Modified files:
sys/arch/arm64/dev: ampintc.c
Log message:
Avoid spinning with interrupts disabled.
ok patrick@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/06 03:34:07
Modified files:
sys/arch/alpha/include: cpu.h
sys/arch/amd64/include: cpu.h
sys/arch/arm/include: cpu.h
sys/arch/arm64/include: cpu.h
sys/arch/hp
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/11 09:39:58
Modified files:
sbin/newfs_msdos: newfs_msdos.c
Log message:
Correct various min/max cluster numbers for FAT12/16/32. From NetBSD.
ok krw@, jsg@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/20 08:51:56
Modified files:
usr.sbin/installboot: armv7_installboot.c hppa_installboot.c
i386_installboot.c i386_installboot.h
inst
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/20 09:25:48
Modified files:
distrib/arm64/ramdisk: install.md
Log message:
Use installboot -p such that the right partition will be newfs'ed.
ok krw@, deraadt@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/22 12:16:13
Modified files:
lib/csu/riscv64: md_init.h
Log message:
Delete unused non-PIC code.
ok mlarkin@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/24 12:15:13
Modified files:
sys/arch/riscv64/include: cpu.h
sys/arch/riscv64/riscv64: cpu.c pmap.c
Log message:
Implement a workaround for the SiFive FU740 CIP-1200 errata.
Remove t
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/26 10:47:52
Modified files:
sys/arch/arm64/dev: aplpcie.c
Log message:
Adjust driver for device tree binding changes.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/26 16:13:19
Modified files:
sys/arch/riscv64/riscv64: trap.c
Log message:
Print a few more registers in dump_regs().
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/28 07:28:05
Modified files:
sys/dev/pci/drm: drm_linux.c
sys/dev/pci/drm/include/linux: highmem.h
sys/dev/pci/drm/ttm: ttm_bo_util.c
Log message:
Switch to an MI implementat
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/30 07:10:12
Modified files:
sys/arch/riscv64/riscv64: process_machdep.c
Log message:
Cleanup ptrace-related code; still untested.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/07/30 07:17:33
Modified files:
sys/arch/riscv64/riscv64: pmap.c
Log message:
Use inline function for SFENCE.VMA instruction. Fixes missing "memory"
clobber in the inline assembly.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/08/01 11:42:56
Modified files:
sys/arch/powerpc64/powerpc64: cpu.c
Log message:
style(9)
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/08/01 13:04:37
Modified files:
sys/dev/acpi : acpicpu.c
Log message:
whitespace
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/08/02 13:07:29
Modified files:
sys/arch/riscv64/riscv64: pmap.c
Log message:
Add memory barrier (data FENCE) before making the SBI call to issue a
FENCE.I instruction on the remote harts. Accor
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/08/02 15:46:39
Modified files:
distrib/riscv64/ramdisk: install.md
Log message:
MP support seems to work fine now
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/08/24 10:18:50
Modified files:
sys/dev/acpi : pchgpio.c
Log message:
Fix ping group offsets.
ok jcs@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/08/28 00:03:25
Modified files:
sys/dev/pci/drm/i915/gem: i915_gem_mman.c
Log message:
Remove bogus code that tries to unmap GTT pages in a codepath that clearly
doesn't deal with non-GTT mapping
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/08/29 05:23:29
Modified files:
sys/dev/ic : nvme.c
sys/arch/arm64/dev: aplns.c
Log message:
Reduce the number of openings for aplns(4) to 1. This isn't correct but
make NVMe on the
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/08/29 06:02:52
Modified files:
sys/dev/ic : nvmevar.h
Log message:
Reduce the number of openings for aplns(4) to 1. This isn't correct but
make NVMe on the Apple M1 stable. Hopefully we ca
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/08/30 12:40:19
Modified files:
sys/dev/acpi : pchgpio.c
Log message:
Remove magic offset from data structures. This makes it much easier to
compare the data structures with the Linux code whi
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/08/31 09:11:54
Modified files:
sys/arch/amd64/amd64: identcpu.c tsc.c
Log message:
Use the TSC delay(9) backend earlier on machines where we can. Also use
the TSC for delays even if there is a
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/08/31 09:20:06
Modified files:
sys/arch/arm64/conf: GENERIC RAMDISK files.arm64
Added files:
sys/arch/arm64/dev: aplpinctrl.c
Log message:
Add aplpinctrl(4), a driver for the Apple GPIO
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/08/31 09:21:19
Modified files:
sys/arch/arm64/dev: aplpcie.c
Log message:
Do pinctrl stuff.
ok patrick@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/08/31 09:37:40
Modified files:
share/man/man4/man4.arm64: Makefile
Added files:
share/man/man4/man4.arm64: aplpinctrl.4
Log message:
aplpinctrl(4)
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/09/02 04:48:52
Modified files:
sys/arch/arm64/include: armreg.h
sys/arch/arm64/arm64: locore.S
Log message:
Fix the TCR_TG0_xxx definitions and add TCR_TG0_4K to the initial setting
of
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2021/09/02 13:12:29
Modified files:
sys/dev/pci/drm/ttm: ttm_bo.c ttm_bo_vm.c
Log message:
Initialize the uvm object when we actually need it such that we can
use uvm_obj_init() to initialize the pag
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2024/08/17 04:33:56
Modified files:
sys/dev/pci/drm: drm_drv.c
Log message:
Linux doesn't consider S4 to be a suspend target state.
ok jsg@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2024/08/17 04:38:21
Modified files:
sys/dev/pci/drm/amd/amdgpu: amdgpu_drv.c
Log message:
The amdgpu(4) code uses separate code paths for suspend and hibernate.
Use the ACPI sleep state to determine
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2024/08/17 04:41:24
Modified files:
sys/dev/pci/drm/amd/amdgpu: amdgpu_acpi.c
Log message:
Skip the FADT check on OpenBSD. Without it the GPU (and display) will
remain on in suspend-to-idle on some
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2024/08/18 04:50:22
Modified files:
sys/dev/pci/drm/apple: apldcp.c
Log message:
Some machines have more than one DCP, so apldcp(4) can attach multiple
times. So make the task pool private to each i
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2024/08/18 05:08:47
Modified files:
sys/dev/i2c: ihidev.c
Log message:
Don't short-circuit interrupt handling when the sc_dying flag is set. Just
don't forward reports to the child drivers instea
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2024/08/18 05:10:10
Modified files:
sys/dev/acpi : pchgpio.c
Log message:
Add Meteor Lake support.
ok jsg@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2024/08/19 03:26:58
Modified files:
sys/dev/i2c: ihidev.c
Log message:
Use M_WAITOK where we can; this includes during autoconf where the only
realistic option is to panic if we're doing smallish
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/12/21 05:02:55
Modified files:
sys/arch/amd64/amd64: cpu.c
Log message:
Do PAT setup earlier such that mapping the framebuffer WC works at the
point where we remap it.
ok deraadt@, mlarkin@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/12/22 07:42:29
Modified files:
sys/dev/sdmmc : if_bwfm_sdio.c
Log message:
Avoid using m_trailingspace(9) on an mbuf allocated with MGET(9) as it relies
on header fields that aren't initialized
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/12/28 13:35:59
Modified files:
sys/arch/hppa/conf: RAMDISK
Log message:
Fix dino at uturn attachment. From miod@
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/12/30 11:18:54
Modified files:
sys/dev/fdt: rkclock.c
Log message:
Implement setting CPU-related clocks for RK3328.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/12/30 13:11:59
Modified files:
sys/dev/ic : dwc_gmac.c
Log message:
Increase the reset timeout. The ROCK64 RK3328-based board seems to need a
bit more time after a warm reset.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/12/30 16:54:27
Modified files:
sys/dev/fdt: rkclock.c rkclock_clocks.h
Log message:
More RK3328 clock stuff.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/12/31 06:19:24
Modified files:
sys/dev/fdt: rkclock.c rkclock_clocks.h
Log message:
Revamp the way we handle clocks on the RK3328. Instead of having code for
each and every clock, use a dat
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/12/31 10:12:34
Modified files:
sys/dev: audio.c
Log message:
Use the return value of task_add(9) to determine whether the task was
already scheduled and whether we have to unref the devi
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/12/31 11:00:53
Modified files:
sys/arch/arm64/arm64: cpu.c
Log message:
Avoid calling setperf() with a negative level.
Avoid a potential use of an unitilized variable to pick an operating point.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/12/31 11:09:36
Modified files:
sys/dev/fdt: rkclock.c rkclock_clocks.h
Log message:
Implement fractional PLL frequencies for RK3328 and use them for APLL and
GPLL like the Linux kernel does.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/12/31 14:17:46
Modified files:
sys/dev/fdt: rkclock.c rkclock_clocks.h
Log message:
Use data structures for the RK3399 as well.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/12/31 14:24:37
Modified files:
sys/dev/fdt: dwmmc.c
Log message:
Force base clock to 50 MHz on Rockchip SoCs. This increases the chance that
we end up with an optimal clock frequency for SD
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/12/31 14:53:52
Modified files:
sys/dev/fdt: rkclock.c
Log message:
Set assigned-clocks on RK3328.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2018/12/31 14:59:44
Modified files:
sys/dev/fdt: rkiic.c
Log message:
Set assigned-clocks.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2019/01/01 04:15:15
Modified files:
sys/dev/fdt: rkclock.c
Log message:
Fix typo in RK3328 fractional PLL frequency code.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2019/01/01 05:19:57
Modified files:
sys/dev/fdt: rkclock.c
Log message:
Make sure we don't exceed the maximum clock divider.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2019/01/01 05:35:41
Modified files:
sys/dev/fdt: rkclock.c
Log message:
Implement switching to different parent clocks in order to get as close
to the desired frequency as possible when setting t
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2019/01/01 07:41:46
Modified files:
sys/dev/fdt: rkclock.c rkclock_clocks.h
Log message:
Add RK3328 TSADC clock.
CVSROOT:/cvs
Module name:src
Changes by: kette...@cvs.openbsd.org2019/01/01 08:54:33
Modified files:
sys/dev/fdt: rkclock.c rkclock_clocks.h
Log message:
Add RK3399 TSADC clock.
801 - 900 of 6239 matches
Mail list logo