summaryrefslogtreecommitdiff
path: root/sys/arch/armish
AgeCommit message (Collapse)Author
2006-10-02One <arm/exec.h> to bind them all.Miod Vallat
2006-09-27Add Maxim/Dallas DS2490 USB 1-Wire adapter driver.Alexander Yurchenko
2006-09-27Add files.onewire to all our USB archs, it will be used soon.Alexander Yurchenko
2006-09-15Reset the sysfail led on thecus, so that it doesn't blinkDale Rahn
(machines with older firmware). yes deraadt@
2006-08-26Set flags to 0x0001 for fintek(4), to make the fans run at full speed.Mark Kettenis
Seems to be the only reliable way to guarantee the fan runs at sufficient speed on the Thecus n2100. ok drahn@
2006-08-18add ucycom@uhidev and ucom@ucycom on the usb machines (docs are forthcoming)Jason Wright
2006-08-14Enable uslcom(4) and uark(4) on all the USB capable archs.Jonathan Gray
2006-08-12Setting d_secsize to DEV_BSIZE (or 1 << DEV_BSHIFT, or 512) and thenKenneth R Westerback
setting RAW_PART's p_size to d_secperunit * (d_secsize / DEV_BSIZE) is a waste of a few ops. And p_size should be in sectors anyway. Just set RAW_PART's p_size to d_secperunit to make usage consistant across the tree. Should be a no-op.
2006-08-11add rum(4) on arches where ural(4) is enabled.Damien Bergamini
rum(4) has been tested on i386 by niallo@ and me and on sparc64 by Pablo Mendez Hernandez so I assume it is endian safe and 64bit clean.
2006-08-01Make RB_POWERDOWN work on the Thecus.Mark Kettenis
ok deraadt@
2006-08-01Enable pcaled0.Mark Kettenis
ok deraadt@
2006-08-01trust the bootloader about the root disk; ok kettenisTheo de Raadt
2006-07-30spacingTheo de Raadt
2006-07-30With new kernel and bootloader, argument passing now works, version 1.0.Dale Rahn
(and yes this does work on iodata and thecus)
2006-07-30Perform a limited PCI probe to locate the wdc on iodata/thecus, boot loaderDale Rahn
will not run on those systems.
2006-07-29Make _rtt reset the machine.Mark Kettenis
2006-07-29ework armish bootloader into an interactive one, much like i386 has.Mark Kettenis
Make sure disk names match those used by the kernel. This means that now it boots from wd0 by default, whatever slot it is in.
2006-07-29only enter for armishTheo de Raadt
2006-07-28Pass the end of the symbol table to the kernel.Mark Kettenis
2006-07-28no man page for nowTheo de Raadt
2006-07-28should install into /usr/mdec/Theo de Raadt
2006-07-28enter bootTheo de Raadt
2006-07-28First stab at an armish bootloader. It will load /bsd from the drive in theMark Kettenis
upper slot of the Thecus n2100. Glued together from bits from the NetBSD cobalt and evbarm ports.
2006-07-27Compile all kernels with -Wstack-usage-larger-than-2047, now that allMiod Vallat
offending code has been taken out and shot. ok deraadt@
2006-07-20assume root is always on wd0a, for nowTheo de Raadt
2006-07-17Switch to a three-phase pci resource fixup:Dale Rahn
1. Reserve resources for enabled devices. 2. Reserve resources for disabled devices. 3. Allocate resources. This way we no longer need to enable/disable devices during fixup. Copied from i386/macppc version.
2006-07-14Add a major line for wd, for kernels with root on wd0a to work.Miod Vallat
2006-07-12Fix dependenciesMiod Vallat
2006-07-12Orphaned stuff.Miod Vallat
2006-07-11Remove old debug goo; drahn@ okMiod Vallat
2006-06-26Kludge around the fact that redboot uses ELF's vaddr, however mapsDale Rahn
memory at 0, not where memory is or where we want the kernel loaded.
2006-06-19move clock_subr.c to a better place, and now it is always in the kernelTheo de Raadt
so that things can use it; tested on all architectures; ok kettenis
2006-06-17Dont disable siop, add pcalcd, commented for now (no gpioctl on ramdisk).Dale Rahn
2006-06-17Add pcaled with it's gpio attachment. Make gpio at iopxs not be '0' but '*'Dale Rahn
dont bother disabling siop while here. Warning some gpio pins may be connected to dangerous functions like poweroff.
2006-06-16On the road to certance support.Dale Rahn
2006-06-16If there is going to be a kludge to change the irq for com, do it earlyDale Rahn
enough so that the used irq is printed in dmesg.
2006-06-15The process is not: build, ifdef, commit. argh.Dale Rahn
2006-06-15rewritten, simplifed interrupt controller for 80321, half the linesDale Rahn
and much less complex. IPL_SERIAL goes at the same time.
2006-06-15Hack to attach the iodata PLD device, it controls the front panel LEDsDale Rahn
and reset function on the board.
2006-06-15All all 256MB on the thecus to configure, by raising the amount ofDale Rahn
KVM available.
2006-06-15sane irq numbers for pci interrupts, remove uncertanty on armish irq table.Dale Rahn
2006-06-15Fan controller for Thecus N2100, still needs more work, currently sets theDale Rahn
fan so it is running. The nice auto fan speed isn't working currently. Also gives temperature sensors.
2006-06-15Ricoh rtc support for armish, driver from netbsd.Dale Rahn
2006-06-15whitespace cleanupDale Rahn
2006-06-10Add IIC attachment/probe. no IIC devices yet.Dale Rahn
2006-06-10bring PHYS address in sync with RAMDISK, matches the addresss redbootDale Rahn
wants. Note that redboot still wants to have a virtual load address between 0 and ramsize, so loading an unmodified kernel still doesn't work.
2006-06-10include i2c bits instead of dummying out i2c_bitbang.Dale Rahn
2006-06-04Shrink VM_PHYSSEG_MAX to 1 on platforms where physical memory is contiguousMiod Vallat
and there is only one call to uvm_page_physload().
2006-06-02cleanup, move thecus board_reset from MI arm/xscale into armish dir.Dale Rahn
2006-06-01After changing J3 to J4 on the thecus board, serial interrupts work justDale Rahn
fine (on XINT1), so remove the poll console hacks and rewire the com irq to the correct value for thecus.