The NetBSD Project

CVS log for src/sys/arch/arm/omap/Attic/files.omap2

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / arm / omap

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.38, Sat Oct 29 13:37:59 2022 UTC (16 months, 2 weeks ago) by jmcneill
Branch: MAIN
CVS Tags: HEAD
Changes since 1.37: +1 -1 lines
FILE REMOVED

Remove old OMAP port.

This code was a mess and full of unmaintainable SoC and board specific
ifdefs. A modern devicetree port for OMAP3530 and AM335x based boards
now lives in arch/arm/ti. If someone is interested in bringing back
support for any boards lost in this transition, feel free, but please
do so using the new devicetree based model.

Revision 1.37 / (download) - annotate - [select for diffs], Sat Apr 24 23:36:28 2021 UTC (2 years, 10 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Merge thorpej-cfargs branch:

Simplify and make extensible the config_search() / config_found() /
config_attach() interfaces: rather than having different variants for
which arguments you want pass along, just have a single call that
takes a variadic list of tag-value arguments.

Adjust all call sites:
- Simplify wherever possible; don't pass along arguments that aren't
  actually needed.
- Don't be explicit about what interface attribute is attaching if
  the device only has one.  (More simplification.)
- Add a config_probe() function to be used in indirect configuiration
  situations, making is visibly easier to see when indirect config is
  in play, and allowing for future change in semantics.  (As of now,
  this is just a wrapper around config_match(), but that is an
  implementation detail.)

Remove unnecessary or redundant interface attributes where they're not
needed.

There are currently 5 "cfargs" defined:
- CFARG_SUBMATCH (submatch function for direct config)
- CFARG_SEARCH (search function for indirect config)
- CFARG_IATTR (interface attribte)
- CFARG_LOCATORS (locators array)
- CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)

...and a sentinel value CFARG_EOL.

Add some extra sanity checking to ensure that interface attributes
aren't ambiguous.

Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark
ports to associate those device handles with device_t instance.  This
will trickle trough to more places over time (need back-end for pre-OFW
Sun OBP; any others?).

Revision 1.36 / (download) - annotate - [select for diffs], Sat Oct 15 15:11:56 2016 UTC (7 years, 5 months ago) by kiyohara
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, thorpej-futex-base, thorpej-futex, thorpej-cfargs-base, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: thorpej-cfargs
Changes since 1.35: +2 -3 lines
Diff to previous 1.35 (colored)

Support TI_AM335X gpio to omap2_gpio.c.

Revision 1.35 / (download) - annotate - [select for diffs], Tue Oct 4 16:10:34 2016 UTC (7 years, 5 months ago) by kiyohara
Branch: MAIN
Changes since 1.34: +3 -2 lines
Diff to previous 1.34 (colored)

Support am335x's MMCHS2(sdhc@mainbus).
  Tested on Gumstix Pepper 43C.

Revision 1.34 / (download) - annotate - [select for diffs], Tue Oct 4 15:23:40 2016 UTC (7 years, 5 months ago) by kiyohara
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

Support locator "cs".

Revision 1.33 / (download) - annotate - [select for diffs], Mon Jul 4 15:35:55 2016 UTC (7 years, 8 months ago) by kiyohara
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161004, nick-nhusb-base-20160907, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.32: +12 -12 lines
Diff to previous 1.32 (colored)

Attach edma and tiotg at mainbus instead of obio0.
And splits obio0 to obio[012], like OMAP3530.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Nov 2 00:48:45 2015 UTC (8 years, 4 months ago) by jmcneill
Branch: MAIN
CVS Tags: nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226
Changes since 1.31: +3 -2 lines
Diff to previous 1.31 (colored)

add basic AM335x GPIO support

Revision 1.31 / (download) - annotate - [select for diffs], Sat Jun 6 14:00:32 2015 UTC (8 years, 9 months ago) by jmcneill
Branch: MAIN
CVS Tags: nick-nhusb-base-20150921
Changes since 1.30: +5 -1 lines
Diff to previous 1.30 (colored)

Add driver for AM335x TRNG module.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Apr 14 18:37:43 2015 UTC (8 years, 11 months ago) by bouyer
Branch: MAIN
CVS Tags: nick-nhusb-base-20150606
Changes since 1.29: +6 -2 lines
Diff to previous 1.29 (colored)

