summaryrefslogtreecommitdiffstats
path: root/sys/arm/conf
Commit message (Collapse)AuthorAgeFilesLines
...
* legacy USB is required on these platforms at the momentsam2009-03-062-21/+23
|
* Change over the usb kernel options to the new stack (retaining existingthompsa2009-02-236-8/+0
| | | | naming). The old usb stack can be compiled in my prefixing the name with 'o'.
* use mii instead of miibus so we don't drag in all phy supportsam2009-02-182-2/+2
| | | | | | (we only need ukphy which is brought in by mii) MFC after: 1 week
* Add support for the StrataFlash on 2348 boards:sam2009-02-032-1/+7
| | | | | | | | | o add bus shim for cfi driver o add static mapping for CS0 (we map all 16M as the cfi driver doesn't support demand mapping) Note this needs some tweaking to work for 2358 boards which is why the CAMBRIA config is not touched.
* Include std.ixp425 for "cpu" and comment out duplicate memory mapbz2008-12-281-7/+10
| | | | | | | | | | options. Using the already included std.avila is not considered to be entirely right (and the options slightly differ) but the best match we currently have. Upcoming work should fit better. Reorder another variable to match the layout of other configs. Reviewed by: sam, warner (earlier version with options removed)
* In additions to the configs from r185478, which also enabled thebz2008-12-273-0/+3
| | | | | | | | use of modules for arm, disable them by adding MODULES_OVERRIDE="" here as well. Reviewed by: sam MFC after: 3 weeks
* arm is in DEFAULTS; remove dupsam2008-12-271-1/+0
| | | | Submitted by: bz
* Removed duplicatebz2008-12-271-1/+0
| | | | makeoptions MODULES_OVERRIDE=""
* Merge support for Gateworks Cambria boards:sam2008-12-204-49/+245
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o add support for IXP435 cpu's (e.g. 64 irq's) o add support for Cambria-specific devices: npe, led's (front panel and octal latch), ehci, mcu, ide cf o redo memory mapping for xscale/ixp4xx boards: previously memory was assumed aliased to 0x10000000 but this appears to be true only for ixp425 systems and breaks operation on others; rework so memory is assumed to start at 0 o rework NPE configuration support to use NPE id's instead of port #'s; these changes also rename the associated MAC's to follow the NPE's they are attached to o update npe firmware to latest rev (same license) and update default fw imageid's to match; in particular this adds NPE-A and crypto support o re-style NPE fw handling code and add a console msg identifying the attributes of the loaded fw o fix numerous problems with handling failures during npe setup o fix npe rx q setup; need to spin waiting for mailbox responses during early boot stages as qmgr interrupts are not delivered; this fixes the problem where all 8 traffic classifications were not tied to the rx q (and eliminates the console msg "remember to fix rx q setup") o add DELAY to npe MII wait logic for IXP435 o strip down builtin phys->virt address translation table in resource handling to just those resources that require it and add a console msg to alert people when this (kludge) table needs to be extended o purge a bunch of dead netbsd-ism's o cleanup avila led driver o add Cambria support to boot2 and rework code for better multi-board support Notes: 1. NPE-A doesn't work and causes NPE-C to stop working; it is disabled in the hints 2. USB isn't working yet; controller communicates ok but device discovery fails 3. Cambria support must be configured separately from IXP425 boards; multi-board support is TBD Sponsored by: Hobnob, Gateworks (board donation) Reviewed by: imp
| * MFH @ 186335sam2008-12-202-3/+2
| |\ | |/ |/|
| * seems I never committed thesesam2008-12-172-0/+203
| |
| * Merge WIP from p4:sam2008-12-132-49/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o recognize ixp435 cpu o change memory layout for for ixp4xx to not assume memory is aliases to 0x10000000 (Cambria/ixp435 memory starts at zero) o handle 64 irqs for ixp435 o dual EHCI USB 2.0 controller integral to ixp435 o overhaul NPE code for ixp435 and better MAC+MII naming o updated NPE firmware (including NPE-A image for ixp435/ixp465) o Gateworks Cambria board support: - IDE compact flash - MCU - front panel LED on i2c bus - Octal LED latch Sanity-tested with NFS-root on Avila and Cambria boards. Requires pending boot2 mods for CF-boot on Cambria.
* | Make gpart the default partitioning class on all platforms.marcel2008-12-172-3/+2
|/ | | | | | | Both ia64 and powerpc were using gpart exclusively already so there's no change for those two. Discussed on: arch@
* Switch to ath hal source code. Note this removes the ath_halsam2008-12-011-0/+1
| | | | | | | | | | | | | | | | | module; the ath module now brings in the hal support. Kernel config files are almost backwards compatible; supplying device ath_hal gives you the same chip support that the binary hal did but you must also include options AH_SUPPORT_AR5416 to enable the extended format descriptors used by 11n parts. It is now possible to control the chip support included in a build by specifying exactly which chips are to be supported in the config file; consult ath_hal(4) for information.
* enable use of modules but disable them by adding MODULES_OVERRIDE=""sam2008-11-3011-0/+11
| | | | | | | in each config file until we can sort out issues in the modules tree Reviewed by: imp MFC after: 1 month
* Convert BWCT and HL200 over to new board mechanism as well. Theimp2008-11-252-32/+22
| | | | | TSC4370 config file wasn't committed to this tree, so I don't know if my changes will work on it or not.
* Enable PCI in Marvell kernel configs.raj2008-11-193-0/+6
|
* Add arm/conf/DEFAULTS and populate it with:marcel2008-10-2315-28/+11
| | | | | | | | | | machine arm device mem options GEOM_BSD options GEOM_MBR Remove the first two from all kernel configuration files and change geom_bsd and geom_mbr from standard to optional.
* Add kernel config files for Marvell development boards.raj2008-10-143-0/+235
| | | | | | | | | | | | | | | | FreeBSD 8-CURRENT was tested and run successfully on the following eval boards and devices : * DB-88F5182, DB-88F5281 (Orion based) * DB-88F6281, RD-88F6281 (Kirkwood based) * DB-78100 (Discovery based) For more detailed info on build instructions and other examples please refer to http://wiki.freebsd.org/FreeBSDMarvell Obtained from: Marvell, Semihalf
* Commit the no-brainer parts of my space saving kernel experiments. Weimp2008-09-081-1/+5
| | | | | | | don't inline the locking primitives, and only grab those parts of mii that we really need. Other space optimizations are too agressive for the generic file (removing all of usb, and loading it as kernel modules).
* Minor cleanup of this config file:imp2008-09-071-9/+12
| | | | | | | | o It has been tested only on KB9202, KB9202A and KB9202B boards o Better comments about hints o option<space><tab> o Add newer SX_NOINLINE option. o Fix a few comments
* Disconnect drivers that haven't been ported to MPSAFE TTY yet.ed2008-08-031-1/+0
| | | | | | | | | | | | | As clearly mentioned on the mailing lists, there is a list of drivers that have not been ported to the MPSAFE TTY layer yet. Remove them from the kernel configuration files. This means people can now still use these drivers if they explicitly put them in their kernel configuration file, which is good. People should keep in mind that after August 10, these drivers will not work anymore. Even though owners of the hardware are capable of getting these drivers working again, I will see if I can at least get them to a compilable state (if time permits).
* Kernel config for the Linksys NSLU2. This is just a basic configuration,imp2008-08-032-0/+150
| | | | with no support for the LED, buttons, realtime clock or flash support.
* Minor style nit.imp2008-08-021-1/+1
|
* ixp425 parts aren't multicore, so remove the SMP option. They alsoimp2008-08-021-3/+0
| | | | | | don't support the ioapic either, so remove that option too. These were commented out, but could never be enabled, unlike the other options in the file that are commented out.
* Conform to the options<space><tab> convention everywhere in this file.imp2008-08-021-22/+22
| | | | This is just a white space change, no functional change.
* Support for the XScale PXA255 SoC as found on the Gumstix Basix and Connexbenno2008-06-062-0/+112
| | | | | | | | | | | | | boards. This is enough to net-boot to multiuser. Also supported is the SMSC LAN91C111 parts used on the netCF, netDUO and netMMC add-on boards. I'll be putting some instructions on how to boot this on the Gumstix boards online soon. This is still fairly rough and will be refined over time but I felt it was better to get this out there where other people can help out.
* Make genclock standard on all platforms.phk2008-04-219-9/+0
| | | | Thanks to: grehan & marcel for platform support on ia64 and ppc.
* Multi-bss (aka vap) support for 802.11 devices.sam2008-04-203-6/+0
| | | | | | | | | | | Note this includes changes to all drivers and moves some device firmware loading to use firmware(9) and a separate module (e.g. ral). Also there no longer are separate wlan_scan* modules; this functionality is now bundled into the wlan module. Supported by: Hobnob and Marvell Reviewed by: many Obtained from: Atheros (some bits)
* Add kernel module support for nfslockd and krpc. Use the module systemdfr2008-03-279-0/+9
| | | | | | | to detect (or load) kernel NLM support in rpc.lockd. Remove the '-k' option to rpc.lockd and make kernel NLM the default. A user can still force the use of the old user NLM by building a kernel without NFSLOCKD and/or removing the nfslockd.ko module.
* add hints to specify how NPE ports are mapped to MAC+PHY; thesesam2008-03-221-0/+8
| | | | | | | | could be commented out as they just duplicate the defaults that are built into the code Reviewed by: imp MFC after: 1 week
* add usb devices and more wlan stuff now that usb is functionalsam2008-03-201-13/+19
| | | | MFC after: 1 month
* Remove kernel support for M:N threading.jeff2008-03-121-1/+0
| | | | | | | | While the KSE project was quite successful in bringing threading to FreeBSD, the M:N approach taken by the kse library was never developed to its full potential. Backwards compatibility will be provided via libmap.conf for dynamically linked binaries and static binaries will be broken.
* Add rl(4) supportkevlo2008-03-051-0/+2
|
* Cleanup : make nexus standard, as it is mandatory anyway.cognet2007-12-029-9/+0
| | | | | | Garbage-collect unused nexus_io.c and nexus_io_asm.S Submitted by: Rafal Jaworowski <raj AT semihalf DOT com>
* Add a kernel config file for the Hot-e HL200 (AT91RM92 based).cognet2007-11-171-0/+151
| | | | Many thanks to John Nicholls from Thinklinx for sending sample hardware.
* Ok I hope I got it right this time.cognet2007-09-271-0/+2
| | | | | | | | | | After discussion with Sam, switch back to use firmware(9) instead of having the firmware in hex format. Put the binary firmware uuencoded into sys/contrib/dev/npe, and slap a LICENSE file, as found on the Intel website. Approved by: re (blanket), mux (mentor) MFC After: 1 week
* Now that Intel changed the license for the NPE firmware, import it directlycognet2007-09-271-2/+0
| | | | | | | hexed into our tree, instead of requiring the user to download it. Approved by: re (blanket) MFC after: 1 week
* Add a driver for the 7seg found on the CRB board, largely based on thecognet2007-09-221-0/+2
| | | | | | IQ31244 version. Approved by: re (blanket)
* Add in all the USB devices and all the wireless goo. The KB9202 hasimp2007-07-311-0/+44
| | | | | | | only USB 1.1 speeds available, but this shouldn't hurt. Now that we have working usb support for this board, this is a natural followup. Approved by: re (kensmith)
* CRB config file.cognet2007-07-271-0/+114
| | | | Approved by: re (blanket)
* Remove the hardcoded IXP425_UART?_VBASE values in thejhay2007-05-291-1/+1
| | | | | | | uart_ixp425_probe() and uart_cpu_getdev(). Change uart_cpu_getdev() to use hints to find the console. Reviewed by: marcel
* o add hints for avila boards; brings back i2c devices lost when iicbussam2007-05-242-1/+46
| | | | | | | started using hints instead of wired down device enumeration o add usb commented out; will enable when support works MFC after: 1 month
* Default to booting off the SD card. It is more useful, and a fullimp2007-03-232-5/+32
| | | | | | | | | | | | | | | FreeBSD/arm installworld install is only 170MB. The smallest SD card I could find at the store today was 512MB (and it was only $10 after rebate), with a 2GB card for as low as $25.00... Now that the IIC stuff has been sorted out, include that as well. Include hints for the icee 16kb 16-bit i2c device. It should include info about the temperature sensor as well, but that driver isn't quite ready. Add bpf for dhclient happiness. MFC After: 1 week
* Define FLASHADDR and LOADERRAMADDR for the Avila, so that we can boot acognet2007-02-261-0/+2
| | | | kernel from the onboard flash.
* Add two new options, FLASHADDR, which defines the address the flash iscognet2007-02-191-0/+2
| | | | | | | mapped at, and LOADERRAMADDR, the address at which the loader maps the ram at at the time the kernel is booted. They are used to detect if the kernel is booted from the onboard flash. Define those for the IQ31244
* There's no such thing as a GENERIC kernel on arm.cognet2007-02-193-3/+3
| | | | | Spotted out by: csjp MFC After: 3 days
* Evolve the ctlreq interface added to geom_gpt into a genericmarcel2007-02-071-1/+1
| | | | | | | | | | | partitioning class that supports multiple schemes. Current schemes supported are APM (Apple Partition Map) and GPT. Change all GEOM_APPLE anf GEOM_GPT options into GEOM_PART_APM and GEOM_PART_GPT (resp). The ctlreq interface supports verbs to create and destroy partitioning schemes on a disk; to add, delete and modify partitions; and to commit or undo changes made.
* Hints are handled differently on -currentticso2007-01-051-1/+1
| | | | Don't include hints.at91rm9200 for now
* MFp4: add BWCT kernel configurationticso2007-01-052-0/+125
|
OpenPOWER on IntegriCloud