Age | Commit message (Collapse) | Author |
|
enable udl firmware and COMPAT_RAW_KBD to make udl useable with X.
ok jsg@
|
|
From Artturi Alm in bitrig.
|
|
conflicting symbols we can combine the configs.
Multiple umg files are still required however. The bsd.umg target in
the kernel is replaced by targets for bsd.IMX.umg, bsd.OMAP.umg and
bsd.SUNXI.umg.
|
|
|
|
From Patrick Wildt in bitrig
|
|
|
|
multiple socs.
From Patrick Wildt in bitrig with some additional changes.
|
|
Similiar changes were made in bitrig by Patrick Wildt.
As part of this change the physical load address for imx and sunxi have
changed. Any u-boot settings that include it will need to be modified.
imx: 0x10800000 -> 0x10300000
sunxi: 0x40800000 -> 0x40300000
Tested by bmercer, canacar and myself.
ok bmercer@
|
|
Tested by bmercer, canacar and myself.
ok bmercer@
|
|
- use the correct CD gpios on phyflex and wandboard usdhc3 (unit 2)
- udoo has just the one sd slot with no CD
|
|
card detect gpio on phyflex/sabre lite/wandboard
|
|
files seem to have labels numbered one higher than the nodes they are
assigned to.
Tested by djm
|
|
directories. Move the device tables while here as was done in bitrig.
With these changes the only use of the board id defines is in the soc
directories.
Tested by matthieu and djm on imx and myself on omap and sunxi (qemu).
ok djm@, ok jasper@ on an earlier version
|
|
Tested by and ok djm@
|
|
address, check whether the firmware/bootloader has already programmed
one. If all else fails, use ether_fakeaddr(); feedback and ok jsg@
(committed from Novena)
|
|
asking too much in the arm world.
Translate the fec parameters from the novena dtb to set a different clock
skew to the same micrel phy used on sabre lite. The novena dtb sets
txd[0-3]-skew-ps to 3000, the sabre lite sets them to 0. When run through
the shifting/oring process from the micrel phy driver in FreeBSD this ends
up being a write of 0xffff on the novena and 0x0000 on sabre lite when
writing to TX_DATA_PAD_SKEW.
This change resolves the stability problems djm was seeing with imxenet
on novena.
ok djm@
|
|
|
|
segment if u-boot reports it. Needed for the utilite where u-boot
reports two 1GB segments of physical memory.
From Patrick Wildt in bitrig with some additional sanity checks added.
|
|
Tested by and ok djm@
|
|
addressable virtual memory space but arm ports were using a value of
0xffffffff for this.
Instead of using a shared VM_MAX_KERNEL_ADDRESS define add md
VM_KERNEL_SPACE_SIZE defines based on the KERNEL_VM_SIZE values
from the respective machdep.c files.
djm's novena was hitting "panic: bufinit: can't reserve VM for buffers"
without a similiar change.
ok miod@
|
|
novena has 4GB of physical memory and it's u-boot tells us
memstart: 0x10000000
memsize: 0xf0000000
which would previously cause an overflow leading to
"panic: initarm: out of memory"
tweak from and ok miod@
|
|
an attempt to boot on sabresd would have tried to deref NULL function
pointers.
|
|
While novena has it's own board id it's u-boot does not set it.
"setenv machid 10ad" in u-boot will set the novena board id (0x10ad/4269).
|
|
ok miod@
|
|
precedence than ?:
ok guenther@ krw@ miod@
|
|
From jeundery at gmail dot com
|
|
unification...
|
|
Tested by jsg@ with Qemu
|
|
from Patrick Wildt in Bitrig
|
|
|
|
|
|
jsg, also OK from krw.
|
|
Pointed out by dickman@.
ok sthen@ phessler@
|
|
not used.
|
|
From Patrick Wildt in Bitrig.
|
|
spotted by Patrick Wildt
|
|
make install
from Simon Nicolussi
ok jsing tedu
|
|
This should catch all the same bad cases, but be a little less aggravating
in circumstances where a prototype isn't necessary
ok deraadt
|
|
|
|
CompuLab Utilite, SolidRun HummingBoard/CuBox-i and UDOO.
|
|
|
|
after the changes made in rev 1.5
|
|
that we delete ours, which isn't actually useful.
ok mpi sthen
|
|
|
|
ok deraadt, tests on glxpcib and ok mpi
|
|
setup dma. Modified version of a patch from Edwin Amsler which was
based on changes made in Bitrig by Artturi Alm.
ok dlg@
|
|
|
|
PROT_NONE, PROT_READ, PROT_WRITE, and PROT_EXEC from mman.h.
PROT_MASK is introduced as the one true way of extracting those bits.
Remove UVM_ADV_* wrapper, using the standard names.
ok doug guenther kettenis
|
|
|
|
this using an sd card with my rev C BeagleBone Black won't work. Should
fix similiar problems reported by Gerke Preussner and Andrew Hills on arm@
ok syl@
|