Commit Graph

1007 Commits

Author SHA1 Message Date
kiyohara 7509fbc930 Add options EVBARM_BOARDTYPE. 2010-07-20 12:14:16 +00:00
kiyohara e23283ad78 Add CPPFLAGS like to BEAGLEBOAD. 2010-07-20 12:13:18 +00:00
kiyohara 56161f5a21 Remove unexist device(omapnand0). 2010-07-20 12:09:50 +00:00
kiyohara 1f094b1ad7 Remove not exists file. 2010-07-10 08:31:34 +00:00
kiyohara c304a3774f Add gumstix_device_register(). Set properties for pxa2x0_ohci here.
However this properties not used in NetBSD source tree.
2010-07-10 08:26:34 +00:00
kiyohara 9a9959dfd8 Support Overo (Gumstix inc).
+ This commit supports basically.
  + Expansion boards not support yet.  And MicroSD, Wifi, Bluetooth too.
2010-07-10 08:17:48 +00:00
kiyohara ace455150f Add disabled option PPPOE_SERVER. 2010-07-10 07:59:09 +00:00
bsh e9bb7e64f7 Don't use DMA for sdmmc on TWINTAIL for now, because it causes kernel panic. 2010-06-26 07:51:45 +00:00
matt a0bdfc6191 Misc fixes to get this to compile again. 2010-06-19 19:47:34 +00:00
matt 30ce2039ad Cleanup the armv7 changes. Add ARM_ARCH_7. Use CPU_CORTEX instead of
CPU_CORTEXA8 everywhere since there more types of Cortex than just the A8.
CPU_CORTEXA8 still exists but causes CPU_CORTEX to be defined.
Add CPU_CORTEXA9 as well.  Use .arch armv7a to get us the isb/dsb
instructions.

Test booted to root device prompt on a Beagleboard.
All ARM kernels successfully test built.
2010-06-19 19:44:57 +00:00
jmcneill 5815775328 emit u-boot image 'netbsd.ub' as part of beagle kernel build 2010-06-18 19:19:05 +00:00
jmcneill 2e0ba6f582 fix beagle build (arm11_pmc -> cortexa8_pmc) 2010-06-18 00:55:06 +00:00
jmcneill 5ddffda4bf PR port-arm/43299: Support added for igepv2/cortexa8/omap3530
Apply patch from PR, with build fixes. ok skrll, matt
2010-06-16 22:06:53 +00:00
tsutsui be8e5859f9 Apply fixes for PR port-arm/43339:
Set proper IPL_SOFTfoo values even in !FAST_SOFTINTS case.
 Some assertions in MI code expect they have unique values,
 per comments from rmind@.

Also cleanup various "interrupt hierarchy" code since IPL_NONE and
IPL_SOFTfoo should not be set by any hardware interrupt establish functions.

Ok'ed by mrg@, tested on shark and hpcarm.
2010-06-13 02:11:22 +00:00
bsh 6d22e186df don't use dv_xname directly. 2010-06-07 15:17:24 +00:00
dholland 5ef6a33bb9 Introduce .WAIT into the cleandir rule for blasting the libsa/libkern/etc.
trees, because it can race with the libsa/libkern/etc. makefiles' own
cleandir rules. I think I've found all of the uses of the offending idiom...
Closes PR 43360.
2010-05-27 06:58:12 +00:00
plunky c938c0405b add btmagic(4) where other Bluetooth drivers are listed 2010-05-22 19:02:07 +00:00
mrg 309c6e11b7 enable IPFILTER_COMPAT in all kernels that have ipfilter already.
canonicalise several of the ipf option segments in various files
(this mostly means adding commented out IPFILTER_DEFAULT_BLOCK,
or adding commented or uncommented IPFILTER_LOG or IPFILTER_LOOKUP
option statements.)

i built about 20 of these kernels to check, but not all of them.
2010-05-08 22:16:25 +00:00
pooka 835e533be4 Remove unused count (invariably "4") from pseudo-device fss. 2010-04-16 13:48:27 +00:00
kiyohara abcc88b537 More SYMTAB_SPACE.
Enable wsmux for udl.
2010-03-15 13:18:59 +00:00
kiyohara fa7c24a083 XXXX: More power is necessary for NIC and USB? (no document. from Linux)
tested on verdex + console-vx + netCF-vx
  and verdex-pro + netpro-vx + consoleLCD-vx.
2010-03-15 13:16:56 +00:00
kiyohara 0d23f6e0df Use bus_space_write_2() instead of _1, because sm(4) is 16bit/word. 2010-03-15 13:11:23 +00:00
bsh 4308bedb7d add SD/MMC driver for Twintail based on the driver for Zaurus. 2010-03-13 11:37:47 +00:00
bsh 95e7a9c9b7 apply struct device split to the rest of the drivers for Twintail. 2010-03-13 11:26:42 +00:00
bsh b58b20fe01 fix LCD drivers for Lubbock and Twintail.
- pass correct attach args to pxa2x0_lcd_attach_sub()
  - make this driver compile without wsdisplay again.