Add a driver for the Enhanced Direct Memory Access controller found
in the AM335x SoC. Written by Jared D. McNeill, with some final debug
by me.
Supports only DMA (not QDMA) yet, and there's no support for DMA event
matrix yet (this means that only primary DMA events can be used)

Revision 1.29 / (download) - annotate - [select for diffs], Fri Aug 22 19:44:04 2014 UTC (9 years, 6 months ago) by jakllsch
Branch: MAIN
CVS Tags: nick-nhusb-base-20150406, nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

tifb can support 32 and 24 BPP framebuffer modes; pull in corresponding raspos
support.

Revision 1.28 / (download) - annotate - [select for diffs], Wed Jul 16 18:31:17 2014 UTC (9 years, 8 months ago) by bouyer
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-base
Branch point for: netbsd-7
Changes since 1.27: +13 -1 lines
Diff to previous 1.27 (colored)

Glue in tifb and tiotg drivers.

Revision 1.27 / (download) - annotate - [select for diffs], Tue Jun 18 15:22:37 2013 UTC (10 years, 9 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base9, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Branch point for: tls-earlyentropy
Changes since 1.26: +12 -7 lines
Diff to previous 1.26 (colored)

Add OMAP_[2345]XXX to simply matching.

Revision 1.26 / (download) - annotate - [select for diffs], Sat Jun 15 21:55:09 2013 UTC (10 years, 9 months ago) by matt
Branch: MAIN
Changes since 1.25: +7 -2 lines
Diff to previous 1.25 (colored)

Beginnings of OMAP5 support.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Apr 17 14:34:02 2013 UTC (10 years, 11 months ago) by bouyer
Branch: MAIN
Branch point for: khorben-n900
Changes since 1.24: +12 -1 lines
Diff to previous 1.24 (colored)

Glue new drivers sitaracm and tiiic

Revision 1.24 / (download) - annotate - [select for diffs], Wed Jan 9 04:49:05 2013 UTC (11 years, 2 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-pagecache-base8, agc-symver-base, agc-symver
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

omapdma needs-flag now

Revision 1.23 / (download) - annotate - [select for diffs], Wed Jan 9 03:35:11 2013 UTC (11 years, 2 months ago) by macallan
Branch: MAIN
Changes since 1.22: +5 -1 lines
Diff to previous 1.22 (colored)

omapdma* -> omap3_sdma*

Revision 1.22 / (download) - annotate - [select for diffs], Thu Jan 3 21:13:26 2013 UTC (11 years, 2 months ago) by jakllsch
Branch: MAIN
Changes since 1.21: +5 -1 lines
Diff to previous 1.21 (colored)

Add driver for TI CPSW Ethernet on TI AM335x SoCs.

Portions of this driver are derived from FreeBSD's cpsw(4).

Developed and tested on a BeagleBone.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Jan 1 23:22:44 2013 UTC (11 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

If EDID is supplied, parse and print it. While here, try not to crash
if is_console is false.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Jan 1 13:05:21 2013 UTC (11 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.19: +6 -1 lines
Diff to previous 1.19 (colored)

Add OMAP3530 temperature sensor support

Revision 1.19 / (download) - annotate - [select for diffs], Mon Dec 31 12:45:49 2012 UTC (11 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.18: +6 -1 lines
Diff to previous 1.18 (colored)

Add OMAP3530 I2C support

Revision 1.18 / (download) - annotate - [select for diffs], Wed Dec 12 00:33:45 2012 UTC (11 years, 3 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base7
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

Improved USB EHCI support OMAP3 variants.
From jmcneill.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Dec 11 19:21:05 2012 UTC (11 years, 3 months ago) by riastradh
Branch: MAIN
Changes since 1.16: +10 -1 lines
Diff to previous 1.16 (colored)

Hook up all the new AM335x files.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Dec 11 01:54:41 2012 UTC (11 years, 3 months ago) by khorben
Branch: MAIN
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

Added kernel option OMAP_3430 to allow easy differentiation between the
BEAGLEBOARD and N900 kernels; otherwise no real change.

Resulting N900 kernel tested with no visible regression.

<gimpy> go for it

Revision 1.15 / (download) - annotate - [select for diffs], Wed Sep 5 00:19:59 2012 UTC (11 years, 6 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base6, matt-nb6-plus-nbase, matt-nb6-plus-base
Branch point for: tls-maxphys
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Get USB closer to working on OMAP3 and OMAP4.
Get OMAP4430 closer to working.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Aug 29 17:48:17 2012 UTC (11 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Add some more OMAP4430 support.
Add defines needed to determine clock rates of OMAP3530/TIAM37XX and
OMAP4430.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Aug 22 22:18:21 2012 UTC (11 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

First pass as supporting the TI DM37XX which is used in the BeagleBoard-XM.
(compile tested but hasn't been run on an actual board).

Revision 1.12 / (download) - annotate - [select for diffs], Mon Aug 20 12:38:28 2012 UTC (11 years, 7 months ago) by matt
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

Add support for the TI AM335x (beaglebone) and the OMAP4430 (pandaboard)

Revision 1.11 / (download) - annotate - [select for diffs], Thu Jul 12 03:30:29 2012 UTC (11 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored)

Add OMAP_4430 and OMAP4

Revision 1.10 / (download) - annotate - [select for diffs], Thu Jul 12 03:08:48 2012 UTC (11 years, 8 months ago) by matt
Branch: MAIN
Changes since 1.9: +8 -1 lines
Diff to previous 1.9 (colored)

Add omap3 ehci and sdhc attachments

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jun 6 20:21:45 2012 UTC (11 years, 9 months ago) by skrll
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

Provide generic a[24]x bus_space methods (aNx is normal access, offset
multipled by N).

Use the generic method and delete the other versions.

Discussed with matt@

Revision 1.8 / (download) - annotate - [select for diffs], Fri Mar 11 03:16:13 2011 UTC (13 years ago) by bsh
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, jym-xensuspend-nbase, jym-xensuspend-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp
Branch point for: yamt-pagecache, netbsd-6
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

split arch/arm/pic/pic.c so that we can implement more efficient version of splfoo() while using pic framework.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Feb 26 18:07:18 2011 UTC (13 years ago) by ahoka
Branch: MAIN
CVS Tags: bouyer-quota2-nbase
Changes since 1.6: +6 -1 lines
Diff to previous 1.6 (colored)

Import the Flash and NAND subsytem code contributed by the University
of Szeged, Hungary.

The commit includes:
 - Flash layer, which gives a common API to access flash devices
 - NAND controller subsystem for the flash layer
 - An example OMAP driver which is used on BeagleBoard or alike ARM boards

Revision 1.6 / (download) - annotate - [select for diffs], Wed Sep 1 06:23:59 2010 UTC (13 years, 6 months ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-base
Branch point for: jruoho-x86intr, bouyer-quota2
Changes since 1.5: +15 -15 lines
Diff to previous 1.5 (colored)

Indent.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Aug 28 13:02:32 2010 UTC (13 years, 6 months ago) by ahoka
Branch: MAIN
Changes since 1.4: +6 -1 lines
Diff to previous 1.4 (colored)

Add basic support for PRCM in omap devices, and use it to cold reset
the cpu in cpu_reboot();

Note: the driver only supports the cold reset action at the moment.

Enable it in BEAGLEBOARD

Revision 1.4 / (download) - annotate - [select for diffs], Wed Jul 7 22:53:44 2010 UTC (13 years, 8 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-nfs-mp-base10, uebayasi-xip-base2
Changes since 1.3: +5 -1 lines
Diff to previous 1.3 (colored)

bus_dma, straight from arm32. Will probably need adjustments.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Aug 27 11:03:10 2008 UTC (15 years, 6 months ago) by matt
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, uebayasi-xip-base1, uebayasi-xip-base, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, jymxensuspend-base, jym-xensuspend, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.2: +10 -8 lines
Diff to previous 1.2 (colored)

Cleanup OMAP2 files.  Change most omap2430* to omap2_*.  This is in
preperation for the OMAP 3530 (OMAP 3) support.  Some 3530 definitions
added.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Apr 27 18:58:45 2008 UTC (15 years, 10 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa, haad-dm
Changes since 1.1: +88 -0 lines
Diff to previous 1.1 (colored)

Merge kernel changes in matt-armv6 to HEAD.

Revision 1.1, Fri Oct 12 02:22:24 2007 UTC (16 years, 5 months ago) by matt
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, mjf-devfs-base, mjf-devfs, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, mjf-devfs2, matt-armv6
FILE REMOVED

file files.omap2 was initially added on branch matt-armv6.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>