summaryrefslogtreecommitdiff
path: root/sys/arch/beagle
AgeCommit message (Collapse)Author
2013-08-02Drop the dependecy on objcopy.Raphael Graf
ok florian@
2013-07-16no longer needed, we use uenv.txtFlorian Obser
OK bmercer@
2013-07-15Use bus_space_set_region_4 instead of looping over bus_space_write_4,Raphael Graf
and remove some includes. ok patrick@
2013-07-04Fix some netbsd-specific things to make this driver work in OpenBSD.Raphael Graf
ok bmercer@, patrick@
2013-06-23Stop using -traditional-cpp on gcc3/4 platforms.Miod Vallat
Add CWARNFLAGS to the command line when using -xassembler-with-cpp. We are mostly interested in -Werror here.
2013-06-16unbreak build; OK bmercer@, patrick@Florian Obser
2013-06-14Updating the ramdisk to support usb.Brandon Mercer
OK patrick@
2013-06-14Add OpenBSD RCS Tag.Patrick Wildt
2013-06-14Rework beagle's ehci driver and add neccessay code to enable the clocks.Patrick Wildt
Only PandaBoard supported for now. Lots taken from FreeBSD. ok bmercer@
2013-06-12Rework of the suspend/resume logic.Martin Pieuchot
Do not places the ports into suspend mode now that we detach/attach all USB devicess during a suspend/resume cycle. Emit a reset when reinitializing the controller after resume and try to use the same logic as in ehci_init(). Correctly wait for the controller to set the HCHalted bit to one before attempting a reset. Tested by many and have been in snap for a week.
2013-06-11Add $OpenBSD$Raphael Graf
2013-06-11Activate the sitaracm driver. (beaglebone only)Raphael Graf
ok bmercer@
2013-06-11Add files for the sitara (am335x) Control Module driver.Raphael Graf
From netbsd, almost unchanged for now. ok bmercer@
2013-06-05Use the correct attach_args, + various detailsRaphael Graf
ok bmercer@, patrick@
2013-06-05Initial port of the cpsw driver from netbsd. This will support ethernetBrandon Mercer
on the beaglebone. This will be easier to work on in tree. OK florian@ dlg@ "put it in" patrick@
2013-06-01add missing license (PD) blockJasper Lievisse Adriaanse
ok guenther@
2013-05-31Change option -mcpu=armv5 to -march=armv6 and move it to Makefile.beagle.rapha
ok bmercer@
2013-05-22Add am335x as an omap device.rapha
ok patrick@
2013-05-21am335x has the mmc registers offset by 0x100, like omap4.rapha
ok patrick@
2013-05-21Small code clean up. Removing noisy printfs.Brandon Mercer
2013-05-21Remove some unused defines and make the number of interrupt lines variable.rapha
ok bmercer@
2013-05-21Add a driver for the am335x timers, to be used by the beaglebone.rapha
Derived from the existing omap3 gptimer. ok patrick@
2013-05-18Bring beagle back to the other pmap header now that it's merged.Patrick Wildt
2013-05-17Add a dummy IPL_MPSAFE definition.Mark Kettenis
ok miod@, mikeb@
2013-05-14Add basic prcm support for am335x.rapha
Use separate headers and enable/disablemodule functions for the different boards. A lot of work by patrick@. ok patrick@, bmercer@
2013-05-14Add board id for beaglebone.rapha
ok patrick@, bmercer@
2013-05-10Map beagle kernel and its vector page executable.Patrick Wildt
ok miod@
2013-05-10whitespacesPatrick Wildt
2013-05-09Add a driver for the OMAP identification registers/fuses,Patrick Wildt
so that we can adjust the timer frequency for PandaBoard version. From drahn at bitrig. ok bmercer@
2013-05-09Have the ARM MPCore Timer use the private timer, which will be very usefulPatrick Wildt
for SMP on the newer ARMv7 boards. From drahn at dalerahn.com. ok bmercer@
2013-05-09Have the ARM MPCore Timer use the private timer, which will be very usefulPatrick Wildt
for SMP on the newer ARMv7 boards. From drahn at dalerahn.com. ok bmercer@
2013-05-03Fix a shift in the beagle prcm.Patrick Wildt
ok jsg@
2013-05-03Don't return before calling splx.Patrick Wildt
found by and ok jsg@
2013-05-02Add a driver for the secondary cache controller on the PandaBoard andPatrick Wildt
other ARM Cortex based boards. Disabled for now, until proper secondary cache flushing is done where it's needed. ok miod@
2013-05-01Add a secure monitor call function, so that a secondary cache controllerPatrick Wildt
driver can talk to its controller properly. From drahn at dalerahn.com. ok bmercer@
2013-05-01Disable PandaBoard's L2 Cache early on bootup. We will re-enable itPatrick Wildt
later once we're ready. ok bmercer@
2013-05-01Add a cortex bus which represents the ARM MPCore Complex.Patrick Wildt
It will attach only to ARM Cortex A9 and A15 SoCs. The generic interrupt controller and timer will attach to this bus, later a secondary cache controller can be added. The base address for those controllers are figured out using the periphbase register. ok bmercer@
2013-04-30Fix beagle makefile dependency after switching to new context switchingPatrick Wildt
code. ok bmercer@
2013-04-30Use ARMv7 access permission bits.Patrick Wildt
ok bmercer@
2013-04-30Switch from pmap to pmap7.Patrick Wildt
ok bmercer@
2013-04-26Clean up ARM's generic interrupt controller and timer. Add the ability toPatrick Wildt
change the frequency and add match functions. ok bmercer@
2013-04-25Use the correct arch name in a beagle header.Patrick Wildt
2013-04-25Add GPIO support for the PandaBoard. Disable BeagleBoard's unused interruptPatrick Wildt
functions for now. ok bmercer@
2013-04-25Add a terminator to the device list, so that we don't end up havingPatrick Wildt
unexpected behaviour when a device isn't found. ok bmercer@
2013-04-25Correctly enable ARM's Generic Interrupt Controller.Patrick Wildt
ok bmercer@
2013-04-20more usb typedef removal falloutTheo de Raadt
2013-03-30reorder include search directories. cuts lookups by quite a bit.Ted Unangst
ok deraadt miod
2013-03-27Move generic armv7 files into arm's file list.Patrick Wildt
ok bmercer@
2013-03-26sync TDIRS with realityJasper Lievisse Adriaanse
"looks good" deraadt@
2013-03-23refactor sys/param.h and machine/param.h. A lot of #ifdef _KERNEL is addedTheo de Raadt
to keep definitions our of user space. The MD files now follow a consistant order -- all namespace intrusion is at the tail can be cleaned up independently. locore, bootblocks, and libkvm still see enough visibility to build. Checked on 90% of platforms...