the bitrig patrick_marvell branch has been created by patrick.

it is 0 commits behind master, and 10 commits ahead.

commit 0d0d64a55caa3b1863dd2ee72f224a85847808d2
diff: https://github.com/bitrig/bitrig/commit/0d0d64a
author: Patrick Wildt <[email protected]>
date: Sat May 2 21:12:14 2015 +0200

arm: XXX don't care about where the devices are XXX

M       sys/arch/arm/armv7/armv7_space.c

commit 3a8e8da9d5243c1ca27ca843beaa8bc8ff3b84d2
diff: https://github.com/bitrig/bitrig/commit/3a8e8da
author: Patrick Wildt <[email protected]>
date: Sat May 2 21:12:49 2015 +0200

llvm: disable NEON on ARM targets

The Marvell Armada XP does not have NEON/SIMD. Our default target
defaults to using NEON, so we have to disable this.

It's more of a workaround, I'm not happy with it, but there's not
really a better way.

M       contrib/llvm/tools/clang/lib/Driver/Tools.cpp

commit eea6e4dfdd9dadee2e9f10fee022b179ca375db5
diff: https://github.com/bitrig/bitrig/commit/eea6e4d
author: Patrick Wildt <[email protected]>
date: Sat Apr 25 01:39:41 2015 +0200

marvell: support for the Armada XP platform

 * clocks, clock gating
 * interrupt controller
 * timer / clocksource
 * mbus
 * ehci
 * sdio

M       sys/arch/armv7/conf/Makefile.armv7
M       sys/arch/armv7/conf/files.armv7
M       sys/arch/armv7/conf/generic
A       sys/arch/armv7/conf/generic.marvell
A       sys/arch/armv7/marvell/files.marvell
A       sys/arch/armv7/marvell/mvaxpcc.c
A       sys/arch/armv7/marvell/mvaxpcpu.c
A       sys/arch/armv7/marvell/mvaxpgc.c
A       sys/arch/armv7/marvell/mvehci.c
A       sys/arch/armv7/marvell/mvl2cc.c
A       sys/arch/armv7/marvell/mvmbus.c
A       sys/arch/armv7/marvell/mvmbusvar.h
A       sys/arch/armv7/marvell/mvmpic.c
A       sys/arch/armv7/marvell/mvsdio.c
A       sys/arch/armv7/marvell/mvsdioreg.h
A       sys/arch/armv7/marvell/mvsysctrl.c
A       sys/arch/armv7/marvell/mvtimer.c

commit 7a081691484f97a1d69c2062c94e088d99c52ab9
diff: https://github.com/bitrig/bitrig/commit/7a08169
author: Patrick Wildt <[email protected]>
date: Fri May 1 13:36:45 2015 +0200

arm: add support for Marvell's PJ4B

>From NetBSD.

M       sys/arch/arm/arm/cpu.c
M       sys/arch/arm/arm/cpufunc.c
A       sys/arch/arm/arm/cpufunc_asm_pj4b.S
M       sys/arch/arm/conf/files.arm
M       sys/arch/arm/include/armreg.h
M       sys/arch/arm/include/cpufunc.h

commit 9e9c306f36c571ff71e6e61121d7a132c5bdb945
diff: https://github.com/bitrig/bitrig/commit/9e9c306
author: Patrick Wildt <[email protected]>
date: Sat May 2 21:10:14 2015 +0200

fdt: attach NS16550 compatible consoles via com(4)

sunxi's sxiuart is basically an NS16550 with a specialty
in the interrupt handling, which has been implemented
in com(4). Thus we can just use com(4) with the correct
frequencies.

M       sys/arch/armv7/fdt/fdt_machdep.c

commit 7befa0f48e1ee613cf88a833f18bc46c254be22f
diff: https://github.com/bitrig/bitrig/commit/7befa0f
author: Patrick Wildt <[email protected]>
date: Sat May 2 21:10:45 2015 +0200

fdt: com(4) attachment driver

M       sys/arch/armv7/conf/generic
A       sys/arch/armv7/fdt/fdt_com.c
M       sys/arch/armv7/fdt/files.fdt

commit 1bf5773431ad625482b2af6b10435580069a3600
diff: https://github.com/bitrig/bitrig/commit/1bf5773
author: Patrick Wildt <[email protected]>
date: Sat May 2 20:47:20 2015 +0200

com(4): support for the NS16750

The NS16750 has a specific interrupt that tells you it's busy.
To stop this interrupt from happening we need to read the usr
register and wait until it's ready.

To make sure this is only used on a hardware that supports this,
make the attachment driver set a hardware flag.

M       sys/dev/ic/com.c
M       sys/dev/ic/comreg.h
M       sys/dev/ic/comvar.h
M       sys/dev/ic/ns16550reg.h

commit 047e480e4eb6e98037fa0be0ca252d9a750d1135
diff: https://github.com/bitrig/bitrig/commit/047e480
author: Patrick Wildt <[email protected]>
date: Sat May 2 20:43:50 2015 +0200

sunxi: disable sxiuart at fdt bus

The sxiuart is basically a com(4) driver with a special
interrupt handler. As the sunxi fdtbus port is still very
rough, it makes no harm to disable sxiuart on it. The uart
driver will be replaced by an upcoming fdtcom driver.

M       sys/arch/armv7/conf/generic.sunxi

commit 0006af88fcd8e96f0574cd046e7d1a893c79cd93
diff: https://github.com/bitrig/bitrig/commit/0006af8
author: Patrick Wildt <[email protected]>
date: Sat May 2 20:43:29 2015 +0200

sunxi: convert sxiuart to interrupt API

M       sys/arch/armv7/sunxi/sxiuart.c

commit 59a691f3940000fe31d23e7d9f1fdb0f9d83b365
diff: https://github.com/bitrig/bitrig/commit/59a691f
author: Patrick Wildt <[email protected]>
date: Mon Apr 27 16:58:17 2015 +0200

sdmmc: port DMA support from NetBSD

M       sys/dev/sdmmc/sdmmc.c
M       sys/dev/sdmmc/sdmmc_mem.c
M       sys/dev/sdmmc/sdmmcchip.h
M       sys/dev/sdmmc/sdmmcvar.h

Reply via email to