summaryrefslogtreecommitdiffstats
path: root/sys/arm/conf
Commit message (Collapse)AuthorAgeFilesLines
* Remove ancient simulation code. Skyeye simulation never really workedimp2011-01-051-85/+0
| | | | | | | | quite right and hasn't been used in ages and is likely broken. QEMU with GUMSTIX is a more promising road to FreeBSD/arm in emulation anyway. Reviewed by: cognet@
* Add a GPIO driver for the Gateworks Cambria platform.thompsa2010-11-112-0/+8
| | | | | | | | | The external gpio pins are connected to a PLD on the i2c bus, unfortunatley this device does not conform by failing to send an ack after each byte written. The iicbb driver will abort the transfer when the address is not ack'd and it would introduce a lot of churn to be able to pass a flag down to iicbb_start/iicbb_write. Instead we do bad things by grabbing the iicbus but then doing our own bit banging.
* add hint for at45d flash device sitting of spibus0ticso2010-11-111-0/+4
|
* Hook up the five gpio pins on the Avila board to the gpio framework. There arethompsa2010-11-072-0/+7
| | | | | | | | | | | | actually 16 I/O lines but the other ones are used for system devices and interrupts. The IXP4XX platform can set interrupts on these pins for high/low/rising/falling/transitional but this is not implemented yet. The Cambria has the same interface but as all the pins are assigned to system functions the gpio header is toggled via a PLD on the i2c bus and is not supported by this commit.
* Add the QILA9G20 config files.cognet2010-10-062-0/+162
| | | | Submitted by: Greg Ansley
* Add the AT91SAM9G20EK config files.cognet2010-10-062-0/+163
| | | | Submitted by: Greg Ansley
* Add custom kernel configuration and device tree source files foremax2010-09-081-0/+76
| | | | | | Seagate FreeAgent DockStar(tm) device. It seems to be a dumb down version of Marvell SheevaPlug. Device tree source file could use more tweaking, but at least it wll network boot and run FreeBSD/arm.
* Import preliminary support for Atmel AT91SAM9G20 cpu, and the Hot-e HL201.cognet2010-07-142-0/+201
| | | | | This fine work was done by Yohanes Nugroho <yohanes a gmail dot com> Many thanks to John Nicholls and Thinlinx for providing sample hardware.
* Convert Marvell ARM platforms to FDT convention.raj2010-06-134-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | The following systems are involved: - DB-88F5182 - DB-88F5281 - DB-88F6281 - DB-78100 - SheevaPlug This overhaul covers the following major changes: - All integrated peripherals drivers for Marvell ARM SoC, which are currently in the FreeBSD source tree are reworked and adjusted so they derive config data out of the device tree blob (instead of hard coded / tabelarized values). - Since the common FDT infrastrucutre (fdtbus, simplebus) is used we say good by to obio / mbus drivers and numerous hard-coded config data. Note that world needs to be built WITH_FDT for the affected platforms. Reviewed by: imp Sponsored by: The FreeBSD Foundation.
* Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this hadthompsa2010-04-227-0/+7
| | | | | | the illusion of a tunable setting but was always turned on regardless. MFC after: 1 week
* Build modules for this config to make sure they stay buildable...imp2010-03-291-1/+1
|
* Add support for the Samsung S3C2xx0 family of ARM SoCs written byimp2010-03-201-0/+87
| | | | | | | | Andrew Turner. The kernel supports the LN2410SBC evaluation board, and likely others. These parts (or similar ones) are in some open hardware designs for phones. Submitted by: Andrew Turner
* fix type in commentticso2010-03-121-1/+1
|
* Update the commented out option for omitting the sysctl descriptions; itbrucec2010-02-243-3/+3
| | | | | | was committed as NO_SYSCTL_DESCR. Approved by: rrs (mentor)
* Adjust style (following the already existing rules) for the newlyattilio2010-02-1514-14/+14
| | | | | | introduced option DEADLKRES. Reported by: danfe, julian, avg
* Add the options DEADLKRES (introducing the deadlock resolver thread) inattilio2010-02-1016-0/+16
| | | | | | | | | | the 'debugging' section of any HEAD kernel and enable for the mainstream ones, excluding the embedded architectures. It may, of course, enabled on a case-by-case basis. Sponsored by: Sandvine Incorporated Requested by: emaste Discussed with: kib
* Move the examples for the 'hints' and 'env' keywords from various GENERICjhb2010-01-196-12/+0
| | | | | | kernel configs into NOTES. Reviewed by: imp
* Revert 200594. This file isn't intended for these sorts of things.imp2010-01-041-7/+0
|
* Remove CNS11XXNAS.hints.rpaulo2010-01-042-3/+0
|
* Add support for Cavium Econa CNS11XX ARM boards. These boards wererpaulo2010-01-042-0/+127
| | | | | | | | | | previously know by StarSemi STR9104. Tested by the submitter on an Emprex NSD-100 board. Submitted by: Yohanes Nugroho <yohanes at gmail.com> Reviewed by: freebsd-arm, stas Obtained from: //depot/projects/str91xx/...
* Intel XScale hwpmc(4) support.rpaulo2009-12-232-0/+8
| | | | | | | | | | | This brings hwpmc(4) support for 2nd and 3rd generation XScale cores. Right now it's enabled by default to make sure we test this a bit. When the time comes it can be disabled by default. Tested on Gateworks boards. A man page is coming. Obtained from: //depot/user/rpaulo/xscalepmc/...
* Add INCLUDE_CONFIG_FILE, and a note in comments about how to alsodougb2009-12-161-0/+7
| | | | include the comments with CONFIGARGS
* Add missing ath_ar9* ath hal entries.thompsa2009-12-021-0/+1
|
* Remove unknown ath hal device entries.thompsa2009-12-021-3/+0
|
* Sync with other GENERIC kernel configs:jhb2009-10-132-23/+31
| | | | | | | | - Move USB serial drivers earlier to match their placement in other kernel configs. - Add descriptions to various USB drivers. - Move the USB wireless drivers into a new section. - Add ulscom to the list of USB serial drivers.
* revert r196600; didn't notice it'd been done alreadysam2009-08-271-1/+0
| | | | Submitted by: jhay
* enable mesh by defaultsam2009-08-271-0/+1
|
* Introduce SheevaPlug support.raj2009-08-251-0/+70
| | | | | | | | | | | | | - The device is based on Marvell 88F6281 system on chip. - More info about the platform at http://www.plugcomputer.org - To build the FreeBSD kernel: make buildkernel TARGET_ARCH=arm KERNCONF=SHEEVAPLUG - Installation notes at: http://wiki.freebsd.org/FreeBSDMarvell Submitted by: Michal Hajduk Obtained from: Semihalf
* Add IEEE80211_SUPPORT_MESH, following similar change to nanobsd andrpaulo2009-07-172-0/+2
| | | | | | other GENERIC kernels. Approved by: re (kib)
* temporarily disable optional uarts; apparently we hang when probing themsam2009-06-251-9/+9
| | | | (and they are not present)
* Introduce ata(4) support for Marvell integrated SATA controllers (found onraj2009-06-243-0/+12
| | | | | | | 88F5xxx, 88F6xxx and MV78xxx system on chip devices). Reviewed by: stas Obtained from: Semihalf
* kill left over cruftsam2009-06-221-2/+0
|
* enable optional GPS+RS485 uartssam2009-06-221-0/+14
|
* fix typosam2009-06-221-1/+1
|
* o remove hack to write UUE+RTOIE in the uart's IER; force them with hintssam2009-06-222-0/+3
| | | | o honor hints for the rclk
* enable npe-a now that it workssam2009-06-171-5/+5
|
* Delete the old USB stack. The new stack has settled in and has all thethompsa2009-05-271-7/+6
| | | | drivers/functionality and then some.
* - Use "device\t" and "options \t" for consistency.kuriyama2009-05-1015-238/+238
|
* Use the good hints for the NSLU, it should fix the network adapter.cognet2009-05-061-6/+6
| | | | | PR: arm/134092 Submitted by: gavin
* - Rename ds1672 and ds133x devices to "ds1672_rtc" and "ds133x_rtc"stas2009-04-213-6/+6
| | | | | | | | respectivly. This will allow one to have a kernel with both devices present and use it for multiple boards with different types of RTC sitting on a bus. Discussed with: imp
* - Give a warning and start the oscillator if it was not previouslystas2009-04-203-6/+6
| | | | | | | | runned. - Rename ds1672 -> rtc to follow the other drivers. - Refactor/simplify the code a bit. MFC after: 2 weeks
* minor cleanupticso2009-04-171-5/+3
|
* revert unintended changesam2009-03-301-1/+0
|
* Hoist 802.11 encapsulation up into net80211:sam2009-03-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | o call ieee80211_encap in ieee80211_start so frames passed down to drivers are already encapsulated o remove ieee80211_encap calls in drivers o fixup wi so it recreates the 802.3 head it requires from the 802.11 header contents o move fast-frame aggregation from ath to net80211 (conditional on IEEE80211_SUPPORT_SUPERG): - aggregation is now done in ieee80211_start; it is enabled when the packets/sec exceeds ieee80211_ffppsmin (net.wlan.ffppsmin) and frames are held on a staging queue according to ieee80211_ffagemax (net.wlan.ffagemax) to wait for a frame to combine with - drivers must call back to age/flush the staging queue (ath does this on tx done, at swba, and on rx according to the state of the tx queues and/or the contents of the staging queue) - remove fast-frame-related data structures from ath - add ieee80211_ff_node_init and ieee80211_ff_node_cleanup to handle per-node fast-frames state (we reuse 11n tx ampdu state) o change ieee80211_encap calling convention to include an explicit vap so frames coming through a WDS vap are recognized w/o setting M_WDS With these changes any device able to tx/rx 3Kbyte+ frames can use fast-frames. Reviewed by: thompsa, rpaulo, avatar, imp, sephe
* Remove ATH_SUPPORT_TDMA and use IEEE80211_SUPPORT_TDMA instead. Itsam2009-03-302-2/+0
| | | | | doesn't make much sense to configure driver support w/o net80211. Note this means ath now depends on opt_wlan.h.
* Remove the uscanner(4) driver, this follows the removal of the kernel scannerthompsa2009-03-192-2/+0
| | | | | | | driver in Linux 2.6. uscanner was just a simple wrapper around a fifo and contained no logic, the default interface is now libusb (supported by sane). Reviewed by: HPS
* switch to !legacy usb stacksam2009-03-111-6/+5
|
* configure flash supportsam2009-03-102-0/+6
|
* add cfid and geom_redbootsam2009-03-092-1/+7
|
* enable tdma support by default; many people using these boardssam2009-03-062-0/+4
| | | | are using them to setup tdma p2p links
OpenPOWER on IntegriCloud