summaryrefslogtreecommitdiff
path: root/sys/arch/loongson/dev
AgeCommit message (Expand)Author
2010-05-08Huge work-in-progress commit to support Loongson 2E-based evaluation boardsMiod Vallat
2010-04-21more cleanup to cope with the change that tries to make proc.h not actTheo de Raadt
2010-03-08When sensor update fails, set SENSOR_FINVALID in sensor->flags;Miod Vallat
2010-03-07Better battery % computation; ok otto@Miod Vallat
2010-03-03supply apm(4) with infomation and events; ok miod@Otto Moerbeek
2010-03-02Actually prefer PCIHI mappings to PCILO mappings, as the early console codeMiod Vallat
2010-03-02remove never changing values (design capacity, design voltage) from sensorOtto Moerbeek
2010-03-02Use the battery controller bit that signals the battery almost emptyOtto Moerbeek
2010-02-28Minimal frame buffer driver for the SiS 315 found on Lemote Fuloong systems.Miod Vallat
2010-02-28A better bus_space_map() function for bonito PCI memory space, which noMiod Vallat
2010-02-28Add a bell routine and let pckbd and ukbd use it; ok otto@Miod Vallat
2010-02-28Bring battery life estimate when charging in line with most other apm(4)Otto Moerbeek
2010-02-28don't guess info in the absense of a specific driver, just reportOtto Moerbeek
2010-02-28Basic apm(4), providing battery/power status and events. apm(4) is theOtto Moerbeek
2010-02-26Subdevice interrupt dispatcher for voyager(4) and ohci@voyager device, onlyMiod Vallat
2010-02-24Update comments: the bit we flip in ISR4C on LS2F systems is not undocumented,Miod Vallat
2010-02-24Minimal support for the ST7 chip found on Gdium Liberty, brings us batteryMiod Vallat
2010-02-24Force write posting after changing GPIO pin status.Miod Vallat
2010-02-24Fix read/write logic to not rely upon M41T8X_TOD_START being zero.Miod Vallat
2010-02-24fix scaling of battery currentOtto Moerbeek
2010-02-24spacingTheo de Raadt
2010-02-23switch to simple indicators instead of playing string games; promptedOtto Moerbeek
2010-02-23ykbec(4), a driver to read fan, temperature and battery status usingOtto Moerbeek
2010-02-23Allow CPU->PCI access in a subset of the `high' bonito pci memory spaceMiod Vallat
2010-02-23only match on Gdium; ok miod@Otto Moerbeek
2010-02-19Add built-in audio support on Lemote systems.Miod Vallat
2010-02-19Add a driver for the M41T8x time-of-day clock chips, such as the M41T83Miod Vallat
2010-02-18Add a master driver for the VoyagerGX SM502 chip found on the Gdium, which isMiod Vallat
2010-02-16Display the system type on the mainbus0 line as well.Miod Vallat
2010-02-12Allow for two more per-platform function pointers, one for extra setup workMiod Vallat
2010-02-12Overhaul per-platform specific operation by moving all the differences intoMiod Vallat
2010-02-12Allow more legacy interrupts to reach the legacy PIC; found the hard way byMiod Vallat
2010-02-10Blame the right interrupt bit in `spurious interrupt' messages.Miod Vallat
2010-02-09Make the bonito_pci_attach_hook per-platform, as a new callback in structMiod Vallat
2010-02-09Fix off-by-one system control register defines, makes 2D acceleration onMiod Vallat
2010-02-05Now that the BTB errata are out of the way, enable the CS5536 timecounter again,Miod Vallat
2010-02-05Blind support for SM501 model. This should give the Gdium Liberty a working,Miod Vallat
2010-02-05Add a set of functions to access PCI configuration space before bonito(4)Miod Vallat
2010-02-05Blind support for the EMTEC Gdium Liberty netbook. Per-platform configurationMiod Vallat
2010-02-05Compute and pass resource extents to the MI pci code when attaching pci@bonito.Miod Vallat
2010-02-05When faking the glxpcib(4) BARs, do not mask the low 12 bits, but only asMiod Vallat
2010-01-31According to Linux, some magic programming is necessary to prevent deadlocks,Miod Vallat
2010-01-31Return a correct address in smfb_mmap(), allows X to work with wsfb.Miod Vallat
2010-01-27disable interrupts in rdmsr() and wrmsr() so that their operation does notMiod Vallat
2010-01-26Be a bit more paranoid and disable interrupts around critical pieces of code,Miod Vallat
2010-01-26Comment out the Geode timecounter code completely. While a nice idea, thisMiod Vallat
2010-01-22Move is_memory_range() from mips64 mem.c to a per-architecture location; thisMiod Vallat
2010-01-22Fix previous to pick the right year as the timebase (mips64 routines expectMiod Vallat
2010-01-21Pick the correct year when reading clock.Miod Vallat
2010-01-09Define struct cpu_hwinfo, to hold hardware specific information about eachMiod Vallat