2010-03-13 11:15:52 +00:00
bsh 622048aac2 fix changes for struct device split for Lubbock. 2010-03-13 11:13:31 +00:00
bsh b292093df8 pass correct atttach args to sacc_probe() 2010-03-13 10:55:09 +00:00
plunky 04e2ab6ae6 add uhso(4) device where appropriate
- follow the lead of other USB driver declarations wrt commented out
    - (cross-)build tested all these kernels
2010-03-07 09:39:42 +00:00
kiyohara 1067f44885 Reorder included headers. 2010-03-07 09:29:26 +00:00
kiyohara edd541011a Add options GUMSTIX_NETBSD_ARGS_CONSOLE and GUMSTIX_NETBSD_ARGS_BUSHEADER.
Can specify arg 'console='(*new*) and 'busheader=' from u-boot.  These args
  use dynamically configuration.
Also change function name.  s/_line/_liner/.
2010-03-07 09:18:51 +00:00
kiyohara ef3d09f0de Assorted spelling/capitalization fixes from Igor Sobrado in PR kern/22595. 2010-03-07 07:33:29 +00:00
joerg d621e29eca Remove separate mb_map. The nmbclusters is computed at boot time based
on the amount of physical memory and limited by NMBCLUSTERS if present.
Architectures without direct mapping also limit it based on the kmem_map
size, which is used as backing store. On i386 and ARM, the maximum KVA
used for mbuf clusters is limited to 64MB by default.

The old default limits and limits based on GATEWAY have been removed.
key_registered_sb_max is hard-wired to a value derived from 2048
clusters.
2010-02-08 19:02:25 +00:00
snj cbd4507895 Include locators.h for SSIOCF_ADDR_DEFAULT. 2010-02-05 21:10:58 +00:00
kiyohara 36e1ccd0db Please calculate KERNEL_PT_KERNEL_NUM from KERNEL_VM_BASE.
Moreover, can define KERNEL_VM_BASE somewhere. (ex. in conf/YOUR_GUMSTIX)
  For instance, allow miniroot.fs over 16Mbytes.
2010-01-24 03:46:48 +00:00
martin f9e1815aaf Unify the name of the device property to hold a MAC address - there was
no clear majority for either "mac-addr" vs. "mac-address", but a quick
gallup poll among developers selected the latter.
2010-01-22 08:56:04 +00:00
kiyohara 2211e20194 Add udl(4). Tested on verdex-pro and LCD-8000U. 2010-01-03 09:52:16 +00:00
uebayasi aa4916d952 More setttb() -> cpu_setttb() for readability & consistency. Missing instances
pointed out by tsutsui@ & nonaka@, thanks.
2009-12-28 03:22:19 +00:00
uebayasi fe705f1018 Add write-through cache work-around for ARM11 as well as ARM9/ARM10. Analyzed
& tested on i.MX35 with help from Tsubai Masanari.
2009-12-27 05:14:56 +00:00
uebayasi 998f9b1597 Use cpu_* prefix to call cpu_* functions (setttb() -> cpu_setttb()); no
functional changes.
2009-12-26 16:01:23 +00:00
uebayasi cb96e85ab2 Garbage collect an unused global, vm_offset_t pagetables_start. 2009-12-26 15:47:14 +00:00
pooka bb27c3b9ac unifdef -D UGEN_BULK_RA_WB
Default behaviour unchanged, the feature must still be explicitly
enabled for a ugen fd.
2009-12-23 01:04:45 +00:00
tsutsui 471e528b58 Remove `volatile' qualifier from argument types of
struct timeval passed to todr_gettime(9) and todr_settime(9).
We no longer have an ancient and volatile struct timeval `time'
global since we have switched to MI timercounter(9) on all port.

XXX1: some of these RTC drivers still assume 32bit time_t
XXX2: some of these should be rewritten to use todr_[gs]ettime_ymdhms()
XXX3: todr(9) man page doesn't mention todr_[gs]ettime_ymdhms()
2009-12-12 14:44:08 +00:00
kiyohara c5b6dd5921 Remove null-line. 2009-12-07 08:58:48 +00:00
dyoung 3dedfc004f Simplify the device-activation hook. Move some of the device
deactivation to the detachment routine, where it belongs.
2009-12-06 21:33:45 +00:00
kiyohara f551a32a10 Add ukphy(4). 2009-12-06 12:23:24 +00:00
kiyohara 92ea44f8c3 Add drvctl.
Update some bluetooth related comments.
Remove some white-spaces.
2009-12-06 09:40:51 +00:00
pooka 70d4493c77 Remove the portalfs kernel file system driver. Replace mount_portal(8)
with a version based on puffs.  User functionality remains the same.
2009-12-05 20:11:01 +00:00
kiyohara daaee09935 Call pxa2x0_clkman_config() instead of ioreg_write(). 2009-12-02 13:10:09 +00:00
kiyohara 21d3db4d12 Enable latest bluetooth module (Infineon PBA31308). 2009-12-02 13:05:09 +00:00
kiyohara 9de4dc009f Fix print message. 2009-11-29 10:08:15 +00:00